﻿*{
margin:0px;
padding:0px;
}

body 
{
    padding:0px;
	margin:0px;
	height:100%;
    background:url(../../../../../../graphics/images/bg3.jpg) repeat scroll 0 0;
	font-family: Tahoma, Arial, sans-serif;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

select, input, textarea, button { font:99% sans-serif; }

pre, code, kbd, samp { font-family: monospace, sans-serif; }

/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

ul, ol {/* margin-left: 2em;*/ }
ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

small { font-size: 85%; }
strong, th { font-weight: bold; }

/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre {
  white-space: pre;
  white-space: pre-wrap; 
  word-wrap: break-word;
  padding: 15px;
}

textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend { margin-left: -7px; } 

/* Align checkboxes, radios, text inputs with their label   */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

.hidden { display: none; visibility: hidden; }
.unhidden_inline { display: inline; visibility:visible; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

/**
 * Media queries for responsive design.
 *
 * These follow after primary styles so they will successfully override.
 */
@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */
}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */
}

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you: j.mp/textsizeadjust */
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}

/*start -- index_style.css*/
html, body 
{
	height: 100%;
}

#wrapper
{
	min-height: 100%;
	margin:0px auto;
	display:block;
	width:990px;
}

#main
{
	overflow:auto;
	padding-bottom: 134px;
	width: 990px;
} 

#main.private-main
{
	overflow:auto;
	padding-bottom: 10px;
	width: 990px;
}

#wrapper
{
	margin:0px auto;
	display:block;
	width:990px;
}

.content-body
{
	background-color:White;
	padding:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
}
.content-body-panel
{
	background-color:#F5F5F5;
	padding:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
}
div.content-body-panel-title
{
	margin-bottom:10px;
	margin-top:-30px;
	border:0px solid Blue;
	font-family :Arial;
	font-size : small;
	font-weight:bolder;
	color : #099EB6;
}
span.content-body-panel-title
{
	background-color:White;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
}
textarea 
{
    border:1px solid #b7b7b7;
    margin:2px 3px 5px;
    padding:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:url("../../../../../../graphics/images/textfield_bg.png") repeat-x scroll 0 0 #FFFFFF;
    width: 200px;
}
label 
{
    color: #545454;
	text-align: left;
	margin-left:5px;
}
select 
{
    border:1px solid #b7b7b7;
    margin:2px 3px 5px;
    padding:5px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:url("../../../../../../graphics/images/textfield_bg.png") repeat-x scroll 0 0 #FFFFFF;
    width: 212px;
}
	 
/*message alert style*/
.message_error
{
    background:url('../../../../../../graphics/images/bgs/errorBg.png') repeat-x 0 0 transparent;
	color:#ffffff;
	font-weight:bold;
	background-color:#7e2d2d;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:7px;
	margin-top:10px;
	margin-bottom:10px;
}

.message_warning
{
    background:url('../../../../../../graphics/images/bgs/warningBg.png') repeat-x 0 0 transparent;
	color:#996e1c;
	font-weight:bold;
	background-color:#f9d07e;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:7px;
	margin-top:10px;
	margin-bottom:10px;
}

.message_info
{
	color:#ffffff;
	font-weight:bold;
	background:url('../../../../../../graphics/images/bgs/infoBg.png') repeat-x 0 0 transparent;
	background-color:#0172bb;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:7px;
	margin-top:10px;
	margin-bottom:10px;
}

h1
{
    font-weight:normal;
    font-size:28px;
    margin-bottom:10px;
    color:#505050;
    margin-top:0px;
}

#login .loginMsg .message_warning,
#login .loginMsg .message_error
{
    margin-top:0px;
    margin-left:15px;
    width:915px;
}

#login.sLogin .loginMsg .message_warning,
#login.sLogin .loginMsg .message_error
{
    margin-top:0px;
    margin-left:15px;
    width:360px;
}

.message_info span
{
	display: inline-block;
	vertical-align: middle;
	width: 87%;
}

.message_error span
{
	display: inline-block;
	vertical-align: middle;
	width: 84%;    
}

#register h2
{
    font-size:21px;
    font-weight:500;
    margin-top:5px;
}

#register h1
{
    margin-bottom:0px;
    font-size:28px;
    margin-left:40px;
}

html body #register #login-inner-down-box .RadInput_Default .riTextBox, 
html body #register #login-inner-down-box .RadInputMgr_Default
{
    font-size:14px;
}

#register #login-inner-down-box
{
    font-size:14px;
}

#register
{
    padding-left: 10px;
    padding-right: 10px;    
}

#register.ntreg #login-right-box
{
    margin-left:0px;
    width:410px;
}

#register.ntreg h1
{
    margin-left:0px;
    margin-top:10px;
}

#register.ntreg h2
{
    width:365px;
}

#register.ntreg #login-inner-down-box
{
    background-color:transparent;
    background-image: none;
    margin-top: 0px;
    padding-left: 0;
    padding-bottom:0px;
    padding-top:0px;
}

#login .message_info span,
#login .message_success span
{
    display: inline-block;
    vertical-align: middle;
    width: 280px;
}

#login .message_info span .linkbtn,
#login .message_success span .linkbtn
{
    color:#ffffff;
    text-decoration:underline;
}

.message_success
{
	color:#ffffff;
	font-weight:bold;
	background:url('../../../../../../graphics/images/bgs/validBg.png') repeat-x 0 0 transparent;
	background-color:#4f7931;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	border-radius:7px;
	margin-top:10px;
	margin-bottom:10px;
}

#account .message_success span,
#account .message_error span
{
    display: inline-block;
    vertical-align: middle;
    width: 333px;
}

.message_warning img, .message_info img, .message_error img, .message_success img
{
	vertical-align:middle;
	margin-right:10px;
}

#register
{
    padding-bottom:15px;
}

/*#region FOOTER*/
/*======================================== START -- FOOTER =======================================================*/

#footer {
    background: url("../../../../../../graphics/images/footer_bg.png") repeat-x scroll 0 0 transparent;
    bottom: 0;
    clear: both;
    height: 55px;
    line-height:55px;
    position: fixed;
    width: 100%;
}

.copyright {

}

#down_nav {
}

.float-right{
	float:right;
}

.float-left{
	float:left;
}

.nav_list {
	list-style: none outside none;
}

.nav_list li {
	display:inline;
	margin: 0 0 0 0;
    padding: 0 3px 0 10px;
    margin-left:5px;
}

.nav_list li a {
	text-decoration:none;
}

.mail_icon{
	background:url(../../../../../../graphics/icons/15x15/support_mail_ico.png) no-repeat;
}

.msn_icon{
	background:url(../../../../../../graphics/icons/15x15/support_msn_ico.png) no-repeat;
}

.skype_icon{
	background:url(../../../../../../graphics/icons/15x15/skype_ico.png) no-repeat;
}

.click_to_call_icon{
	background:url(../../../../../../graphics/icons/15x15/c2c_ico.png) no-repeat;
}

.left_pad {
	padding-left:7px;
}

.footer-link-list li{
	padding-left:0px;
}

/*======================================== END -- FOOTER ==========================================================*/
/*#endregion*/

/*#region HEADER*/
/*======================================== START -- HEADER ========================================================*/

#header {
	position:relative;
	margin: 0 auto;
	width:100%;
	height:90px;
}

#header_left {
	height: 90px;
    position: absolute;
    right: 59%;
    top: 0;
    width: 100%;
	background:url(../../../../../../graphics/images/bgs/1px_bgr_header_left_gradient90px.png) repeat-x;
}

.header_limited_empty_section
{
    height:65px;
}

#header_left_repeat {
	height: 90px;
    width: 100%;
	background:url(../../../../../../graphics/images/bgs/1px_bgr_header_left_gradient90px.png) repeat-x;
}

#header_center {
	background:url(../../../../../../graphics/images/header_center_gradient.png) no-repeat;
	height: 90px;
	width: 990px;
    margin: 0 auto;
    z-index: 9;
}

.logo {
	background: url("../../../../../../graphics/logos/c2c_logo_grey.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 58px;
    margin-top: 15px;
    position: relative;
    vertical-align: top;
    width: 208px;
}

.logo_header_limited
{
 	background: url("../../../../../../graphics/logos/c2c_logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 58px;
    margin-top: 15px;
    position: relative;
    vertical-align: top;
    width: 208px;
    margin-left:10px;   
}

#header_right {
	height: 52px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
	background:url(../../../../../../graphics/images/1px_bgr_header_right_gradient.png) repeat-x;
}

#main_nav {
	float:right;
	position: relative;
	top: 16px;
}
.main_nav_unselected{
    border:1px solid transparent;
    padding: 5px 10px 5px 20px !important;
    background-position:10px center !important;
    cursor:pointer;
}

#main_nav  ul li:hover{
    border:1px solid #aaa;
    background-color:#E4E4E4;
    border-radius: 3px;
    box-shadow: 0 2px 0px #fff;
    cursor:pointer;
}

.main_nav_selected
{
    border:1px solid #aaa;
    background-color:#E4E4E4 !important;
    padding: 5px 10px 5px 20px !important;
    background-position:10px center !important;
    border-radius: 3px;
    box-shadow: 0 2px 0px #fff;
    cursor:pointer; 
}

#main_nav  ul li:hover a{
    text-decoration:none;
}

.account_icon {
	background:url(../../../../../../graphics/icons/15x15/account_ico.png) no-repeat;
}

.subaccounts_icon {
	background:url(../../../../../../graphics/icons/15x15/subaccount_ico.png) no-repeat;
}

.phonebook_icon {
	background:url(../../../../../../graphics/icons/15x15/phonebook_ico.png) no-repeat;
}

.transactions_icon {
	background:url(../../../../../../graphics/icons/15x15/transactions_ico.png) no-repeat;
}

.glosarry_icon {
	background:url(../../../../../../graphics/icons/15x15/glosarry_ico.png) no-repeat;
}

.logout_icon {
	background:url(../../../../../../graphics/icons/15x15/logout_ico.png) no-repeat;
}

/*======================================== END -- HEADER ==========================================================*/
/*#endregion*/

/*#region BREADCRUMB BAR*/
/*======================================== START -- BREADCRUMB BAR ======================================================*/

#breadcrumb_menu_bar {
	background:url(../../../../../../graphics/images/breadcrumb_menu_bar.png) no-repeat;
	height: 78px;
    margin: 0 auto;
    position: relative;
    top: -10px;
	left: 4px;
    width: 977px;
	z-index: 1;
	padding:10px;
}

#tasks_and_credits {
	width:538px;
    float: right;
    font-size: 12px;
}

#tasks_and_credits span
{
    display:inline-block;
    /*padding-top:5px;*/
    vertical-align:top;
}

.tasks_bgr {
	background-color:#e4e4e4;
	height:28px;
	display: inline-block;
	vertical-align:top;
    /*margin-right:10px;*/
}

.credits_bgr {
	margin-right:5px;
	background-color:#e4e4e4;
	height:28px;
	width:195px;
	max-width:195px;
	min-width:195px;
	display: inline-block;
	padding-right:5px;
}

.last_margin_left{
	margin-left:0
}

#breadcrumb,
#c2cServiceMenuHolder {
	margin:-27px 0 0 20px;
    float: left;
}

.breadcrumb_list {
	list-style: none outside none;
	line-height:21px;
}

.breadcrumb_list li.menuItem {
	padding:5px 5px 5px;
}

.breadcrumb_list li {
	display:inline-block;
	margin:0;
}

.breadcrumb_list li  a {
	text-decoration:none;
		color: #3883ac;
	font-size: 12px;
}
.breadcrumb_list li  a :hover {

	text-decoration:underline;
}

.breadcrumb_divider 
{
    border-right:1px solid #9A9A9A;
	height:23px;
}

.breadcrumb_link
{
    padding-top:5px !important;
    display:inline-block;
    vertical-align:top !important;
}

/*dropdown menu--start*/

 ul.ldd_menu{
	list-style:none;
	margin:0px;
	padding:0;
	display:block;
	height:35px;
	position:relative;
}
ul.ldd_menu a{
	text-decoration:none;

}

ul.ldd_menu > li{
	/*float:left;*/
	position:relative;
}
ul.ldd_menu > li > a{
	text-shadow:0px 0px 1px #fff;
}
ul.ldd_menu .ldd_submenu{
	position:absolute;
	top:35px;
	width:707px;
	display:none;
	opacity:0.95;
	left:-27px;
	font-size:10px;
	background: #ffffff;
	border:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	-moz-box-shadow:0px 3px 4px #591E12 inset;
	-webkit-box-shadow:0px 3px 4px #591E12 inset;
	-box-shadow:0px 3px 4px #591E12 inset;
}
.ldd_menu_legend_wrap
{
	background-color:#f0f0f0;
	font-size:12px;
	color:#444;	
	padding:15px 20px;	
	font-family: Arial, serif;	
	clear:both;

}
.ldd_menu_legend_wrap img
{
	vertical-align:middle;    
}
.option-block a
{
    float:right !important;
}

