﻿.left{
text-align:left;
}
.right{
text-align:right;
}
.center{
text-align:center;
}
.padding-2{
padding:2px;
}
.padding-3{
padding:3px;
}
.padding-5{
padding:5px;
}
.padding-10{
padding:10px;
}
.padding-15{
padding:15px;
}
.padding-20{
padding:20px;
}
.padding-left-5{
padding-left:5px;
}
.padding-left-10{
padding-left:10px;
}
.padding-left-15{
padding-left:15px;
}
.padding-left-20{
padding-left:20px;
}
.margin-0{
margin:0px;
}
.margin-5{
margin:5px;
}
.margin-10{
margin:10px;
}
.margin-15{
margin:15px;
}
.margin-20{
margin:20px;
}
.float_left{
float:left;
}
.float_right{
float:right;
}
									  
#jobs .small-title
{
    margin-bottom:15px;
}

#campaign_tasks_inner_content_body
{
    margin-bottom:30px;
}

/*#region COMMON FOR ALL PAGES*/
/*======================= START -- COMMON FOR ALL PAGES =================================*/

h2
{
	margin-top:5px;
	margin-bottom:20px;
}

h3
{
    margin-bottom:20px;
}

h4
{
    font-weight:bold;
	font-size:16px;
    color:#287eb7;
}

.tbx
{
    padding:3px 10px !important;
}

.btn_wrap
{
    margin-top:20px;
    text-align:right;
    position:relative;
}

.btn_wrap img
{
    vertical-align:middle;
    margin-right:10px;
}

.rtWrapperContent
{
    padding:10px !important;
}

.headerContent,
.footerContent
{
    width:990px;
    margin: 0 auto;
}

/*start -- override radgrid style*/
.RadGrid_Default .rgHeader
{
  	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-right:10px !important;  
}

.rdg_row_no
{
    width:20px !important;
}

.rdg_header_no
{
    width:20px !important;
    padding-right:20px !important;
}

.sum_val
{
    overflow:hidden;
    display:inline-block;
    width:515px;
}

.rdg_row_sms
{
    width:200px !important;
}

.rdg_row_sent, 
.rdg_header_sent
{
    width:50px !important;
}

.rdg_toolbar
{
    display:inline-block;
    text-align:right;
    float:right;
}

.rdg_toolbar input[type=image]
{
    margin-right:10px;
}

#web2sms_scheduled_sms .rpRootGroup,
.history .RadPanelBar .rpRootGroup,
.dashboard .RadPanelBar .rpRootGroup,
#subaccounts_accounts .rpRootGroup,
#subaccounts_vouchers .rpRootGroup,
#autodialer_scheduled_campaigns .rpRootGroup
{
    border:none !important;
}

#subaccounts_accounts .RadGrid,
#subaccounts_vouchers .RadGrid
{
    margin-top:20px;
}

.history .RadPanelBar .rpGroup .rpLink, 
.history .RadPanelBar .rpGroup .rpTemplate,
.dashboard .RadPanelBar .rpGroup .rpLink, 
.dashboard .RadPanelBar .rpGroup .rpTemplate
{
    width:930px !important;
}

/*end -- override radgrid style*/

/*start -- forms*/
.form_lbl
{
    display:inline-block;
    width:240px;
    text-align:right;
    padding-right:30px;
    vertical-align:top;
}

.form_lbl3
{
    display:inline-block;
    width:100px;
    text-align:right;
    padding-right:30px;
    vertical-align:top;
}

.form_lbl4
{
    display:inline-block;
    width:170px;
    text-align:right;
    padding-right:30px;
    vertical-align:middle;
}

.dif_width
{
    width:540px !important; 
    padding-right:10px !important;
}

#resend_dlg_wrap .dif_width
{
    width:275px !important; 
    padding-right:10px !important; 
}

#resend_dlg_wrap .multiline_tbx
{
    height:60px !important;
}

.info_btn
{
    vertical-align:top;
    margin-left:10px;
    padding-top:7px;
}
/*end -- forms*/

/*start -- overide style for listbox with checkbox*/

.lbx_with_chbx_wrap
{
    display:inline-block;
    margin-bottom:15px;
}

.lbx_with_chbx 
{
    width:340px !important;
}

.lbx_with_chbx .rlbTemplate
{
    padding:3px 10px;
}

.lbx_with_chbx .rlbTemplate a
{
    outline:none;
    vertical-align:middle;
    margin-right:10px;
}

.lbx_with_chbx .rlbTemplate a
{
    vertical-align:middle;
    display:inline-block;
}
	
.lbx_with_chbx.RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px;
}
/*end -- overide style for listbox with checkbox*/

.three_col_wrap
{
    padding:10px 20px;
}

.three_col_wrap .first_col_wrap
{
    float:left;
    padding-right:40px;
    min-height:200px;
}

.three_col_wrap .second_col_wrap
{
    float:left;
    padding-right:40px;
    padding-left:40px;
    min-height:200px;
}

.three_col_wrap .third_col_wrap
{
    float:left;
    min-height:200px;
    padding-right:40px;
    padding-left:19px;
}

.chbx
{
    vertical-align:middle;
}

.chbx_lbl
{
    vertical-align:middle;
    display:inline-block;
    margin-left:5px;
}

.rdbtn
{
    outline:none;
    vertical-align:middle;
}

.rdbtn_lbl
{
    vertical-align:middle;
}

.box_wrap_left
{
	float:left;
	width:430px;
	margin-right:30px;
}

.box_wrap_right
{
	float:left;
	width:430px;
}

.box_wrap_up
{
	margin-bottom:20px;
}

.first_use_steps_wrap
{
	padding:25px;
	margin-bottom:20px;
}

.first_use_steps_wrap img
{
	margin-right:10px;
}

.error_lbl
{
    margin-left:276px;
    margin-bottom:15px;
    display:block;
    margin-top:5px;
    width:344px;
}

.valid_msg_lbl
{
    margin-left:276px;
    margin-bottom:15px;
    display:block;
    margin-top:5px;
    width:344px;
}

.empty_grid_wrap
{
    padding-left:10px;
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    margin-top:20px;
    border: 1px solid #E5E5E5;
}

.title_with_btn_wrap h3,
.title_with_btn_wrap h2
{
    float:left;
}

.title_with_btn_wrap a
{
    float:right;
}

.title_with_btn_wrap
{
    text-align:right;
}

.jobs_progress_bar
{
}

.jobs_progress_val
{
    display: inline-block;
    margin-left: 135px;
    margin-top: -22px;
    vertical-align: top;
}

.watermark_wrapper
{
	position:relative;
	display:inline-block;
}

.watermark_text
{
	position:absolute;
	left: 17px;
	top:11px;
	color:#909090;
}

#top_menu_disabler
{
    width:100%;
    position:absolute;
    z-index:10000;
}

#email2sms_smtp .rbLinkButton
{
    padding:0px;
}

.rwWindowContent .rwExternalContent iframe
{
    width:auto !important;
}

/*============================ END -- COMMON FOR ALL PAGES ==================================================*/
/*#endregion*/

/*#region BUTTONS*/
/*============================ START -- BUTTONS =============================================================*/

/*start -- wizard buttons*/
.wizard_steps_wrap
{
    padding-bottom:0px;
    margin-bottom:15px;
}

.wizard_steps_wrap a
{
    margin-right:5px;
}

.ws_btn_not_selected
{
    height:auto !important;
    padding:2px 30px 2px 5px !important;
}

.ws_btn
{
    height:auto !important;
    padding:2px 30px 2px 5px !important;
}

.ws_btn_wrap
{
    display:inline-block;
	outline:none;
}

.ws_btn_wrap img
{
    vertical-align:middle;
    margin-right:25px;
}

.ws_btn_wrap span
{
    vertical-align:middle;
    margin-left:5px;
}
/*end -- wizard buttons*/

/*start -- buttons */
.img_btn .rbText
{
	display:none !important;
}

.img_btn
{
	display: inline-block !important;
	margin: 0 !important;
	outline: medium none !important;
	overflow: visible !important;
	padding: 0;
	vertical-align: middle !important;
}

.img_btn span
{
	text-align:left !important;
	display: inline-block;
	margin: 0;
	outline: medium none;
	text-decoration: none;
	white-space: nowrap;
}
/*end -- buttons */

/* ====================================== END -- BUTTONS =====================================================*/
/*#endregion*/

/*#region DASHBOARDS*/
/*===================================== START -- DASHBOARDS ==================================================*/

.dashboard .RadGrid
{
    margin-top:20px;
}

.rdg_c2c_vall_date
{
    width:30px !important;
}

.filter_content
{
    background-color: #eef1f3;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 920px;
    margin-top:15px;
}

.dashboard .second_col_wrap
{
    padding-left:0px;
    padding-right:0px;
}

.dashboard .three_col_wrap.content-body-panel
{
    margin-bottom:20px;
    padding:20px 30px;
    padding-bottom:0px;
    margin-top:30px;
}

.dashboard .first_col_wrap div,
.dashboard .second_col_wrap div
{
    margin-bottom:10px;
}

.dashboard .first_col_wrap .details_lbl
{
    width:110px;
    display:inline-block;
    vertical-align:top;
}

.dashboard .first_col_wrap .details_val
{
    width:250px;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
}

.dashboard .second_col_wrap .details_lbl
{
    display:inline-block;
    vertical-align:top;
    margin-right:5px;
}

.dashboard .second_col_wrap .details_val
{
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
}

.dashboard .third_col_wrap
{
    padding-left:0px;
    padding-right:0px;
    text-align:center;
}

.dashboard .third_col_wrap div
{
    margin-top:-30px;
}

.dashboard .pie_chart_color
{
    display:inline-block;
    width:15px;
    height:15px;
    margin-right:7px;
}

.dashboard .second_col_wrap div span
{
    vertical-align:middle;
}

.dashboard .second_col_wrap
{
    width:180px;
}

.dashboard .calendar_panel
{
    float:left;
    margin-top:5px;
}

.dashboard .bottom-box-wrapper .bottom-right-box
{
    float:left;
    width: 625px;
    margin-left:25px;
}

.dashboard .bottom-box-wrapper
{
    margin-top:30px;
}

.upper-left-box
{
    float:left;
    width:120px;
    padding-top:30px;
}

.upper-left-box a
{
    width:110px;
    display:block;
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:10px;
}

.upper-right-box
{
    margin-left:130px;
}

.chart_title
{
    display:inline-block;
    margin-left:50px;
    margin-bottom:10px;
}

.chart_title2
{
    display:inline-block;
    margin-bottom:10px;
}


/*===================================== END -- DASHBOARDS ==================================================*/
/*#endregion*/

/*#region CHARGES*/
/*======================================= START -- CHARGES PAGES ============================================*/

.charges .RadGrid_Default
{
    margin-top:15px;
}

/*======================================= END -- CHARGES PAGES ==============================================*/
/*#endregion*/

/*#region HISTORY*/
/*===================================== START -- HISTORY ====================================================*/

.history .RadGrid
{
    margin-top:20px;
}

.history .filter_lbl
{
    display:inline-block;
    width:100px;
}

.history .filter_btns,
#subaccounts_accounts .filter_btns,
#subaccounts_vouchers .filter_btns
{
    padding:10px 10px;
    margin-top:15px;
}

.filter_row_wrap
{
    margin-bottom:5px;
}

.filter_row_wrap .filter_cmbx
 {
    margin-right:5px;
 }

.history .second_col_wrap
{
    padding-left:0px;
    padding-right:0px;
}

.history .content-body-panel
{
    margin-bottom:20px;
    padding-bottom:30px;
}

.dashboard .reports_panel
{
    margin-bottom:45px; 
}

.history .first_col_wrap div,
.history .second_col_wrap div
{
    margin-bottom:10px;
}

.history .first_col_wrap .details_lbl
{
    width:110px;
    display:inline-block;
    vertical-align:top;
}

.history .first_col_wrap .details_val
{
    width:250px;
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
}

.history .second_col_wrap .details_lbl
{
    display:inline-block;
    vertical-align:top;
    margin-right:5px;
}

.history .second_col_wrap .details_val
{
    display:inline-block;
    vertical-align:top;
    overflow:hidden;
}

.history .third_col_wrap
{
    padding-left:0px;
    padding-right:0px;
    text-align:center;
}

.history .third_col_wrap div
{
    margin-bottom:20px;
}

.history .pie_chart_color
{
    display:inline-block;
    width:15px;
    height:15px;
    margin-right:7px;
}

.history .second_col_wrap div span
{
    vertical-align:middle;
}

.history .second_col_wrap
{
    width:180px;
}

/*===================================== END -- HISTORY ===================================================*/
/*#endregion*/

/*#region LOGIN*/
/*===================================== START -- LOGIN ====================================================*/

.pwd_tbx_hovered
{
    border:1px solid #000000 !important;
}

.pwd_watermark_hovered
{
    background-color: transparent;
    color: #000000;
    padding-left: 17px;
    padding-top: 11px;
    white-space: nowrap;
    cursor: text;
}

.pwd_watermark
{
    background-color: transparent;
    color: #999999;
    margin-left: 17px;
    margin-top: 11px;
    white-space: nowrap;
    cursor: text;
}

#login .reg_lbl_wrap
{
    margin-bottom:10px;
}

#login .chbx_wrap
{
    margin-bottom:10px;
}

#login-left-box-large-banner
{
    float:left;
    margin-right:15px;
    width:473px;
    height:460px;
    text-align:center;
}

#login-left-box-small-banner
{
    float:left;
    margin-right:15px;
    padding:7px;
    width:459px;
}

#login-left-box
{
    float:left;
    width:480px;
    margin-right:15px;
    padding-left:20px;
    padding-right:20px;
    margin-right:20px;
}

#login-right-box
{
    float:left;
    width:420px;
}

#login-inner-up-box
{
    padding:20px 30px;
    margin-bottom:15px;
    position:relative;
}

#login-inner-down-box
{
    padding:20px 28px;
    position:relative;
}

.login-title
{
    margin-bottom:25px;
}

.login_tbx
{
    padding:7px 15px !important;
}

#login .riDisplay
{
    padding:10px 15px !important;
}

#login-left-box p
{
    vertical-align:top;
    display:inline-block;
    width:380px;
    margin-left:10px;
}

#login-left-box-small-banner p
{
    vertical-align:top;
    display:inline-block;
    width:350px;    
}

.login-small-banner-text-wrap
{
    padding-top:15px;
    padding-left:20px;
    padding-right:20px;
    height:248px;
}

.login_badge, .register_badge
{
    position:absolute;
    top:-1px;
    right:-1px;
}

.logout_btn_wrap ul
{
    float:right;
}

.logout_btn_wrap
{
    margin-bottom: 5px;
    padding-top: 45px;
}

.logout_btn_wrap  ul li{
    border:1px solid transparent;
    padding: 5px 10px 5px 20px;
    background-position:10px center;
    cursor:pointer;
}

.logout_btn_wrap  ul li:hover{
    border:1px solid #aaa;
    background-color:#E4E4E4;
    border-radius: 3px;
    box-shadow: 0 2px 0px #fff;
    cursor:pointer;
}

.logout_btn_wrap  ul li:hover a{
    text-decoration:none;
}

.lang_wrap
{
    margin-bottom: 5px;
    padding-top: 45px;
    margin-right:20px;
}

.lang_wrap input[type=image]
{
    float:right;
    margin-left:7px;
}

.remember_pwd_wrap
{
    width:410px;
    padding:25px;
}

.email_lbl
{
    margin-bottom:15px;
    width:400px;
}

.c2c_link
{
	display:inline-block;   
	height:60px;    
	width:200px;
	text-indent:-9999px;
	outline:none;
}

.c2c_link:hover
{
	display:inline-block;   
	height:60px;    
	width:200px;
	text-indent:-9999px;
}

