﻿.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:40px;
}

h4
{
	font-weight:bold;
	font-size:16px;
	color:#287eb7;
}

.tbx
{
	padding:3px 10px !important;
}

.btn_wrap
{
	padding-top:20px;
	text-align:right;
	position:relative;
}

.btn_wrap_top_border
{
	padding-top:20px;
	text-align:right;
	position:relative;
	border-top:1px solid #1F6EA3;    
}

.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;
}

.web2mms .sum_val
{
    width:330px;
}

.marginLeft
{
    margin-left:20px;
}

.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,
.RadPanelBar.rpbNoBorder .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;
	padding-top:7px;
	vertical-align:top;
}

.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:100px !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:100px;
}

.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;
}

.chbx_lbl2
{
	vertical-align:top;
	display:inline-block;
	margin-left:5px;
	width:330px;
}

.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:30px;
}

.first_use_steps_wrap
{
	padding:25px;
	margin-bottom:25px;
}

.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: 88px;
	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;
	position:relative;
	margin-bottom:-1px;
}

.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;
	height:28px;
}

.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: #ECECEC;
	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:10px;
	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:10px;
}

.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,
#lists_wrap .filter_btns,
.contactsHolder .filter_btns,
#mproduct_dashboard .filter_btns
{
	padding:10px 10px;
	margin-top:15px;
	padding-bottom:0px;
}

.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:35px;
	padding:20px 30px;
	padding-bottom:30px;
	margin-top:30px;
}

.dashboard .reports_panel
{
	margin-bottom:45px; 
}

.history .first_col_wrap div.lRow,
.history .second_col_wrap div.lRow
{
    margin-bottom:0px;
}

.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;
}

.web2mms.history .third_col_wrap
{
    text-align:left;
}

.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:10px;
}

.history .second_col_wrap div span
{
	vertical-align:bottom;
}

.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;
}

#register .login-title
{
    margin-bottom:21px;
}

#register .login-title
{
    font-size:26px;
}

#register h2
{
    font-size:21px;
    font-weight:500;
    margin-top:5px;
}

#register h1
{
    margin-bottom:0px;
    font-size:28px;
    margin-left:40px;
}

#register .textWrap
{
    background-color: #FFFFFF;
    border-radius: 5px;
    font-size: 14px;
    min-height: 411px;
    padding: 20px 40px;
}

#register #login-right-box
{
    margin-left:480px;
}

#register.ntreg #login-right-box
{
    margin-left:0px;
    width:410px;
}

#register #login-inner-down-box
{
    background-color:#ffffff;
    margin-top:55px;
    font-size:14px;
}

html body #register #login-inner-down-box .RadInput_Default .riTextBox, 
html body #register #login-inner-down-box .RadInputMgr_Default
{
    font-size:14px;
}

#login-left-box-small-banner
{
	float:left;
	margin-right:15px;
	padding:7px;
	width:459px;
}

.sLogin #login-right-box
{
    margin-left:0px;
}

.singleVal
{
    margin-right: 5px;
    vertical-align: middle;    
}

.mulVal
{
    display: inline-block;
    margin-right: 5px;
    min-width: 160px;
    vertical-align: middle;
}

.sLogin #login-inner-up-box
{
    background-color:transparent;
    margin-bottom:0px;
    padding-left:15px;
    padding-bottom:10px;
}

.sLogin .login_badge
{
    display:none;
}

.sLogin h1
{
    margin-left:15px;
}

#m_UcLogin_LnkBtnRegister
{
    margin-left:15px;
    display:block;
    margin-bottom:10px;
}

#login-left-box
{
	float:left;
	width:425px;
	margin-right:15px;
	padding:33px 30px;
	min-height:588px;
}

#login
{
    padding-left:10px;
    padding-right:10px;
}

#login-right-box
{
    margin-left: 499px;
    width: 451px;
}

#login-inner-up-box
{
	padding:15px 30px;
	margin-bottom:15px;
	position:relative;
	min-height:215px;
}

#login-inner-down-box
{
	padding:20px 40px;
	position:relative;
	min-height:393px;
}

.registerLoader
{
    position:absolute;
    right:-13px;
    top:8px;
    vertical-align:middle;
}

.login-title
{
	margin-bottom:25px;
}

.login_tbx
{
	padding:7px 15px !important;
}

#login .riDisplay
{
	padding:10px 15px !important;
}

#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:430px;
	padding:25px;
}

.email_lbl
{
	margin-bottom:15px;
	width:286px;
}

.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:450px;
	width:415px;
	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:88px !important;
	width:443px !important;
	padding:15px !important;
    
}

.bank_account_btn:hover {
    background-color:red;
}

/*.RadButton_Default.RadButton.rbLinkButton.bank_account_btn:hover {
    background-color:#e5e5e5;
}*/

.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:0;
}

.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,
#service_activation img
{
    vertical-align: middle;
}
.wizard_content_wrap .service_name,
#service_activation .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;
}

/*====================================== 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:120px;
}

#edit_scheduled_campaign_dlg_wrap .WindowContentWrap
{
    padding-bottom:30px;
}

#edit_scheduled_campaign_dlg_wrap .time_drp
{
	width:66px;
}

#edit_scheduled_campaign_dlg_wrap
{
	width:400px;
}

#web2sms_scheduled_sms .filter_content
{
	width:860px !important;
}

#web2sms_scheduled_sms .RadPanelBar .rpItem,
#autodialer_scheduled_campaigns .RadPanelBar .rpItem
{
	background-color:#F5F5F5;
}

#m_book .tbx
{
    width:185px !important;
}

#m_book .tt.tbx
{
    width:152px !important;    
}

#web2sms_scheduled_sms .filter_lbl,
#subaccounts_accounts .filter_lbl,
#subaccounts_vouchers .filter_lbl,
.contacts_filter_lbl,
#mservices_spots_manager .filter_lbl,
#mproduct_dashboard .filter_lbl,
#m_book .filter_lbl
{
	display:inline-block;
	width:100px;
}

#m_McouponDashboard_RpbCampaignsMoreOptions_i0_i0_RdpDateFrom_dateInput
{
    width:160px !important;
}

#m_McouponDashboard_RpbCampaignsMoreOptions_i0_i0_RdpDateUntil_dateInput
{
    width:160px !important;
}

#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;
}

.web2sms .import_group_btn_wrap.alone
{
    float: right;
    margin-right: 328px;
    margin-left:0px;
}

#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;
}

#web2mms_sendmms .custom_sms_btn_wrap
{
    width:346px;
    border-radius:5px;
}

.custom_sms_btn_wrap
{
    background-color: #FFFFFF;
    border: 1px solid #D1D1D1;
    border-top-right-radius: 5px;
    display: inline-block;
    line-height: 25px;
    margin-top: -1px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-top: 3px;
    width: 350px;
}

#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:260px !important;
	padding:3px 5px !important;
}

/*end -- override listbox selection colors for listbox*/