.ldd_menu_legend_wrap span
{
	margin-left:5px;
	margin-right:30px;
	font-weight:bold;    
}
a.ldd_subfoot{
	background-color:#f0f0f0;

	display:block;


	text-transform:uppercase;

	font-size:12px;
	text-shadow:0px 0px 1px #fff;
	-moz-box-shadow:0px 0px 2px #777 inset;
	-webkit-box-shadow:0px 0px 2px #777 inset;
	-box-shadow:0px 0px 2px #777 inset;
}
ul.ldd_menu ul{

    list-style: none outside none;
    margin: 10px;
    padding: 10px;
}
.services_ldd_submenu ul
{
    width:192px;
    float:left;
}
span.ldd_heading{
margin-bottom: -15px;
	font-size: 13px;
	font-style: italic;
	color:#3883AC;
	text-shadow:0px 0px 1px #ddd;
	padding:0px 0px 10px 0px;
}
ul.ldd_menu ul li a{
color:#00baff;
}
ul.ldd_menu ul li a:hover{
text-decoration:underline;
}
ul.ldd_menu ul li {
display:inline-block;
vertical-align: top;
}
.trigger_submenu{
   background:transparent url('../../../../../../graphics/images/blue_arrow_breadcrumb.png') no-repeat center right;
   	padding: 5px 11px 10px 5px;
}
.trigger_selected{
   background:url("../../../../../../graphics/images/grey_arrow_breadcrumb.png") no-repeat scroll center bottom transparent;
   	padding: 0px 0px 20px 0px;
}
ul.ldd_menu ul li  table {
border-bottom: 1px solid #ccc;
border-collapse: collapse;
}
ul.ldd_menu ul li  table  tr, ul.ldd_menu ul li  table  tr td{
border:0;
width:100%;
}
.ldd_heading.texting-block{
color:#00BAFF;
}
.ldd_heading.voice-block{
color:#ffae00;
}
.ldd_heading.barcode-block{
color:#46b900;
}
.texting-block-ul{
border:1px solid #aaa;
border-left:2px solid #00abda;

}
.voice-block-ul{
border:1px solid #aaa;
border-left:2px solid #ffae00;
}
.barcode-block-ul{
border:1px solid #aaa;
border-left:2px solid #46b900;
}
.service-block
{
   display:block;
   width:170px; 
}
.option-block{
display:block;
width:198px;
}
.service-block td , .option-block td{
padding:5px;
}
.service-block p{
font-style:italic;
padding:5px;
}
.option-title{
color:#04699d!important;
margin-bottom:10px;
text-decoration:none !important;
font-size:11px;
}
.service-block p.service_description, .option-block p.option_description{
width:190px;
color:#707070;
text-decoration:none !important;
font-size:11px;
}
.option-block a
{
   text-decoration:none !important; 
}
.service-block a, .option-block a{
padding:5px;
float:left;
color:#04699d!important;
}
td > a.link_more{
vertical-align:bottom;
}

.option-block  tr:first-child td:last-child{
width: 45px;
}
.option-block  tr:last-child td:last-child{

}
.option-block a{
    padding:10px;
}
.option-block a:hover{
border-radius: 5px 5px 5px 5px;
box-shadow: 0 5px 15px #CCCCCC inset;
}

ul#web2sms-submenu li,ul#web2mms-submenu li ,ul#greetings-submenu li,ul#mobile2sms-submenu li ,ul#email2sms-submenu li,ul#yubotoemail-submenu li,ul#email2sms-submenu li ,ul#autodialer-submenu li,ul#videodialer-submenu li ,ul#videodialer-submenu li {
display:inline-block;
vertical-align:top;
width:200px;

}
.premium{
   background:transparent url('../../../../../../graphics/icons/25x25/2way_sms.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.web2sms_link {
    background:transparent url('../../../../../../graphics/icons/25x25/web2sms.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
	
}

.Mobile2SMS{
    background:transparent url('../../../../../../graphics/icons/25x25/mobilebulksms.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.smsmmshttpapi{
    background:transparent url('../../../../../../graphics/icons/25x25/smsmmshttpapi.png') no-repeat 5px 5px;
    padding-left: 10px;
}

.Email2SMS_link {
    background:transparent url('../../../../../../graphics/icons/25x25/sms2email.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.greetings{
    background:transparent url('../../../../../../graphics/icons/25x25/sms_eortologio.png') no-repeat 5px 5px;
     padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;

}

.mobilebulksms {
    background:transparent url('../../../../../../graphics/icons/25x25/mobilebulksms.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.web2mms_link {
    background:transparent url('../../../../../../graphics/icons/25x25/web2mms.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.yubotoemail_link {
    background:transparent url('../../../../../../graphics/icons/25x25/yuboto_mail.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.click2call_link {
    background:transparent url('../../../../../../graphics/icons/25x25/click2call.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.autodialer_link {
    background:transparent url('../../../../../../graphics/icons/25x25/autodialer.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.videodialer_link{
    background:transparent url('../../../../../../graphics/icons/25x25/video_messages.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.ivr_ivvr_sr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.fax_vr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.voip_telephony_sr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.mobilecards {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_cards.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.mobilecoupons{
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_couponing.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
.mobiletickets {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_ticketing.png') no-repeat 5px 5px;
    padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}

.mobileloyalty {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_loyalty.png') no-repeat 5px 5px;
     padding-left: 35px !important;
    padding-top: 10px !important;
	font-size:12px;
}
ul.ldd_menu ul li table.service-block tr:nth-child(2){
display:none;}

/*dropdown menu--end*/

/*======================================== END -- BREADCRUMB BAR ========================================================*/
/*#endregion*/

/*#region COMMON FOR ALL PAGES*/
/*======================================== START -- COMMON FOR ALL PAGES =========================================*/

h2
{
	color:#6b6b6b;
	font-weight:500;
	font-size:18px;
}

h3
{
	font-weight:500;
	font-size:16px;
	color:#0e7ac5;
}

a.link{
	color:#333333;
}

a.link:hover{
	text-decoration:underline;
}

.nav_font {
	color: #333333;
	font-size: 12px;
}

img {
   border:none;
}
.align-right{
	text-align:right;
}
.align-left{
	text-align:left;
}

#content_container {
	height:100%;
}

.inner_content_body
{
    background-color:#f8f8f8;
    padding:10px;
    border-radius:5px;
}

.rounded_corners {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.opacity {
    /*opacity: 0.5;
	-moz-opacity:0.5; 
	-webkit-opacity:0.5;
	filter: alpha(opacity=50);*/
	background-color: rgba(255,255,255,0.5);
}

.content_center {
	width:990px;
	height:100%;
	margin: -38px auto 25px;
	padding:1px 0;
	margin-bottom:50px;
	border:1px solid #b8babb;
}

.bold_txt {
	font-weight:bold;
}	

.num_blue_bgr {
	background-color: #BDD5E2;
    display: inline-block;
    height: 21px;
    padding-left:4px;
    padding-right:4px;
    padding-top:7px;
    width:50px;
    text-align:center;
    overflow:hidden;
    vertical-align:top;
}

#tasks .num_blue_bgr
{
    width:35px !important;
}

.padding {
	padding: 0 9px;
}

#buy_link {
	display: inline-block;
    margin-top: 3px;
    margin-left:2px;
    vertical-align:top;
}

.padding_buy {
	padding: 9px;
}

.rounded_right {
	-webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
	-khtlm-border-bottom-right-radius: 3px;
    -khtlm-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

#tasks_icon {
	background:url(../../../../../../graphics/icons/15x15/tasks_ico.png) no-repeat;
	width:15px;
	height:15px;
	display: inline;
    float: left;
	margin: 5px 0 5px 5px;
}

#credits_icon {
	background:url(../../../../../../graphics/icons/16x16/euro.png) no-repeat;
	width:15px;
	height:15px;
	display: inline;
    float: left;
	margin: 5px 0 5px 5px;
}

.task_credits_containers {
	display:inline-block;
	height:27px;
}

.white_panel {
    display: block;
    margin: 25px auto;
    width: 970px;
	opacity: 1.0;
	-moz-opacity:1.0;
	-webkit-opacity:1.0;
	filter: alpha(opacity=100);
}

.small-title
{
	font-size:small;
	font-weight:bolder;
	color:#099EB6;
	margin-bottom:10px;
}

#dashboard_icon {
	background:url(../../../../../../graphics/images/dashboard_home_ico.png) no-repeat;
	width:20px;
	height:20px;
	margin-top:38px;
}

#change_password .btn_wrap
{
    text-align:left;
}

.tbx,
.drp_dwn
{
	border-radius:5px !important;
	border:1px solid #b6b6b6 !important;
}

.focused_tbx
{
   	border:1px solid #0fb5e3 !important; 
}

.hovered_tbx
{
    border:1px solid #a1a1a1 !important;   
}

/*start -- override radgrid style*/
.RadGrid_Default
{
	border:0px solid #d0d0d0 !important;
}

.RadGrid_Default,
.RadGrid_Default table.rgMasterTable thead
{
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}

.RadGrid_Default table.rgMasterTable thead th.rgHeader:first-child
{
	-moz-border-radius:7px 0 0 0;
	-webkit-border-radius:7px 0 0 0;
	border-radius:7px 0 0 0;
}

.RadGrid_Default table.rgMasterTable thead th.rgHeader:last-child
{
	-moz-border-radius:0 7px 0 0;
	-webkit-border-radius:0 7px 0 0;
	border-radius:0 7px 0 0;
}

.RadGrid_Default .rgHeader, 
.RadGrid_Default th.rgResizeCol
{
	background-color: #0AA4CC !important;
	background-image:none !important;
	font-weight:bold !important;
}
		
.RadGrid_Default .rgHeader, 
.RadGrid_Default .rgHeader a
{
	color: #FFFFFF !important;
}
/*end -- override radgrid style*/

.hidden 
{ 
	display: none; 
	visibility: hidden; 
}


/*start -- overide style for listbox with checkbox*/

.lbx_with_chbx_wrap
{
    background-color:#ffffff;
    border:2px solid #d1d1d1;
    display:inline-block;
    border-radius:5px;
    padding:5px;
}

.lbx_with_chbx.RadListBox_Default .rlbGroup 
{
    border:0;
}

.lbx_with_chbx.RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
.lbx_with_chbx.RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
.lbx_with_chbx.RadListBox .rlbGroup .rlbActive {
	border: none;
}
/*end -- overide style for listbox with checkbox*/

.first_use_steps_wrap
{
	border:2px solid #ebebeb;
	background-color:#f5f5f5;
	border-radius:5px;
}

.marginauto {
margin:auto auto;

}

.error_lbl
{
    color:Red;
}

.valid_msg_lbl
{
    color:Green;
}

.valid_msg
{
    color:Green;
    display: block;
    margin-left: 276px;
    margin-top: 5px;
    width: 344px;
}

.empty_grid_wrap
{
    border:0px solid #c2c2c2;
    border-radius:5px;
    background-color:#f5f5f5;
    font-weight:bold;
}

.toggle_btn_selected
{
    background:url("../../../../../../graphics/images/blue_arrow_down.png") no-repeat scroll center bottom transparent;
    padding: 2px 0px 12px 0px !important;
    cursor:pointer !important;
    color:#3883AC !important;    
    text-align:center !important;
    font-size:12px !important;
    margin-right:-4px !important; 
    margin-bottom:-10px;
}

.toggle_btn_selected .rbText,
.toggle_btn_unselected .rbText
{
    padding-right:20px;
    padding-left:20px;
    padding-bottom:3px;
}

#web2sms_scheduled_sms .filter_btns,
#autodialer_scheduled_campaigns .filter_btns
{
    border-top:1px solid #3883AC;
    padding:10px 10px;
    margin-top:15px;
}

#web2sms_scheduled_sms .toggle_btn_unselected,
#autodialer_scheduled_campaigns .toggle_btn_unselected
{
    background-color:#f5f5f5;
}

.filtering_wrap
{
    border-bottom:1px solid #3883AC;
}

.filtering_wrap2
{
    border-bottom:1px solid #3883AC;
}

.toggle_btn_unselected
{
    background-color:#ffffff;
    padding: 2px 0px !important;
    cursor:pointer !important;
    color:#3883AC !important;   
    text-align:center !important;
    font-size:12px !important;   
    margin-right:-4px !important;    
}

.drpdwn_btn_selected{
   background:transparent url('../../../../../../graphics/images/blue_arrow_breadcrumb.png') no-repeat center right;
   	padding: 5px 11px 10px 5px !important;
   	color:#707070 !important;
    cursor:pointer !important;   	
}

.drpdwn_btn_unselected{
   background:transparent url('../../../../../../graphics/images/blue_arrow_breadcrumb.png') no-repeat center right;
   	padding: 5px 11px 10px 5px !important;
   	color:#707070 !important;
    cursor:pointer !important;   	
}

#sessionCountdown
{
    display:inline-block;
}

.countdown_wrap
{
    position:absolute;
    top:10px;
    right:12px;
    background-color:#e4e4e4;
    border-radius:5px;
    padding:4px 6px;
    width:57px;
}

.hasCountdown
{
    border:none !important;
}

.countdown_amount
{
    font-size:12px !important;
}

.page_loader_with_border
{
    border:1px solid #0d1f39;    
}

.page_loader_without_border
{
    border:0px;    
}

#page_loader
{
    vertical-align:middle;
    position:fixed;
    left:42%;
    top:42%;
    background-color: #F1F1F1;
    border-radius: 5px 5px 5px 5px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left: 40px;
    padding-right:40px;
    border:1px solid #0d1f39;
    -moz-box-shadow: 3px 3px 10px 5px #aaa;
    -webkit-box-shadow: 3px 3px 10px 5px #aaa;
    box-shadow: 3px 3px 10px 5px #aaa;
    z-index:100;
}

/*#page_loader
{
    display:inline-block;
    height:20px;
    position:absolute;
    right:28px;
    top:51px;
}*/


.valid_msg
{
    color:Green;
}

.error_msg
{
    color:Red;
}

.inner-content-body-panel
{
}

/* start tabs */
.RadTabStripTop_Windows7 .rtsLevel1 
{
	background: url('../../../../../../graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
.RadTabStripTop_Windows7 .rtsSelected
{
    background-color:#ffffff !important;
	padding-bottom:1px !important;
}

.RadTabStripTop_Windows7 .rtsLink
{
    background-color:#f2f2f2;
    border:1px solid #dcdcdc;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important; 
    margin-right:5px;
    margin-bottom:-1px !important;
}

.RadTabStrip.RadTabStripTop_Windows7 .rtsLink
{
    padding-left:3px;
}

.RadTabStripTop_Windows7 .rtsLevel1 .rtsLink, 
.RadTabStripTop_Windows7 .rtsLevel1 .rtsOut, 
.RadTabStripBottom_Windows7 .rtsLevel1 .rtsLink, 
.RadTabStripBottom_Windows7 .rtsLevel1 .rtsOut, 
.RadTabStripTop_Windows7 .rtsLevel1, 
.RadTabStripBottom_Windows7 .rtsLevel1
{
    background-image:none !important;
}

.tab_panel
{
    /*border:1px solid #b6cbe8;*/
    border:1px solid #dcdcdc;
    margin-top:-1px;
    border-top-right-radius:5px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    background-color:#ffffff;
}

/* end tabs */

.rwIcon
{
    display:none !important;
}

.multi_translation_btn
{
    border:1px solid #707070 !important;
}

/*===================================== END -- COMMON FOR ALL PAGES =========================================*/
/*#endregion*/

/*#region BUTTONS*/
/*===================================== START -- BUTTONS ====================================================*/

.greyBtn
{
    background-color: #e5e5e5;
    border: 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 3px 9px;
}

.greyBtn:hover
{
    background-color: #ec583f;
    border: 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 3px 9px;
    color:#ffffff;
}

/*start -- button1*/

.button1
{
	height:42px !important;
}

.button1 span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.button1 span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.button1:hover span
{
	background-position: 0px -42px;    
}

.button1 span span
{
	padding: 0 40px 0 0 !important;
	background-position: 100% -84px;
}

.button1:hover span span
{	
	padding: 0 40px 0 0 !important;
	background-position: 100% -126px;
}

/*end -- button1*/

/*start -- button1_next*/

.button1_next
{
	height:42px !important;
}

.button1_next span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.button1_next span 
{
	background-position: 0px -168px;
	font-size:15px;
}

.button1_next:hover span
{
	background-position: 0px -210px;    
}

.button1_next span span
{
	padding: 0 40px 0 0 !important;
	background-position: 100% -84px;
}

.button1_next:hover span span
{	
	padding: 0 40px 0 0 !important;
	background-position: 100% -126px;
}

/*end -- button1_next*/


/*start -- wizard buttons*/
.wizard_steps_wrap
{
	border-bottom:2px solid #1f6ea3;
}

.ws_btn_not_selected
{
	border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#e2e2e2 !important; 
	color:#969696 !important; 
	border:1px solid #e2e2e2 !important;
}

.ws_btn_not_selected:hover
{
	background-color:#e2e2e2 !important;
	cursor:default !important; 
}

.ws_btn
{
	border:1px solid #1f6ea3 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom:0 !important;
	background-color:#287eb7 !important;
	color:#ffffff !important;
}

.ws_btn:hover
{
	background-color:#287eb7 !important;
	cursor:default !important;
}

.ws_btn_wrap span
{
	font-size:15px;
	color:#ffffff;
}

.ws_btn_active
{
    height:auto !important;
    padding:2px 30px 2px 5px !important;
	border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#8fb8d4 !important; 
	color:#969696 !important; 
	border:1px solid #8fb8d4 !important;      
}
/*end -- wizard buttons*/

.img_btn
{
	background: none repeat scroll 0 0 transparent !important;
	border: 0 none !important;
}

.img_btn span
{
	background-color: transparent;
	background-repeat: no-repeat;
}

/*start -- login btn*/
.login_btn
{
	height:40px !important;
}

.login_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/login_btn.png");
	color: #FFFFFF;
	padding-left: 13px !important;
	height: 40px;
	line-height: 40px;
}

.login_btn span 
{
	background-position: -18px -15px;
}

.login_btn:hover span
{
	background-position: -18px -66px;    
}

.login_btn span span
{
	padding: 0 22px 0 0 !important;
	background-position: 95% -115px;
}

.login_btn:hover span span
{	
	padding: 0 22px 0 0 !important;
	background-position: 95% -166px;
}
/*end -- login btn*/

/*start -- register btn*/
.register_btn
{
	height:40px !important;
}

.register_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/register_btn.png");
	color: #FFFFFF;
	padding-left: 40px !important;
	height: 40px;
	line-height: 40px;
}

.register_btn span 
{
	background-position: -18px -13px;
}

.register_btn:hover span
{
	background-position: -18px -64px;   
}

.register_btn span span
{
	padding: 0 40px 0 0 !important;
	background-position: 95% -113px;
}

.register_btn:hover span span
{	
	padding: 0 40px 0 0 !important;
	background-position: 95% -164px;
}
/*end -- register btn*/

/*start -- red btn*/
.red_btn
{
	height:40px !important;
}

.red_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/red_btn.png");
	color: #FFFFFF;
	padding-left: 44px !important;
	height: 40px;
	line-height: 40px;
	font-size:13px;
}

.red_btn span 
{
	background-position: -15px -16px;
}

.red_btn:hover span
{
	background-position: -15px -63px;    
}

.red_btn span span
{
	padding: 0 52px 0 0 !important;
	background-position: 94% -110px;
}

.red_btn:hover span span
{	
	padding: 0 52px 0 0 !important;
	background-position: 94% -157px;
}
/*end -- red btn*/

/*start -- blue btn*/
.blue_btn
{
	height:40px !important;
}

.blue_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/blue_btn.png");
	color: #FFFFFF;
	padding-left: 44px !important;
	height: 40px;
	line-height: 40px;
	font-size:14px;
}

.blue_btn span 
{
	background-position: -15px -16px;
}

.blue_btn:hover span
{
	background-position: -15px -63px;    
}

.blue_btn span span
{
	padding: 0 52px 0 0 !important;
	background-position: 94% -110px;
}

.blue_btn:hover span span
{	
	padding: 0 52px 0 0 !important;
	background-position: 94% -157px;
}
/*end -- blue btn*/

/*start -- blue btn with arrow*/
.blue_arrow_right_btn
{
	height:40px !important;
}

.blue_arrow_right_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/send_btn.png");
	color: #FFFFFF;
	padding-left: 55px !important;
	height: 40px;
	line-height: 40px;
}

.blue_arrow_right_btn span 
{
	background-position: -15px -16px;
}

.blue_arrow_right_btn:hover span
{
	background-position: -15px -63px;    
}

.blue_arrow_right_btn span span
{
	padding: 0 24px 0 0 !important;
	background-position: 92% -110px;
}

.blue_arrow_right_btn:hover span span
{	
	padding: 0 24px 0 0 !important;
	background-position: 92% -157px;
}
/*end -- blue btn with arrow*/

/*start -- edit btn*/
.edit_btn
{
	height:38px !important;
}

.edit_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/edit_btn.png");
	color: #FFFFFF;
	padding-left: 55px !important;
	height: 38px;
	line-height: 38px;
}

.edit_btn span 
{
	background-position: -18px -19px;      
}

.edit_btn:hover span
{
	background-position: -18px -66px;    
}

.edit_btn span span
{
	padding: 0 33px 0 0 !important;
	background-position: 91% -114px;    
}

.edit_btn:hover span span
{	
	padding: 0 33px 0 0 !important;
	background-position: 91% -161px;    
}
/*end -- edit btn*/

/*start -- play btn*/
.play_btn1
{
	height:38px !important;
}

.play_btn1 span
{
	background-image: url("../../../../../../graphics/images/buttons/play_btn.png");
	color: #FFFFFF;
	padding-left: 55px !important;
	height: 38px;
	line-height: 38px;
}

.play_btn1 span 
{
	background-position: -17px -15px;      
}

.play_btn1:hover span
{
	background-position: -18px -62px;    
}

.play_btn1 span span
{
	padding: 0 33px 0 0 !important;
	background-position: 93% -110px;    
}

.play_btn1:hover span span
{	
	padding: 0 33px 0 0 !important;
	background-position: 93% -157px;    
}
/*end -- play btn*/

/*start -- save btn*/
.save_btn
{
	height:38px !important;
}

.save_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/save_btn.png");
	color: #FFFFFF;
	padding-left: 55px !important;
	height: 38px;
	line-height: 38px;
}

.save_btn span 
{
	background-position: -18px -19px;      
}

.save_btn:hover span
{
	background-position: -18px -66px;    
}

.save_btn span span
{
	padding: 0 25px 0 0 !important;
	background-position: 91% -113px;   
}

.save_btn:hover span span
{	
	padding: 0 25px 0 0 !important;
	background-position: 91% -160px;   
}
/*end -- save btn*/

/*start -- green btn*/
.green_btn
{
	height:38px !important;
}

.green_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/green_btn.png");
	color: #FFFFFF;
	padding-left: 37px !important;
	height: 38px;
	line-height: 38px;
}

.green_btn span 
{
	background-position: -18px -16px;    
}

.green_btn:hover span
{
	background-position: -18px -63px;   
}

.green_btn span span
{
	padding: 0 37px 0 0 !important;
	background-position: 91% -109px; 
}

.green_btn:hover span span
{	
	padding: 0 37px 0 0 !important;
	background-position: 91% -156px;   
}
/*end -- green btn*/

/*start -- buy btn*/
.buy_btn
{
	height:37px !important;
}

.buy_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/button-1.png");
	color: #FFFFFF;
	padding-left: 72px !important;
	height: 37px;
	line-height: 37px;
}

.buy_btn span 
{
	background-position: 0 0;  
}

.buy_btn:hover span
{
	background-position: 0 -40px; 
}

.buy_btn span span
{
	padding: 0 57px 0 0 !important;
	background-position: 100% -82px;
}

.buy_btn:hover span span
{	
	padding: 0 57px 0 0 !important;
	background-position: 100% -122px;
}
/*end -- green btn*/

/*start -- add btn*/
.add_btn
{
	height:37px !important;
}

.add_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/create_new_btn.png");
	color: #FFFFFF;
	padding-left: 55px !important;
	height: 37px;
	line-height: 37px;
}