.c2c_link_wrap
{
    margin-top:35px;
    margin-bottom:30px;
    padding:30px 15px;
}

.c2c_link_wrap span
{
    padding-top:5px;
    display:inline-block;
    width:165px;
    vertical-align:top;
    margin-right:5px;
}

.lbl_error
{
    height:15px;
}

.button_loader
{
	position:absolute;
	z-index:15;
	left:-43px;
	top:6px;
}

.row_wrap
{
    margin-bottom:30px;
}

/*===================================== END -- LOGIN =====================================================*/
/*#endregion*/

/*#region BUY CREDITS*/
/*====================================== START -- BUY CREDITS ============================================*/

.vertical_box_wrap
{
	padding:20px;
	min-height:475px;
	width:405px;
	float:left;
}

#left_box
{
    margin-right:15px;
}

#buy_credits h3
{
	margin-bottom:20px;
}

.message_wrap
{
	padding: 10px 15px 10px 15px;
	text-align:justify;
	text-justify:inter-word;
}

.credit_calculator_wrap
{
	padding:25px;
	min-height:210px;
}

.horizontal_box_wrap
{
	min-height:250px;
	padding:20px;
	margin-top:15px;
}

.credit_calculator_wrap .left_lbl
{
	display:inline-block;
	width:120px;
	text-align:right;
}

.credit_calculator_wrap p
{
	margin-bottom:10px;
}

.credit_calculator_wrap .disabled_tbx
{
	width:70px !important;
	height:25px;
	padding-left:5px !important;
}

.credit_calculator_wrap .enabled_tbx
{
	width:70px !important;
	height:25px;
	padding-left:5px !important;
}

.credit_calculator_wrap .hovered_tbx, .credit_calculator_wrap .focused_tbx
{
	width:70px !important;
	height:25px;
	padding-left:5px !important;
}

.pricelist_row
{
	padding-top:10px !important;
	padding-bottom:10px !important; 
	padding-left:30px !important;
}

.pricelist_header
{
	padding-left:30px !important;
	padding-top:15px !important;
	padding-bottom:5px !important;
	font-weight:bold !important;
}

#left_box p
{
    padding-left:15px;
    margin-bottom:10px;
}

.credit_calculator_wrap
{
    margin-bottom:10px;
}

.c2c_link_wrap
{
    margin-top:10px;
    padding:10px 15px 10px 15px;
}

.c2c_link_wrap span
{
    padding-top:5px;
    display:inline-block;
    width:160px;
    vertical-align:top;
}

.bank_account_btn, 
.sms_purchase_btn, 
.credit_card_btn, 
.paypal_btn
{
	height:55px !important;
	width:409px !important;
	padding:15px !important;
}


.bank_account_span
{
	display: block;   
}

.sms_purchase_span
{
	display: block;     
}

.credit_card_span
{
	display: block;  
}

.paypal_span
{
	display: block;  
}

.bank_account_header_text, 
.sms_purchase_header_text, 
.credit_card_header_text, 
.paypal_header_text
{
	padding-left: 55px;
	display:block;
}

.bank_account_text, 
.sms_purchase_text, 
.credit_card_text, 
.paypal_text
{
	line-height:100%;
	display:block;
	width:300px;
	padding-left: 55px;
}

.button_ribbon
{
	position:absolute;
	right:0;
	z-index:15;
}

.sms_purchase_btn_wrap,
.paypal_btn_wrap,
.credit_card_btn_wrap,
.bank_account_btn_wrap
{
	display:inline-block;
	position:relative;
}

.paypal_loader
{
	position:absolute;
	z-index:15;
	left:190px;
	top:35px;
}

.cost_calculation_wizard_wrap
{
    width:800px;
    padding:15px 20px;
}

.WindowButtonsWrap
{
	padding-top:5px;
	padding-bottom:5px;
}

.credit_card_wrap
{
	padding:10px;  
}

.billing_analysis_wrap
{
	padding:20px;
}

.billing_analysis_header
{
	text-align:center;
	margin-bottom:5px;
}

.dlg_wrap
{
    width:400px;
}

.logo_wrap
{
    text-align:center;
    margin-bottom:10px;
}

.billing_analysis_wrap .hor_line
{
	margin-bottom:10px;
	margin-top:10px;
}

.dlg_wrap .form_lbl
{
    margin-bottom:3px;
}

.bank_accounts_wrap
{
    text-align:center;
    margin-top:10px;
}

.credit_card_wrap
{
	padding:10px;  
}

.bank_transactions_header
{
	text-align:center;
	margin-bottom:10px;
}

.bank_transactions_text
{
    text-align:justify;
	text-justify:inter-word;
}

.credit_card_imgs_wrap
{
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
}

.first_credit_card_img, .second_credit_card_img
{
    margin-right:15px;
}

.credit_card_form_wrap
{
    padding-left:30px;
}

.credit_card_cbx_wrap
{
    margin-bottom:10px;
}

.credit_card_form_wrap .form_lbl
{
    margin-right:5px;
	text-align:right;
	width:100px;
	display:inline-block;
}

.billing_analysis_wrap .form_lbl
{
	margin-right:5px;
	text-align:right;
	width:170px;
	display:inline-block;
	margin-bottom:3px;
}

.billing_analysis_wrap
{
	padding:20px;
	margin-top:10px;
}

.billing_analysis_header
{
	text-align:center;
	margin-bottom:5px;
}

.billing_analysis_comments
{
	text-align:center;
}

.WindowButtonsWrap a
{
    float:right;
    margin-right:5px;
}

.error_label
{
	display:block;
	height:14px;
	margin-top:2px;
	margin-left:110px;
	margin-right:3px;
}


.step_text
{
    margin-bottom:20px;
    margin-top:20px;
}

.step1_content
{
    padding-top:40px;
    margin-bottom:20px;
    height:230px;
}

.wizard_content_wrap img
{
    vertical-align:middle;
    margin-bottom:10px;
}

.wizard_content_wrap .service_name
{
    vertical-align:middle;
    display:inline-block;
    min-width:165px;
}

.line1
{
    margin-top:10px;
}

.line2
{
    margin-bottom:10px;
}

.step2_content
{
    padding-top:50px;
    margin-bottom:20px;
    height:220px;
}

#buy_credits .rwIcon
{
    display:none !important;
}

.step3_content
{
    padding-top:30px;
    margin-bottom:20px;
    height:240px;
}

.step3_lbl
{
    width:270px;
    text-align:right;
    display:inline-block;
    vertical-align:middle;
    margin-right:40px;
}

.service_selected_wrap
{
    vertical-align:middle;
    display:inline-block;
    width:290px;
    height:40px;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
}

/*start -- listbox style for search conditions*/

#step3 .RadListBox .rlbItem
{
    text-align:center;
}
		
#step3 .RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px !important;
}

/*end -- listbox style for search conditions*/

.total_cost_wrap
{
    vertical-align:middle;
    display:inline-block;
    width:290px;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

.total_cost_lbl
{
    width:270px;
    text-align:right;
    display:inline-block;
    vertical-align:middle;
    margin-right:40px;
}

.form_row
{
    margin-top:10px;
}

/*====================================== START -- BUY CREDITS ============================================*/
/*#endregion*/

/*#region WEB2SMS*/
/*====================================== START -- WEB2SMS ================================================*/

.web2sms .send_options_wrap .error_lbl,
.web2mms .send_options_wrap .error_lbl,
.autodialer .send_options_wrap .error_lbl
{
    margin-bottom:0px !important;
    margin-left:40px !important;
}

#edit_scheduled_campaign_dlg_wrap .form_row2
{
    margin-top:10px;
}

#edit_scheduled_campaign_dlg_wrap .form_lbl
{
    padding-top:0px;
    vertical-align:middle;
    width:70px;
}

#edit_scheduled_campaign_dlg_wrap .time_drp
{
    width:66px;
}

#edit_scheduled_campaign_dlg_wrap
{
    width:300px;
}

#web2sms_scheduled_sms .filter_content
{
    width:860px !important;
}

#web2sms_scheduled_sms .RadPanelBar .rpItem,
#autodialer_scheduled_campaigns .RadPanelBar .rpItem
{
    background-color:#F5F5F5;
}

#web2sms_scheduled_sms .filter_lbl,
#subaccounts_accounts .filter_lbl,
#subaccounts_vouchers .filter_lbl
{
    display:inline-block;
    width:100px;
}

#web2sms_scheduled_sms .details_lbl
{
    width:110px;
    display:inline-block;
    vertical-align:top;
}

#web2sms_scheduled_sms .details_val
{
    width:250px;
    display:inline-block;
    vertical-align:top;
}

.web2sms .import_group_btn_wrap
{
    margin-left:275px;
}

#view_reports_btn_wrap
{
    margin-top:10px;
}

.web2sms .RadUpload
{
    width:auto;
    display:inline-block;
}

#span_import_contacts
{
    vertical-align:bottom;
}

.web2sms .rlbGroup
{
    width:340px;
}

.text2speech_btn_wrap
{
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-top-right-radius: 5px;
    border-top-left-radius:5px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 530px;
    margin-top:-1px;
    display:inline-block;
}

.video_sms_wrap
{
    display:inline-block;
    width:500px;
}

.video_sms_btn_wrap
{
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 3px;
    width: 344px;
    display:inline-block;
}

.custom_sms_btn_wrap
{
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-top-right-radius: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    width: 350px;
    margin-top:-1px;
    display:inline-block;
}

#span_progress_lbl, #span_status_lbl
{
    margin-top:5px;
    display:block;
}

.ruProgressHeader
{
    display:none;
}

.ruFilePortion
{
    margin:0px !important;
}

.ruBar
{
    margin-bottom:0px !important;
}

.web2sms_summary_content_body .content-body-panel
{
    padding-right:20px !important;
}

.web2sms .chbx_wrap
{
    margin-top:5px;
}

/*start -- override listbox selection colors for confrim delete dlg*/	
.rlbx.RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px;
}

.web2sms .rlbx input[type=image]
{
    margin-left:10px;
    vertical-align:middle;
}

.web2sms .rlb_tbx
{
    width:270px !important;
    padding:3px 5px !important;
}

/*end -- override listbox selection colors for listbox*/

.web2sms .recipients_edit_btn
{
    margin-left:100px;
    vertical-align:middle;
}

.web2sms .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.web2sms .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

#web2sms_quicksms .content-body-panel,
#web2sms_prosms .content-body-panel,
#web2sms_importedsms .content-body-panel
{
    padding-right:200px;
}

#phonebook_search .form_row
{
    margin-top:5px;
}

.web2sms .form_row
{
    margin-top:15px;
}

.web2sms .form_row2
{
    margin-top:5px;
}

.web2sms .tbx
{
    width:330px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

.web2sms .multiline_tbx
{
    height:140px !important;
    margin-bottom:0px !important;
}

.web2sms .small_tbx
{
    width:50px !important;
}

.web2sms #span_date
{
    margin-right:5px;
}

.web2sms .time_drp
{
    width:70px !important;
    margin-bottom:0 !important;
}

.web2sms #span_dots
{
    margin-left:3px;
    margin-right:3px;
    vertical-align:middle;
}

.web2sms #span_time
{
    margin-right:5px;
    margin-left:15px;
}

.web2sms .blue_arrow_right_btn
{
    margin-bottom:0 !important;
}

.web2sms .chbx_wrap
{
    margin-left:275px;
    margin-bottom:15px;
}

.web2sms .inner_tab_wrap
{
    display:inline-block;
    width:400px;
}

.web2sms .groups_rlbx_wrap
{
    margin-top:-1px;
    border-top-left-radius:0px !important;
}

.web2sms .sms_body_tbx
{
    margin-left:0px;
    margin-top:-1px;
    border-top-left-radius:0px !important;
}

.web2sms .custom_sms_body_tbx
{
    margin-left:0px;
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    height:111px !important;
    margin-top:-1px;  
}

.web2sms .rdb_wrap
{
    margin-bottom:15px;
}

.web2sms .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

.web2sms .phonenumber_tbx
{
    width:260px !important;
}

.web2sms .send_options_wrap
{
    display:inline-block;
    width:540px;
    vertical-align:bottom;
}

.web2sms .scheduling_wrap
{
    padding:10px;
}

#web2sms_scheduled_sms .RadGrid_Default,
#autodialer_scheduled_campaigns .RadGrid_Default
{
    margin-left:0px;
    margin-right:0px;
    margin-top:20px;
    margin-bottom:20px;
}

/*start -- override radgrid style*/
.web2sms.function .RadGrid_Default
{
    margin-left:40px;
    margin-right:40px;
    margin-bottom:40px;
}

.web2sms .rdg_header_sum_lbl
{
    padding-left:60px !important;
}

.web2sms .rdg_row_sum_lbl
{
    padding-top:7px !important;
    padding-left:60px !important;
    padding-bottom:7px !important;
}

.web2sms .rdg_row_sum_vals
{
    padding-top:7px !important;
    padding-bottom:7px !important;
    width:200px !important;
}

.web2sms .rdg_header_sum_vals
{
    width:200px !important;   
}

/*end -- override radgrid style*/

/*start -- override tabstrip style*/

.web2sms .rtsLink
{
    margin-left:20px;
}

/*end -- override tabstrip style*/

/*start -- override tabstrip style of content-body*/
#web2sms_prosms .content-body .rtsLink,
#web2sms_importedsms .content-body .rtsLink
{
    margin-left:0px;
}

#web2sms_prosms .content-body .rtsLink,
#web2sms_importedsms .content-body .rtsLink
{
    margin-right:10px;
}

#web2sms_prosms .content-body .RadTabStrip,
#web2sms_importedsms .content-body .RadTabStrip
{
    width:300px !important;
    display:inline-block;
}
/*end -- override inner tabstrip style of content-body*/

/*====================================== END -- WEB2SMS ================================================*/
/*#endregion*/

/*#region DIALOGS*/
/*====================================== START -- DIALOGS ==============================================*/

.c2c_upload_file_wrap
{
    border: 1px solid #9D9D9D;
    display: block;
    width: 515px;
    padding-bottom:10px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}

#add_new_theme_dlg_wrap .dlg_error_lbl
{
    margin-left:190px;
}

#add_new_theme_dlg_wrap .dlg_lbl
{
    width:180px;
}

#add_new_theme_dlg_wrap .dlg_error_lbl
{
    height:auto;
}

#add_new_theme_dlg_wrap .drp_dwn
{
    width:197px !important;
}

.c2c_new_theme_step2 .error_lbl
{
    margin:0px !important;
}

#add_new_theme_dlg_wrap .tbx
{
    width:177px !important;
}

#add_new_theme_dlg_wrap
{
    width:550px;
    min-height:320px;
}

#add_new_c2c_number_dlg_wrap
{
    width:550px;
}

#blocked_service_dlg_wrap
{
    width:300px;
}

#activate_service_dlg_wrap
{
    width:300px;
}

.clear_list_window_buttons_wrap
{
    position: absolute; 
    bottom: 7px; 
    right: 8px; 
    width: 290px;
}

.export_window_buttons_wrap
{
    position: absolute; 
    bottom: 7px; 
    right: 8px; 
    width: 300px;
}

.resend_window_buttons_wrap
{
    position: absolute; 
    bottom: 7px; 
    right: 8px; 
    width: 500px;    
}

.yubotomail_phonenumber_btns_wrap
{
    position: absolute; 
    bottom: 7px; 
    right: 8px; 
    width: 500px;    
}

.m2sms_settings_btns_wrap
{
    position: absolute; 
    bottom: 7px; 
    right: 8px; 
    width: 500px; 
}

#wnd_export_lists,
#wnd_export_contact_dlg_wrap
{
    width:300px;
    min-height:160px;
}

#wnd_export_lists .hor_line,
#wnd_export_contact_dlg_wrap .hor_line,
#export_to_excel_dlg_wrap .hor_line
{
    margin-top:5px;
    margin-bottom:5px;
    border-bottom:1px solid #a8a8a8;
}

.async_export_lbl
{
    color:Green;
}

#wnd_delete_list_no_selection_wrap,
#wnd_export_list_no_selection_wrap,
#wnd_delete_contact_no_selection_dlg_wrap,
#wnd_delete_contact_dlg_wrap,
#wnd_export_contact_no_selection_dlg_wrap
{
    width:300px;
}

#alert_wrap
{
    width:350px;
}

.dlg_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	width:125px;
	text-align:right;
	vertical-align:top;
	padding-top:2px;
}