.web2sms .rlbx_wrap .RadListBox .rlbTemplateContainer
{
	width:340px;
}

.web2sms .rlbx_wrap
{
	display:inline-block;
	padding:5px;
	width:340px;
}

#web2sms_prosms .content-body-panel,
#web2sms_importedsms .content-body-panel
{
	padding-right:200px;
}

.form_row
{
	margin-top:10px;
}

.form_row3
{
    margin-top:20px;
}

.form_row_b
{
    margin-bottom:10px;
}

#phonebook_search .form_row
{
	margin-top:5px;
}

.web2sms .form_row
{
	margin-top:15px;
}

.web2sms .form_row2
{
	margin-top:5px;
}

#autodialer_send .playBtn
{
    vertical-align:middle;
}

#resend_dlg_wrap .scheduling_wrap .tbx
{
    width:150px !important;
}

#web2sms_history_api .RadPicker .tbx,
#web2mms_history_api .RadPicker .tbx
{
    width:175px !important;
	margin-right:0px !important;
	margin-left:0px !important;
}

#web2sms_history .tbx
{
    width:175px !important;
	margin-right:0px !important;
	margin-left:0px !important;
}

.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,
.web2mms .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:20px;
}

.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 ==============================================*/

#skip_screen_dlg_wrap
{
	width:475px;
}

.c2c_upload_file_wrap
{
	border: 1px solid #9D9D9D;
	display: block;
	width: 400px;
	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:160px;
}

#add_new_theme_dlg_wrap .dlg_lbl
{
	width:150px;
}

#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-left:0px !important;
}

#add_new_theme_dlg_wrap .tbx
{
	width:177px !important;
}

#add_new_theme_dlg_wrap
{
	width:450px;
	min-height:300px;
}

#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: 400px;
}

#mservices_resend_dlg_wrap .resend_window_buttons_wrap
{

}

.yubotomail_phonenumber_btns_wrap
{
	position: absolute; 
	bottom: 7px; 
	right: 8px; 
	width: 500px;    
}

.m2sms_settings_btns_wrap
{
	position: absolute; 
	bottom: 7px; 
	right: 8px; 
	width: 600px; 
}

#wnd_export_lists,
#wnd_export_contact_dlg_wrap
{
	width:400px;
	min-height:240px;
}

#wnd_export_lists .hor_line,
#wnd_export_contact_dlg_wrap .hor_line,
#export_to_excel_dlg_wrap .hor_line
{
	margin-top:10px;
	margin-bottom:10px;
	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;
}

.wnd_delete_blacklist_wrap,
#edit_blacklist_dlg_wrap
{
    width:400px;
}

#add_blacklist_dlg_wrap
{
    width:500px;
}

#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:7px;
}

.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;
	height:20px;
	margin-top:5px;
	margin-left:135px;
}

#mservices_resend_dlg_wrap .dlg_error_lbl
{
    height:auto;
}

#add_yubotomail_phonenumber_dlg_wrap .dlg_error_lbl
{
	height:auto !important;
	margin-top:5px;
	margin-left:170px;
}

#add_m2sms_phonenumber_dlg_wrap .dlg_error_lbl
{
	height:auto !important;
	margin-top:5px;
	margin-left:235px;    
}

#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,
#add_single_contact_dlg_wrap,
#cancel_campaigns_dlg_wrap,
#personalized_sms_dlg_wrap
{
	width:400px;   
}

#divTemplateNameWrap
{
	width:400px;      
}

#temp_campaigns_dlg_wrap2
{
	width:600px;     
}

#call_details_dlg_wrap .dlg_row
{
    margin-top:10px;
}

#call_details_dlg_wrap .dlg_lbl
{
    width:160px;
    padding-top:0px;
    vertical-align:bottom;
}

.callDetailsHolder
{
    max-height:400px;
    overflow:auto;
}

.wndLine
{
    border-top:1px solid #a8a8a8;
    margin-top:10px;
    margin-bottom:10px;
}

#call_details_dlg_wrap .dlg_val
{
    vertical-align:bottom;
}

#call_details_dlg_wrap
{
    width:400px;
}

#wnd_barcode_text_dlg_wrap
{
	width:400px;     
}

#wnd_barcode_dlg_wrap
{
    width:680px;
}

#wnd_text_dlg_wrap
{
    width:400px;
}

#wnd_field_dlg_wrap
{
    width:450px;
}

#wnd_text_dlg_wrap .WindowContentWrap
{
    padding-top:30px;
    padding-bottom:30px;
}

#wnd_text_dlg_wrap .dlg_lbl
{
    padding-top:5px;
}

#add_new_alert_dlg_wrap
{
    width:600px;
}

#new_operator_dlg_wrap,
#new_spot_dlg_wrap
{
	width:500px;
}

#new_competition_dlg_wrap
{
    width:500px;
}

#new_draw_dlg_wrap
{
    width:650px;
}

#new_competition_dlg_wrap .dlg_lbl,
#new_draw_dlg_wrap .dlg_lbl
{
    padding-top:2px;
}

#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: 8px;
    width: 585px;
}

#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 .phonenumber_tbx.tbx
{
	width:230px !important;
	vertical-align: top !important;
}

#create_account_dlg_wrap .tbx
{
	width:280px !important;
}

#create_account_dlg_wrap .prefix_tbx.tbx
{
	width:50px !important;
}

#create_account_dlg_wrap .phone_tbx.tbx
{
	width:230px !important;
}

#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 .form_chbx_lbl
{
	float:left;
}

#toggle_vis_dlg_wrap .form_chbx
{
	float:right;
}

#export_to_excel_dlg_wrap
{
	width:400px;
	min-height:280px;
}

#resend_dlg_wrap .dlg_error_lbl
{
	height:auto !important;
}

#resend_dlg_wrap .scheduling_wrap .drp_dwn,
#mservices_resend_dlg_wrap .scheduling_wrap .drp_dwn
{
	width:68px !important;
}