.add_btn span 
{
	background-position: -16px -18px;  
}

.add_btn:hover span
{
	background-position: -16px -65px;  
}

.add_btn span span
{
    background-position: 99% -112px;
    padding: 0 28px 0 0 !important;
}

.add_btn:hover span span
{	
    background-position: 99% -159px;
    padding: 0 28px 0 0 !important;
}
/*end -- add btn*/

/*start -- begin btn*/
.begin_btn
{
	height:37px !important;
}

.begin_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/begin_btn.png");
	color: #FFFFFF;
	padding-left: 57px !important;
	height: 37px;
	line-height: 37px;
}

.begin_btn span 
{
	background-position: -16px -11px;  
}

.begin_btn:hover span
{
	background-position: -16px -58px;  
}

.begin_btn span span
{
    background-position: 92% -105px;
    padding: 0 47px 0 0 !important;
}

.begin_btn:hover span span
{	
    background-position: 92% -152px;
    padding: 0 47px 0 0 !important;
}
/*end -- begin btn*/

/*start -- export btn*/
.export_btn
{
	height:37px !important;
}

.export_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/export_btn.png");
	color: #FFFFFF;
	padding-left: 56px !important;
	height: 37px;
	line-height: 37px;
}

.export_btn span 
{
	background-position: -12px -16px;  
}

.export_btn:hover span
{
	background-position: -12px -63px; 
}

.export_btn span span
{
    background-position: 92% -110px;
    padding: 0 40px 0 0 !important;
}

.export_btn:hover span span
{	
    background-position: 92% -157px;
    padding: 0 40px 0 0 !important;
}
/*end -- export btn*/

/*start -- preview btn*/
.preview_btn
{
	height:40px !important;
}

.preview_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/preview_btn.png");
	color: #FFFFFF;
	padding-left: 54px !important;
	height: 37px;
	line-height: 37px;
}

.preview_btn span 
{
	background-position: -17px -13px;
}

.preview_btn:hover span
{
	background-position: -17px -60px;    
}

.preview_btn span span
{
	padding: 0 19px 0 0 !important;
	background-position: 82% -108px;
}

.preview_btn:hover span span
{	
	padding: 0 19px 0 0 !important;
	background-position: 82% -155px;
}
/*end -- preview btn*/

/*start -- proceed btn*/
.proceed_btn
{
	height:46px !important;
}

.proceed_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/greyBtnProceed.png");
	color: #666666;
	font-weight:bold;
	padding-left: 49px !important;
	height: 46px;
	line-height: 46px;
	font-size:14px;
}

.proceed_btn span 
{
	background-position: 0px 0px;
}

.proceed_btn:hover span
{
	background-position: 0px -92px;    
}

.proceed_btn span span
{
	padding: 0 53px 0 0 !important;
	background-position: 100% -46px;
}

.proceed_btn:hover span span
{	
	padding: 0 53px 0 0 !important;
	background-position: 100% -138px;
}
/*end -- preview btn*/

/*start -- skip btn*/
.skip_btn
{
	height:46px !important;
}

.skip_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/greyBtnSkip.png");
	color: #666666;
	font-weight:bold;
	padding-left: 49px !important;
	height: 46px;
	line-height: 46px;
	font-size:14px;
}

.skip_btn span 
{
	background-position: 0px 0px;
}

.skip_btn:hover span
{
	background-position: 0px -92px;    
}

.skip_btn span span
{
	padding: 0 53px 0 14px !important;
	background-position: 100% -46px;
	width:50px;
}

.skip_btn:hover span span
{	
	padding: 0 53px 0 14px !important;
	background-position: 100% -138px;
	width:50px;
}
/*end -- skip btn*/

/*======================================= END -- BUTTONS ====================================================*/
/*#endregion*/

/*#region DASHBOARDS*/
/*===================================== START -- DASHBOARDS =================================================*/

.dashboard h2
{
    margin-bottom:30px;
}

#traffic_per_day_panel .empty_grid_wrap
{
    margin-top:40px;
}

#traffic_per_day_panel .chart_title
{
    margin-left:25px;
}

.dashboard .empty_grid_wrap
{
    margin-top:20px;
}

.dashboard .filter_wrap
{
    border-top:1px solid #a1a1a1;
}

.dashboard .filter_btns
{
    border-top:1px solid #a1a1a1;
}

.dashboard .details_lbl
{
	font-weight:bold;
}

.upper-left-box a
{
    border-top:1px solid #fcfcfc;
    border-bottom:1px solid #d5d5d5;
    text-decoration:none;
    color:#595959;
    outline:none;
}

.month_selected
{
    background-color:#ffffff;
    font-weight:bold;
}

.upper-left-box .first_month
{
    border-top:0;
}

.upper-left-box .last_month
{
    border-bottom:0;
}

.upper-left-box a:hover
{
    background-color:#ffffff;
}

.dashboard .chart_title,
.dashboard .chart_title2
{
	font-weight:bold;
}

/*start -- override calendar day style*/
.dashboard .rcOtherMonth span
{
	color:#E5E5E5 !important;
}