.dlg_error
{
    
}

.WndTempCampaigns .rlbx input[type=image]
{
    float:right;
}

/*start -- override listbox selection colors*/	
.WndTempCampaigns .RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px !important;
}
/*end -- override listbox selection colors*/

.dlg_error_lbl
{
    display:block;
    margin-top:5px;
    margin-left:135px;
}

#add_m2sms_phonenumber_dlg_wrap .dlg_error_lbl,
#add_yubotomail_phonenumber_dlg_wrap .dlg_error_lbl
{
    height:auto !important;
    margin-top:5px;
    margin-left:170px;
}

#RadWindowWrapper_main_Web2SMSProSms_WndLongSms .rwIcon,
#RadWindowWrapper_main_Web2SMSProSms_WndDeleteSmsBody .rwIcon,
#RadWindowWrapper_main_Web2SMSProSms_WndIgnoreAdditionalPhonenumbers .rwIcon,
#RadWindowWrapper_main_Web2MMSFileManagement_UcPreviewMmsFile_WndPreviewMmsFiles .rwIcon
{
    display:none !important;
}

#long_sms_dlg_wrap,
#delete_sms_body_dlg_wrap,
#temp_campaigns_dlg_wrap,
#ignore_additional_phonenumbers_dlg_wrap
{
    width:400px;   
}

#new_operator_dlg_wrap,
#new_spot_dlg_wrap
{
    width:500px;
}

#operator_privileges_wrap
{
    display:inline-block;
    vertical-align:top;
    width:230px;
}

#operator_privileges_wrap .dlg_row2
{
    margin-top:5px;
}

#view_transactions_dlg_wrap
{
    width:565px;
    padding-bottom:40px;
}

#view_transactions_dlg_wrap .dlg_lbl
{
    width:275px !important;
    padding-top:0px !important;
}

#view_transactions_dlg_wrap .content-body-panel
{
    margin-bottom:15px;
}

#view_transactions_dlg_wrap .WindowButtonsWrap
{
    bottom: 7px;
    position: absolute;
    right: 25px;
    width: 567px;
}

#tranfer_credits_dlg_wrap
{
    width:400px;
}

#tranfer_credits_dlg_wrap .dlg_val
{
    padding-top:7px;
    vertical-align:bottom;
}

#tranfer_credits_dlg_wrap .drp_dwn
{
    width:172px;
}

#tranfer_credits_dlg_wrap .tbx
{
    width:153px !important;
}

.dlg_row
{
    margin-top:15px;
}

.dlg_row2
{
    margin-top:5px;
}

#create_voucher_dlg_wrap,
#redeem_voucher_dlg_wrap
{
    width:500px;
}

#create_voucher_dlg_wrap .form_val,
#redeem_voucher_dlg_wrap .form_val
{
    vertical-align:bottom;
}

#create_account_dlg_wrap .WindowButtonsWrap
{
    bottom: 7px;
    position: absolute;
    right: 25px;
    width: 617px;
}

#create_account_dlg_wrap .content-body-panel
{
    margin-bottom:60px;
}

#create_account_dlg_wrap .dlg_error_lbl
{
    margin-left:162px !important;
}

#create_account_dlg_wrap .dlg_error_lbl
{
    height:auto !important;
}

#create_account_dlg_wrap
{
    width:610px;
}

#create_account_dlg_wrap .dlg_lbl
{
    width:150px !important;
}

#create_account_dlg_wrap .tbx
{
    width:280px !important;
}

#create_account_dlg_wrap .prefix_tbx.tbx
{
	width:50px !important;
}

#create_account_dlg_wrap .phonenumber_tbx.tbx
{
	width:230px !important;
	vertical-align:bottom;
}

#create_voucher_dlg_wrap .tbx
{
    width:200px !important;
}

#preview_mms_file_dlg_wrap
{
    min-width:100px;
    text-align:center;
}

#preview_mms_file_dlg_wrap .WindowButtonsWrap
{
    margin-top:0px !important;
}

#preview_mms_file_dlg_wrap .WindowContentWrap
{
    padding:30px;
}


#temp_campaigns_dlg_wrap p
{
    margin-bottom:10px;
}

#toggle_vis_dlg_wrap
{
    width:220px;
}

#toggle_vis_dlg_wrap div div
{
    margin-bottom:5px;
}

#toggle_vis_dlg_wrap tbx_chbx_lbl
{
    float:left;
}

#toggle_vis_dlg_wrap .form_chbx
{
    float:right;
}

#export_to_excel_dlg_wrap
{
    width:300px;
    min-height:240px;
}

#resend_dlg_wrap .dlg_error_lbl
{
    height:auto !important;
}

#resend_dlg_wrap .scheduling_wrap .drp_dwn
{
    width:68px !important;
}

#resend_dlg_wrap .drp_dwn
{
    width:250px;
    margin:0px !important;
}

#resend_dlg_wrap
{
    width:500px;
    min-height:470px;
}

#resend_dlg_wrap .dlg_lbl
{
    padding-top:2px !important;
}

#resend_dlg_wrap .send_options_wrap
{
    display:inline-block;
    width:250px;
}

#resend_dlg_wrap .scheduling_wrap
{
    padding:10px;
}

#resend_dlg_wrap .tbx
{
    width:230px !important;
}

#resend_dlg_wrap .small_tbx
{
    width:70px !important;
}

.WindowContentWrap
{
	padding:15px; 
}
		
.WindowButtonsWrap
{
	padding-top:5px;
	padding-bottom:5px;
}

.success_alert_content_wrap,
.error_alert_content_wrap
{
	padding:15px;
}

.wnd_alert .rwIcon
{
    display:none !important;
}

#alert_wrap img,
#alert_wrap span
{
    vertical-align:middle;
}

#alert_wrap img
{
    margin-right:10px;
}
		
.success_alert_btns_wrap,
.error_alert_btns_wrap
{
	padding:5px;
	text-align:right;
}

.success_alert_inline_content_wrap
{
    padding:15px;
    margin-top:10px;
    margin-bottom:10px;
}

.WindowButtonsWrap img
{
    margin-right:5px;
    margin-left:5px;
}

.wnd_toggle_vis_wrap
{
    width:220px;
}

.wnd_toggle_vis_wrap .WindowContentWrap div
{
    margin-bottom:5px;
}

.wnd_toggle_vis_wrap .WindowContentWrap div span
{
    float:left;
}

.wnd_toggle_vis_wrap .WindowContentWrap div input[type=checkbox]
{
    float:right;
}

.dlg_btn
{
    float:right;
    margin-right:5px;
}

#add_new_theme_dlg_wrap .WindowButtonsWrap
{
    bottom: 7px;
    position: absolute;
    width: 550px;
}

#add_new_theme_dlg_wrap .WindowContentWrap
{
    padding-bottom:40px;
}

#add_new_theme_dlg_wrap .RadUpload, .RadUploadProgressArea
{
    display: inline-block !important;
    vertical-align: baseline !important;
    width: 200px !important;
}

/*====================================== END -- DIALOGS ================================================*/
/*#endregion*/

/*#region REGISTER*/
/*====================================== START -- REGISTER ==============================================*/

#register .small_title
{
    font-size:15px;
    font-weight:500;
}

#register .info_wrap
{
    padding:25px 30px;
    margin-bottom:40px;
}

#register .info_title
{
    text-transform:uppercase;
    font-weight:600;
}

#register .form_row
{
    margin-bottom:5px;
}

#register .register_lbl_error
{
    padding:3px;
    padding-left:295px;
}

#register .register_lbl_error_no_pad
{
    padding:3px;
}

#register .register_form_lbls
{
    float:left;
}

#register .register_form_vals
{
    float:left;
}

/*====================================== END -- REGISTER ===============================================*/
/*#endregion*/

/*#region TRANSACTIONS*/
/*====================================== START -- TRANSACTIONS =========================================*/

#transactions .small-title
{
    margin-bottom:10px;
    margin-left:30px;
}

#transactions .inner_content_body
{
    margin-bottom:20px;
}

#transactions h3
{
    margin-bottom:20px;
}

#transactions .no_purchases_content p
{
    margin-bottom:20px;
}

#transactions .content-body
{
    margin-bottom:20px;
}

.overall_stats_left_box
{
	float:left;
	width:444px;
}

.overall_stats_lbls, .overall_stats_values
{
	float:left;
}

.overall_stats_lbls p
{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}

.overall_stats_values p
{
    padding-left:60px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:90px;
}

#transactions .grid_item_style
{
	text-align:right;
}

#transactions .RadGrid .rgRow td, #transactions .RadGrid .rgAltRow td
{
	padding-right:80px !important;
}

/*====================================== END -- TRANSACTIONS ===========================================*/
/*#endregion*/

/*#region ACTIVATION*/
/*====================================== START -- ACTIVATION ==============================================*/

#sms_services a,
#voice_services a,
#m_services a
{
    vertical-align:middle;
}

.service_wrap
{
    padding:15px 10px;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #ffffff;
    margin-left:10px;
    margin-right:10px;
}

.top_service
{
    border-top:0px !important;
}

.bottom_service
{
    border-bottom:0px !important;
}

.group_title
{
    color:#ffffff;
    font-weight:bold;
    padding:15px 20px;    
}

#sms_services .group_title
{
    background-color:#00abda;
}

#voice_services .group_title
{
    background-color:#ffae00;
}

#m_services .group_title
{
    background-color:#46b900;
}

#enable_services_wrap .content-body-panel
{
    padding-top:30px;
    padding-bottom:20px;
}

#sms_services
{
    float:left;
    border:1px solid #00abda;
    width:280px;
    min-height:100px;
    border-radius:5px;
    margin-right:12px;
}

#voice_services
{
    float:left;
    border:1px solid #ffae00;
    width:280px;
    min-height:100px;
    border-radius:5px;
    margin-right:12px;
}

#m_services
{
    float:left; 
    border:1px solid #46b900;
    width:280px;
    min-height:100px;
    border-radius:5px;   
}

#activation .wizard_content_wrap
{
    margin-bottom:15px;
}

.account_activation_left_wrap
{
    float:left;
    width:310px;
}

.account_activation_right_wrap
{
    float:left;
    width:415px;
    padding-left:120px;
}

.act_code_lbl
{
    margin-bottom:5px;
    margin-top:20px;
}

#activation .services_expander_wrap
{
    width:auto !important;
}


#activation .RadPanelBar .rpItem
{
   margin-bottom:10px !important;
}

.sms_services_expander
{
    margin-bottom:-4px !important;
    padding:10px !important;
}

.voice_services_expander
{
    margin-bottom:-4px !important;
    padding:10px !important;   
}

.mobile_services_expander
{
    margin-bottom:-4px !important;
    padding:10px !important; 
}

.misc_services_expander
{
    margin-bottom:-4px !important;
    padding:10px !important;    
}

.sms_services_expander_content
{
    padding:25px 15px;
    padding-bottom:15px;
    margin-left:-3px;
    margin-right:-3px;
}

.voice_services_expander_content
{
    margin-left:-3px;
    margin-right:-3px;
    padding:25px 15px; 
    padding-bottom:15px;       
}

.mobile_services_expander_content
{
    margin-left:-3px;
    margin-right:-3px;
    padding:25px 15px;  
    padding-bottom:15px;      
}

.misc_services_expander_content
{
    margin-left:-3px;
    margin-right:-3px;
    padding:25px 15px;  
    padding-bottom:15px; 
}

.service_box_wrap
{
    padding:5px;
}

.service_box_wrap img
{
    margin-right:5px;
    vertical-align:middle;
}

.service_box_wrap input[type=checkbox], .service_box_wrap a
{
    vertical-align:middle;
}

.service_box_wrap span
{
    vertical-align:middle; 
    margin-right:5px;
}

.service_box_wrap .service_text
{
    width:695px;
    display:inline-block;
}

.more_info_btn
{
    padding:5px 15px !important;
    margin-right:10px;
}

.billing_options_wrap
{
    margin-bottom:20px;
}

.form_content
{
    margin-bottom:15px;
}

#activation .tbx
{
    width:300px !important;
    margin-bottom:10px;
}

/*====================================== END -- ACTIVATION ==============================================*/
/*#endregion*/

/*#region PHONEBOOK*/
/*====================================== START -- PHONEBOOK =============================================*/

#phonebook_search .error_lbl
{
    margin-left:0px !important;
    width:237px !important;
    margin-bottom:0px !important;
}

#phonebook_search .rlbx_wrap .RadListBox
{
    width:245px !important;
}

#phonebook_search  .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:250px;
}

#phonebook_clearlist .rlbx_wrap .RadListBox
{
    width:245px !important;
}

#phonebook_clearlist  .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:250px;
}

.lists_panel
{
    background-color: #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
    width: 280px;
}

.contacts_panel,
.results_panel
{
    background-color: #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-left: 7px;
    padding: 7px 5px 5px;
    width: 603px;
}

#phonebook .EditImageButton
{
	text-align:right;
	vertical-align:middle;
	margin-right:5px;
}

#phonebook .SelectCell
{
	vertical-align:middle;
}

#phonebook .SelectAllCell
{
	vertical-align:middle;
}

/*start -- override toolbar style*/
#phonebook .RadToolBar .rtbChoiceArrow
{
	margin-left:0px !important;
}
/*end -- override toolbar style*/

.lists_top_buttons
{
	text-align:right;
	padding:5px;
}

.lists_top_toolbar
{
	padding:5px;
	padding-top:0px;
}

.lists_top_toolbar input[type=image]
{
    float:right;
}

.lists_top_toolbar img
{
    vertical-align:middle;
}

.lists_filter
{
	padding:5px;
}

.lists_filter input[type=text]
{
	margin-left:5px;
	margin-right:5px;
	width:157px;
}

.empty_contact_panel_lbl
{
    border-radius: 5px 5px 5px 5px;
    display: block;
    margin-right: 5px;
    padding-bottom: 222px;
    padding-top: 120px;
    text-align: center;
}

.add_contact_link
{
	vertical-align:middle;
}

.add_contact_dlg_wrap
{
    width:300px;
}

#edit_contact_dlg_wrap
{
    width:300px;    
}

/*start -- override listbox selection colors for confrim delete dlg*/	
#delete_list_wrap .RlbxListsToDelete_wrap.RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px;
}
/*end -- override listbox selection colors for confrim delete dlg*/

#delete_list_wrap
{
    width:280px;
}

#create_list_dlg_wrap
{
    width:280px;
}

#create_list_dlg_wrap .tbx,
#edit_list_dlg_wrap .tbx
{
    width:225px !important;
    margin-top:5px;
}

#edit_list_dlg_wrap
{
    width:280px;
}

.dlg_error_fixed
{
    width:100%;
    height:14px;
    text-align:left;
    float:left;
    margin-top:3px;
}

.clearlist_wrap
{
	width:290px;
}

.clearlist_wrap p
{
	margin-top:5px;
	margin-bottom:3px;
}

.contacts_title_lbl
{
	padding-bottom:5px;
	display:inline-block;
}

.results_panel .contacts_top_toolbar
{
    margin-top:-25px;
}

.contacts_top_toolbar
{
	padding:5px;
}