#resend_dlg_wrap .drp_dwn,
#mservices_resend_dlg_wrap .drp_dwn
{
	width:250px;
	margin:0px !important;
}

#resend_dlg_wrap
{
	width:500px;
}

#api_details_dlg_wrap
{
    width:400px;
}

#api_details_dlg_wrap .dlg_row
{
    margin-top:10px;
}

#api_details_dlg_wrap .dlg_lbl
{
    padding-top:0px;
    vertical-align:top;
}

#mservices_resend_dlg_wrap 
{
	width:570px;
}

#resend_dlg_wrap .dlg_lbl,
#mservices_resend_dlg_wrap .dlg_lbl
{
	padding-top:2px !important;
}

#resend_dlg_wrap .send_options_wrap,
#mservices_resend_dlg_wrap .send_options_wrap
{
	display:inline-block;
	width:250px;
}

#resend_dlg_wrap .scheduling_wrap,
#mservices_resend_dlg_wrap .scheduling_wrap
{
	padding:10px;
}

#resend_dlg_wrap .tbx
{
	width:230px !important;
}

#mservices_resend_dlg_wrap .tbx
{
	width:299px !important;
}

#mservices_resend_dlg_wrap .scheduling_wrap .tbx
{
	width:160px !important;
}

#resend_dlg_wrap .small_tbx
{
	width:70px !important;
}

.WindowContentWrap
{
	padding:15px; 
}
		
.WindowButtonsWrap
{
	padding-top:5px;
	padding-bottom:5px;
    padding-left: 0;
}

.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: 450px;
}

#add_new_theme_dlg_wrap .WindowContentWrap
{
	padding-bottom:60px;
}

#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:15px 20px;
	margin-bottom:25px;
}

#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:40px;
}

#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 ==============================================*/

.voice_services a,
.m_services a
{
	vertical-align:middle;
}

.sms_services a
{
	vertical-align:middle;    
}

.smsLink
{
    color:#159abc;
}

.voiceLink
{
    color:#ffae00;
}

.mServicesLink
{
    color:#46b900;
}

.smsLink:hover
{
    color:#2cbce0;
}

.service_wrap.nochbx
{
    box-shadow: 0px 1px 3px 0 #A1A1A1;
    display: inline-block;
    min-height: 110px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 10px;
    vertical-align: top;
    width: 264px;
    background-image:none;
    background-repeat:no-repeat;
    background-position: 248px 15px;
    background-color:#ffffff;
    border-radius:5px;  
}

.service_wrap.nochbx:hover
{
    cursor:default;
    background-color:#ffffff;    
}

.service_wrap.activeService
{
    background-color:#c9f0a7;
    background-image:url('../../../../../../graphics/images/chbx_checked.png');
    background-repeat:no-repeat;
    background-position: 248px 15px;    
}

.service_wrap.activeService:hover
{
    background-color:#c9f0a7;
    background-image:url('../../../../../../graphics/images/chbx_checked.png');
    background-repeat:no-repeat;
    background-position: 248px 15px;
}

.service_wrap
{
    box-shadow: 0px 1px 3px 0 #A1A1A1;
    display: inline-block;
    min-height: 110px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 10px;
    vertical-align: top;
    width: 264px;
    background-image:url('../../../../../../graphics/images/chbx_unchecked.png');
    background-repeat:no-repeat;
    background-position: 248px 15px;
    background-color:#ffffff;
    border-radius:5px;
}

.service_wrap:hover
{
    cursor:pointer;
    background-color:#e5e5e5;
}

.service_wrap .rbImageButton
{
    float:right;
    vertical-align:middle;
}

.service_wrap div
{
    margin-top: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;
}

.sms_services
{
	float:left;
	border:1px solid #00abda;
	width:580px;
	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;
	margin-bottom:10px;
}

.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;
}

#new_draw_dlg_wrap .rlbx_wrap
{
    padding:5px;
    width:610px;
}

#new_competition_dlg_wrap  .rlbx_wrap
{
	display:inline-block;
	padding:5px;
	width:260px;
	vertical-align:middle;
}

#mservices_resend_dlg_wrap  .rlbx_wrap
{
    
	display:inline-block;
	padding:5px;
	width:310px;
	vertical-align:bottom;
}

#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*/

.filtering_wrap input[type="image"]
{
    float:right;
}

.lists_top_buttons
{

}

.lists_top_buttons .floatLeft
{
    float:left;
}

.lists_top_buttons .floatRight
{
    float:right;
}

.lists_top_buttons a.floatRight
{
    margin-left: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: 165px 15px 377px;
	text-align: center;
}

.add_contact_link
{
	vertical-align:middle;
}

.add_contact_dlg_wrap
{
	width:400px;
}

#edit_contact_dlg_wrap
{
	width:400px;    
}