.dashboard .rcDisabledDay span
{
	color:#808080 !important;
}

.dashboard .rcDayWithConsumtion
{
	background-color:#dae6ec !important;
}

.dashboard .rcSelected
{
	background-color:#faf0d5 !important;
	border:1px solid #c1b89e !important;
}

.dashboard .rcSelected a
{
	color:#968c71 !important;
}
/*end -- override calendar day style*/

/*===================================== END -- DASHBOARDS  ==================================================*/
/*#endregion*/

/*#region HISTORY*/
/*===================================== START -- HISTORY ====================================================*/

#resend_dlg_wrap .scheduling_wrap
{
	border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}

/*start -- override listbox style for search conditions*/
.history .RadListBox_Default .rlbGroup .rlbSelected {
	background: none !important;
	border:none !important;
	outline:none !important;
}
		
.history .RadListBox_Default .rlbGroup .rlbHovered {
	background: none !important;
	border:none !important;
	outline:none !important;
}

		
.history .RadListBox .rlbGroup .rlbActive {
	border: none !important;
}
/*end -- override listbox style for search conditions*/

/*start -- override listbox style for search conditions*/		
.history .RadListBox .rlbGroup .rlbActive {
	padding: 2px 5px !important;
}
/*end -- override listbox style for search conditions*/


.no_icon
{
    background-image:none !important;
}

.history .filter_wrap
{
    border-top:1px solid #a1a1a1;    
}

.history .filter_btns,
#subaccounts_accounts .filter_btns,
#subaccounts_vouchers .filter_btns
{
    border-top:1px solid #3883AC;
}

#account .box_wrap_up .chbx_lbl
{
    width:360px;
}

#account .message_wrap
{
    text-align:left;
}

.sc_ans1_color
{
    background-color:#c2ef91;
}

.sc_ans2_color
{
    background-color:#aae2a8;
}

.sc_ans3_color
{
    background-color:#61d3a9;
}

.sc_ans4_color
{
    background-color:#325bc4;
}

.sc_ans5_color
{
    background-color:#cba9e7;
}

.sc_ans6_color
{
    background-color:#9bdbd7;
}

.sc_ans7_color
{
    background-color:#c4d67b;
}

.sc_ans8_color
{
    background-color:#ad2d7b;
}

.sc_ans9_color
{
    background-color:#99ad2d;
}

.history .details_lbl
{
	font-weight:bold;
}

.delivered_color,
.successful_color
{
    background-color:#71bc20;
}

.rejected_color,
.c2c_rejected_color
{
    background-color:#d00c35;
}

.pending_color,
.callback_color
{
    background-color:#72c8e4;
}

.not_delivered_color,
.incomplete_color
{
    background-color:#e8d57a;
}

.failed_color,
.c2c_failed_color
{
    background-color:#ff5377;
}

.blacklisted_color
{
    background-color:#9a9370;
}

.ad_played_timeout_color
{
    background-color:#aae2a8;     
}

.ad_played_hangup_color
{
    background-color:#61d3a9;  
}

.ad_answered_color,
.ad_full_played_color
{
    background-color:#71bc20;    
}

.ad_playing_color
{
    background-color:#3a7837;
}

.ad_pending_color
{
    background-color:#72c8e4;    
}

.ad_replayed_color
{
    background-color:#c2ef91;    
}

.ad_ring_timeout_color
{
    background-color:#8ec796;    
}

.ad_channel_unavailable_color
{
    background-color:#ec6c4f;
}

.ad_congestion_color
{
    background-color:#e4227d;
}

.ad_busy_color
{
    background-color:#e6832b;
}

.ad_hangup_color
{
    background-color:#d6ae60;    
}

.ad_voicemail_color
{
    background-color:#325bc4;    
}

.ad_fax_color
{
    background-color:#cba9e7;    
}

.ad_diverted_color
{
    background-color:#9bdbd7;    
}

.ad_no_answer_color
{
    background-color:#f03958;    
}

.ad_invalid_option_color
{
    background-color:#ad2d7b;    
}

.ad_survey_played_color
{
    background-color:#99ad2d;    
}

.ad_paused_color
{
    background-color:#ecf23f;    
}

.ad_canceled_color,
.canceled_color
{
    background-color:#f096ba;    
}

.ad_discontinued_color
{
    background-color:#c296f0;    
}

.ad_voicemail_emailed_color
{
    background-color:#c4d67b;    
}

.ad_unknown_color
{
    background-color:#bcbdba;    
}

.ad_rejected_color
{
    background-color:#f90f0f;    
}

.ad_error_color
{
    background-color:#817d7d; 
}

/*===================================== END -- HISTORY ===================================================*/
/*#endregion*/

/*#region LOGIN*/
/*===================================== START -- LOGIN ====================================================*/

#login-left-box-large-banner
{
	border-radius:5px;
}

#login-left-box-small-banner
{
	background-color:#ededed;
	border-radius:5px;
}

#login-inner-up-box
{
    background: url(../../../../../../graphics/images/content_bg.jpg) repeat scroll 0 0 transparent;
	border-radius:5px;
}

#login-inner-down-box
{
	background: url(../../../../../../graphics/images/content_bg.jpg) repeat scroll 0 0 transparent;
	border-radius:5px;
}

.login-big-title
{
   	font-size:28px;
	font-weight:500;
	color:#505050; 
}

.login-title
{
	font-size:28px;
	font-weight:500;
}

.login_tbx
{
	border-radius:5px !important;
}

#forgotemail
{
	text-decoration:none;
	color:#327eb0;
}

.remember_pwd_wrap
{
	background-color:#f5f5f5;
	color:#505050;
}

.c2c_link
{
	background-image:url('../../../../../../graphics/images/c2c_button.png');
}

.c2c_link:hover
{
	background-image:url('../../../../../../graphics/images/c2c_button_hover.png');
}

.c2c_link_wrap
{
	border:3px solid #ffffff;
	border-radius:7px;
}

.lbl_error
{
	color:Red;
}

/*===================================== END -- LOGIN ===================================================*/
/*#endregion*/

/*#region CLICK2CALL*/
/*====================================== START -- C2C ==============================================*/



#c2c_charges .charge_info_value,
#autodialer_charges .charge_info_value,
#videodialer_charges .charge_info_value
{
    border:1px solid #089fc7;
    background-color:#ffffff;
    border-radius:5px;
}

#c2c_btn_link_bg
{
    background-color:#f5f5f5;
}

.c2c_info_title
{
    font-weight:bold;
}

.c2c_info_value
{
    background-color:#f5f5f5;
}

.c2c .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

#add_new_c2c_number_dlg_wrap .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
    padding:5px;
    position:relative;  
}

.wndDisabler
{
    position:absolute;
    z-index:5;
    background-color:#f5f5f5;
    opacity:0.5;
    height:81%;
    width:97%;
    top:29px;
    left:8px;
}

.c2c .hor_line
{

}

.c2c .multi_chbx_row
{
    background-color:#ffffff;
}

.c2c .multi_chbx_alt_row
{
    background-color:#f5f5f5;
}


.c2c .btn_small
{
	color:#ffffff !important;
	background-color:#0392ba !important;
	border:none !important;
	border-radius:5px !important;
	font-size:11px !important;
}

/*start -- override tabstrip style*/
.c2c .RadTabStripTop_Default .rtsLevel1
{
	background: url('graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
.c2cTab.rtsLink
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
	color:#646464 !important;
}

.c2cTab.rtsSelected
{
    background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
.c2cTab.RadTabStripTop_Default .rtsLevel1 .rtsLink, 
.c2cTab.RadTabStripTop_Default .rtsLevel1 .rtsOut, 
.c2cTab.RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
.c2cTab.RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
.c2cTab.RadTabStripTop_Default .rtsLevel1, 
.c2cTab.RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}

/*end -- override tabstrip style*/

#pie_chart_title_wrap,
.pie_chart_title_wrap
{
    font-weight:bold;
}

#bar_chart_title_wrap
{
    font-weight:bold; 
}

.button_category_wrap
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left:10px;
    padding-right:10px;
}

#c2c_btn_settings_html_code_panel .rtsLink
{
    background-color:#F0F0F0 !important;
}

#c2c_btn_settings_html_code_panel .rtsSelected
{
    background-color:#FFFFFF !important;
}


/*===================================== END -- C2C ===================================================*/
/*#endregion*/

/*#region REGISTER*/
/*====================================== START -- REGISTER ==============================================*/

#register .small_title
{
	margin-bottom:20px;
	margin-left:25px;
}

#register .info_wrap
{
	background-color:#e7f6fa;
	border:1px solid #0d9abf;
	border-radius:5px;
}

#register .info_wrap.register_tip
{
    padding:10px;
    margin-bottom:0px;
}

#register .info_title
{
	margin-bottom:20px;
}

#register .form_lbl
{
	display:inline-block;
	min-width:250px;
	text-align:right;
	margin-right:7px;
}

#register .register_lbl_error
{
	color:Red;
}

#register .register_lbl_error_no_pad
{
	color:Red;
}

/*====================================== END -- REGISTER ===============================================*/
/*#endregion*/

/*#region TRANSACTIONS*/
/*====================================== START -- TRANSACTIONS =========================================*/

 .overall_stats_values p
 {
	color: #0373b3;
	font-weight:500;
 }
 
 .value_lbl
{
	color: #0373b3;
	font-weight:500;
}

.overall_stats_lbls .alt_color, .overall_stats_values .alt_color
{
	background-color:#f2f2f2;
}

/*====================================== END -- TRANSACTIONS ===========================================*/
/*#endregion*/

/*#region ACTIVATION*/
/*====================================== START -- ACTIVATION ==============================================*/

#activation .wizard_content_wrap input[type=text]
{
	border-radius:5px !important;
}

#activation .services_expander_wrap ul
{
	border:0 !important;
}

#activation .RadPanelBar .rpRootGroup, 
#activation .RadPanelBar .rpGroup, 
#activation .RadPanelBar .rpItem
{
	border-top:0 !important;
	border-radius:5px !important;
}

#activation .RadPanelBar .rpLink
{
	border-bottom-width:0px !important;
}

.sms_services_expander
{
	background-color:#00abda !important;
	color:#ffffff !important;
	font-weight:700 !important;
	font-size:16px !important;
}

.voice_services_expander
{
	background-color:#ffae00 !important;
	color:#ffffff !important;
	font-weight:700 !important;
	font-size:16px !important;  
}

.mobile_services_expander
{
	background-color:#46b900 !important;
	color:#ffffff !important;
	font-weight:700 !important;
	font-size:16px !important;
}

.misc_services_expander
{
	background-color:#eb5a42 !important;
	color:#ffffff !important;  
	font-weight:700 !important;
	font-size:16px !important; 
}

.sms_services_expander_content
{
	border-right:2px solid #00abda;
	border-bottom:2px solid #00abda;
	border-left:2px solid #00abda;
	background-color:#f5f5f5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.voice_services_expander_content
{
	border-right:2px solid #ffae00;
	border-bottom:2px solid #ffae00;
	border-left:2px solid #ffae00;
	background-color:#f5f5f5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;     
}

.mobile_services_expander_content
{
	border-right:2px solid #46b900;
	border-bottom:2px solid #46b900;
	border-left:2px solid #46b900;
	background-color:#f5f5f5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;     
}

.misc_services_expander_content
{
	border-right:2px solid #eb5a42;
	border-bottom:2px solid #eb5a42;
	border-left:2px solid #eb5a42;
	background-color:#f5f5f5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

.service_box_wrap
{
	border:2px solid #ffffff;
	background-color:#e5e5e5;
}

.service_box_wrap span
{
	vertical-align:middle; 
	margin-right:5px;
}

.service_name
{
	color:#505050;
	font-weight:600;
}

.more_info_btn
{
	background-color:#9a9a9a !important;
	color:#ffffff !important;
	border:none !important;
	border-radius:5px !important;
	font-size:14px !important;
}

.einvoice_header
{
	font-weight:bolder;
	color : #099EB6; 
}

/*====================================== END -- ACTIVATION ==============================================*/
/*#endregion*/

/*#region PHONEBOOK*/
/*====================================== START -- PHONEBOOK =============================================*/

#phonebook_clearlist .rlbx_wrap,
#phonebook_search .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

.manage_contacts_wrap
{
    padding:9px;
}

.manage_contacts_wrap input[type=image]
{
	border:none;
	outline:none;
}

.lists_panel
{
	border-bottom-left-radius:5px;
}

.contacts_panel
{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

#phonebook .SelectCell
{
	background-color:#e8e8e8 !important;
	border-color: #e8e8e8 !important;
}

#phonebook .SelectAllCell
{
	background-color: #0a9bc1 !important;
}

.contacts_loader
{
	background:#ffffff url(../../../../../../graphics/images/loader2.gif) center center no-repeat;
	border-radius:5px;
}

.lists_loader
{
	background:#ffffff url(../../../../../../graphics/images/loader2.gif) center center no-repeat;
	border-radius:5px;
}

.content_loader
{
	/*background:#ffffff url(../../../../../../graphics/images/loader2.gif) center 100px no-repeat;*/
	border-radius:5px;
}

.recipients_loader
{
    background-image:url('../../../../../../../graphics/images/loader2.gif');
    background-repeat:no-repeat;
    background-position:440px center;
	border-radius:5px;
}

/*start -- override toolbar style*/	
#phonebook .RadToolBar_Default .rtbMiddle
{
	background-image:none !important;
	background-color: #e8e8e8 !important;
	border:none !important;
}
	
#phonebook .RadToolBar_Default .rtbOuter
{
	border:none !important;
}
/*end -- override toolbar style*/

.lists_top_toolbar
{
	/*background-color:#e8e8e8;*/
}

.lists_filter span
{
	color:black;
	font-size:11px;
}

.empty_contact_panel_lbl
{
	font-size:16px;
	color:#277baf;
	font-weight:bold;
}

.add_contact_link
{
	text-decoration:none;
	color:#000000;
	font-size:12px;
	border:none;
	outline:none;
}

/*start -- override listbox selection colors for confrim delete dlg*/
#delete_list_wrap .RlbxListsToDelete_wrap.RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
#delete_list_wrap .RlbxListsToDelete_wrap.RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
#delete_list_wrap .RlbxListsToDelete_wrap.RadListBox .rlbGroup .rlbActive {
	border: none;
}
/*end -- override listbox selection colors for confrim delete dlg*/

.dlg_error_fixed
{
	color:red;
	font-size:11px;
}

.contacts_title_lbl
{
	color:#277baf;
	font-size:14px;
	font-weight:bold;
}

.contacts_top_toolbar
{
	/*background-color:#e8e8e8;*/
}

.add_contact_btn
{
	border:none;
	outline:none;
	text-decoration:none;
	color:#242424;
	font-size:12px;
}

.div_contacts_filter_btns
{
	border-top:1px solid #a8a8a8;
}

.search_panel
{
	background-color:#f5f5f5;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.results_panel
{
	background-color:#ffffff;
	border-radius:5px;
}

/*start -- override listbox style for search conditions*/
#phonebook_search .RlbConditions_wrap.RadListBox_Default .rlbGroup .rlbSelected {
	background: none !important;
	border:none !important;
	outline:none !important;
}
		
#phonebook_search .RlbConditions_wrap.RadListBox_Default .rlbGroup .rlbHovered {
	background: none !important;
	border:none !important;
	outline:none !important;
}

		
#phonebook_search .RlbConditions_wrap.RadListBox .rlbGroup .rlbActive {
	border: none !important;
}
/*end -- override listbox style for search conditions*/