.contacts_top_toolbar img
{
    vertical-align:middle;
}

.contacts_top_toolbar input[type=image]
{
    float:right;
    margin-left:10px;
}

.div_contacts_filter_content
{
	padding:15px;
	padding-right:180px;
}

.div_contacts_filter_btns
{
	padding-top:5px;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:15px;
}

.search_panel
{
	padding:10px;
	float: left;
	width: 260px;
}

/*start -- override listbox style for search conditions*/		
#phonebook_search .RlbConditions_wrap.RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px !important;
}
/*end -- override listbox style for search conditions*/

.search_lbl
{
	margin-bottom:5px;
}

.search_panel fieldset
{
	margin-left:3px;
	width:235px;
	padding:10px;
	margin-top:10px;
}

.search_panel legend
{
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
}

.contacts_filter_row_wrap
{
	margin-bottom:5px;
}

.contacts_filter_row_left
{
	float:left;
	padding-top:5px;
}

.contacts_filter_row_right_tbx
{
	float:right;
	padding-left:3px;
	padding-right:3px;
	height:16px;
	vertical-align:bottom;
}

.contacts_filter_row_right_cmbx
{
	float:right;
	margin-left:5px;
	margin-right:5px;
	vertical-align:bottom;
}

.contacts_filter_row_right_cmbx_active
{
	float:right;
	margin-left:5px;
	margin-right:169px;
}

.search_conditions_rcbx
{
	margin-top:5px;
	margin-bottom:5px;
}

.RbtnSearch
{
	margin-top:10px;
	float:right;
}

.dlg_error_label
{
	display:block;
	float:right;
	text-align:right;
	width:100%;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
}

.add_contact_dlg_wrap .riSingle
{
    float:right;
}

#edit_contact_dlg_wrap .riSingle
{
    float:right;
}

.add_contact_dlg_tbx
{
    padding-left:3px;
    padding-right:3px;
}

.add_contact_dlg_row_wrap
{
    margin-top:5px;
}

textarea
{
    margin:0 !important;
}

/*====================================== END -- PHONEBOOK ==============================================*/
/*#endregion*/

/*#region WEB2MMS*/
/*====================================== START -- WEB2MMS ================================================*/

#mms_first_chart, #mms_second_chart
{
    margin-top:-20px !important;
}

#web2mms_history .pie_chart_color,
#web2mms_history_api .pie_chart_color,
#web2mms_dashboard .pie_chart_color
{
    vertical-align:middle;
}

#web2mms_history .second_col_wrap div,
#web2mms_history_api .second_col_wrap div,
#web2mms_dashboard .second_col_wrap div,
#autodialer_dashboard .second_col_wrap div,
#autodialer_history .second_col_wrap div,
#autodialer_history_api .second_col_wrap div,
#videodialer_dashboard .second_col_wrap div,
#videodialer_history .second_col_wrap div,
#videodialer_history_api .second_col_wrap div
{
    text-align:center;
}

#web2mms_history .third_col_wrap div,
#web2mms_history_api .third_col_wrap div,
#web2mms_dashboard .third_col_wrap div,
#autodialer_history .third_col_wrap div,
#autodialer_history_api .third_col_wrap div,
#autodialer_dashboard .third_col_wrap div,
#videodialer_history .third_col_wrap div,
#videodialer_history_api .third_col_wrap div,
#videodialer_dashboard .third_col_wrap div
{
    margin-bottom:10px;
    margin-top:0px;
}

#web2mms_history .first_col_wrap .details_val,
#web2mms_history_api .first_col_wrap .details_val,
#web2mms_dashboard .first_col_wrap .details_val,
#autodialer_history_api .first_col_wrap .details_val,
#autodialer_history .first_col_wrap .details_val,
#autodialer_dashboard .first_col_wrap .details_val,
#videodialer_history_api .first_col_wrap .details_val,
#videodialer_history .first_col_wrap .details_val,
#videodialer_dashboard .first_col_wrap .details_val
{
    width:220px;
}

#web2mms_history .second_col_wrap,
#web2mms_history_api .second_col_wrap,
#web2mms_dashboard .second_col_wrap,
#autodialer_dashboard .second_col_wrap,
#autodialer_history .second_col_wrap,
#videodialer_dashboard .second_col_wrap,
#videodialer_history .second_col_wrap
{
    width:220px;
}

#autodialer_history_api .second_col_wrap,
#videodialer_history_api .second_col_wrap
{
    width:240px;
}

#autodialer_history .filter_lbl,
#autodialer_dashboard .filter_lbl,
#videodialer_history .filter_lbl,
#videodialer_dashboard .filter_lbl
{
    width:120px;
}

.web2mms .chbx_wrap
{
    margin-top:5px;
    margin-left:275px;
    margin-bottom:15px;
}

.web2mms .recipients_edit_btn
{
    margin-left:100px;
    vertical-align:middle;
}

.web2mms .import_group_btn_wrap
{
    margin-left:275px;
}

.web2mms .rlbx_wrap .RadListBox
{
    width:340px !important;
}

#web2mms_sendmms .import_file_btn_wrap
{
    margin-left:275px;
}

.web2mms .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.web2mms .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

.survey_statistics_wrap .survey_chart_wrap
{
    float:left;
    padding:10px;
}

.survey_statistics_wrap
{
    border:1px solid #e0e0e0;
    border-radius:5px;
    margin-top:10px;
}

.survey_statistics_wrap .small-title
{
    margin-top:10px;
    margin-bottom:10px;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap
{
    padding-right: 30px !important;
}

.web2mms .scheduling_wrap
{
    padding:10px;
}

.survey_statistics_wrap div
{
    margin-bottom:5px;
    text-align:center;
}


#web2mms_sendmms .three_col_wrap .third_col_wrap .form_row
{
    margin-bottom:5px;
    margin-top:7px;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap .RadInput_Default
{
    display:inline-block !important;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap .tbx
{
    width:150px !important;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap .form_lbl
{
    width:130px;
    padding-right:10px;
    padding-top:0px;
}

#web2mms_sendmms .chbx_row
{
    margin-bottom:10px;
}

#web2mms_sendmms .first_col_wrap p, #web2mms_sendmms .second_col_wrap p
{
    margin-bottom:10px;
}

#web2mms_sendmms .rbtn
{
    outline:none;
    vertical-align:bottom;
}

.web2mms .form_row
{
    margin-top:15px;
}

.web2mms .form_row2
{
    margin-top:5px;
}

#web2mms_sendmms .cbx
{
    vertical-align:bottom;
}

#web2mms_sendmms .content-body-panel-title
{
    margin-top:15px;
}

#web2mms_sendmms .content-body-panel
{
    padding-top:25px;
}

.web2mms .tbx
{
    width:330px !important;
}

.web2mms .multiline_tbx
{
    height:140px !important;
    margin-right:0px !important;
    margin-left:0px !important;
    margin-bottom:0px !important;
}

.web2mms .small_tbx
{
    width:50px !important;
}

.web2mms .rdb_wrap
{
    margin-bottom:15px;
}

.web2mms .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

.web2mms .small_tbx
{
    width:50px !important;
}

.web2mms #span_date
{
    margin-right:5px;
}

.web2mms .time_drp
{
    width:70px !important;
    margin-bottom:0 !important;
}

.web2mms #span_dots
{
    margin-left:3px;
    margin-right:3px;
    vertical-align:middle;
}

.web2mms #span_time
{
    margin-right:5px;
    margin-left:15px;
}

.web2mms .blue_arrow_right_btn
{
    margin-bottom:0 !important;
}

.web2mms .phonenumber_tbx
{
    width:260px !important;
}

.web2mms .send_options_wrap
{
    display:inline-block;
    width:540px;
    vertical-align:bottom;
}

/*start -- override radgrid style*/
#web2mms_sendmms .RadGrid_Default
{
    margin-left:40px;
    margin-right:40px;
    margin-bottom:40px;
}

.web2mms .rdg_header_sum_lbl
{
    padding-left:60px !important;
}

.web2mms .rdg_row_sum_lbl
{
    padding-top:7px !important;
    padding-left:60px !important;
    padding-bottom:7px !important;
}

.web2mms .rdg_row_sum_vals
{
    padding-top:7px !important;
    padding-bottom:7px !important; 
}

/*end -- override radgrid style*/

/*start -- override tabstrip style*/

#web2mms_sendmms .rtsLink
{
    margin-left:20px;
}

/*end -- override tabstrip style*/
    
/*start -- override listbox selection colors for listbox*/	
.rlbx.RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px;
}

.web2mms .rlbx input[type=image]
{
    margin-left:10px;
    vertical-align:middle;
}

.web2mms .rlb_tbx
{
    width:270px !important;
    padding:3px 5px !important;
}

/*end -- override listbox selection colors for listbox*/

/*====================================== END -- WEB2MMS ==================================================*/
/*#endregion*/

/*#region MOBILE2SMS*/
/*====================================== START -- MOBILE2SMS ================================================*/

#delete_m2sms_phonenumber_dlg_wrap
{
    width:300px;
}

#add_m2sms_phonenumber_dlg_wrap .content-body-panel
{
    padding-top:30px;
    padding-bottom:20px;
    margin-bottom:40px;
}

#add_m2sms_phonenumber_dlg_wrap .lbl_error
{
    font-size: 11px;
    height: 13px;
    margin-right: 6px;
    margin-top: 2px;
    text-align: right;
}

#add_m2sms_phonenumber_dlg_wrap
{
    width:500px;
}

#add_m2sms_phonenumber_dlg_wrap .form_line
{
	margin-top:5px;
}

#add_m2sms_phonenumber_dlg_wrap .tbx_lblpp
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:160px;
	text-align:right;
}

#add_m2sms_phonenumber_dlg_wrap .tbx
{
    width:235px !important;
}

#add_m2sms_phonenumber_dlg_wrap .drp_dwn
{
    margin-left:0px;
    width: 257px;
}

.WndAddM2SMSPhonenumber .rwIcon
{
    display:none !important;
}

#mobile2sms_settings h3
{
    display:inline-block;
    width:680px;
    vertical-align:top;
}

#mobile2sms_settings .content-body
{
    padding:30px !important;  
}


/*====================================== END -- MOBILE2SMS ==================================================*/
/*#endregion*/

/*#region EORTOLOGIO*/
/*====================================== START -- EORTOLOGIO ================================================*/

.drp_event_day
{
    width:75px !important;
    margin-right:5px !important;
}

.drp_event_month
{
    width:273px !important;
}

#eortologio_custom h3 
{
    display: inline-block;
    vertical-align: top;
    width: 721px;
}

.eortologio p
{
    margin-bottom:30px;
}

.eortologio .first_use_steps_wrap
{
   padding-top:30px !important;
}

.eortologio table
{
    margin-bottom:10px;
}

.eortologio  .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.eortologio .rlbGroupCell
{
    height:119px !important;
}

.eortologio  .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

.eortologio .custom_sms_btn_wrap
{
    border-top-left-radius: 5px !important;   
}


.eortologio .form_row
{
    margin-top:15px;
}

.eortologio .form_row2
{
    margin-top:5px;
}

.eortologio .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

.eortologio .multiline_tbx
{
    height:140px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

#eortologio_nameday .multiline_tbx,
#eortologio_birthday .multiline_tbx,
#eortologio_custom .multiline_tbx
{
    margin-top:-1px;
    border-top-right-radius: 0px !important;  
    border-top-left-radius: 0px !important;  
}

.eortologio .tbx
{
    width:330px !important;
}

.eortologio .small_tbx
{
    width:50px !important;
}

#eortologio_settings .chbx_row
{
    margin-bottom:25px;
}

#eortologio_settings .message_wrap
{
    margin-bottom:50px;
}



/*====================================== END -- EORTOLOGIO ==================================================*/
/*#endregion*/

/*#region ACCOUNT*/
/*====================================== START -- ACCOUNT ==============================================*/

#account .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:219px;
    border-radius:5px;
    border:1px solid #d1d1d1;
    background-color:#ffffff;
}

#account .box_wrap_left
{
    float: left;
    margin-right: 20px;
    width: 450px;
}

#account .box_wrap_right
{
	float:left;
	width:450px;
}

#account .box_wrap_up
{
	margin-bottom:20px;
}

#account h3
{
    margin-bottom:10px;
}

#account p
{
    margin-bottom:10px;
}

#account .tbx
{
	width:209px !important;
	vertical-align:middle !important;
}

#account .tbx_lbl,
#change_password .tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	max-width:150px;
	min-width:150px;
}

#account .form_line,
#change_password .form_line
{
	margin-bottom:5px;
	position:relative;
}

#account .btn_section
{
	padding-top:10px;
}

#account .tbx_smaller
{
    width:150px !important;
}

#account .rbLinkButton
{
    padding:0 !important;
}

#account .acc_btn_small
{
	vertical-align:middle !important;
	padding:2px 10px !important;
}

#account .smaller_tbx
{
    width:128px !important;
    padding:5px 10px !important;
}

#account .message_wrap
{
	padding: 5px 5px;
	margin-bottom:10px;
}

/*start -- override listbox selection colors for confrim delete dlg*/
#account .box_wrap_right .RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
#account .box_wrap_right .RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
#account .box_wrap_right .RadListBox .rlbGroup .rlbActive {
	border: none;
	padding: 2px 5px;
}
/*end -- override listbox selection colors for confrim delete dlg*/

/*====================================== END -- ACCOUNT ================================================*/
/*#endregion*/

/*#region CLICK2CALL*/
/*====================================== START -- C2C ==================================================*/

.form_title_lbl
{
    border-bottom: 1px solid #707070;
    display: inline-block;
    font-weight: bold;
    vertical-align: bottom;
    width: 350px;
}

.small_drp
{
    width:145px !important;
    vertical-align:bottom;
}

.form_lbl2
{
    display:inline-block;
    width:185px;
    padding-right:15px;
    vertical-align:top;
    margin-left:275px;
}

.c2c.history .filter_lbl
{
    width:140px !important;
}

#c2c_dashboard_left_pie
{
    display:inline-block;
    vertical-align:top;
    margin-right:40px;
}

#c2c_dashboard_right_pie
{
    display:inline-block;
    vertical-align:top;
}

#c2c_dashboard_pies_wrapper
{
    background-color:#f5f5f5;
    padding-left:70px;
    padding-bottom:20px;
}

#pie_chart_legend_wrap
{
    /*text-align:left;*/
    display:inline-block;
    width:171px;
}

.c2c.dashboard .bottom-box-wrapper .bottom-right-box
{
    width:644px !important;
}

.charge_note
{
    margin-top:10px;
    display:inline-block;
    width:350px;
    margin-left:45px;
}

#msg_manager .rdg_toolbar_wrap
{
    margin-bottom:-10px;
}

#msg_manager .recorded_msgs_wrap .error_lbl
{
    margin-left:0px;
}

#msg_manager .recorded_msgs_wrap .valid_msg_lbl
{
    margin-left:0px;
}

#msg_manager .RadGrid_Default
{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:20px;
}

#msg_manager .ad_message_wrap
{
    text-align:center;
}

#msg_manager .form_lbl
{
    width:170px;
    padding-left:70px;
}

#msg_manager .recorded_msgs_wrap .tbx
{
    width:260px !important;
    padding:7px 10px !important;
}

#msg_manager .recorded_msgs_wrap a
{
    margin-bottom:0px !important;
}

#msg_manager .first_step_text
{
    width:220px;
}

#c2c_charges .message_wrap
{
    margin-top:25px;
    padding:10px 15px;
}

#c2c_charge_info_panel
{
    text-align:center;
    margin-top:25px;
    padding:15px;
}

#autodialer_charge_info_panel
{
    text-align:center;
    padding:15px;
}

#c2c_charge_info_panel .charge_info_lbl,
#autodialer_charges .charge_info_lbl
{
    font-weight:bold;
    margin-right:10px;
}