/*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:300px;
}

#create_list_dlg_wrap
{
	width:300px;
}

#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
{

}

.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;
}

#mproduct_dashboard .RadPanelBar .rpRootGroup
{
    border:none;
}

.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_second_chart
{
	margin-top:14px !important;
}

#m_AutodialerDashBoard_UcTrafficPerDay_UcReportsPanel_PnlReports #mms_second_chart
{
    margin-top:0px !important;
}

#web2mms_history .pie_chart_color,
#web2mms_history_api .pie_chart_color,
#web2mms_dashboard .pie_chart_color
{
	vertical-align:middle;
}

#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,
#videodialer_dashboard .second_col_wrap,
#videodialer_history .second_col_wrap
{
	width:220px;
}

#autodialer_dashboard .second_col_wrap,
#autodialer_history .second_col_wrap
{
    margin-right: 50px;
    width: 170px;
}

#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;
	padding:10px;
}

.survey_statistics_wrap .small-title
{
	margin-bottom:0px;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap
{
	padding-right: 30px !important;
}

.web2mms .scheduling_wrap
{
	padding:10px;
}

.survey_statistics_wrap .cDiv
{
	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
{
    margin-top:15px;
}

.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-right:20px;
	margin-bottom:40px;
}

.web2mms .rdg_header_sum_lbl
{
	padding-left:60px !important;
}

.web2mms .rdg_row_sum_lbl
{
    min-width: 100px;
    padding-bottom: 7px !important;
    padding-left: 15px !important;
    padding-top: 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;
}

#web2mms_sendmms .inner_tab_wrap .rtsLink
{
	margin-left:0px;
}

#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripTop_Default .rtsLevel .rtsLink, 
#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripTop_Default .rtsLevel .rtsOut, 
#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripBottom_Default .rtsLevel .rtsLink, 
#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripBottom_Default .rtsLevel .rtsOut, 
#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripTop_Default_Baseline .rtsLevel, 
#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripBottom_Default_Baseline .rtsLevel,

.web2mms.inner_tab_wrap .RadTabStripTop_Default .rtsLevel .rtsLink, 
.web2mms .inner_tab_wrap .RadTabStripTop_Default .rtsLevel .rtsOut, 
.web2mms .inner_tab_wrap .RadTabStripBottom_Default .rtsLevel .rtsLink, 
.web2mms .inner_tab_wrap .RadTabStripBottom_Default .rtsLevel .rtsOut, 
.web2mms .inner_tab_wrap .RadTabStripTop_Default_Baseline .rtsLevel, 
.web2mms .inner_tab_wrap .RadTabStripBottom_Default_Baseline .rtsLevel
{
    background-image:none;
}

#edit_element_dlg_wrap .inner_tab_wrap1 .rtsLink,
.web2mms .inner_tab_wrap .rtsLink
{
    margin-right:5px;
    margin-left:0px;
    border:1px solid #e5e5e5;
    background-color:#e5e5e5 !important;
    background-image:none;
    border-radius:5px;
}

#edit_element_dlg_wrap .inner_tab_wrap1 .rtsAfter, 
#edit_element_dlg_wrap .inner_tab_wrap1 .rtsBefore,
.web2mms .inner_tab_wrap .rtsAfter,
.web2mms .inner_tab_wrap .rtsBefore
{
    background-color:transparent;
}

#edit_element_dlg_wrap .inner_tab_wrap1 .RadTabStripTop_Default .rtsLI .rtsSelected,
.web2mms  .inner_tab_wrap .RadTabStripTop_Default .rtsLI .rtsSelected
{
    background-color:#ffffff  !important;
    border-bottom-width:0px;
}

.rpgInnerTab
{
    border: 1px solid #E5E5E5;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px;
    background-color: #ffffff;
    margin-top: -1px;
    min-height:302px;
}

/*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:600px;
}

#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:225px;
	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 .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 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;
	vertical-align:top;
}

.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_history .tbx
{
   width:185px !important; 
}

#web2mms_history .tbx
{
   width:185px !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;
	width:450px;
	margin-right:30px;
}

#account .box_wrap_right
{
	float:left;
	width:450px;
}

#account .box_wrap_up
{
	margin-bottom:30px;
}

#account h3
{
	margin-bottom:20px;
}

#account p
{
	margin-bottom:30px;
}

#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 .form_line2,
#change_password .form_line2
{
	margin-bottom:15px;
	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;
	padding-top:7px;
	vertical-align:top;
	margin-left:275px;
}

.c2c.history .filter_lbl
{
	width:140px !important;
}

#c2c_dashboard_left_pie
{
	display:inline-block;
	vertical-align:top;
}

#c2c_dashboard_right_pie
{
	display:inline-block;
	vertical-align:top;
	margin-right:60px;
}

#c2c_dashboard_pies_wrapper
{
	background-color:#f5f5f5;
	text-align:center;
}

.c2c.dashboard .bottom-box-wrapper .bottom-right-box
{
	width:585px !important;
}

.charge_note
{
	margin-top:10px;
	display:inline-block;
	width:350px;
	margin-left:175px;
}

#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:173px;
	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:140px;
}

.c2c_view_settings_body
{
	margin-bottom:30px;
}

#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:8px 5px;
}

#c2c_btn_link_wrap
{
	display:inline-block;
	width:565px;
	vertical-align:top;
	margin-left:30px; 
}

.c2c .rlbx_wrap .RadListBox .rlbTemplateContainer
{
	width:530px;
}

.c2c .rlbx_wrap
{
	display:inline-block;
	padding:5px;
	width:530px;
}

#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
{
	border-top:1px solid #cccccc;
	margin-top:10px;
	margin-bottom:10px;
}

.c2c .multi_chbx_wrap
{
	display:inline-block;
	width:430px;
	margin-top:6px;
}

.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:75px;
}

.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;
	margin-top: 10px;
}

#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*/

#c2c_settings h3
{
	display:inline-block;
	width:688px;
	vertical-align:top;
}

#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;
}

#mobfix_statistics_panel
{
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	margin-bottom:10px;
}

.c2c_mobfix_pie_legend
{
	text-align:center;
}

.c2c_mob_fix_pies
{
	margin-bottom:20px;
}

#c2c_mob_fix_statistics_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:145px;
}

#bar_chart
{
	margin-left:200px;
}

#pie_chart_title_wrap,
.pie_chart_title_wrap
{
	text-align:center;
}

#bar_chart_wrap .form_row
{
	margin-bottom:10px;
}

#bar_chart_title_wrap
{
	margin-left:30px;
}

#c2c_search_wrap .content-body-panel,
#c2c_reports_wrap .content-body-panel
{
	padding-top:35px;
	margin-bottom:0px;
}

#bar_chart_wrap
{
	padding-top:35px;
	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_statistics_grid_wrap
{
	margin-bottom:40px;    
}

#c2c_search_wrap
{
	float:left;
	width:435px;
}

#c2c_reports_wrap
{
	width:435px;
	display:inline-block;
	vertical-align:top;
}

.c2c .content-body-panel .form_lbl
{
	display:inline-block;
	width:240px;
	text-align:right;
	padding-right:30px;
	padding-top:7px;
	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:280px !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;
}

#m_m_MservicesSpotsManager_RdgSpotsPanel
{
	margin-top:20px; 
}

.dashboardf table
{
	margin-bottom:40px;
}

.first_use_title
{
    font-weight:bold;
    margin-bottom:20px;
}

.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 :-50px; 
	margin-top :-30px
}

#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
{
	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;
}

.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;
	margin-top:20px !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 .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_send .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;
	margin-right:25px;
}

#email2sms_smtp .tbx
{
	width:220px !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:15px;
}

#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;
}

#web2mms_history_api .first_col_wrap
{
    min-height:0px;
}

#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;
}

#mservices_resend_dlg_wrap .tbx_footer
{
    width:309px;
}

.tbx_footer .hor_line
{
	margin-top:0px;
	margin-bottom:0px;
}

#mservices_wizard_step4 .tbx_toolbar,
#add_new_alert_dlg_wrap .tbx_toolbar,
#new_draw_dlg_wrap .tbx_toolbar
{
	width:314px;
}