.search_panel fieldset
{
	border:1px solid #a8a8a8;
}

.contacts_filter_row_right_tbx
{
	border-radius:3px;
}

.dlg_error_label
{
	color:Red;
	font-size:11px;
}

.asterisk
{
	color:Red;
}

.add_contact_dlg_tbx
{
	border-radius:3px;
}

/*====================================== END -- PHONEBOOK ==============================================*/
/*#endregion*/

/*#region BUY CREDITS*/
/*====================================== START -- BUY CREDITS ==========================================*/

.vertical_box_wrap
{
	border-radius:7px;
	background-color:#f8f8f8;
}

.message_wrap
{
	border:1px solid #ffc7c2;
	border-radius:7px;
	background-color:#ffe8e4;
}

.credit_calculator_wrap
{
	border:1px solid #d0d0d0;
	border-radius:7px;
}

.horizontal_box_wrap
{
	background-color:#f8f8f8;
	border-radius:7px;
}

.credit_calculator_wrap .hor_line
{
	border-bottom:1px solid #e8e8e8;
}

.billing_analysis_wrap .hor_line
{
	border-top:1px solid #505050;
}

.credit_calculator_wrap input[type=text]
{
	border-radius:5px;
}

.disabled_tbx
{
	background-color:#f0f0f0 !important;
	border-color:#d2d2d2 !important;
}

.credit_calculator_wrap .enabled_tbx
{
	border-color:#d2d2d2 !important;
}

.credit_calculator_wrap .hovered_tbx, .credit_calculator_wrap .focused_tbx
{
	border-color:#707070 !important;
}

.pricelist_header
{
	font-weight:bold !important;
}

.c2c_link_wrap
{
	border:1px solid #d0d0d0;
	border-radius:7px;
	background-color:#f8f8f8;
}

.bank_account_btn, 
.sms_purchase_btn, 
.credit_card_btn, 
.paypal_btn
{
	border:2px solid #d1ecfd !important;
	border-radius:7px;
	background-color:#ebebeb;
	outline:none;
}
.sms_purchase_btn_wrap a:hover,
.bank_account_btn_wrap a:hover,
.credit_card_btn_wrap a:hover,
.paypal_btn_wrap a:hover
{
	background-color:#d1ecfd !important;
}

.sms_purchase_btn_wrap a.rbDisabled:hover,
.credit_card_btn_wrap a.rbDisabled:hover,
.paypal_btn_wrap a.rbDisabled:hover,
.bank_account_btn_wrap a.rbDisabled:hover
{
	background-color:#fafafa !important;
}

.bank_account_span
{
	background: url("../../../../../../graphics/images/bank.png") no-repeat scroll 0px 50% transparent; 
}

.sms_purchase_span
{
	background: url("../../../../../../graphics/images/sms.png") no-repeat scroll 0px 50% transparent;    
}

.credit_card_span
{
	background: url("../../../../../../graphics/images/credit_card.png") no-repeat scroll 0px 50% transparent;
}

.paypal_span
{
	background: url("../../../../../../graphics/images/paypal.png") no-repeat scroll 0px 50% transparent;
}

.bank_account_header_text, 
.sms_purchase_header_text, 
.credit_card_header_text, 
.paypal_header_text
{
	font-size: 14px;
	color:#505050;
	font-weight:bold;
}

.bank_account_text, 
.sms_purchase_text, 
.credit_card_text, 
.paypal_text
{
	font-size: 14px;
}

.success_alert_content_wrap
{
    color:#274415;
}

.error_alert_content_wrap
{
    color:#505050;
}

.success_alert_inline_content_wrap
{
    border:1px solid #466930;
    background-color:#dff5d2;
    color:#274415;
    border-radius:5px;
}

.success_alert_btns_wrap,
.error_alert_btns_wrap
{
	border-top:1px solid #a8a8a8;
	background-color:#dbdcdc;
}

.credit_card_wrap
{
	border:1px solid #b7dffa;
	background-color:#eff6fb;
	border-radius:10px;
}

.billing_analysis_wrap
{
	background-color:#fbfbef;
	border:1px solid #e3e397;
	color:#505050;
	border-radius:10px;
}

.billing_analysis_header
{
	text-align:center;
	margin-bottom:5px;
}

.RadButton.breacrumbBtn
{
    vertical-align:top;
}

.breacrumbBtn
{
    margin-top:3px;
}

.billing_analysis_wrap .hor_line
{
	border-top:1px solid #505050;
}

.credit_card_wrap
{
	border:1px solid #b7dffa;
	background-color:#eff6fb;
	border-radius:10px; 
}

.bank_transactions_header
{
	font-weight:bold;
}

.billing_analysis_wrap
{
	background-color:#fbfbef;
	border:1px solid #e3e397;
	color:#505050;
	border-radius:10px;
}

.billing_analysis_header
{
	font-weight:bold;
}

.billing_analysis_comments
{
	font-size:11px;
}

.error_label
{
	color:Red;
	font-size:11px;
}

.line1
{
	border-bottom:1px solid #d4d4d4;
}

.line2
{
	border-bottom:1px solid #ffffff;
}

.service_selected_wrap
{
	border-radius:5px;
	background-color:#ffffff;
}

/*start -- listbox style for search conditions*/

#step3 .RadListBox_Default .rlbGroup
{
	border:0px !important;
}

#step3 .RadListBox_Default .rlbGroup .rlbSelected {
	background: none !important;
	border:none !important;
	outline:none !important;
}
		
#step3 .RadListBox_Default .rlbGroup .rlbHovered {
	background: none !important;
	border:none !important;
	outline:none !important;
}

		
#step3 .RadListBox .rlbGroup .rlbActive {
	border: none !important;
}

/*end -- listbox style for search conditions*/

.total_cost_wrap
{
	border-radius:5px;
	background-color:#ffffff;
	font-weight:bold;
	border:1px solid #089fc7;
}

.total_cost_lbl
{
	font-weight:bold;
}

/*====================================== START -- BUY CREDITS ============================================*/
/*#endregion*/

/*#region WEB2MMS*/
/*====================================== START -- WEB2MMS ================================================*/

.web2mms .valid_rlb_tbx
{
    border:1px solid #399729 !important;    
}

.web2mms .invalid_rlb_tbx
{
    border:1px solid #e74850 !important;    
}

.web2mms .rlb_tbx
{
    border-radius:5px !important;
}

.web2mms .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

.singleVal
{
    margin-right: 5px;
    vertical-align: middle;    
}

.mulVal
{
    display: inline-block;
    margin-right: 5px;
    min-width: 160px;
    vertical-align: middle;
}

#web2mms_sendmms .three_col_wrap
{
    border:2px solid #e5e5e5;
    border-radius:5px;
}

#web2mms_sendmms .three_col_wrap .first_col_wrap
{
    border-right:1px solid #e5e5e5;
}

#web2mms_sendmms .three_col_wrap .second_col_wrap
{
    border-right:1px solid #e5e5e5;
    border-left:1px solid #fcfcfc;
}

#web2mms_sendmms .three_col_wrap .third_col_wrap
{
    border-left:1px solid #fcfcfc;
}

.web2mms .scheduling_wrap
{
	border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}

#web2mms_sendmms .first_col_wrap p, #web2mms_sendmms .second_col_wrap p, #web2mms_sendmms .third_col_wrap p
{
    font-weight:bold;
}