#c2c_charges .charge_info_value,
#autodialer_charges .charge_info_value,
#videodialer_charges .charge_info_value
{
    display:inline-block;
    padding:5px 10px;
    min-width:200px;
    min-height:18px;
}

.charges_img_row
{
    text-align:right;
    margin-top:30px;
}

#c2c_customer_wrap .form_lbl,
#c2c_office_wrap .form_lbl
{
    width:100px;
}

#c2c_customer_wrap .drp_dwn,
#c2c_office_wrap .drp_dwn
{
    width:195px;
}

#c2c_customer_wrap
{
    display:inline-block;
    width:435px;
    margin-right:25px;
    vertical-align:top;
}

#c2c_office_wrap
{
    display:inline-block;
    width:435px;    
    vertical-align:top;
}

.c2c .countries_rlbx .chbx_lbl
{
    display:inline-block;
    width:177px;
}

.c2c_view_settings_body
{
    margin-bottom:12px;
}

#c2c_btn_link_bg
{
    text-align:center;
    padding-top:25px;
    padding-bottom:25px;
}

#c2c_btn_info_wrap
{

}

.c2c_info_title,
.c2c_info_value,
.c2c_link_text
{
    padding:4px 5px;
}

#c2c_btn_link_wrap
{
    display:inline-block;
    width:565px;
    vertical-align:top;
    margin-left:30px; 
}

.c2c .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:640px;
}

#c2c_charges .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:210px;
}

.c2c .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:640px;
}

#c2c_statistics .tbx
{
    width:190px !important;
}

#c2c_statistics .drp_dwn
{
    width:212px !important;
}

#c2c_lag_settings_content_panel .multi_chbx_wrap span
{
    margin-right:15px;
}

.c2c .hor_line
{
    margin-top:10px;
    margin-bottom:10px;
}

.c2c .multi_chbx_wrap
{
    display:inline-block;
    width:515px;
}

.c2c .multi_chbx_row,
.c2c .multi_chbx_alt_row
{
    padding:3px; 
}

.c2c .multi_chbx_row span,
.c2c .multi_chbx_alt_row span
{
    display:inline-block;
    width:100px;
}

.c2c .multi_chbx_row span.allRbtnLbl,
.c2c .multi_chbx_alt_row span.allRbtnLbl
{
    display:inline-block;
    width:auto;    
}

.drp_hours, .drp_minutes
{
    width:75px !important;
}

.span_time_seperator
{
    margin-left:5px;
    margin-right:5px;
}

.c2c .btn_small
{
	vertical-align:middle !important;
	padding:2px 10px !important;
}

.c2c .form_row3
{
    margin-top:6px;
}

.c2c .form_row2
{
    margin-top:30px;
}

#c2c_btn_settings_html_code_panel .inner_rdbtn
{
    margin-right:15px;
}

.c2c_html_code
{
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    padding: 10px;
    width: 530px;
}

.rdg_themes
{
    margin-top: 10px;
    width: 515px;
    display:inline-block;
}

.newtheme_btn
{
    margin-left: 275px;
}

#c2c_btn_settings_html_code_panel .rdbtn_lbl
{
    vertical-align:bottom;
    display:inline-block;
    width:245px;
}

#c2c_settings .cbx
{
    vertical-align:bottom;
}

.c2c .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-bottom:0px !important;
}

.c2c .form_row
{
    margin-top:15px;
}

/*start -- override tabstrip style*/

.c2cTab.rtsLink
{
    margin-left:10px;
}

/*end -- override tabstrip style*/

#bar_chart_title_wrap
{
    margin-bottom:15px;
}

.upper_statistics_wrap
{
    margin-bottom:40px;
}

#pie_chart_legend_wrap,
.pie_chart_legend_wrap,
#bar_chart_legend_wrap
{
    /*float:left;*/
    display:inline-block;
}

#c2c_statistics .small-title
{
    border-bottom: 1px dashed #8EC0CB;
    margin-bottom: 20px;
    padding: 5px;
}

#bar_chart_legend_wrap
{
    width:200px;
}


#mobfix_statistics_panel
{
    padding-left:10px;
    padding-right:10px;
    margin-right:10px;
    margin-bottom:20px;
}

.c2c_mobfix_pie_legend
{
    text-align:left;
    padding-left:60px;
}

.c2c_mob_fix_pies
{
    margin-bottom:20px;
}

.c2c_button_use_wrap
{
    width:465px;
    display:inline-block;
    vertical-align:top;
}

.c2c_mob_fix_pie
{
    display:inline-block;
    vertical-align:top;
    width:270px;
}

#pie_chart_wrap
{
    /*margin-left:165px;*/
     display:inline-block;
     vertical-align:top;
}

#bar_chart
{
    margin-left:200px;
}

#pie_chart_title_wrap,
.pie_chart_title_wrap
{
    padding-left:60px;
}

#bar_chart_wrap .form_row
{
}

#bar_chart_title_wrap
{
    margin-left:30px;
}

#bar_chart_wrap
{
    margin-bottom:15px;
}

#c2c_reports_wrap .content-body-panel
{

}

#c2c_search_wrap .form_row,
#c2c_reports_wrap .form_row
{
    margin-top:10px;
}

#c2c_search_wrap .form_lbl
{
    width:100px;
    display:inline-block;
    padding-right:30px;
    text-align:right;
}

#c2c_search_wrap
{
    float:left;
    width:435px;
}

#c2c_reports_wrap
{
    width:460px;
    display:inline-block;
    vertical-align:top;
}

.c2c .content-body-panel .form_lbl
{
    display:inline-block;
    width:240px;
    text-align:right;
    padding-right:30px;
    vertical-align:top;
}

c2c .img_btn .rbText
{
	display:none !important;
}

c2c .img_btn
{
	display: inline-block !important;
	margin: 0 !important;
	outline: medium none !important;
	overflow: visible !important;
	padding: 0;
	vertical-align: middle !important;
	margin-bottom:5px !important;
}

c2c .img_btn span
{
	text-align:left !important;
	display: inline-block;
	margin: 0;
	outline: medium none;
	text-decoration: none;
	white-space: nowrap;
}

.c2c .blue_arrow_right_btn
{
    margin-top:-13px !important;
    margin-bottom:0 !important;
}

#c2c .begin_btn .rbText
{
	display:none !important;
}

#c2c .begin_btn
{
	height:38px !important;
	background: none repeat scroll 0 0 transparent !important;
	border: 0 none !important;
	display: inline-block !important;
	margin: 0 !important;
	outline: medium none !important;
	overflow: visible !important;
	padding: 0;
	vertical-align: middle !important;
}


#c2c .begin_btn span
{
	background-color: transparent;
	background-image: url("../../../graphics/images/buttons/begin_btn.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 50px !important;
	text-align:left !important;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: 38px;
	line-height: 38px;
	margin: 0;
	outline: medium none;
	text-decoration: none;
	white-space: nowrap;
}

#c2c .begin_btn span 
{
	background-position: -15px -57px;
}

#c2c .begin_btn:hover span 
{
	background-position: -10px -10px;
}

#c2c .begin_btn span span
{
	padding: 0 43px 0 0 !important;
	background-position: 90% -151px;
}

#c2c .begin_btn:hover span span
{
	padding: 0 50px 0 0 !important;
	background-position: 91% -104px;
}


#c2c .box_wrap_left
{
	float:left;
	width:430px;
	margin-right:30px;
}

#c2c .box_wrap_right
{
	float:left;
	width:430px;
}

#c2c .box_wrap_up
{
	margin-bottom:30px;
}

.c2c p
{
    margin-bottom:30px;
}

.c2c .tbx
{
    width:330px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

.c2c .tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:150px;
}

.c2c .form_line
{
	margin-bottom:5px;
}

.c2c .btn_section
{
	padding-top:10px;
}

.c2c .tbx_smaller
{
    width:150px !important;
}


.c2c .smaller_tbx
{
    width:180px !important;
}

.c2c .message_wrap
{
	padding: 5px 5px;
	margin-bottom:10px;
}

.c2c .dashboardf .small-title
{
    margin-left:10px;
}

.c2c .RadListBox .rlbGroup
{
    border-color:#d1d1d1;
    border-radius: 5px;
}
	
	 
 .c2c .tabStrip
{
    /*position:absolute;*/
    top: 65px;
    left: 50px;
    margin-left :40px;
}

 .c2c .multiPage
{
    
    top: 60px;
    height: 650px;
}

 .c2c .multiPage .formList
{
    width: 800px;
    list-style: none;
}

 #c2c .RadTextBox 
	 {
	     border-color:#b7b7b7;
		 -moz-border-radius: 5px;
		 -webkit-border-radius: 5px;
		 border-radius: 5px;
	 }
#c2c .RadComboBox 
	 {
	     border-color:#b7b7b7;
		 -moz-border-radius: 5px;
		 -webkit-border-radius: 5px;
		 border-radius: 5px;
	 }
	
#c2c .ComboBox
        {
           text-align: center;
           
        }	
	 
#c2c .content-body-panel-wraper
{
     float: left;
     width:92%;
    
        background-color:#F5F5F5;
    padding:20px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
 
}

#c2c .content-body-panel-small-wraper
{
    height :100px;
    float: right;
     width:500px;
    
        background-color:#F5F5F5;
    padding:20px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
 
}

#c2c  .overall_stats_lbls .alt_color, .overall_stats_values .alt_color
{
	background-color:#f2f2f2;
}

#c2c .overall_stats_lbls, .overall_stats_values
{
	float:left;
}

 #c2c .overall_stats_lbls p
{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
}

#c2c .overall_stats_values p
 {
	padding-left:60px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:60px;
	color: #0373b3;
	font-weight:500;
 }
 
/*====================================== END -- C2C ====================================================*/
/*#endregion*/

/*#region DASHBOARDF*/
/*====================================== START -- DASHBOARDF ===========================================*/

.dashboard .filter_btns
{
    padding:10px 10px;
    margin-top:15px;
}

.dashboard .filter_lbl
{
    display:inline-block;
    width:100px;
}

.dashboard .filtering_wrap
{
    border-bottom:0px !important;
    margin-bottom:-10px;
    margin-top:-25px;
}


.dashboardf .first_use_steps_wrap
{
   padding-top:30px !important;
}

.dashboardf table
{
    margin-bottom:10px;
}

.first_use_steps_wrap td
{
    vertical-align:middle;
}

.first_step_text
{
    width:180px;
    padding-right:20px;
}

.dashboardf_username_text
{
    margin-bottom:30px; 
    margin-right:50px; 
    text-align:justify;
}

.dashboardf_username_lbl
{
    margin-top:50px; 
    margin-bottom:20px; 
    margin-right:50px;
}

.dashboardf .box_wrap_left
{
	float:left;
	width:430px;
	margin-right:30px;
	vertical-align:middle;
}

.dashboardf .box_wrap_right
{
	float:left;
	width:430px;
}

.dashboardf .box_wrap_right img
{
    margin-left: 24px;
    margin-top: -65px;
    width: 390px;
}

#dashboardf .box_wrap_up
{
	margin-bottom:30px;
}

#dashboardf h3
{
    margin-bottom:20px;
}

#dashboardf p
{
    margin-bottom:30px;
}

#dashboardf .tbx
{
	width:200px !important;
	vertical-align:middle !important;
}

#dashboardf .tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:150px;
}

#dashboardf .form_line
{
	margin-bottom:5px;
}

#dashboardf .btn_section
{
	padding-top:10px;
}

#dashboardf .tbx_smaller
{
    width:150px !important;
}

#dashboardf .rbLinkButton
{
    padding:0 !important;
}

#dashboardf .acc_btn_small
{
	vertical-align:middle !important;
	padding:2px 10px !important;
}

#dashboardf .smaller_tbx
{
    width:160px !important;
    padding:5px 10px !important;
}

#dashboardf .message_wrap
{
	padding: 5px 5px;
	margin-bottom:10px;
}

/*start -- override listbox selection colors for confrim delete dlg*/
#dashboardf .box_wrap_right .RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
#dashboardf .box_wrap_right .RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
#dashboardf .box_wrap_right .RadListBox .rlbGroup .rlbActive {
	border: none;
	padding: 2px 5px;
}

#dashboardf .misc_content
{
    border-right:2px solid #f5f5f5;
    border-bottom:2px solid #f5f5f5;
    border-left:2px solid #f5f5f5;
    background-color:#e5e5e5;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-left:15px;
    margin-right:15px;
    margin-top :15px;
    margin-bottom :15px;
    padding:25px 15px;  
    padding-bottom:15px; 
}   

#dashboardf .txt_td
{
    vertical-align :middle;
    margin-left:20px;
    width:260px;
    padding:25px ;
} 

#dashboardf .txt_td_big
{
    vertical-align :middle;
    margin-left:20px;
    width:390px;
    padding:25px ;
} 

#dashboardf .verticaltext {
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-transform-origin: 0% 100%;
  -moz-transform-origin: 0% 100%;
  -o-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  white-space: nowrap;
  
}

/*====================================== END -- DASHBOARDF =============================================*/
/*#endregion*/

/*#region YUBOTOEMAIL*/
/*====================================== START -- YUBOTOMAIL ===========================================*/

#yubotomail_email_accounts .empty_grid_wrap
{
    text-align:left;
}

#yubotomail_email_accounts .empty_grid_wrap a
{
    padding-left:0px;
}

#yubotomail_email_accounts .first_use_wrap .first_step_text
{
    color:#000000;
}

#yubotomail_email_accounts .first_use_wrap p
{
    margin-bottom:20px;
}

#add_yubotomail_phonenumber_dlg_wrap .content-body-panel
{
    padding-top:30px;
    padding-bottom:20px;
    margin-bottom:40px;
}

#add_yubotomail_phonenumber_dlg_wrap .lbl_error
{
    font-size: 11px;
    height: 13px;
    margin-right: 6px;
    margin-top: 2px;
    text-align: right;
}

#add_yubotomail_phonenumber_dlg_wrap
{
    width:500px;
}

#add_yubotomail_phonenumber_dlg_wrap .form_line
{
	margin-top:5px;
}

#add_yubotomail_phonenumber_dlg_wrap .tbx_lblpp
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:160px;
	text-align:right;
}

#add_yubotomail_phonenumber_dlg_wrap .tbx
{
    width:235px !important;
}

#yubotomail_email_accounts .email_accounts_tab
{
    position:relative;
    margin-right:-5px;
    vertical-align:top !important;
}

#yubotomail_email_accounts .account_info_header
{
    margin-bottom:10px;
}

#yubotomail_email_accounts .email_accounts_mp
{
    display:inline-block;
    padding:15px;
    width:433px;
    padding-left:30px;
}

#yubotomail_email_accounts .content-body-panel span
{
    margin-bottom:10px;
    display:inline-block;
}

#yubotomail_email_accounts .rtsIn
{
    padding-left:0px !important;
    text-align:left !important;
    padding-top:15px;
}

#yubotomail_email_accounts .rtsIn .tab_no
{
    display:inline-block;
    width:35px;
}

#yubotomail_email_accounts .rtsIn .tab_phone
{
    display:inline-block;
    width:130px;
}

#yubotomail_email_accounts .rtsIn .tab_alias
{
    display:inline-block;
    width:83px;
}

#yubotomail_email_accounts .rtsIn input[type=image]
{
    margin-right:55px;
}

#yubotomail_email_accounts .info_wrap
{
    padding:10px;
    margin-bottom:30px;
}

#yubotomail_email_accounts table
{
    margin-bottom:10px;
}

#yubotomail_email_accounts table td
{
    vertical-align:bottom;
}