#add_new_alert_dlg_wrap .dlg_lbl
{
    padding-top:2px;
}

.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,
#add_new_alert_dlg_wrap .multiline_tbx,
#new_draw_dlg_wrap .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 #mservices_wizard_step1 .content-body-panel
{
    background-color: #ffffff;
    border-width:0px;
}

#mservices_wizard .content-body-panel
{
    border:1px solid #d1d1d1;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:0px;
    border-top-right-radius:5px;
    background-color: #F0F5F8;
    padding: 10px 10px 20px;
}

.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; 
}

#m_MservicesDashBoard_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:284px;
	margin-bottom:15px !important;
}

#mdashboard .three_products_panel .inner-content-body-panel
{
	display:inline-block;
	vertical-align:top;
	width:283px;    
}

#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-right:2px;
	margin-bottom:-14px;
}

.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,
#mdashboard .inner-content-body-panel img
{
	vertical-align:sub;
}

#mservices_dashboard .inner-content-body-panel p,
#mdashboard .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
{
    position:relative;
    z-index:0;
}

.lbl2
{
	vertical-align:middle;
	font-weight:bold;
}

.lbl3
{
 
}

.mservices .tbx
{
	width:280px !important;
}

.mservices .tbx_with_toolbar .tbx,
#add_new_alert_dlg_wrap .tbx_with_toolbar .tbx,
#new_draw_dlg_wrap .tbx_with_toolbar .tbx
{
	width:326px !important;
}

#web2mms_sendmms .tbx_with_toolbar .tbx
{
    width:328px !important;
}

#web2mms_sendmms .tbx_with_toolbar
{
    display: inline-block;
    margin-left: 275px;
    width: 350px;
    margin-top: -1px;
}

.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 #mservices_wizard_step4 .alertSmsHolder .rlbx_wrap .RadListBox .rlbTemplateContainer
{
	width:490px;
}

#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:230px !important;
	vertical-align:top;
}

#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;
}

#m_book .RadPanelBar_Default.rpbNoBorder .rpGroup
{
    background-color:#ffffff;
}

#m_book .RadPanelBar_Default.rpbNoBorder .filter_content
{
    margin-bottom:15px;
}

#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:45px;
	background-image:url(../../../../../../graphics/icons/book.png);
	background-repeat:no-repeat;
	background-position:5px center;
}

#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 .alertSmsHolder .rlbx_wrap
{
	width:490px;
}

#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: 35px;
	vertical-align: bottom;
	width: 650px;
}

.step_tip_text li
{
	margin-left: 45px;
	margin-top: 10px;
}

.helpIcon
{
	cursor:pointer;
}

.removePeriodBtn
{
	margin-left:10px;
	margin-top:5px;
}

/* start -- wizard step 2 */

.designerStepHolder
{
    background-color: #ececec;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 1px #CDCDCD;
    padding: 15px 17px 15px;
}

.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:13px 13px 7px;
	background-image:url(../../../../../../graphics/images/designerTabBg.png);
	width:58px;
}

.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;
}

.designerRts.RadTabStripVertical .rtsLink
{
    text-align:center;
}

.designerRts.RadTabStrip .rtsTxt
{
    display:block;
}

.designerRts.RadTabStrip .rtsImg + .rtsTxt, 
.designerRts.RadTabStripVertical .rtsImg + .rtsTxt
{
    display:block;
    line-height:20px;
}

.designerRts.RadTabStrip_Default .rtsLI, 
.designerRts.RadTabStrip_Default .rtsLink
{
    color:#707070;    
}

.designerRts.RadTabStrip_Default .rtsDisabled
{
    color:#aaaaaa;     
}

/* end -- wizard step 2 */

.slideBoxesHolder
{
    text-align: center;
    padding:5px;
}

.slideBoxesWrap
{
    background-color: #E5E5E5;
    border: 1px solid #D1D1D1;
    border-radius: 5px 5px 5px 5px;
    margin-top: 20px;
    padding: 15px;    
}

.slideBoxesOuterHolder
{
    display: inline-block;
    height: 110px;
    overflow-x: hidden;
    vertical-align: middle;
    width: 610px;
    margin-left:10px;
    margin-right:10px;
}

.slideBoxesHolder div
{
	display:inline-block;
	margin-right:10px;
}

.slideBox
{
	width:100px;
	height:100px;
	background-color:#e5e5e5;
	border-radius:5px;
	cursor:pointer;
}

.slideBoxSelected
{
	width:100px;
	height:100px;
	background-color:#ececec;
	border-radius:5px;
	box-shadow:1px 1px 5px 1px;
}

.designerBtnHolder
{
	margin-top: 20px;
	text-align: center;
}

.designerSettingsHolder .designerBtnHolder
{
	bottom: 35px;  
}

.designerSettingsHolder
{
	display: inline-block;
	margin-right: 10px;
	width:375px;
	min-height:675px;
	position:relative;
}

.previewHolderWrap
{
	display:inline-block;
	vertical-align:top;
}

.refresh_btn
{
    display:inline-block;
    width:16px;
    height:16px;
    background-image:url("../../../../../../graphics/icons/16x16/refresh.png");
    background-repeat:no-repeat;
    margin-left:5px;
    cursor:pointer;
    vertical-align:middle;
}

.previewHolder
{
    background-image: url("../../../../../../graphics/images/preview.png");
    background-repeat: no-repeat;
    height: 545px;
    padding-left: 31px;
    padding-right: 19px;
    padding-top: 165px;
    width: 320px;
}

.previewImg2
{
	position:absolute;
	width:310px;
	height:400px;
	top:180px;
}

.previewImg
{
	position:absolute;
	width:310px;
	height:400px;
	background-color:#000000;
}

.previewImgHolder
{
	position:relative;
	height:420px;
}

.previewImgHolder img
{
	margin-bottom:0px;
}

.footertext
{
	height: 24px;
	left: 6px;
	position: absolute;
	text-align: center;
	top: 447px;
	width: 305px;
	overflow:hidden;
}

.footertext span
{
    white-space:pre-line;
    display:block;
}

.bl
{
	position: absolute;
}

.bl span
{
	color:#a1a1a1;
	font-weight:bold;
	overflow-x:hidden;
	display:block;    
}

.bv
{
   	position: absolute;
}

.bv span
{
    color:#a1a1a1;
	overflow-x:hidden;
	display:block;
	white-space:pre-line;
}