/*start -- override tabstrip style*/
#web2mms_sendmms .RadTabStripTop_Default .rtsLevel1
{
	background: url('../../../../../../graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
#web2mms_sendmms .rtsLink
{
	background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}

#web2mms_sendmms .rtsAfter,
#web2mms_sendmms .rtsBefore
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
#web2mms_sendmms .RadTabStripTop_Default .rtsLevel1 .rtsLink, 
#web2mms_sendmms .RadTabStripTop_Default .rtsLevel1 .rtsOut, 
#web2mms_sendmms .RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
#web2mms_sendmms .RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
#web2mms_sendmms .RadTabStripTop_Default .rtsLevel1, 
#web2mms_sendmms .RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}

#web2mms_sendmms .disabled_tab
{
	color:#6a6a6a !important;
}

/*end -- override tabstrip style*/

/*====================================== END -- WEB2MMS ==================================================*/
/*#endregion*/

/*#region MOBILE2SMS*/
/*====================================== START -- MOBILE2SMS =============================================*/

.mobile2sms
{
    
}

/*====================================== END -- MOBILE2SMS ===============================================*/
/*#endregion*/

/*#region EORTOLOGIO*/
/*====================================== START -- EORTOLOGIO ================================================*/

.eortologio .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

/*====================================== END -- EORTOLOGIO ==================================================*/
/*#endregion*/

/*#region WEB2SMS*/
/*====================================== START -- WEB2SMS ================================================*/

#web2sms_history_api .content-body-panel
{
    margin-bottom:0px !important;
}


#web2sms_scheduled_sms .details_lbl
{
	font-weight:bold;
}

/*start -- overide style for listbox with checkbox*/
.rlbx_wrap .RadListBox_Default .rlbGroup 
{
    border:0;
}

.rlbx_wrap .RadListBox .rlbTemplateContainer
{
    border:0 !important;
}

.rlbx_wrap .RadListBox_Default .rlbHeader
{
    background-image:none !important;
    background-color:#ffffff;
    border-bottom:1px solid #e1e1e1 !important;
    padding-bottom:5px !important;
    padding-left:5px !important;
}

.rlbx_wrap .RadListBox_Default .rlbGroup .rlbSelected {
	background: none;
	border:none;
	outline:none;
}
		
.rlbx_wrap .RadListBox_Default .rlbGroup .rlbHovered {
	background: none;
	border:none;
	outline:none;
}
		
.rlbx_wrap .RadListBox .rlbGroup .rlbActive {
	border: none;
}


.web2sms .valid_rlb_tbx
{
    border:1px solid #399729 !important;    
}

.web2sms .invalid_rlb_tbx
{
    border:1px solid #e74850 !important;    
}

.web2sms .rlb_tbx
{
    border-radius:5px !important;
}

.web2sms .rlbx .rlbGroup
{
    border-width:0px !important;
}

.web2sms .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

/*end -- overide style for listbox with checkbox*/

.web2sms .scheduling_wrap
{
	border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}


/*start -- override tabstrip style*/
.web2sms .RadTabStripTop_Default .rtsLevel1
{
	background: url('graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
.web2sms .rtsLink
{
	background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}

.web2sms .rtsAfter,
.web2sms .rtsBefore
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
.web2sms .RadTabStripTop_Default .rtsLevel1 .rtsLink, 
.web2sms .RadTabStripTop_Default .rtsLevel1 .rtsOut, 
.web2sms .RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
.web2sms .RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
.web2sms .RadTabStripTop_Default .rtsLevel1, 
.web2sms .RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}

.web2sms .disabled_tab
{
	color:#6a6a6a !important;
}

/*end -- override tabstrip style*/

/*start -- override tabstrip style of content-body*/
#web2sms_prosms .content-body .rtsAfter,
#web2sms_prosms .content-body .rtsBefore,
#web2sms_importedsms .content-body .rtsAfter,
#web2sms_importedsms .content-body .rtsBefore
{
	background-color: #e5e5e5 !important;
	color:#606060 !important;
}

#web2sms_prosms .content-body .rtsSelected,
#web2sms_importedsms .content-body .rtsSelected
{
	border-top:1px solid #d1d1d1 !important;
	border-left:1px solid #d1d1d1 !important;
	border-right:1px solid #d1d1d1 !important;
}

/*end -- override inner tabstrip style of content-body*/

/*====================================== END -- WEB2SMS ================================================*/
/*#endregion*/

/*#region DIALOGS*/
/*====================================== START -- DIALOGS ==============================================*/

.window_content
{
    padding:15px;
    padding-bottom:25px;
}

.window_buttons
{
    padding:5px;
    text-align:right;
    background-color:#DBDCDC;
    border-top:1px solid #A8A8A8;
}

.window_content .drp_dwn
{
    width:232px !important;
}

#window_multiple_translation .drp_dwn
{
    width:260px !important;
}

#window_multiple_translation .acc_btn_small
{
    vertical-align:middle !important;
}

.window_content .tbx
{
    width:390px !important;
}

.window_content .RadGrid .tbx
{
    width:250px !important;
}

.translation_btn
{
    position:absolute;
}

.k-window-titlebar
{
    font-size:1.0em !important;
}

div.k-window-content
{
    padding:0px !important;
}

.k-widget, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button, .k-draghandle
{

}

.dlg_error_lbl
{
    color:Red;
}


.WindowButtonsWrap
{
	border-top:1px solid #a8a8a8;
	background-color:#dbdcdc;
}

/*======================================== END -- DIALOGS ===============================================*/
/*#endregion*/

/*#region ACCOUNT*/
/*====================================== START -- ACCOUNT ==============================================*/

.acc_btn_small
{
	color:#ffffff !important;
	background-color:#0392ba !important;
	border:none !important;
	border-radius:5px !important;
	font-size:11px !important;
}

#account .smaller_tbx
{
    border:1px solid #d1d1d1;
	border-radius:5px !important;
}

#account .message_wrap
{
	border-radius:3px;
	background-color:#ffe8e4;
	color:#505050;
}

/*====================================== END -- ACCOUNT ================================================*/
/*#endregion*/

/*#region MSERVICES*/
/*====================================== START -- MSERVICES ================================================*/

/* card design*/

.carddesign-from_template_btn
{
	height:55px !important;
	border:3px solid #44b6ce !important;
	border-radius:7px;
	background-color:#ebebeb !important;
	padding:10px !important;
	outline:none;
	box-shadow:0px 0px 7px RGBA(0,174,255,0.8);
	margin-right:10px;
}

.carddesign-from_template_header_text
{
	font-size: 14px;
	color:#505050;
	font-weight:bold;
	padding-left: 70px;
	display:block;
}

.carddesign-from_template_btn .carddesign-from_template_span
{
	background: url("../../../../../../graphics/icons/from_template_active.png") no-repeat scroll 0px 50% transparent;
	display: block;   
}

.carddesign-from_template_btn_not_selected
{
	height:55px !important;
	border:2px solid #D1D1D1 !important;
	border-radius:7px;
	background-color:#ebebeb;
	padding:25px !important;
	outline:none;
}

.carddesign-from_template_btn_not_selected .carddesign-from_template_span
{
	background: url("../../../../../../graphics/icons/from_template_notactive.png") no-repeat scroll 0px 50% transparent;
	display: block;   
}

.carddesign-from_template_header_text
{
	font-size: 14px;
	color:#505050;
	font-weight:bold;
	padding-left: 70px;
	display:block;
}


.carddesign-from_template_text
{
	font-size: 14px;
	line-height:100%;
	display:block;
	width:300px;
	padding-left: 70px;
}


.carddesign-plain-text_btn
{
	height:55px !important;
	border:3px solid #d1ecfd !important;
	border-radius:7px;
	background-color:#ebebeb;
	padding:25px !important;
	outline:none;
	box-shadow:0px 0px 7px RGBA(0,174,255,0.8) 
	
}


.carddesign-plain-text_btn_not_selected
{
	height:55px !important;
	border:2px solid #D1D1D1 !important;
	border-radius:7px;
	background-color:#ebebeb;
	padding:25px !important;
	outline:none;
	
}

.carddesign-plain-text_span
{
	background: url("../../../../../../graphics/icons/plain_text_active.png") no-repeat scroll 0px 50% transparent;
	display: block;
	height:48px;
	
}

.carddesign-plain-text_btn_not_selected .carddesign-plain-text_span
{
	background: url("../../../../../../graphics/icons/plain_text_notactive.png") no-repeat scroll 0px 50% transparent;
	display: block;
	height:48px;
	
}



.carddesign-plain-text_header_text
{
	font-size: 14px;
	color:#505050;
	font-weight:bold;
	padding-left: 70px;
	display:block;
}

.carddesign-plain-text_text
{
	font-size: 14px;
	line-height:100%;
	display:block;
	width:300px;
	padding-left: 70px;
}

.leftMainArea
{
  display  :inline-block;
  vertical-align :top;
  border:1px solid #d1d1d1;
  width:120px;
  height:700px;
  padding:10px;    
}


.rightMainArea
{
  display:inline-block;
  vertical-align:top ;
  border:1px solid #d1d1d1;
  width:690px;
  height:700px;
  padding:10px;
  background-color:White;  
}

.prevCampaigns
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/previous_campaign_btn.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.prevCampaigns_Hover
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/previous_campaign_btn_hover.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.prevCampaigns_Selected
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/previous_campaign_btn.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.prevCampaigns div , .prevCampaigns_Hover div
{
    padding:10px;
    vertical-align:top;
}

.previousCampaignsLabel
{
    color: White;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-top: 10px;
    vertical-align: baseline;
    width: 65px;
}

.prevCampaigns .previousCampaignsImage
{
    background : url("../../../../../../graphics/icons/15x15/arrow_previous_campaign.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    width: 15px;
}

.prevCampaigns_Hover .previousCampaignsImage
{
    background : url("../../../../../../graphics/icons/15x15/arrow_previous_campaign.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    width: 15px;
}


.prevCampaigns_Selected .previousCampaignsImage
{
    display:inline-block;
    background: url("../../../../../../graphics/icons/15x15/arrow_previous_campaign_selected.png") no-repeat scroll 0px 0px transparent;
    width:15px;
    height:15px; 
}






.yuboto_templates_btn
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/yuboto_templates_btn.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.yuboto_templates_btn_hover
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/yuboto_templates_btn_hover.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.yuboto_templates_btn_Selected
{
    border-width:0px !important; 
    height:61px !important;
    background: url("../../../../../../graphics/images/yuboto_templates_btn.png") no-repeat scroll 0px 0px transparent;
    border-radius:7px;
	background-color:#ebebeb;
	padding:0px  !important;
	margin-bottom:10px;
}

.yuboto_templates_btn div , .yuboto_templates_btn_hover div
{
    padding:10px;
    vertical-align:top;
}

.yuboto_templates_label
{
    color: White;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-top: 10px;
    vertical-align: baseline;
    width: 65px;
}

.yuboto_templates_btn .yuboto_templates_image
{
    background : url("../../../../../../graphics/icons/15x15/arrow_previous_campaign.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    width: 15px;
}

.yuboto_templates_btn_hover .yuboto_templates_image
{
    background : url("../../../../../../graphics/icons/15x15/arrow_previous_campaign.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 15px;
    width: 15px;
}


.yuboto_templates_btn_Selected .yuboto_templates_image
{
    display:inline-block;
    background: url("../../../../../../graphics/icons/15x15/arrow_previous_campaign_selected.png") no-repeat scroll 0px 0px transparent;
    width:15px;
    height:15px; 
}

.barcodePos_thumbs
{
   border:1px solid transparent !important;
   margin:3px 3px 3px 3px;
}

.barcodePos_thumbs:hover
{
   border:1px solid #70CCF9 !important;
   box-shadow:0px 0px 7px RGBA(0,174,255,0.8) ;
}

.barcodePos_thumbs_selected
{
    border:1px solid #FF9D00 !important;
   box-shadow:0px 0px 7px RGBA(255,157,0,0.8);
   margin:3px 3px 3px 3px; 
}

.patterns_thumbs
{
   border:1px solid transparent !important;
  margin:3px 2px 3px 2px;
}

.patterns_thumbs:hover
{
   border:1px solid #70CCF9 !important;
   box-shadow:0px 0px 7px RGBA(0,174,255,0.8) ;
}

.patterns_thumbs_selected
{
   border:1px solid #FF9D00 !important;
   box-shadow:0px 0px 7px RGBA(255,157,0,0.8) ;
   margin:3px 2px 3px 2px;
}

.colors_thumbs
{
   border:1px solid transparent !important;
   margin:3px 2px 3px 2px;
}

.colors_thumbs:hover
{
   border:1px solid #70CCF9 !important;
   box-shadow:0px 0px 7px RGBA(0,174,255,0.8) 
}


.colors_thumbs_selected
{
   border:1px solid #FF9D00 !important;
   box-shadow:0px 0px 7px RGBA(255,157,0,0.8) ;
    margin:3px 2px 3px 2px;
}


.bg_thumbs
{
   border:1px solid transparent !important;
   margin:3px 2px 3px 2px;
}

.bg_thumbs:hover
{
   border:1px solid #70CCF9 !important;
   box-shadow:0px 0px 7px RGBA(0,174,255,0.8);
   
}

.bg_thumbs_selected
{
   border:1px solid #FF9D00 !important;
   box-shadow:0px 0px 7px RGBA(255,157,0,0.8);
   margin:3px 2px 3px 2px; 
}


.cardPreview
{
    display:block;
    margin-bottom:10px;
}


#mServices-SimpleCard_Design .expander
{
	background-color:#00abda !important;
	color:#ffffff !important;
	font-size:12px !important;

}

#mServices-SimpleCard_Design.content-body
{
    padding:0px;
}


#mServices-Customize.content-body
{
    padding:0px;
}

#mServices-DashBoard.content-body
{
   
}

#mServices-CardCreationWizard.content-body
{
  
}
#mServices-SimpleCard_Startup.content-body
{
  padding-left:0px;
  padding-right:0px;
}


#mServices-Spots
{
	

}
#mServices-DashBoard .radbutton_arrow
{
   background-image: url("../../../../../../graphics/icons/buttons/arrow_green.png");
   height: 25px !important;
   width: 25px !important;
   top:0px !important;
}

#mServices-DashBoard .radbutton
{
  background-color:#5FA63E;
  
}



.wizard_steps_wrap .ws_btn_wrap img {
	margin-right: 10px;
	vertical-align: middle;
}

.wizard_steps_wrap  .ws_btn_wrap span {
	color: #FFFFFF;
	font-size: 13px;

}
.wizard_steps_wrap  .ws_btn_wrap span {
	margin-left: 0px;
	vertical-align: middle;
}


#mServices-CardCreationWizard .wizard_steps_wrap a {
	margin-right: 18px;
	margin-bottom:2px;

}

#mServices-CardCreationWizard .ws_btn
{
	height:auto !important;
	padding:5px 7px !important;
	padding-right:10px !important;
}

#mServices-CardCreationWizard .ws_btn_not_selected
{
	padding-right:10px !important;
}




.btn_edit_logo
{
   border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#e2e2e2 !important; 
	color:#969696 !important; 
	border:1px solid #e2e2e2 !important;
}

.btn_edit_logo_selected
{
    border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#ffffff !important; 
	color:#969696 !important; 
	border:1px solid #e2e2e2 !important;
}



.btn_edit_logo .ws_btn_wrap img {
	margin-right: 0px;
	vertical-align: middle;
}

.btn_edit_logo_selected .ws_btn_wrap img {
	margin-right: 0px;
	vertical-align: middle;
}

.btn_edit_logo .ws_btn_wrap span {
	color: #000000;
	font-size: 12px;
}


.btn_edit_logo_selected .ws_btn_wrap span {
	color: #000000;
	font-size: 12px;
}

.btn_edit_logo .ws_btn_wrap span {
	margin-left: 0px;
	vertical-align: middle;
}

.btn_edit_logo_selected .ws_btn_wrap span {
	margin-left: 0px;
	vertical-align: middle;
}
.pnlEditLogo
{
    background-color:White;
}

.btn_ulpoad_logo
{
    border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#e2e2e2 !important; 
	color:#969696 !important; 
	border:1px solid #e2e2e2 !important;
}

.btn_ulpoad_logo_selected
{
    border-bottom:0 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#ffffff !important; 
	color:#ffffff !important; 
	border:1px solid #e2e2e2 !important;
}


.btn_ulpoad_logo .ws_btn_wrap img {
	margin-right: 0px;
	vertical-align: middle;
}

.btn_ulpoad_logo_selected .ws_btn_wrap img {
	margin-right: 0px;
	vertical-align: middle;
}

.btn_ulpoad_logo .ws_btn_wrap span {
	color: #000000;
	font-size: 12px;
}

.btn_ulpoad_logo_selected .ws_btn_wrap span {
	color: #000000;
	font-size: 12px;
}

.btn_ulpoad_logo .ws_btn_wrap span {
	margin-left: 0px;
	vertical-align: middle;
}
.btn_ulpoad_logo_selected .ws_btn_wrap span {
	margin-left: 0px;
	vertical-align: middle;
}

.pnlLogo
{
    background-color:White;
    font-size:12px !important;
    padding:10px;
    
}

.ComboFontSizes
{
    vertical-align:top !important;
    border:0px solid red;
}

.inlineColorPicker.RadColorPicker
{
    display:inline-block;
    border:0px solid red;
    margin-left:3px !important;
}

/* start customization step*/
/* start ticket-coupon customization step*/

/* end ticket-coupon customization step*/
/* end customization step*/



/*====================================== END -- MSERVICES ================================================*/
/*#endregion*/

/*#region AUTODIALER*/
/*====================================== START -- AUTODIALER =============================================*/

.autodialer .scheduling_wrap
{
	border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}

.voice_charges_info_wrap
{
    border-radius:5px;
    border:1px solid #e3e3e3;
    background-color:#f5f5f5;
}

#autodialer_send .valid_rlb_tbx
{
    border:1px solid #399729 !important;    
}

#autodialer_send .invalid_rlb_tbx
{
    border:1px solid #e74850 !important;    
}

#autodialer_send .rlb_tbx
{
    border-radius:5px !important;
}

#autodialer_send .rlbx_wrap
{
    border-radius:5px !important;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

#autodialer_send .three_col_wrap
{
    border:2px solid #e5e5e5;
    border-radius:5px;
}

#autodialer_send .three_col_wrap .first_col_wrap p,
#autodialer_send .three_col_wrap .second_col_wrap p,
#autodialer_send .three_col_wrap .third_col_wrap p
{
    font-weight:bold;
    margin-bottom:10px;
}

#autodialer_send .three_col_wrap .first_col_wrap
{
    border-right:1px solid #e5e5e5;
}

#autodialer_send .three_col_wrap .second_col_wrap
{
    border-right:1px solid #e5e5e5;
    border-left:1px solid #fcfcfc;
}

#autodialer_send .three_col_wrap .third_col_wrap
{
    border-left:1px solid #fcfcfc;
}

.ad_message_wrap
{
    border:1px solid #82cbde;
    background-color:#e7f6fa;
    border-radius:5px;
}

.inner_tab_body
{
    background-color:White;
    border:1px solid #d1d1d1;
    border-radius:5px;
    border-top-left-radius:0px;
}

/*start -- override tabstrip style of content-body*/
#autodialer_send .content-body .rtsLink
{
	background-color: #e5e5e5 !important;
	color:#606060 !important;
}

#autodialer_send .content-body .rtsSelected
{
	border-top:1px solid #d1d1d1 !important;
	border-left:1px solid #d1d1d1 !important;
	border-right:1px solid #d1d1d1 !important;
	background-color:#ffffff !important;
}

/*end -- override inner tabstrip style of content-body*/

/*start -- override tabstrip style*/

#autodialer_send .RadTabStripTop_Default .rtsLevel1
{
	background: url('graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
#autodialer_send .rtsLink
{
	background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}

#autodialer_send .rtsAfter,
#autodialer_send .rtsBefore
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
#autodialer_send .RadTabStripTop_Default .rtsLevel1 .rtsLink, 
#autodialer_send .RadTabStripTop_Default .rtsLevel1 .rtsOut, 
#autodialer_send .RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
#autodialer_send .RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
#autodialer_send .RadTabStripTop_Default .rtsLevel1, 
#autodialer_send .RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}

#autodialer_send .disabled_tab
{
	color:#6a6a6a !important;
}

/*end -- override tabstrip style*/

/*====================================== END -- AUTODIALER =============================================*/
/*#endregion*/

/*#region EMAIL2SMS*/
/*====================================== START -- EMAIL2SMS ================================================*/

#email2sms_smtp .info_wrap
{
	background-color:#e7f6fa;
	border:1px solid #0d9abf;
	border-radius:5px;
}

/*====================================== END -- EMAIL2SMS ==================================================*/
/*#endregion*/

/*#region YUBOTOEMAIL*/
/*====================================== START -- YUBOTOMAIL ===============================================*/

#yubotomail_email_accounts .rtsFirst
{
    border-top: 1px solid #D5D5D5;
}

#yubotomail_email_accounts .rtsLink
{
    border-bottom: 1px solid #D5D5D5;
}

#yubotomail_email_accounts .rtsSelected
{
    background-color:#ffffff;
    border-left:1px solid #d5d5d5;
    border-right:0px;

}

#yubotomail_email_accounts .lbl_fwd_email
{
    font-weight:bold;
}

#yubotomail_email_accounts .email_accounts_mp
{
    background-color:#ffffff;
    border:1px solid #d5d5d5;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
}

#yubotomail_email_accounts .account_info_title
{
    color:#089fc7;
}

#yubotomail_email_accounts .info_wrap
{
	background-color:#e7f6fa;
	border:1px solid #0d9abf;
	border-radius:5px;
}

#yubotomail_email_accounts table td
{
    color:#089fc7;
}

/*====================================== END -- YUBOTOMAIL =============================================*/
/*#endregion*/

/*#region SUBACCOUNTS*/
/*====================================== START -- SUBACCOUNTS ==============================================*/

.subaccounts .RadPanelBar_Default .rpGroup
{
    background-color:#ffffff;
}

.subaccounts .filter_content
{
    width:879px;
}

.subaccounts .toggle_btn_unselected
{
    background-color:#ffffff;
}

.subaccounts .tab_panel,
.c2c .tab_panel
{
    padding:10px;
}


.first_use_steps_wrap table tr
{
    width:100%;
}

.span_service
{
    color:#3883AC;
    vertical-align:middle;
}

.grid_btn_selected
{
    float:right;
    background-color:#707070 !important;
    color:#ffffff !important;
}

#create_account_dlg_wrap  .multi_chbx_row
{
    background-color:#ffffff;
}

#create_account_dlg_wrap  .multi_chbx_alt_row
{
    background-color:#f5f5f5;
}

#create_account_dlg_wrap .credit_alert_setings_wrap
{
	border:2px solid #e5e5e5;
	border-radius:5px;
	margin-top:10px;
}

/*====================================== ==END -- SUBACCOUNTS ==============================================*/
/*#endregion*/

/*#region VIDEODIALER*/
/*=======================================START -- VIDEODIALER ==============================================*/

#videodialer_send .valid_rlb_tbx
{
    border:1px solid #399729 !important;    
}

#videodialer_send .invalid_rlb_tbx
{
    border:1px solid #e74850 !important;    
}

#videodialer_send .rlb_tbx
{
    border-radius:5px !important;
}

#videodialer_send .rlbx_wrap
{
    border-radius:5px !important;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

#videodialer_send .three_col_wrap
{
    border:2px solid #e5e5e5;
    border-radius:5px;
}

#videodialer_send .three_col_wrap .first_col_wrap p,
#videodialer_send .three_col_wrap .second_col_wrap p,
#videodialer_send .three_col_wrap .third_col_wrap p
{
    font-weight:bold;
    margin-bottom:10px;
}

#videodialer_send .three_col_wrap .first_col_wrap
{
    border-right:1px solid #e5e5e5;
}

#videodialer_send .three_col_wrap .second_col_wrap
{
    border-right:1px solid #e5e5e5;
    border-left:1px solid #fcfcfc;
}

#videodialer_send .three_col_wrap .third_col_wrap
{
    border-left:1px solid #fcfcfc;
}

/*start -- override tabstrip style of content-body*/
#videodialer_send .content-body .rtsLink
{
	background-color: #e5e5e5 !important;
	color:#606060 !important;
}

#videodialer_send .content-body .rtsSelected
{
	border-top:1px solid #d1d1d1 !important;
	border-left:1px solid #d1d1d1 !important;
	border-right:1px solid #d1d1d1 !important;
	background-color:#ffffff !important;
}

/*end -- override inner tabstrip style of content-body*/

/*start -- override tabstrip style*/

#videodialer_send .RadTabStripTop_Default .rtsLevel1
{
	background: url('graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
#videodialer_send .rtsLink
{
	background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}

#videodialer_send .rtsAfter,
#videodialer_send .rtsBefore
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
#videodialer_send .RadTabStripTop_Default .rtsLevel1 .rtsLink, 
#videodialer_send .RadTabStripTop_Default .rtsLevel1 .rtsOut, 
#videodialer_send .RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
#videodialer_send .RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
#videodialer_send .RadTabStripTop_Default .rtsLevel1, 
#videodialer_send .RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}

#videodialer_send .disabled_tab
{
	color:#6a6a6a !important;
}

/*end -- override tabstrip style*/


/*=========================================END -- VIDEODIALER ==============================================*/
/*#endregion*/

/*#region SMS2WAY*/
/*=========================================START -- SMS2WAY ================================================*/

/*start -- override tabstrip style*/
.sms2way .RadTabStripTop_Default .rtsLevel1
{
	background: url('graphics/images/tabstrip_bg.png') repeat-x 0 0 !important;
}
		
.sms2way .rtsLink
{
	background-color: #bebebe !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
	color:#646464 !important;
}

.sms2way .rtsSelected
{
    background-color: #ffffff !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}
		
.sms2way .RadTabStripTop_Default .rtsLevel1 .rtsLink, 
.sms2way .RadTabStripTop_Default .rtsLevel1 .rtsOut, 
.sms2way .RadTabStripBottom_Default .rtsLevel1 .rtsLink, 
.sms2way .RadTabStripBottom_Default .rtsLevel1 .rtsOut, 
.sms2way .RadTabStripTop_Default .rtsLevel1, 
.sms2way .RadTabStripBottom_Default .rtsLevel1
{
	background-image: none !important;
}
/*end -- override tabstrip style*/

.series1_color
{
    background-color:#71bc20;
}

.series2_color
{
    background-color:#fdba11;
}

.series3_color
{
    background-color:#0db4e2;
}

.td_lbl
{
    font-weight:bold;
}

.sms2way .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

.sms2way .rlbx_wrap .RadListBox_Default .rlbGroup .rlbSelected {
	background: none repeat scroll 0 0 #C5C5C5;
    border: 1px dotted #555555;
	outline:none;
}
		
.sms2way .rlbx_wrap .RadListBox_Default .rlbGroup .rlbHovered {
	background: none repeat scroll 0 0 #C5C5C5;
    border: 1px dotted #555555;
	outline:none;
}
		
.sms2way .rlbx_wrap .RadListBox .rlbGroup .rlbActive {
    border: 1px dotted #555555;
}

/*=========================================END -- SMS2WAY ==================================================*/
/*#endregion*/

/*------------------------------- Buy money -------------------------------------------------*/

.amount-panel
{
    margin-top:20px;
}

#buy_money  .rpbHolder .form_lbl
{
    width:100px;
}

#buy_money .form_lbl
{
    width:90px;
}

#buy_money p.form_row
{
    margin-top:20px;
}

.totalLine
{
    border-top:1px solid #e5e5e5;
    margin-top:10px;
    margin-bottom:10px;
    width:300px;
}

#buy_money .disabled_tbx
{
    background-color:#f5f5f5 !important;
    border-radius:5px !important;
}

html body .RadInput .riTextBox.disabled_tbx, 
html body .RadInputMgr
{
    padding-top:5px;
    padding-bottom:5px;
}

#buy_money .btn_wrap
{
    text-align:left;
}

#buy_money .RadPanelBar .rpRootGroup,
#register .RadPanelBar .rpRootGroup
{
    border:none;
}

#buy_money .RadPanelBar_Default .rpGroup,
#buy_money .RadPanelBar_Default,
#register .RadPanelBar_Default .rpGroup,
#register .RadPanelBar_Default
{
    background-color:transparent;
}

.rpbHolder
{
    margin-top:10px;
    margin-bottom:5px;
}

#buy_money .rpbHolder
{
    background-color: #f2f2f2;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    padding-bottom: 10px;
    padding-left:10px;
}

#buy_money .bank_accounts_wrap
{
    text-align:left;
}

#buy_money .bank_transactions_header
{
    text-align:left;
}

#buy_money .message_success,
#buy_money .message_info
{
    margin-bottom:20px;
}

#buy_money .message_warning
{
    margin-bottom:20px;
}

.buttonHolder
{
    margin-top:20px;
}

.linkbtn
{
    text-decoration:none;
    cursor:pointer;
    color:Blue;
}

#account_bottom_box_wrap
{
    margin-top:30px;
}

.c2c_phonenumber_header,
.c2c_phonenumber_row
{
    display:inline-block;
    width:120px;
    max-width:120px;
    min-width:120px;
}

.c2c_status_header,
.c2c_statuc_row
{
    display:inline-block;
    width:70px;
    max-width:70px;
    min-width:70px;
}

.c2c_activation_row,
.c2c_activation_header
{
    display:inline-block;
    width:170px;
    max-width:170px;
    min-width:170px;
}

.c2c_delete_row,
.c2c_delete_header
{
    display:inline-block;
    width:110px;
    max-width:110px;
    min-width:110px;
    text-align:right;
}

.c2c_delete_header
{
    vertical-align:top;
}

#c2c_number_tips
{
    padding-left:20px;
    margin-bottom:10px;    
}

#add_new_c2c_number_dlg_wrap .form_line
{
    margin-top:10px;
}

.error
{
    color:Red;
}

.c2c_number_activation_code_lbl
{
    display:inline-block;
    width:100px;
}

#change_password p
{
    margin-bottom:20px;
}

#c2c_settings .RadPanelBar .rpRootGroup
{
    border:none;
}

#c2c_settings .RadPanelBar_Default .rpGroup
{
    background-color:#f5f5f5;
}

#c2c_settings .RadPanelBar_Default
{
    background-color:#f5f5f5;    
}

#topPageLine
{
    height:5px;
    background-color:#ec583f;
}

#headerBottomLine
{
    height:3px;
    background-color:#ffffff;
}

#register #login-left-box
{
    min-height:0px;
    background-color:transparent;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:0px;
    width:425px;
    margin-right:15px;
}

#register #login-right-box
{
    width:451px;
}

#register #login-inner-down-box
{
    background-image:none;
    background-color:#ffffff;
    margin-top:55px;
    font-size:14px;
    padding:20px 40px;
}

#register .row_wrap
{
    margin-bottom:25px;
}

#register #c2c_login_left_box_text
{
    background-color: #FFFFFF;
    border-radius: 5px;
    font-size: 14px;
    min-height: 374px;
    padding: 20px 40px;
}

.c2c_big_image
{
    background-image:url(../../../../../../graphics/images/big-image.png);
    background-position:center center;
    background-repeat:no-repeat;
    width:480px;
    height:340px;
}

#c2c_login_left_box_text
{
    background-color:#fafafa;
    border:1px solid #e7e7e7;
    border-radius:5px;
    padding:20px;
    margin-top:15px;
}

#login_small_title
{
    color:#3585ba;
}

#login-inner-up-box .chbx_wrap
{
    margin-top:5px;
}
.RadButton_Default.RadButton.rbLinkButton.pricePacket
{
    /*border:none!important;*/
    /*background-color:transparent!important;*/
    color: #333;
    border-color: #78bddb;
border-radius: 5px;
border-style: solid;
border-width: 1px;
display: inline-block;
line-height: 90px;
min-height: 110px;
/*padding-left: 5px;*/
text-align: center;
vertical-align: middle;
width: 108px;
}

.RadButton_Default.RadButton.rbLinkButton.loginBtn
{
    background-image:url(../../../../../../graphics/images/buttons/login_btn_bg.png);
    border-width:0px!important;
    background-color:transparent!important;
    color:White;
    width:300px;
    text-align:center;
    font-size:14px;
}

.RadButton_Default.RadButton.rbLinkButton.loginBtn:hover
{
    color:White;
}

.rbLinkButton.loginBtn
{
    height:32px;
    line-height:32px;
}

a.loginLink
{
    color:#3585ba;
}

#register_small_title
{
    color:#d44f3b;
}

.captchaImg
{
    vertical-align:middle;
    border:1px solid #b8b8b8 !important;
    border-radius:5px;
}

.refreshCaptchaBtn
{
    background-color: #E5E5E5;
    border-color: #b8b8b8 #b8b8b8 #b8b8b8 -moz-use-text-color;
    border-radius: 0 5px 5px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0 !important;
    margin-left: -7px;
    outline: medium none;
    padding: 3px;
    vertical-align: middle;
}

.register_row
{
    margin-bottom:10px;
}

a.termsLink
{
    color:#142b44;
}

.RadButton_Default.RadButton.rbLinkButton.registerBtn
{
    background-image:url(../../../../../../graphics/images/buttons/registerBtnBg.png);
    border-width:0px;
    background-color:transparent;
    color:White;
    width:358px;
    text-align:center;
    font-size:14px;
}

.RadButton_Default.RadButton.rbLinkButton.registerBtn:hover
{
    color:White;
}

.rbLinkButton.registerBtn
{
    height:32px;
    line-height:32px;
}

.login_row
{
    margin-bottom:5px;
    position:relative;
}

.registerLoader
{
    position:absolute;
    right:0;
    top:8px;
    vertical-align:middle;
}

#login-inner-down-box .RadPanelBar .rpRootGroup
{
    border:none;
}

#login-inner-down-box .RadPanelBar_Default .rpGroup,
#login-inner-down-box .RadPanelBar_Default
{
    background-color:transparent;
}

#login-inner-down-box .info_wrap
{
	background-color:#e7f6fa;
	border:1px solid #0d9abf;
	border-radius:5px;
}

#login-inner-down-box .info_wrap.register_tip
{
    padding:10px;
    margin-bottom:5px;
}

#login-inner-down-box .info_title
{
	margin-bottom:20px;
}

#footer .nav_list li
{
    margin:0px;
}

#nortonImg
{
    background:url(../../../../../../graphics/images/northon-icon.png) no-repeat scroll 0 0 transparent;
    width:80px;
    height:44px;
    display:inline-block;
    vertical-align:middle;
}

.termsHolder
{
    padding:15px;
}

.c2c .c2c_general_settings .tbx
{
    width:200px !important;
}

#titleCopyright
{
    font-size:15px;
    vertical-align:top;
}

#c2c_charges .rlbx_wrap
{
    width:210px;
    vertical-align:top;
}

.c2c .c2cSettingsCountryHolder .content-body-panel .form_lbl
{
    width:170px;
}

#spanTasksText
{
    width:130px;
    padding-left:4px;
    padding-right:0px;
    padding-top:6px;
}

.balanceText.padding.nav_font
{
    width:55px;
    padding-left:4px;
    padding-right:0px;
    padding-top: 6px;
}

.rlbChargesPrefix
{
    display:inline-block;
    width:60px;
    min-width:60px;
    max-width:60px;
    margin-right:5px;
}

.prefix_tbx.tbx
{
    margin-right:-5px;
    border-top-right-radius:0px !important;
    border-bottom-right-radius:0px !important;
}

.phonenumber_tbx.tbx
{
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
}

#c2cbasicSettingsPanel,
#c2cAvailabilityPanel,
#c2cOfflineMessagesPanel
{
    margin-bottom:25px;
}

.c2c_title_lbl
{
    width:115px;
    min-width:115px;
    display:inline-block;
}

.showMoreSettingsBtn
{
    background-color: #E2F0F4;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    font-weight: bold;
    padding: 15px;
    text-align: center;
}

.showMoreSettingsBtn:hover
{
    background-color: #e8e8e8;
}

.bottomTbxListBox
{
    margin-bottom:5px;
}

.valueHolder
{
    display:inline-block;
    width:430px;
    position:relative;
    vertical-align:top;
}

#c2cExceptionsPanelLeft
{
    display:inline-block;
    vertical-align:top;
    width:400px;
    padding-right:20px;
    border-right:1px solid #a8a8a8;
    margin-right:20px;
}

#c2cExceptionsPanelRight
{
    display:inline-block;
    vertical-align:top;
    width:400px;
}

.panelBar2.RadPanelBar_Default div.rpHeaderTemplate, 
.panelBar2.RadPanelBar_Default a.rpLink
{
    background-image:none;
    background-color:#ececec;
}

.panelBar2.RadPanelBar_Default div.rpSelected,
.panelBar2.RadPanelBar_Default div.rpSelected:hover,
.panelBar2.RadPanelBar_Default a.rpSelected,
.panelBar2.RadPanelBar_Default a.rpSelected:hover
{
    background-color:#e8e8e8; 
}

.panelBar1.RadPanelBar_Default .rpGroup a.rpLink, 
.panelBar1.RadPanelBar_Default .rpGroup a.rpLink .rpOut
{
    background-image:none !important;
    background-color:#ececec !important;    
}

.panelBar1.RadPanelBar_Default ul.rpGroup .rpSelected, 
.panelBar1.RadPanelBar_Default .rpGroup a.rpSelected:hover
{
    background-color:#e8e8e8 !important; 
}

.panelBar1.RadPanelBar_Default div.rpHeaderTemplate, 
.panelBar1.RadPanelBar_Default a.rpLink
{
    background-image:none !important;
    background-color:#ececec !important;
}

.panelBar1.RadPanelBar_Default div.rpSelected,
.panelBar1.RadPanelBar_Default div.rpSelected:hover,
.panelBar1.RadPanelBar_Default a.rpSelected,
.panelBar1.RadPanelBar_Default a.rpSelected:hover
{
    background-color:#e8e8e8 !important; 
}

.rpbContentHolder
{
    padding:10px;
}

.c2c .tbx.largeTbx
{
    width:407px !important;
}

.playBtn
{
    vertical-align:middle;
}

.dlgPlayFileContentHolder
{
    width:280px;
    text-align:center;
    padding:10px;
}

a.rbLinkButton.RadButton.RadButton.pricePacket {
    position: relative;
    padding: 0;
    border: 0;
    background-color:#f5f5f5;
    border-radius:5px;
    margin-right:12px;
}

a.rbLinkButton.RadButton.RadButton.pricePacket:hover 
{
    background-color: #d5edf8;
    background-repeat:repeat-x;
    background-position:bottom center;
}

.pricePacket:hover 
{
    background-color: #d5edf8;
    background-repeat:no-repeat;
    background-position:bottom right;
}
a.rbLinkButton.RadButton.RadButton.pricePacket.activePricePacket
{
    background-color: #d5edf8;
    background-image:url(../../../../../../graphics/images/tickLarge.png);
    background-repeat:no-repeat;
    background-position:right bottom;
}
.activePricePacket
{
    background-color: #d5edf8!important;
    background-image:url(../../../../../../graphics/images/tickLarge.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    border-color: #78BDDB!important;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
}
.packetBox
{
    /*border-color: #78BDDB;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;*/
    display: inline-block;
    line-height: 90px;
    min-height: 110px;
    padding-left: 5px;
    text-align: center;
    vertical-align: middle;
    width: 108px;
}

#packetBoxPrice
{
    font-size:33px;
    color:#909090;
    width:85px;
    height:70px;
    margin: auto;
}

.packetBoxPriceVat
{
    border-top:1px solid #a3a3a3;
    color: #a3a3a3;
    line-height: normal;
    width: 85px;
    margin: auto;
}


.amount-panel p
{
    margin-bottom:20px;
}

#vatTip
{
    margin-top:20px;
}

/* start -- payment method btn */

a.rbLinkButton.RadButton.pricePacket.rbDisabled 
{
    border:0px;
}

a.rbLinkButton.RadButton.paymentMethodBtn {
    position: relative;
    padding: 0;
    border: 0;
    background-color:#f5f5f5;
    border-radius:5px;
    background-image:url(../../../../../../graphics/images/rdb_unchecked.png);
    background-repeat:no-repeat;
    background-position:10px center;
}

a.rbLinkButton.RadButton.RadButton.paymentMethodBtn:hover 
{
    background-color: #f0f0f0;
}

a.rbLinkButton.RadButton.RadButton.paymentMethodBtn.activePaymentMethodBtn
{
    background-color: #f0f0f0;
    background-image:url(../../../../../../graphics/images/rdb_checked.png);
}

.paymentMethodBox
{
    width:320px;
    display:inline-block;
    vertical-align:top;
    border-radius:5px;
    min-height:50px;
    line-height:normal;
    vertical-align:middle;
}

#paymentMethodImg
{
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 32px;
    padding-left: 45px;
    padding-top: 7px;
    width: 51px;
    display:inline-block;
}

#paymentMethodImg.mastercard
{
    background-image: url("../../../../../../graphics/images/mastercard51.png");
}

#paymentMethodImg.visa
{
    background-image: url("../../../../../../graphics/images/visa51.png");
}

#paymentMethodImg.euroline
{
    background-image: url("../../../../../../graphics/images/euroline51.png");
}

#paymentMethodImg.paypal
{
    background-image: url("../../../../../../graphics/images/paypal51px.png");
}

#paymentMethodImg.bank
{
    height: 37px;
    padding-left: 45px;
    padding-top: 7px;
    width: 48px;
    background-image: url("../../../../../../graphics/images/bank.png");
}

#creditCardTextHolder
{
    display:inline-block;
    vertical-align:top;
    margin-left:10px;
    width:180px;
    padding-top:7px;
}

.paymentMethodTitle
{
    font-weight:bold;
}

/* end payment method btn */

#account .valueHolder
{
    width:230px;
    vertical-align:top;
}

#account .RadListBox .rlbGroup .rlbActive
{
    padding: 2px 5px;
}

#m_BuyMoney_RpbStep2_i0_i0_Uc_MessageAlert1_PnlMessage span
{
    width: 815px;
    display: inline-block;
    vertical-align: middle;
}

#m_BuyMoney_RpbStep2_i0_i0_Uc_MessageAlert1_PnlMessage img
{
    vertical-align: middle;
}

.col1
{
    display:inline-block;
    vertical-align:top;
    width:240px;
    padding-right:30px;
    text-align:right;
    padding-top:42px;
}

.c2c .col1 .form_row
{
    margin-top:22px;
}

.col2
{
    background-color: #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin-right: 5px;
    padding: 10px;
    vertical-align: top;
    width: 75px;
}

.col3
{
    background-color: #E8E8E8;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin-right: 5px;
    padding: 10px;
    vertical-align: top;
    width: 75px;
}

a.footer_c2c
{
    color:#505050;
}

.dlgActivatePhoneContentHolder
{
    padding:10px;
    width:280px;
}

.dlgReportBugHolder
{
    width:600px;
}

.dlgReportBugHolder p
{
    font-weight:bold;
}

.rdgTipUnder
{
    margin-top:10px;
}

.captcha
{
    width:200px;
    display:inline-block;
    vertical-align:middle;
}

.captcha .rcRefreshImage
{
    display:none !important;
}

.captcha input
{
    display:none;
    visibility:hidden;
}

.captcha label
{
    display:none;
    visibility:hidden;
}

.pageLoaderText
{
    display:inline-block;
    margin-left:10px;
    color:#415d87;
    line-height:17px;
    vertical-align:top;
}

.c2cSettingsCountryHolder .error_lbl
{
    margin-left:205px;
}

.zeroWidth
{
    width:0px !important;
}

.pieLegendWrap
{
    display: inline-block;
    width: 140px;
    vertical-align:top;
}

.RadListBox.countries_rlbx
{
    width: 640px;
}

.RadListBox.countries_rlbx .rlbGroupCell
{
    height:120px !important;
}

#add_new_c2c_number_dlg_wrap .RadListBox .rlbGroupCell
{
    height:120px !important;
}

.hor2line
{
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #CDCDCD;
    margin-bottom: 20px;
    margin-top: 20px;
}

.chartTipBottom
{
    margin-top:10px;
    display:inline-block;
    margin-left:50px;
}

.tipLink
{
    color:#3883c7;
}

.gridRadioHolder
{
    width:120px;
}

.imgPreview
{
    position: absolute;
    right: 50px;
    top: 120px;
}

.c2cPreviewLeftImg
{
    margin-top:15px;
    margin-left:15px;
    margin-bottom:44px;
}

.c2cPreviewHolder
{
    background-color:#ececec;
}

.ldd_menu.breadcrumb_list li a
{
    padding:4px 7px;
    border:1px solid #f0f0f0;
}

.ldd_menu.breadcrumb_list li a:hover
{
    background-color: #E4E4E4;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 #FFFFFF;
    padding: 4px 7px;
}

.ldd_menu.breadcrumb_list li a.selected
{
    background-color: #E4E4E4;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 0 #FFFFFF;
    padding: 4px 7px;
}

.c2c.function
{
    position:relative;
}

.reg
{
    font-size:16px;
    vertical-align:top;
}

.c2c_statistics_graphs
{
    margin-top:30px;
}

.excTitle
{
    font-weight:bold;
}

#apiKeyPnl
{
    margin-top:20px;
}

#ulDev
{
    margin-left:30px;
}

.downloadApiBtn
{
    background-image:url(../../../../../../graphics/icons/32x32/download_32_32_bg_butt.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 32px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 32px;
}

.apiKeyHolder
{
    background-color: #F9DAD7;
    border-radius: 5px 5px 5px 5px;
    padding: 4px;
}

#c2c_developers .tbx
{
    padding: 7px 10px !important;
    width: 300px !important;
}

#c2c_developers .error_lbl
{
    margin-left:0px;
}

#c2c_developers .valid_msg_lbl
{
    margin-left:0px;
}

#c2c_developers .rlbx_wrap
{
    width:300px;
}

.infoMsg
{
    background-color: #e2edf3;
    background-image: url("../../../../../../graphics/icons/info2.png");
    background-position: 2px center;
    background-repeat: no-repeat;
    border-radius: 5px 5px 5px 5px;
    color: #454545;
    display: inline-block;
    padding: 4px 4px 4px 30px;
}

#c2cbutton_warn .message_warning span
{
    display: inline-block;
    vertical-align: top;
    width: 890px;    
}

#c2cbutton_warn .message_warning span ul
{
    margin-left:20px;    
}

#c2cbutton_warn .message_warning span li
{
    margin-top:10px;    
}

.sLogin #login-inner-up-box
{
    background-image:none;
}

.sLogin .login_badge
{
    display:none;
}

#register .register_badge
{
    display:none;
}

.sLogin h1,
.sLogin h2
{
    margin-left:20px;
}

.mL
{
    margin-left:20px;
}

.mL li
{
    margin-bottom:5px;
}

.haveAccLink
{
    margin-top:10px;
}

#m_UcLogin_LnkBtnRegister
{
    margin-bottom: 10px;
    margin-left: 30px;
    display: block;
}

.sLogin #login-inner-up-box
{
    margin-bottom:0px;
    padding-bottom:10px;
}