#yubotomail_email_accounts .lbl_fwd_email
{
    margin-bottom:10px;
}

 #yubotoemail .firstTabSelected
	 {
	     border:0px solid Green;
    background-color:White;
    
   
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	 }
	 
	 
	 .lbl_text{
	color:#545454;
	text-align:right;

}

 #yubotoemail .lbl_error
{
    height:15px;
}
	 
#yubotoemail .multiPage
{
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
    display: inline;
    position: relative;
    margin-bottom: -3px;
    width:80%;
}
	 
	
	 
#yubotoemail  .content-body-panel-wraper
{
    height :250px;
    float: left;
     width:92%;
    margin-bottom: 20px;
        background-color:#F5F5F5;
    padding:20px;
     -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
 
}
	 
#yubotoemail  .tabselected
    {
        text-decoration: underline !important;
        height :25px;
      Width:150px;
       margin-top: 5px !important;
        margin-bottom : 5px !important;
       text-align:left ;
    }
    	 
#yubotoemail  .SelectedTab
	 {
	     background-color:White ;
	     text-align:left ; 
	 }
	 
#yubotoemail  .HoverTab
	 {
	     background-color:White ;
	     font-weight: bold !important;
	     margin-top: 5px !important;
        margin-bottom : 5px !important;
        margin-right: 5px !important;
	 }
	 
	 
#yubotoemail  .radgrid
	 {
	     background-color :transparent ;
	 }
	 
#yubotoemail .servicesPageView
	  {
	      min-height :220px;
	       margin-left :-5px; 
	      width:97%;
	      background-color :White ;
	       -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    
	  }  
	  
	  
#yubotoemail .box_wrap_left
{
	float:left;
	width:430px;
	margin-right:30px;
}

#yubotoemail  .box_wrap_right
{
	float:left;
	width:430px;
}

#yubotoemail .box_wrap_up
{
	margin-bottom:30px;
}

#yubotoemail h3
{
    margin-bottom:20px;
}

#yubotoemail p
{
    margin-bottom:30px;
}

#yubotoemail .tbx
{
	width:200px !important;
	vertical-align:middle !important;
}

#yubotoemail .tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:150px;
}


#yubotoemail .btn_section
{
	padding-top:10px;
}

#yubotoemail .tbx_smaller
{
    width:150px !important;
}

#yubotoemail .rbLinkButton
{
    padding:0 !important;
}

#yubotoemail .acc_btn_small
{
	vertical-align:middle !important;
	padding:2px 10px !important;
}

#yubotoemail .smaller_tbx
{
    width:160px !important;
    padding:5px 10px !important;
}

#yubotoemail .message_wrap
{
	padding: 5px 5px;
	margin-bottom:10px;
}

/*start -- override listbox selection colors for confrim delete dlg*/
#yubotoemail .box_wrap_right .RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
#yubotoemail .box_wrap_right .RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
#yubotoemail .box_wrap_right .RadListBox .rlbGroup .rlbActive {
	border: none;
	padding: 2px 5px;
}

#yubotoemail .misc_content
{
    border-right:2px solid #f5f5f5;
    border-bottom:2px solid #f5f5f5;
    border-left:2px solid #f5f5f5;
    background-color:#e5e5e5;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-left:15px;
    margin-right:15px;
    margin-top :15px;
    margin-bottom :15px;
    padding:25px 15px;  
    padding-bottom:15px; 
}   

#yubotoemail .txt_td
{
    vertical-align :middle;
    margin-left:20px;
    width:260px;
    padding:25px ;
} 

#yubotoemail .txt_td_big
{
    vertical-align :middle;
    margin-left:20px;
    width:390px;
    padding:25px ;
} 


/*====================================== END -- YUBOTOMAIL ==============================================*/
/*#endregion*/

/*#region AUTODIALER*/
/*====================================== START -- AUTODIALER ============================================*/

.autodialer #span_date
{
    margin-right:5px;
}

.autodialer .time_drp
{
    width:70px !important;
    margin-bottom:0 !important;
}

.autodialer #span_dots
{
    margin-left:3px;
    margin-right:3px;
    vertical-align:middle;
}

.autodialer .send_options_wrap
{
    display:inline-block;
    width:540px;
    vertical-align:bottom;
}

.autodialer .scheduling_wrap
{
    padding:10px;
}

#autodialer_dashboardf .content-body
{
    margin-bottom:20px;
}

#autodialer_dashboardf .content-body p
{
    
}

#autodialer_charges .message_wrap
{
    margin-top:25px;
}

#autodialer_charges .charge_calculator_wrap span
{
    vertical-align:middle;
}

.voice_charges_info_wrap
{
    padding:10px;
}

#autodialer_send .RadGrid_Default {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
}

.autodialer .rdg_row_sum_vals
{
    padding-top:7px !important;
    padding-bottom:7px !important; 
}

.autodialer .rdg_row_sum_lbl
{
    padding-top:7px !important;
    padding-left:60px !important;
    padding-bottom:7px !important;
}

.autodialer .rdg_header_sum_lbl
{
    padding-left:60px !important;
}

.inner_tab_lbl
{
    margin-left:0px !important;
}

.autodialer_summary_content_body .content-body-panel
{
    padding-right:20px !important;
    padding-top:40px !important;
}

.autodialer .rlbGroup
{
    width:340px;
}

/*start -- override listbox selection colors for listbox*/	
.autodialer .rlbx input[type=image]
{
    margin-left:10px;
    vertical-align:middle;
}

.autodialer .rlb_tbx
{
    width:270px !important;
    padding:3px 5px !important;
}

/*end -- override listbox selection colors for listbox*/

.ad_answers_drp
{
    width:100px !important;
}

#text2speech_wrap
{
    display:inline-block;
    width:532px;
}

.text2speech_btn_wrap a
{
    vertical-align:middle;
}

#autodialer_send .text2speech_tbx
{
    margin-left:0px !important;
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    height:111px !important;
    margin-top:-1px;
    width:510px !important;
}

#campaign_template_content_panel
{
    margin-bottom:20px;
}

.autodialer .form_row2
{
    margin-top:5px;
}

.autodialer .chbx_wrap
{
    margin-left:275px;
    margin-bottom:15px;
    margin-top:5px;
}

.autodialer .recipients_edit_btn
{
    margin-left:100px;
    vertical-align:middle;
}

.autodialer .import_group_btn_wrap
{
    margin-left:275px;
}

.autodialer .groups_rlbx_wrap
{
    margin-top:-1px;
    border-top-left-radius:0px !important;
}

.autodialer .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.autodialer .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

#autodialer_send .three_col_wrap
{
    margin-top:15px;
    margin-left:50px;
    margin-right:55px;
}

#autodialer_send .three_col_wrap .first_col_wrap,
#autodialer_send .three_col_wrap .second_col_wrap,
#autodialer_send .three_col_wrap .third_col_wrap
{
    padding-left:40px;
    min-height:130px;
}

#autodialer_send .three_col_wrap .second_col_wrap
{
    width:150px;
}

#autodialer_send .cbx
{
    vertical-align:bottom;
}

.ad_message_wrap
{
    padding:15px;
}

.autodialer .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

.inner_tab_body
{
    width:500px;
    margin-top:-1px;
    padding:25px 15px;
}

/*start -- override tabstrip style of content-body*/
#autodialer_send .content-body .rtsLink
{
    margin-left:0px;
}

#autodialer_send .content-body .rtsLink
{
    margin-right:10px;
}

#autodialer_send .content-body .RadTabStrip
{
    width:600px !important;
    display:inline-block;
}
/*end -- override inner tabstrip style of content-body*/

.autodialer .inner_tab_wrap
{
    display:inline-block;
    width:400px;
}

.autodialer .multiline_tbx
{
    height:140px !important;
    margin-bottom:0px !important;
}

.autodialer .tbx
{
    width:330px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

.autodialer .form_row
{
    margin-top:15px;
}
.autodialer .rdb_wrap
{
    margin-bottom:15px;
}

/*start -- override tabstrip style*/

#autodialer_send .rtsLink
{
    margin-left:20px;
}

/*end -- override tabstrip style*/

#autodialer_history .details_lbl
{
    width:130px;
}

#AutoDialer_MsgManager .content-body-panel,
#AutoDialer_Send .content-body-panel
{
    padding-top:25px;
    padding-right:200px;
}

#AutoDialer_MsgManager .misc_content
{
    border-right:2px solid #f5f5f5;
    border-bottom:2px solid #f5f5f5;
    border-left:2px solid #f5f5f5;
    background-color:#e5e5e5;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-left:15px;
    margin-right:15px;
    margin-top :15px;
    margin-bottom :15px;
    padding:25px 15px;  
    padding-bottom:15px; 
}   

#AutoDialer_MsgManager .txt_td
{
    vertical-align :middle;
    margin-left:20px;
    width:260px;
    padding:25px ;
} 

#AutoDialer_MsgManager .form_lbl
{
    display:inline-block;
    width:240px;
    text-align:right;
    padding-right:30px;
    padding-top:7px;
    vertical-align:top;
}
#AutoDialer_MsgManager .form_row
{
    margin-top:15px;
}

#AutoDialer_MsgManager .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

#AutoDialer_MsgManager .txt_td_big
{
    vertical-align :middle;
    margin-left:20px;
    width:390px;
    padding:25px ;
} 

#AutoDialer_MsgManager .info_btn
{
    vertical-align:top;
    margin-left:10px;
    padding-top:7px;
}

#AutoDialer_MsgManager .message_wrap
{
 margin-bottom:50px;
}

#AutoDialer_MsgManager .exampleWrapper
{
    
   
    margin-bottom: 20px;
}


#AutoDialer_MsgManager   .SelectedTab
    {
        color: red !important;
    }
    
#AutoDialer_MsgManager     .CustomTab
    {
        font-weight: bold !important;
    }
    
 #AutoDialer_MsgManager    .DisabledTab
    {
        text-decoration: line-through !important;
    }
    
#AutoDialer_MsgManager     .HoveredTab
    {
        text-decoration: underline !important;
    }
    
    
#msg_manager .upload_file_btn_wrap
{
    text-align:center;
    margin-top:15px;
}
      
#msg_manager .upload_file_btn
{
    background: url("../../../../../../graphics/images/add_plus.png") no-repeat scroll 15px center transparent;
    border:2px dashed #aaa;
    padding:15px 15px 15px 52px ;
    width:400px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    white-space: normal;
    color: #aaa;
    font-weight:bolder;
    text-align:center;
    display:inline-block;
    padding-top:30px;
    padding-bottom:30px;
}

#msg_manager .upload_file_btn:hover
{
    border:2px dashed #666;
    color: #666!important;
    text-shadow:0 1px 0 rgba(256, 256, 256, 0.9);
    cursor:pointer;
    display:inline-block;
}

/*====================================== END -- AUTODIALER =================================================*/
/*#endregion*/

/*#region EMAIL2SMS*/
/*====================================== START -- EMAIL2SMS ================================================*/

#email2sms_smtp .box_wrap_right
{
    margin-top:15px;
    width:415px !important;
}

#email2sms_smtp .info_wrap
{
    padding:10px;
}

#email2sms_smtp .btn_line
{
    text-align:right;
}

#email2sms_smtp .content-body-panel
{
    padding-top:40px;
    padding-bottom:30px;
}

#email2sms_smtp .tbx
{
    width:247px !important;
}

#email2sms_smtp .tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:115px;
}

#email2sms_smtp .form_line
{
    margin-bottom:10px;
}

#email2sms_smtp p
{
    margin-bottom:20px;
}

/*====================================== END -- EMAIL2SMS ==================================================*/
/*#endregion*/

/*#region SUBACCOUNTS*/
/*====================================== START -- SUBACCOUNTS ==============================================*/

.subaccounts .pie_chart_color
{
    display:inline-block;
    width:15px;
    height:15px;
    margin-right:5px;
    vertical-align:top;
}

.extra_info_wrap
{
    background-color:#f2f2f2;
    padding:15px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}

.extra_info_wrap .year_legend
{
    margin-right:15px;
}

.empty_customer_pnl
{
    background-color: #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    color: #ff0000;
    font-size: 14px;
    padding-bottom: 142px;
    padding-top: 142px;
    text-align: center;    
}

.grid_lbl
{
    float:left;
}

.grid_btn
{
    float:right;
}

#subacc_stats_bottom_right_wrap
{
    display:inline-block;
    width:585px;
    margin-left:10px;
    vertical-align:top;
}

.subacc_stats_bottom_wrap
{
    margin-top:30px;
}

#subacc_stats_bottom_left_wrap
{
    display:inline-block;
    width:288px;
    vertical-align:top;
}

.subaccounts .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

#create_account_dlg_wrap .multi_chbx_wrap span
{
    width:83px;
}

#create_account_dlg_wrap .multi_chbx_wrap
{
    display:inline-block;
    width:330px;
    margin-top:6px;
}

#create_account_dlg_wrap .multi_chbx_row
{
    padding:3px; 
}

#create_account_dlg_wrap .multi_chbx_alt_row
{
    padding:3px; 
}

#create_account_dlg_wrap .multi_chbx_row span
{
    display:inline-block;
    width:80px;
}

#create_account_dlg_wrap .multi_chbx_alt_row span
{
    display:inline-block;
    width:80px;
}

.subaccounts .form_row
{
    margin-top:10px;
}

#create_account_dlg_wrap .credit_alert_setings_wrap
{
    padding:10px;
    margin-left:160px;
    width:355px;
}

.credit_alert_setings_wrap .dlg_lbl
{
    width:80px !important;
}

.credit_alert_setings_wrap .error_lbl
{
    margin-left:115px !important;
}

#create_account_dlg_wrap .credit_alert_setings_wrap .tbx
{
    width:160px !important;
}

#create_account_dlg_wrap .credit_alert_setings_wrap .drp_dwn
{
    width:179px !important;
}

#create_account_dlg_wrap .transactions_summary_content_panel .dlg_lbl
{
    padding-top:0px !important;
}

.transactions_panel .content-body-panel
{
    margin-bottom:20px;
}

.transactions_panel .content-body-panel .RadGrid_Default
{
    margin-top:15px;
}

#create_account_dlg_wrap .form_val
{
    padding-top:7px;
    vertical-align:bottom;
}

/*====================================== ==END -- SUBACCOUNTS ==============================================*/
/*#endregion*/

/*#region VIDEODIALER*/
/*=======================================START -- VIDEODIALER ==============================================*/

.video_sms_outer_wrap
{
    border: 2px solid #EAEAEA;
    border-radius: 5px 5px 5px 5px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.video_sms_body_tbx
{
    border-top-left-radius:0px !important;
    border-top-right-radius:0px !important;
    margin-top:-1px !important;
}

#videodialer_send .small_tbx
{
    width:50px !important;
}

#videodialer_send .RadGrid_Default {
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
}

.videodialer .rdg_row_sum_vals
{
    padding-top:7px !important;
    padding-bottom:7px !important; 
}

.videodialer .rdg_row_sum_lbl
{
    padding-top:7px !important;
    padding-left:60px !important;
    padding-bottom:7px !important;
}

.videodialer .rdg_header_sum_lbl
{
    padding-left:60px !important;
}

.inner_tab_lbl
{
    margin-left:0px !important;
}

.videodialer_summary_content_body .content-body-panel
{
    padding-right:20px !important;
    padding-top:40px !important;
}

.videodialer .rlbGroup
{
    width:340px;
}

/*start -- override listbox selection colors for listbox*/	
.videodialer .rlbx input[type=image]
{
    margin-left:10px;
    vertical-align:middle;
}

.videodialer .rlb_tbx
{
    width:270px !important;
    padding:3px 5px !important;
}

/*end -- override listbox selection colors for listbox*/

.ad_answers_drp
{
    width:100px !important;
}

.text2speech_btn_wrap a
{
    vertical-align:middle;
}

#campaign_template_content_panel
{
    margin-bottom:20px;
}

.videodialer .form_row2
{
    margin-top:5px;
}