.passbookIcon
{
	height: 30px;
	position: absolute;
	right: 5px;
	top: -38px;
	width: 30px;
}

.barcodetext
{
	position: absolute;
	text-align:center;
	color:#000000;
	font-size:12px;
}

.barcodetext span
{
	white-space:pre;
}

.logoText
{
	height: 22px;
	left: 138px;
	position: absolute;
	text-align: left;
	top: 11px;
	width: 165px;
	font-weight:bold;
}

.logoText span
{
	white-space:pre;
}

.headerFieldText
{
	height: 22px;
	position: absolute;
	right: 14px;
	text-align: right;
	top: 11px;
	width: 100px;    
}

.headerFieldText span
{
	white-space:pre;
}

.headerFieldValue
{
	height: 22px;
	position: absolute;
	right: 14px;
	text-align: right;
	top: 34px;
	width: 100px;    
}

.headerFieldValue span
{
	white-space:pre;
}

.primaryFieldText
{
	height: 22px;
	left: 14px;
	position: absolute;
	text-align: left;
	top: 72px;
	width: 100px;
}

.primaryFieldText span
{
	white-space:pre;
}

.primaryFieldValue
{
	height: 22px;
	left: 14px;
	position: absolute;
	text-align: left;
	top: 95px;
	padding-left:11px;
}

.primaryFieldValue.manyLine span
{
	white-space:pre-wrap;
}

.primaryFieldValue.oneLine span
{
	white-space:pre;
}

.secondaryField1Text
{
	height: 22px;
	left: 14px;
	position: absolute;
	text-align: left;
	top: 172px;
	width: 90px;
}

.secondaryField1Text span
{
	white-space:pre;
}

.secondaryField1Value
{
	height: 22px;
	left: 14px;
	position: absolute;
	text-align: left;
	top: 195px;
	width: 90px;  
}

.secondaryField1Value span
{
	white-space:pre;
}

.secondaryField2Text
{
	height: 22px;
	left: 114px;
	position: absolute;
	text-align: left;
	top: 172px;
	width: 90px;
}

.secondaryField2Text span
{
	white-space:pre;
}

.secondaryField2Value
{
	height: 22px;
	left: 114px;
	position: absolute;
	text-align: left;
	top: 195px;
	width: 90px;  
}

.secondaryField2Value span
{
	white-space:pre;
}

.secondaryField3Text
{
	height: 22px;
	left: 214px;
	position: absolute;
	text-align: left;
	top: 172px;
	width: 90px;
}

.secondaryField3Text span
{
	white-space:pre;
}

.secondaryField3Value
{
	height: 22px;
	left: 214px;
	position: absolute;
	text-align: left;
	top: 195px;
	width: 90px;  
}

.secondaryField3Value span
{
	white-space:pre;
}

.passbookReadyBarcodeHolder
{
	border:1px solid #cdcdcd;
	border-radius:5px;
	padding:10px;
}

.removeBackViewLabelBtn
{
	position:absolute;
	right:10px;
	top:0;
}

.backViewHolder
{
	position:relative;
}

.passbookBackViewHolder .tbx
{
	width:180px !important;
}

.passbookBackViewHolder .formLabel2
{
	width:50px;
}

.backViewLabelValuesHolder
{
	max-height:470px;
	overflow-y:auto;
}

#designerStep4 .formLabel2
{
	width:75px;
}

#designerStep4 .formElement
{
	width:auto;
}

.hor2lines1
{
	border-top:1px solid #b0b0b0;
	border-bottom:1px solid #fcfcfc;
}

.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:110px;
	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.noBg.RadUpload_Office2010Silver .ruStyled .ruFileInput,
.upl.noBg.RadUpload .ruFakeInput
{
    cursor:pointer;
}

.upl.RadUpload .ruFakeInput
{
	width:232px;
	display:none;
}

.upl.RadUpload
{
	width:250px;
}

.upl.RadUpload .ruFileWrap
{
	height:39px;
}

.upl.noBg.RadUpload .ruFileWrap
{
	height:auto;
}

.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.noBg.RadUpload_Office2010Silver, 
.upl.noBg.RadUpload_Office2010Silver a, 
.upl.noBg.RadUpload_Office2010Silver input, 
.upl.noBg.RadUploadProgressArea_Office2010Silver, 
.upl.noBg.RadUploadProgressArea_Office2010Silver input
{
    font-family:Tahoma, Arial;
}

.upl.noBg.RadUpload_Office2010Silver .ruButton, 
.upl.noBg.RadUploadProgressArea_Office2010Silver .ruButton
{
	background-image:none;
	color:#333333 !important;
	font-size:12px;
}

.upl.noBg.RadUpload .ruButton, 
.upl.noBg.RadUploadProgressArea .ruButton
{
	height:auto;
	padding-bottom:0px;
}

.upl.RadUpload .ruButton, 
.upl.RadUploadProgressArea .ruButton
{
	height:39px;
	padding-bottom:0px;
}

.upl.noBg.RadUpload .ruBrowse
{
	font-weight:normal;
	width:auto;
	padding-right:0px;
	width:200px;
	text-align:right;
}

.upl.noBg.RadUpload .ruBrowse.ruButtonHover
{
    text-decoration:underline;
    cursor:pointer;
}

.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 */

#wnd_field_dlg_wrap .rcp
{
    display: inline-block;
    padding-top: 2px;
    vertical-align: middle;    
}

.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:103px !important;
}

.designerSkipScreenHolder
{
    background-color: #E5E5E5;
    background-image: url("../../../../../../graphics/images/mcardExampleS.png");
    background-position: 25px 70px;
    background-repeat: no-repeat;
    background-size: 400px auto;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 30px;
    padding-top: 324px;
    position: relative;
}

.designerSkipScreenHolder p
{
	position:absolute;
	top:20px;
	left:20px;
}

#mproduct_dashboard .col1
{

}

#mproduct_dashboard .col2
{
    padding-left:10px;
    padding-right:10px;
    margin-top:20px;
}

#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;
	border-bottom:1px solid #c6c6c6;
	border-radius:5px;
	font-weight:bold;
	font-size:13px;
}

.drp1Bg
{
    background-color:#ffffff;
    border: 1px solid #c0c0c0;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    vertical-align: top;
    width: 67px; 
}

.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:175px;
	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;
	padding-bottom:20px;
	margin-top:20px;
}

.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,
#mproduct_dashboard .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;
}

.imageOptionsHolder
{
	padding:10px;
	padding-top:30px;
	padding-bottom:20px;
	border:1px solid #cdcdcd;
	border-radius:5px;
}

.passbookFontFamily
{
	font-family: "HelveticaNeueLight","HelveticaNeue-Light","Helvetica Neue Light","HelveticaNeueW01-45Ligh",sans-serif;
}

/* start - drp dwn style */

.drp1.RadComboBox .rcbInput
{
	width:100%;
}

.drp1.RadComboBox .rcbInputCell
{
	height:32px;
}

.drp1.RadComboBox .rcbArrowCell
{
	width:32px;
}

.drp1.RadComboBox .rcbArrowCell a:hover
{
    cursor:pointer;
}

.drp1.RadComboBox .rcbArrowCell a
{
	height:32px;
	width:32px;
}

.drp1.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight,
.drp1.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight,
.drp1.RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight
{
	background-position:center center;
	z-index:0;
	position:relative;
}

.drp1.RadComboBox_Default .rcbArrowCellRight
{
	background-image:url("../../../../../../graphics/icons/16x16/arrow_down2.png");
	background-color:transparent;
}

.drp1.RadComboBox_Default .rcbInputCell
{
	background-image:none;
}

.drp1.RadComboBox table td.rcbInputCell
{
	padding-left:0px;
}

.drp1.RadComboBox_Default .rcbReadOnly .rcbInput:hover
{
    cursor:pointer;
}

.drp1.RadComboBox_Default .rcbReadOnly .rcbInput
{
    background-color: transparent;
    padding: 7px 15px 8px;
    z-index: 1;
}

.drp1.RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbArrowCellRight
{
	background-position:top left;
}

.drpDwn1.RadComboBoxDropDown .rcbItem, 
.drpDwn1.RadComboBoxDropDown .rcbHovered, 
.drpDwn1.RadComboBoxDropDown .rcbDisabled, 
.drpDwn1.RadComboBoxDropDown .rcbLoading, 
.drpDwn1.RadComboBoxDropDown .rcbCheckAllItems, 
.drpDwn1.RadComboBoxDropDown .rcbCheckAllItemsHovered
{
	padding:5px 9px;
}

.drpDwn1.RadComboBoxDropDown .rcbScroll
{
	height:30px;
}

/* end - drp dwn style */

.chartTitle
{
	color:#585858;
	font-weight:bold;
	padding-left:30px;
}

.chartColor
{
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:10px;
	vertical-align:middle;
}

.redeemedColor
{
	background-color:#f9d2bb;
}

.deliveredColor
{
	background-color:#96e3ea;
}

.sentColor
{
	background-color:#a6f0d3;
}

.downloadedColor
{
	background-color:#f2f0b8;
}

.chartSeriesText
{
	margin-right:10px;
	vertical-align:middle;
}

.pieChartSeriesHolder
{
	padding-left:20px;
	width:115px;
}

.firstSeriesText
{
	margin-left:30px;
}

.secondChartTitle
{

}

.usageChartHolder
{
	display:inline-block;
	vertical-align:top;
}

.info_msg
{
	color:Blue;
}

.btnHolder
{
    margin-top:20px;
}

.btnHolder a
{
    margin-right:10px;
}

/*=========================================END -- MSERVICES ==============================================*/
/*#endregion MSERVICES*/

.costHolder
{
    background-color: #E7F6F9;
    border: 1px solid #7AC6D8;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    vertical-align: bottom;
}

.normalRow
{
    background-color:#ffffff;
}

.alternativeRow
{
    background-color:#f5f5f5;
}

.exportLoaderText
{
    display:inline-block;
    padding-left:25px;
    background: url('../../../../../../graphics/images/loader3.gif') no-repeat 0 0 transparent;
}

#web2sms_quicksms .RadGrid_Default
{
    margin-bottom:0px;
}

a.rbLinkButton.RadButton.rbDisabled.serviceBtn:hover
{
	border:0;  
}

.RadButton_Default.RadButton.rbLinkButton.serviceBtn{
	position: relative;
	padding: 15px;
	border: 0;
	border:none;
	background-color:#e5e5e5;
	border-radius:7px;
	height:130px;
	width:283px;
}

.RadButton_Default.RadButton.rbLinkButton.mobileService.serviceBtn:hover{
	background-color:#b3d4a2;
	cursor:pointer;
}

.RadButton_Default.RadButton.rbLinkButton.smsService.serviceBtn:hover{
	background-color:#8bd0e1;
	cursor:pointer;
}

.RadButton_Default.RadButton.rbLinkButton.voiceService.serviceBtn:hover{
	background-color:#eac874;
	cursor:pointer;
}

#mdashboard .three_products_panel .inner-content-body-panel
{
    margin-right:10px;
    margin-bottom:17px;
}

#mdashboard_services_panel
{
    margin-bottom:20px;
}

#m_MultiServDashBoard_mdashboard_phonebook_panel
{
    display:inline-block;
    width:253px;
    margin-right:20px;
    vertical-align:top;
}

[id$="mdashboard_credits_panel"]
{
    display:inline-block;
    width:253px;
    vertical-align:top;
}

#mdashboard_transactions_panel
{
    display:inline-block;
    width:253px;
    margin-right:20px;
    vertical-align:top;  
}

.horServiceHolder
{
    padding:10px;
}

.serviceFuncHolder
{
    width:620px;
    margin-top:20px;
}

.RadButton_Default.RadButton.rbLinkButton.dashBtn
{
    border-radius:4px;
    background-color:#e5e5e5;
    padding:5px 10px;
    margin-right:10px;
    min-width:120px;
    text-align:center;
    margin-top:10px;
    border:1px solid #e5e5e5;
}

.RadButton_Default.RadButton.rbLinkButton.dashBtn:hover
{
    border:1px solid #00acdc;
    background-color:#00acdc;
}

.RadButton_Default.RadButton.rbLinkButton.dashBtn2
{
    border-radius:4px;
    background-color:#c5e9f8;
    padding:5px 10px;
    margin-right:10px;
    min-width:120px;
    text-align:center;
    margin-top:10px;
    border:1px solid #c5e9f8;
}

.RadButton_Default.RadButton.rbLinkButton.dashBtn2:hover
{
    border:1px solid #7ec7f6;
    background-color:#7ec7f6;
    color:#ffffff;
}

.product_title.smsTitle
{
    color:#00acdc;
}

.singleLbl
{
    margin-right:10px;
}