.videodialer .chbx_wrap
{
    margin-left:275px;
    margin-bottom:15px;
    margin-top:5px;
}

.videodialer .recipients_edit_btn
{
    margin-left:100px;
    vertical-align:middle;
}

.videodialer .import_group_btn_wrap
{
    margin-left:275px;
}

.videodialer .groups_rlbx_wrap
{
    margin-top:-1px;
    border-top-left-radius:0px !important;
}

.videodialer .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.videodialer .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

#videodialer_send .three_col_wrap
{
    margin-left:50px;
    margin-right:55px;
}

#videodialer_send .three_col_wrap .first_col_wrap,
#videodialer_send .three_col_wrap .second_col_wrap,
#videodialer_send .three_col_wrap .third_col_wrap
{
    padding-left:40px;
    min-height:130px;
}

#videodialer_send .three_col_wrap .second_col_wrap
{
    width:150px;
}

#videodialer_send .cbx
{
    vertical-align:bottom;
}

.videodialer .drp_dwn
{
    width:353px;
    margin-left:0px !important;
    margin-right:0px !important;
}

/*start -- override tabstrip style of content-body*/
#videodialer_send .content-body .rtsLink
{
    margin-left:0px;
}

#videodialer_send .content-body .rtsLink
{
    margin-right:10px;
}

#videodialer_send .content-body .RadTabStrip
{
    width:600px !important;
    display:inline-block;
}
/*end -- override inner tabstrip style of content-body*/

.videodialer .inner_tab_wrap
{
    display:inline-block;
    width:400px;
}

.videodialer .multiline_tbx
{
    height:140px !important;
    margin-bottom:0px !important;
}

.videodialer .tbx
{
    width:330px !important;
    margin-right:0px !important;
    margin-left:0px !important;
}

.videodialer .form_row
{
    margin-top:15px;
}

.videodialer .rdb_wrap
{
    margin-bottom:15px;
}

/*start -- override tabstrip style*/

#videodialer_send .rtsLink
{
    margin-left:20px;
}

/*end -- override tabstrip style*/


/*=========================================END -- VIDEODIALER ==============================================*/
/*#endregion*/

/*#region SMS2WAY*/
/*=========================================START -- SMS2WAY ================================================*/

/*start -- override tabstrip style*/

.sms2way  .rtsLink
{
    margin-left:20px;
}

/*end -- override tabstrip style*/

.sms2way .form_row2
{
    margin-top:5px;
}

#sms2way_revenue .pie_chart_color
{
    vertical-align:top;
}

.series_title
{
    font-weight:bold;
    margin-bottom:20px;
}

#sms2way_pie_chart_series_wrap
{
    display:inline-block;
    width:300px;
    vertical-align:middle;
}

#sms2way_revenue .small-title
{
    margin-left:0px;
}

#sms2way_pie_chart_wrap
{
    margin-bottom:20px;
}

#sms2way_bar_charts_wrap table
{
    margin-bottom:20px;    
}

#sms2way_pie_chart_wrap table,
#sms2way_bar_charts_wrap table
{
    border-spacing:0px;
    border-collapse: collapse;
}

#sms2way_pie_chart_wrap td
{
    padding:10px;
    border:1px solid #e5e5e5;
    padding-right:45px;
}

#sms2way_bar_charts_wrap td
{
    padding:10px;
    border:1px solid #e5e5e5;
    padding-right:10px;    
}

#sms2way_pie_chart_left_wrap
{
    display:inline-block;
    width:350px;
    vertical-align:middle;
}

#sms2way_pie_chart_right_wrap
{
    display:inline-block;
    width:225px;
    vertical-align:middle;
}

#sms2way_pie_chart_wrap
{
    border-bottom:1px solid #e5e5e5;
    padding-bottom:20px;
    margin-top:10px;
}

.inc_sms_upper_wrap
{
    margin-bottom:35px;
}

.sms2way .drp_dwn
{
    width:353px;
    margin:0px !important;
}

#sms2way_services .content-body-panel
{
    padding:30px;
    margin-bottom:20px;
}

.sms2way_left_wrap
{
    display:inline-block;
    width:200px;
    vertical-align:top;
    margin-right:20px;
    width:270px;
}

.sms2way_left_wrap p
{
    margin-bottom:60px;
}

.sms2way_right_wrap
{
    display:inline-block;
    width:400px;
    vertical-align:top;
    width:540px;
}

.form_val_wrap
{
    display:inline-block;
    width:500px;
    padding-top:5px;
}

#sms2way_incoming_sms .form_lbl,
#sms2way_revenue .form_lbl
{
    font-weight:bold;
    text-align:left;
    padding-left:25px;
    width:135px;
}

.sms2way .form_row
{
    margin-top:15px;
}

.sms2way .tbx
{
    width:330px !important;
}

.sms2way .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.sms2way .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

.sms2way .rlbx_wrap .RadListBox
{
    width:340px !important;
}

/*=========================================END -- SMS2WAY ==================================================*/
/*#endregion*/

/*#region MSERVICES*/
/*=========================================START -- MSERVICES ==============================================*/

.mservices_recipients_tabstrip.RadTabStrip_Office2010Silver .rtsLevel1
{
    background-color:transparent;
}

.mservices_recipients_tabstrip.RadTabStrip_Office2010Silver .rtsLevel
{
   background-color:transparent; 
}

.mservices_recipients_tabstrip.RadTabStripLeft_Office2010Silver .rtsLast .rtsLink, 
.mservices_recipients_tabstrip.RadTabStripRight_Office2010Silver .rtsLast .rtsLink
{
    border-bottom:0px;
}

.mservices_recipients_tabstrip
{
    position:relative;
    z-index:1;
}

.mservices_recipients_tab_panel
{
    border: 1px solid #B0B0B0;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    width: 650px;
    background-color:#ffffff;
    z-index:2;
    position:relative;
    border-radius:3px;
    margin-left:-5px;
    padding-left:20px;
    padding-right:20px;
    min-height:200px;
}

.mservices .scheduling_wrap .tbx
{
    width:135px !important;
}

#spots_wrap
{
    display:inline-block;
    vertical-align:top;
    width:500px;
    margin-right:10px;
}

#operators_wrap
{
    display:inline-block;
    vertical-align:top;
    width:415px;
}

#mservices_spots_manager div.RadComboBox_Metro table td.rcbInputCellLeft,
#mservices_spots_manager div.RadComboBox_Metro .rcbReadOnly .rcbArrowCellRight, 
#mservices_spots_manager div.RadComboBox_Metro .rcbArrowCellHidden.rcbArrowCellRight
{
    border-width:0px !important;
}


#mservices_spots_manager .tbx,
#new_operator_dlg_wrap .tbx,
#new_spot_dlg_wrap .tbx
{
    padding:3px 10px !important;
}

#mservices_spots_manager h3
{
    margin-bottom:10px;
    margin-top:10px;
}

#new_operator_dlg_wrap .dlg_lbl,
#new_spot_dlg_wrap .dlg_lbl
{
    padding-top:4px;
}

.opt_in_msg
{
    background-color: #F9DAD7;
    border: 1px solid #B12213;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}

.tbx_footer
{
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
    border-top:0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    display: inline-block;
    margin-top: -3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right:5px;
    padding-top: 3px;
    position: relative;
    z-index: 2;
    width:314px;
    color:#505050;
}

.tbx_footer .hor_line
{
    margin-top:0px;
    margin-bottom:0px;
}

#mservices_wizard_step4 .tbx_toolbar
{
    width:314px;
}

.tbx_toolbar
{
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
    border-bottom:0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: inline-block;
    margin-bottom: -3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right:5px;
    padding-top: 3px;
    position: relative;
    z-index: 0;
}

.mservices .multiline_tbx
{
    height:120px !important;
}

.preview_info_wrap
{
    display: inline-block;
    vertical-align: top; 
    width:550px;
}

.card_preview_wrap
{
    display: inline-block;
    padding: 0 20px 20px;
    vertical-align: top;
    width: 235px;
    padding-left:60px;
}

#mservices_wizard .content-body-panel
{
    border-radius:0px;
    background-color:#ffffff;
    padding:10px;
}

.mservices .error_msg
{
    margin-top:5px;
    display:inline-block;
}

#mservices_wizard_step3 .time_frame_wrap .tbx
{
    width:15px !important;
}

#new_operator_dlg_wrap .tbx,
#new_spot_dlg_wrap .tbx
{
    width:220px !important;
}


#new_operator_dlg_wrap  .rlbx_wrap,
#new_spot_dlg_wrap  .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:230px;
    border-radius:5px;
    border:1px solid #d1d1d1;
    background-color:#ffffff;
    vertical-align:top; 
}

#spots_content_panel
{
    margin-top:20px;
}

#mservices_dashboard .three_products_panel
{
    margin-top:10px;
}

#mservices_dashboard .three_products_panel .inner-content-body-panel
{
    display:inline-block;
    vertical-align:top;
    width:287px;
}

#mservices_dashboard .three_products_panel .inner-content-body-panel:hover
{

}
#mservices_dashboard_top_text
{
    margin-bottom:20px;
}

.second_dashboard .inner-content-body-panel
{
    background-color:#e5e5e5;
    border-radius:7px;
    padding:20px;
    margin-bottom:15px;
    padding-bottom:10px;
}

.second_dashboard .inner-content-body-panel .btn_wrap
{
    margin-top:0px !important;
}

.RadButton_Default.RadButton.rbLinkButton.rbDisabled.mproduct:hover
{
	border:0;  
}

.RadButton_Default.RadButton.rbLinkButton.mproduct{
    position: relative;
    padding: 15px;
    border: 0;
    border:none;
    background-color:#e5e5e5;
    border-radius:7px;
    height:130px;
    width:100%;
}

.RadButton_Default.RadButton.rbLinkButton.mproduct:hover{
    background-color:#b3d4a2;
    cursor:pointer;
}

.product_text
{
    display:block;
    line-height:18px;
    margin-top:5px
}


#mservices_choose_type .content-body-panel
{

}

#mservices_wizard_step1 .content-body-panel img
{
    margin-bottom:0px;
    margin-right:2px;
}

.rtWrapperContent ul
{
    padding-left:20px;
}

.bold
{
    font-weight:bold;
}

#mservices_choose_type .tableTitle
{
    margin-right:20px;
    font-weight:bold;
}

#mservices_choose_type .imgTable
{
    margin-right:65px;
    margin-left:15px;
}

#mservices_choose_type .form_lbl
{
    text-align:left;
    width:349px;
}

#mservices_choose_type .btn_wrap
{
    margin-top:25px;
}

.three_products_panel .first_content_panel,
.three_products_panel .second_content_panel
{
    margin-right:10px;
}

.tbx_lbl
{
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	min-width:115px;
}

.radbutton_noborder
{
	border:1px !important;
	color: #3C781E !important;
}

.radbutton_noborder:hover
{
	color: #FF0000 !important;
	background-color:transparent !important;
}

#mservices_dashboard .inner-content-body-panel img
{
    vertical-align:sub;
}

#mservices_dashboard .inner-content-body-panel p
{
    padding-top:10px;
    padding-bottom:10px;
}

.product_title
{
    display: inline-block;
    font-size: 16px;
    margin-left: 5px;
    vertical-align: bottom;
    color:#565656;
}

.start_up_top_text
{
    font-weight:bold;
}

.tipLine
{
    margin-top:10px;
    border-bottom:1px dotted #d1d1d1;
}

.start_up_small_title
{
    color:#287eb7;
    font-size:16px;
    font-weight:bold;
    vertical-align:bottom;
}

.mservices .form_row
{
    margin-top:10px;
}

.mservices .wizard_content_wrap
{

}

.lbl2
{
    vertical-align:middle;
    font-weight:bold;
}

.lbl3
{
    float:left;    
}

.mservices .tbx
{
    width:280px !important;
}

.mservices .tbx_with_toolbar .tbx
{
    width:326px !important;
}

.mservices .form_row2
{
    margin-top:20px;
}

/* start -- design two large buttons */
#mservices_wizard_step2 .active
{
	box-shadow:0px 0px 7px RGBA(0,174,255,0.8);
	border:2px solid #44b6ce !important;
}

#mservices_wizard_step2 .inactive
{
	border:2px solid #dfdfdf !important;    
}

#mservices_wizard_step2 .type_btn
{
	height:55px !important;
	border-radius:7px;
	background: #ebebeb url('../../../../../../graphics/images/buttons/grey_bg.png') repeat-x !important;
	padding:10px !important;
	outline:none;
	margin-right:10px;
}

#mservices_wizard_step2 .type_btn .btn_title
{
	font-size: 14px;
	color:#505050;
	font-weight:bold;
	padding-left: 70px;
	display:block;
}

#mservices_wizard_step2 .type_btn .btn_template_bg_active
{
	background: url("../../../../../../graphics/icons/from_template_active.png") no-repeat scroll 0px 50% transparent;
	display: block;   
}

#mservices_wizard_step2 .type_btn .btn_template_bg_inactive
{
	background: url("../../../../../../graphics/icons/from_template_notactive.png") no-repeat scroll 0px 50% transparent;
	display: block;   
}

#mservices_wizard_step2 .type_btn .btn_text
{
	font-size: 14px;
	line-height:100%;
	display:block;
	width:300px;
	padding-left: 70px;
}

#mservices_wizard_step2 .type_btn .btn_plain_text_bg_active
{
	background: url("../../../../../../graphics/icons/plain_text_active.png") no-repeat scroll 0px 50% transparent;
	display: block;
	height:48px;
}

#mservices_wizard_step2 .type_btn .btn_plain_text_bg_inactive
{
	background: url("../../../../../../graphics/icons/plain_text_notactive.png") no-repeat scroll 0px 50% transparent;
	display: block;
	height:48px;
}
/* end -- design two large buttons */

#mservices_choose_type .input_wrap
{
    border:0px;
    background-color:#f5f5f5;
}

#mservices_wizard_step2 .step2_small_title
{
    color:Red;
    font-weight:700;
}

.hor_dotted_line
{
    border-top: 1px solid #BCBCBC;
    margin-bottom: 20px;
    margin-top: 20px;
}

#mservices_expiration_period_row .tbx
{
    width:60px !important;
}

.preview_wrap
{
    /*padding:10px;
    background-color:#e6e6e6;
    border-radius:5px;*/
}

.preview_alternative_item
{
    background-color:#e6e6e6 !important;
    padding:20px !important;
}

.preview_item
{
    padding:20px !important;
}

.mservices .scheduling_wrap
{
    padding:10px;
    border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}

.mservices .progress_bar_wrap
{
    border:1px solid #cacaca;
    border-radius:5px;
    padding:30px;
}

.mservices .progress_bar_wrap .mservices_send_status
{
    float:left;
    padding-top:7px;
}

.mservices .progress_bar_wrap .mservices_send_percent
{
    color: #A1A1A1;
    float: right;
    font-size: 18px;
}

.mservices .groups_rlbx_wrap
{
    margin-top:-1px;
    border-top-left-radius:0px !important;
}

.mservices .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #d1d1d1;
    background-color:#ffffff;
}

.mservices .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:340px;
}

.mservices #mservices_wizard_step4 .rlbx_wrap .RadListBox .rlbTemplateContainer
{
    width:245px;
}

#mservices_wizard_step3 .hor_dotted_line
{
    border:0px;
}

.input_wrap
{
    padding:10px;
    border:1px solid #d1d1d1;
    background-color:#f5f5f5;
    border-radius:5px;
}

#mservices_wizard_step3 .validity_period_wrap .tbx
{
    width:135px !important;
}

#mservices_wizard_step3 .validity_period_wrap .small_tbx
{
    width:50px !important;
}

#mservices_wizard_step3 .RadPanelBar .rpRootGroup
{
    border:none;
}