#web2sms_dashboard .content-body-panel
{
    margin-top:10px;
}

.landingPageWrap.small
{
    height: 225px;
    margin-left: 29px;
    margin-top: 65px;
    width: 164px;  
}

.imgdrpItem img
{
    vertical-align:middle;
}

.imgdrpItem span
{
    vertical-align:middle;
}

.lRow.ui-sortable-helper
{
    box-shadow:0px 0px 5px #505050;
}

.landingPage
{
    min-height: 380px;
    width: 270px;
    padding: 15px;
    overflow:auto;
}

.landingPage.small
{
    background-color: #E5E5E5;
    min-height: 195px;
    width: 134px;    
}

.mobileWrapper
{
    background-image: url("../../../../../../graphics/images/preview2.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 540px;
    padding-left: 38px;
    padding-top: 100px;
    vertical-align: top;
    width: 333px; 
}

.mobileWrapper.small
{
    background-size: 200px auto;
    height: 360px;
    padding-left: 0;
    padding-top: 0;
    width: 220px;
}

.landingPageWrap.scrollable.default-skin .scroll-bar .thumb
{
    background-color:#ffffff;
    opacity:0.6;
}

.RadColorPicker .rcpIcon a
{
    z-index:0 !important;
}

.RadColorPicker .rcpIcon em
{
    z-index:0 !important;
}

.landingPageWrap
{
    overflow:hidden;
    height:410px;
    width:300px;
    display:inline-block;
    vertical-align:top;
}

.landingPageWrap1
{
    display: inline-block;
    vertical-align: top;
}

.textElement,
.voiceElement,
.imageElement,
.videolement
{
    padding-top:5px;
    padding-bottom:5px;
    position:relative;
}

.textElement:hover,
.voiceElement:hover,
.imageElement:hover,
.videolement:hover
{
    background-color:#C5C5C5;
}

.l1
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/splitter.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    left: 5px;
    top: 3px;
    cursor:pointer;
    z-index:3;      
}

.l2
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/arrow_down.gif");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    left: 30px;
    top: 3px;
    z-index:3;      
}

.r1
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/cancel.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    right: 5px;
    top: 3px;
    cursor:pointer;
    z-index:3;
}

.r2
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/edit.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    right: 30px;
    top: 3px;
    cursor:pointer;
    z-index:3;    
}

.r3
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/edit.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    right: 55px;
    top: 3px;
    z-index:3;    
}

.r4
{
    background-color: #FFFFFF;
    background-image: url("../../../../../../graphics/icons/16x16/cancel.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 10px;
    width:10px;
    padding: 5px;
    position: absolute;
    right: 80px;
    top: 3px;
    z-index:3;    
}

.inner_tab_wrap1
{
  
}

#web2mms_sendmms .RadColorPicker,
#edit_element_dlg_wrap .RadColorPicker
{
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;    
}

.label1
{
    display:inline-block;
    width:100px;
    margin-right:5px;    
}

.switchTo a
{
    float:right;
    color:#333333;
}

.switchTo
{
    margin-bottom: 15px;    
}

#m_Web2MMSSendMms_RdpDateToSend_dateInput
{
    width:160px !important;
}

.lRow
{
    border:1px solid #c5c5c5;
    min-height:17px;
    width:258px;
    position:relative;
    padding:5px;
}

.lCol
{
    border:1px solid #c5c5c5;
    min-height:17px;
    width:123px;
    float:left;
    position:relative;
    overflow:hidden;
    padding:5px;
}


#edit_element_dlg_wrap
{
    width:600px;
}

#m_BuyCredits_aBanner img
{
    width:851px;
}

#m_Web2MMSSendMms_divPreview .lRow,
#m_Web2MMSSendMms_divPreview .lCol,
#m_Web2MMSHistory_UcReportsPanel_divPreview .lRow,
#m_Web2MMSHistory_UcReportsPanel_divPreview .lCol,
#m_Web2MMSDashBoard_UcTrafficPerDay_UcReportsPanel_divPreview .lRow,
#m_Web2MMSDashBoard_UcTrafficPerDay_UcReportsPanel_divPreview .lCol,
#m_Web2MMSSendMms_WndMobileTemplatePreview_C_divLandingPage2 .lRow,
#m_Web2MMSSendMms_WndMobileTemplatePreview_C_divLandingPage2 .lCol
{
    border:0px;
}

.landingPageVideoContainer 
{
    position: relative;
    display: inline-block;
    border: 0px solid green;
}

.landingPageVideoThumbnail 
{
    z-index: 9;
    border: 3px solid blue;
}

.landingPageVideoPlayButton 
{
    background: url('http://cdn1.iconfinder.com/data/icons/iconslandplayer/PNG/64x64/CircleBlue/Play1Pressed.png') center center no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    margin: -35px 0 0 -35px;
    z-index: 10;
}

.landingPageExtVideoProviderYoutube
{
    background: url('../../../../../../graphics/images/Yootag/youtube_logo.png') center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    height: 26px;
    z-index: 2;
}

.landingPageExtVideoProviderVimeo
{
    background: url('../../../../../../graphics/images/Yootag/vimeo_logo.png') center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    height: 26px;
    z-index: 2;
}

.landingPageExtVideoProviderDailymotion
{
    background: url('../../../../../../graphics/images/Yootag/dailymotion_logo.png') center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 26px;
    z-index: 2;
}


#m_Web2MMSHistory_UcReportsPanel_divPreview .landingPage,
#m_Web2MMSDashBoard_UcTrafficPerDay_UcReportsPanel_divPreview .landingPage
{
    margin-bottom:0px;
}

#m_Web2MMSHistory_UcReportsPanel_divPreview,
#m_Web2MMSDashBoard_UcTrafficPerDay_UcReportsPanel_divPreview
{
    margin-bottom:15px;
}

#m_Web2MMSHistory_UcReportsPanel_PnlSender,
#m_Web2MMSHistory_UcReportsPanel_PnlText,
#m_Web2MMSHistory_UcReportsPanel_PnlSmsType,
#m_Web2MMSHistory_UcReportsPanel_PnlMessagesSent,
#m_Web2MMSHistory_UcReportsPanel_PnlCost,
#m_Web2MMSHistory_UcReportsPanel_PnlSendDate,
#m_Web2MMSHistory_UcReportsPanel_PnlExpirationDate,
#m_Web2MMSHistory_UcReportsPanel_PnlCampaignStatus
{
    margin-bottom:10px;
}