#mservices_wizard_step4 .RadPanelBar_Default .rpGroup
{
    background-color:transparent;
}

#mservices_wizard_step4 .RadPanelBar_Default
{
    background-color:transparent;
}

#mservices_wizard_step4 .RadPanelBar .rpRootGroup
{
    border:none;
}

#mservices_spots_manager .RadPanelBar .rpRootGroup
{
    border:none;
}

#mservices_wizard_step3 .RadPanelBar
{
    width:185px;
}

#mservices_wizard_step3 .RadPanelBar.inner_panel_bar
{
    width:165px;
}

#mservices_spots_manager .rlbx_wrap
{
    width:140px !important;
}

#mservices_spots_manager .RadPanelBar
{
    width:152px;
}

#mservices_spots_manager .RadGrid_Default .rgAltRow,
#mservices_spots_manager .RadGrid_Default .rgRow
{
    vertical-align:top;
}

.radio_intent
{
    margin-left:25px;
}

#mservices_wizard_step3 .column_wrap
{
    display:inline-block;
    width:185px;
    vertical-align:top;
    margin-right:5px;
    border: 1px solid #d1d1d1;
    border-radius:5px;
    padding:10px;
    background-color:#ececec;
}

#mservices_wizard_step4 .column_wrap
{
    display:inline-block;
    width:268px;
    vertical-align:top;
    margin-right:5px;
    border: 1px solid #d1d1d1;
    border-radius:5px;
    padding:10px;
    background-color:#e5e5e5;    
}

#mservices_wizard_step3 .last_column_wrap,
#mservices_wizard_step4 .last_column_wrap
{
    margin-right:0px;
}

.mcoupon_offer_type .tbx,
.limitation_wrap .tbx
{
    width:160px !important;
}

.time_frame_wrap
{
    padding:10px;
    background-color:#ffffff;
    border:1px solid #d1d1d1;
    border-radius:5px;
}

#mservices_wizard_step3 .RadPanelBar_Default .rpGroup
{
    background-color:#eeeeee;
}

#mservices_wizard_step3 .inner_panel_bar.RadPanelBar_Default .rpGroup
{
    background-color:#ffffff;
}

#mservices_wizard_step3 .second_column_wrap
{
    display:inline-block;
    width:220px;
    vertical-align:top;
    margin-right:20px;
}

#mservices_wizard_step3 .third_column_wrap
{
    display:inline-block;
    width:500px;
    vertical-align:top;
}

.mserv_chbx_wrap
{
    background-color: #FFFFFF;
    border: 1px solid #d1d1d1;
    border-radius: 5px 5px 5px 5px;
    padding: 2px 5px 5px;
    width:130px;
}

#mservices_wizard_step3 .RadListBox
{
    width:175px;
}

#mservices_wizard_step3 .time_frame_wrap .RadListBox
{
    width:153px;
}

.time_frame_lbl
{
    min-width:35px;
    display:inline-block;
}

#mservices_wizard_step3 .delete_column
{
    display:inline-block;
    vertical-align:top;
    width:5px;
}

#mservices_wizard_step3 .delete_column input[type="image"]
{

}

.hor_line
{
    border-bottom: 1px solid #D1D1D1;
    margin-top: 10px;
    margin-bottom:10px;
}

#mservices_wizard_step3 .time_frame_wrap .rlbx_wrap
{
    width:152px;
}

#mservices_wizard_step3 .numeric_tbx
{
    width:55px !important;
}

#mservices_wizard_step3 .RadInput table td.riCell
{
    padding-right:0px;
}


.loyalty_msg
{
    background-color:#e7f6f9;
    border:1px solid #7ac6d8;
    border-radius:5px;
    padding:10px;
    padding-left:10px;
}

#mservices_wizard_step3 .tbx
{
    padding:4px 10px !important;
}

#mservices_wizard_step3 .loyalty_scheme_wrap .tbx
{
    width:100px !important;
}

.mservices .rlbx_wrap
{
    display:inline-block;
    padding:5px;
    width:340px;
}

#mservices_wizard_step3 .rlbx_wrap
{
    width:173px;
}

#mservices_wizard_step4 .rlbx_wrap
{
    width:250px;
}

#mservices_wizard_step4 .RadPanelBar
{
    width:260px;
}

#mservices_wizard_step4 .RadListBox
{
    width:250px;
}

.asterisk
{
    color:Red;
}

.time_frame_ui_wrap
{
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
}

.time_frame_ui_btns
{
    text-align:right;
}

.step_tip_text
{
    display: inline-block;
    margin-left: 20px;
    vertical-align: bottom;
    width: 650px;
}

.step_tip_text li
{
    margin-left: 45px;
    margin-top: 10px;
}

.helpIcon
{
    float:right;
    cursor:pointer;
}

.removePeriodBtn
{
    margin-left:10px;
    margin-top:5px;
}

/* start -- wizard step 2 */

.designerHolder
{
    display: inline-block;
    margin-left: -10px;
    position: relative;
    vertical-align: top;
    width: 829px;

}

.designerStepHolder
{
    background-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 1px #CDCDCD;
    min-height: 760px;  
    padding: 15px 25px 25px;
}

.templateViewerHolder .viewerBtnCol
{
    display:inline-block;
    width:25px;
    vertical-align:top;
    padding:10px;
    padding-top:240px;    
}

.templateViewerHolder .viewerImgCol
{
    display:inline-block;
    width:660px;
    height:550px;
    position:relative;
    vertical-align:top;
}

.designerRts.RadTabStrip .rtsImg, 
.designerRts.RadTabStripVertical .rtsImg
{
    margin:0px;
}

.designerRts.RadTabStrip .rtsOut, 
.designerRts.RadTabStripVertical .rtsOut
{
    padding:0px;
}

.designerRts.RadTabStrip .rtsIn, 
.designerRts.RadTabStripVertical .rtsIn
{
    padding:0px;
}

.designerRts.RadTabStrip .rtsLevel1 .rtsTxt, 
.designerRts.RadTabStripVertical .rtsLevel1 .rtsTxt
{
    padding:0px;
}

.designerRts.RadTabStripLeft_Default .rtsLink, 
.designerRts.RadTabStripRight_Default .rtsLink
{
    padding:20px 30px;
    background-image:url(../../../../../../graphics/images/designerTabBg.png);
}

.designerRts.RadTabStripLeft_Default .rtsLast .rtsLink, 
.designerRts.RadTabStripRight_Default .rtsLast .rtsLink
{
    border-bottom:0px;
    border-bottom-left-radius:5px;
}

.designerRts.RadTabStripVertical .rtsFirst .rtsLink, 
.designerRts.RadTabStripVertical .rtsLI.rtsFirst .rtsDisabled:hover
{
    background-position:82px -2px;
    border-top-left-radius:5px;
}

.designerRts.RadTabStripVertical .rtsFirst .rtsSelected,
.designerRts.RadTabStripVertical .rtsFirst .rtsLink:hover, 
.designerRts.RadTabStripVertical .rtsFirst .rtsSelected:hover
{
    background-position:82px -402px;
    border-top-left-radius:5px;
}

.designerRts.RadTabStripVertical .rtsLink, 
.designerRts.RadTabStripVertical .rtsLI .rtsDisabled:hover
{
    background-position:82px 0px;
}

.designerRts.RadTabStripVertical .rtsSelected,
.designerRts.RadTabStripVertical .rtsLink:hover, 
.designerRts.RadTabStripVertical .rtsSelected:hover
{
    background-position:82px -400px;
}

/* end -- wizard step 2 */

.slideBoxesHolder
{
    text-align:center;
    width:100%;
    margin-top:20px;
}

.slideBoxesHolder div
{
    display:inline-block;
    margin-right:10px;
}

.slideBox
{
    width:30px;
    height:30px;
    background-color:#ffffff;
    border-radius:5px;
}

.slideBoxSelected
{
    width:30px;
    height:30px;
    background-color:#b4b4b4;
    border-radius:5px;
}

.designerBtnHolder
{
    margin-top: 20px;
    text-align: center;
}

.designerSettingsHolder .designerBtnHolder
{
    bottom: 35px;
    position: absolute;
    width:83%;    
}

.designerSettingsHolder
{
    display: inline-block;
    margin-right: 30px;
    width:376px;
    min-height:720px;
    position:relative;
}

.previewHolder
{
    display:inline-block;
    vertical-align:top;
    margin-top:-15px;
}

.previewHolder
{
    background-image:url('../../../../../../graphics/images/preview.png');
    background-repeat:no-repeat;
    width: 369px;
    height: 784px;
}

.passbookReadyBarcodeHolder
{
    border:1px solid #cdcdcd;
    border-radius:5px;
    padding:10px;
}

.horLine1
{
    border-top:1px solid #b0b0b0;
}

.horLine2
{
    border-top:1px solid #fcfcfc;
}

.formElement
{
    display:inline-block;
    width:220px;
    vertical-align:top;
}

.formLabel
{
    display:inline-block;
    width:90px;
    text-align:right;
    margin-right:5px;
    height:39px;
    line-height:39px;
}

.formLabel2
{
    display:inline-block;
    width:120px;
    text-align:right;
    margin-right:5px;
    height:25px;
    line-height:25px;
}

#logoTextHolder .tbx
{
    width:160px !important;
}

/* start -- upload */

.upl.RadUpload_Office2010Silver .ruStyled .ruFileInput,
.upl.RadUpload .ruFakeInput
{

}

.upl.RadUpload .ruFakeInput
{
    width:232px;
    display:none;
}

.upl.RadUpload
{
    width:250px;
}

.upl.RadUpload .ruFileWrap
{
    height:39px;
}

.upl.RadUpload_Office2010Silver .ruButton, 
.upl.RadUploadProgressArea_Office2010Silver .ruButton
{
    border-radius:5px;
	background-image:url("../../../../../../graphics/images/buttons/uplBtnBg.png");
	background-position: 0 0;
	background-repeat:no-repeat;
	color:#666666 !important;
	font-size:14px;
}

.upl.RadUpload .ruButton, 
.upl.RadUploadProgressArea .ruButton
{
    height:39px;
    padding-bottom:0px;
}

.upl.RadUpload .ruBrowse
{
    width:153px;
    padding-right:20px;
    font-weight:bold;
}

.upl.RadUpload .ruRemove
{
    margin-left:4px;
    width:153px;
    background-image:url('../../../../../../graphics/images/buttons/removeBtnBg.png');
    background-repeat:no-repeat;
    padding-left:0px;
    font-weight:bold;
}

.upl.RadUpload .ruUploadSuccess,
.upl.RadUpload .ruUploadFailure
{
    display:none;
}

.upl.RadUpload .ruRemove
{
    display:none;
}

.upl.RadUpload .ruInputs li
{
    position:absolute;
}

/* end -- upload */

.mservices .rcp
{
    display:inline-block;
}

.rcpLabel
{
    display:inline-block;
    vertical-align:top;
    height:25px;
    line-height:25px;
    color:#707070;
}

.designerRdp .tbx
{
    width:160px !important;
}

#designerStep4 .tbx
{
    width:160px !important;
}

.designerSkipScreenHolder
{
    border-radius:5px;
    background-color:#e5e5e5;
    background-image:url(../../../../../../graphics/images/mcardExample.png);
    background-repeat:no-repeat;
    background-position: center 70px;
    padding-top:565px;
    position:relative;
    padding-bottom:30px;
}

.designerSkipScreenHolder p
{
    position:absolute;
    top:20px;
    left:20px;
}

#mproduct_dashboard .col1
{
    display:inline-block;
    vertical-align:top;
    width:288px;
    margin-right:30px;
}

#mproduct_dashboard .col2
{
    display:inline-block;
    vertical-align:top;
    width:540px;
}

#mproduct_dashboard .small_title
{
    color:#0aa4cc;
    font-weight:bold;
    font-size:13px;
}

#mproduct_dashboard .register_btn span span
{
	width:165px;
	padding:0 40px 0px 50px !important;
	
}

#mproduct_dashboard .register_btn:hover span span
{	
	width:165px;
	padding:0 40px 0px 50px !important;
}

#mproduct_dashboard .button1:hover span span
{	
	font-size:12px;
}

#mproduct_dashboard .button1 span span
{	
	font-size:12px;
}

.img_btn.rbLinkButton
{
    padding:0px;
}

.lastCampaignInfo
{
    border-radius:5px;
    border:1px solid #b3b3b3;
}

.lastCampaignTitle
{
    background-image:url(../../../../../../graphics/images/lastCampaignInfoBg.png);
    background-repeat:repeat-x;
    height:42px;
    line-height:42px;
    padding-left:20px;
    border-bottom:1px solid #c6c6c6;
    border-radius:5px;
    font-weight:bold;
    font-size:13px;
}

.lastCampaignInfoRow
{
    border-bottom:1px solid #c6c6c6;
    height:42px;
    line-height:42px;
    padding-left:20px;
    padding-right:20px;
}

.lastCampaignInfoAltRow
{
    border-bottom:1px solid #c6c6c6;
    height:42px;
    line-height:42px;
    padding-left:20px;
    background-color:#ebebeb;
    padding-right:20px;
}

.lastCampaignInfoBtnHolder
{
    padding:10px;    
    padding-top:125px;
    text-align:right;
}

.lastCampaignInfoLabel
{
    float:left;
}

.lastCampaignInfoValue
{
    float:right;
}

.searchHolder
{
    border:1px solid #c4c4c4;
    height:30px;
    line-height:30px;
    padding:3px;
    border-radius:5px;
}

.searchTbx
{
    padding:5px 10px !important;
}

html body .RadInput_Default .riTextBox.searchTbx, 
html body .RadInputMgr_Default .searchTbx
{
    border:0px;
    background-color:transparent;
}

.chartHolder
{
    border-radius:5px;
    background-color:#ffffff;
    height:380px;
}

.removeBtn
{
    margin-left:4px;
    width:153px;
    background-repeat:no-repeat;
    padding-left:0px;
    font-weight:bold;
}

.removeBtn.RadButton_Default.rbSkinnedButton, 
.removeBtn.RadButton_Default .rbDecorated, 
.removeBtn.RadButton_Default.rbVerticalButton, 
.removeBtn.RadButton_Default.rbVerticalButton .rbDecorated, 
.removeBtn.RadButton_Default .rbSplitRight, 
.removeBtn.RadButton_Default .rbSplitLeft
{
	background-image:url('../../../../../../graphics/images/buttons/removeBtnBg.png');
	height:39px;
	width:153px;
	padding-right:0px;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	padding-left:0px;
}

.removeBtn .rbDecorated,
.removeBtn.rbSkinnedButton:hover .rbDecorated
{
    background-position:0 0;
}

#designerStep2 .tbx
{
    width:160px !important;
}

#mservices_reporting .searchSectionHolder
{
    background-color:#f5f5f5;
    border-radius:5px; 
    padding:10px;
}

#mservices_reporting .col1
{
    display:inline-block;
    vertical-align:top;
    width:438px;
    margin-right:10px;
}

#mservices_reporting .col2
{
    display:inline-block;
    vertical-align:top;
    width:438px;
}

#mservices_reporting .formLabel2
{
    width:150px;
    color:#0aa4cc;
    font-weight:bold;
    margin-right:20px;
}

#mservices_reporting  .formElement
{
    vertical-align:middle;
}

#demographicFilterHolder .formElement,
#campaignFiltersHolder .formElement
{
    width:735px;
}

#demographicFilterHolder .formElement div,
#campaignFiltersHolder .formElement div
{
    margin-right:72px;
}

#campaignFiltersHolder .tbx
{
    width:160px !important;
}

#footerFieldHolder .tbx
{
    width:325px !important;
}

#designerStep3 .error_msg
{
    margin-left:62px;
}

/*=========================================END -- MSERVICES ==============================================*/
/*#endregion MSERVICES*/
