﻿*{
margin:0px;
padding:0px;
}

body 
{
    padding:0px;
	margin:0px;
	height:100%;
    background:url(../../../../../../graphics/images/bg4.png) repeat scroll 0 0 #d0d0d0;
    /*background-color:#c5c5c5;*/
	font-family: Tahoma, Arial, sans-serif;
}

.reToolbar.Default .InsertSpecialLink
{
    background-image: url(../../../../../../graphics/icons/20x20/edit_grid.png);
}
    
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; }

/* Always force a mbar 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 
{
    padding:0px;
    margin:0px;
}

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;
}

.content-body
{
	border:0px solid Green;
	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;
}

.loginLink
{
    color: #14577c;
    text-decoration:undeline;
}

div.content-body-panel-title
{
	margin-bottom:20px;
	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;
}

label 
{
    color: #545454;
	text-align: left;
	margin-left:5px;
}

select 
{
    padding:5px;
    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;
}

.err
{
    color:#fff;
}

.warn
{
    color:#996e1c;
}

.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;
}

#login .loginMsg .message_warning,
#login .loginMsg .message_error
{
    margin-top:0px;
    margin-left:0px;
    width:920px;
}

#login.sLogin .loginMsg .message_warning,
#login.sLogin .loginMsg .message_error
{
    width:365px;
}

#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,
#web2sms_quicksms .message_success span .linkbtn,
#web2sms_prosms .message_success span .linkbtn,
#resend_dlg_wrap .message_success span .linkbtn,
#web2mms_sendmms .message_info span .linkbtn,
#web2mms_sendmms .message_success span .linkbtn
{
    color:#ffffff;
    text-decoration:underline;
    cursor:pointer;
}



.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;
	float:left;
}

.message_info span
{
	display: inline-block;
	vertical-align: middle;
	width: 87%;
}

.message_error span
{
	/*display: inline-block;*/
	vertical-align: middle;
	/*width: 85%;*/    
}

/*#region FOOTER*/
/*======================================== START -- FOOTER =======================================================*/

#footer {
    background: url("../../../../../../graphics/images/footer_bg2.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;
}

.msn_icon{
	background:url(../../../../../../graphics/icons/15x15/support_msn_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;
}

.multipleRowsColumns .rcbItem,
.multipleRowsColumns .rcbHovered
{
    float:left;
    margin:0 1px;
    min-height:13px;
    overflow:hidden;
    padding:2px 19px 2px 6px;
    width:20px;
} 

.tel1
{
    background-image: url("../../../../../../graphics/icons/16x16/tel1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel2
{
    background-image: url("../../../../../../graphics/icons/16x16/tel2.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel3
{
    background-image: url("../../../../../../graphics/icons/16x16/tel3.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel4
{
    background-image: url("../../../../../../graphics/icons/16x16/tel4.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel5
{
    background-image: url("../../../../../../graphics/icons/16x16/tel5.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel6
{
    background-image: url("../../../../../../graphics/icons/16x16/tel6.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel7
{
    background-image: url("../../../../../../graphics/icons/16x16/tel7.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel8
{
    background-image: url("../../../../../../graphics/icons/16x16/tel8.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.tel9
{
    background-image: url("../../../../../../graphics/icons/16x16/tel9.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.cLink
{
    text-decoration:underline;
}

#header_left {
	height: 90px;
    position: absolute;
    right: 69%;
    top: 0;
    width: 100%;
	background:url(../../../../../../graphics/images/bgs/1px_bgr_header_left.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.png) repeat-x #f0f0f1;
}

#header_center {
	background:url(../../../../../../graphics/images/header_center2.png) no-repeat;
	height: 90px;
	width: 990px;
    margin: 0 auto;
    z-index: 9;
}

.logo {
	background: url("../../../../../../graphics/logos/yuniverse_logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 42px;
    margin-top: 25px;
    position: relative;
    vertical-align: top;
    width: 261px;
}

#header_right {
	height: 52px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
	background:url(../../../../../../graphics/images/1px_bgr_header_right.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;
}

.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_bar2.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:625px;
    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;
}

.rightCol
{
    float: left;
    margin-top: 20px;    
}

#m_Web2MMSSendMms_WndElement_C_divleftCol
{
    border-right: 2px solid #CDCDD9;
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    min-height: 275px;
    padding-right: 10px;
    width: 111px;
}

#imgWrap
{
    overflow:auto;    
}

#web2mms_sendmms .horLine1,
#web2mms_sendmms .horLine2
{
    margin-left:30px;
}

#imgWrap img
{
    width:190px;
}

.filePreview.voiceFilePreview
{
    padding:15px;
}

.filePreview
{
    border: 2px solid #CDCDD9;
    border-radius: 5px;
    float: left;
    margin-top: -25px;
    max-height: 200px;
    max-width: 200px;
    padding: 5px;   
}

.credits_bgr {
    background-color: #E4E4E4;
    display: inline-block;
    height: 28px;
    margin-right: 5px;
    max-width: 253px;
    min-width: 253px;
    padding-right: 5px;
    width: 253px;
}

#breadcrumb {
	margin:-27px 0 0 20px;
    float: left;
}

.breadcrumb_list {
	list-style: none outside none;
}

.breadcrumb_list li {
	float:left;
	margin:0;
	padding:6px 10px 11px;
}

.breadcrumb_list li  a {
	text-decoration:none;
		color: #3883ac;
	font-size: 12px;
}
.breadcrumb_list li  a :hover {

	text-decoration:underline;
}

.breadcrumb_divider {
	background:url(../../../../../../graphics/images/breadcrumb_divider.png) no-repeat;
	width:10px;
	margin-left:10px !important;
}

.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:36px;
	width:707px;
	display:none;
	left:-27px;
	font-size:10px;
	background: #ffffff;
	border:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top:0px;
	padding:2px;
	box-shadow:1px 2px 3px #A5A5A5;
	z-index:4000;
}

.breadcrumb_list li.hidden
{
    padding:0px;
}

.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.texting-block-ul
{
    width:180px;
    float:left;
    margin-right:23px;
}

#ulServicesOptions
{
    margin-left:0px;
    display:inline-block;
    width:440px;
}

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 19px 0px;
}

ul.ldd_menu ul li  table {
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;
}

.buttonHolder
{
    margin-top:20px;
}

.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;
}

.service-block a
{
    width:108px;
    display:block;
    padding:19px;
    border-bottom:1px solid #ccc; 
}

.breadcrumb_list .texting-block-ul li
{
    padding:0px;
}

.services_ldd_submenu.ldd_submenu ul.texting-block-ul li
{
    
}

.serviceActive
{
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 3px #CCCCCC;
    background-color:#f5f5f5 !important;
    margin-top:-3px;
    margin-bottom:3px;
}

.liServiceActive
{
    background-image: url("../../../../../../graphics/images/pointer.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 52px;
    width: 23px;
    position: absolute;
    left:200px;
}

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: 0px 3px 3px #CCCCCC;
    background-color:#f5f5f5;
}

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,
ul#ulServicesOptions li {
    display:inline-block;
    vertical-align:top;
    width:200px;
    height:100px;
}

ul#web2sms-submenu li.hidden,
ul#web2mms-submenu li.hidden,
ul#greetings-submenu li.hidden,
ul#mobile2sms-submenu li.hidden,
ul#email2sms-submenu li.hidden,
ul#yubotoemail-submenu li.hidden,
ul#email2sms-submenu li.hidden,
ul#autodialer-submenu li.hidden,
ul#videodialer-submenu li.hidden,
ul#videodialer-submenu li.hidden,
ul#ulServicesOptions li.hidden
{
    height:0px;
    margin:0px;
    padding:0px;
}

.premium{
   background:transparent url('../../../../../../graphics/icons/25x25/2way_sms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.web2sms_link {
    background:transparent url('../../../../../../graphics/icons/25x25/web2sms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
	
}

.Mobile2SMS{
    background:transparent url('../../../../../../graphics/icons/25x25/mobilebulksms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.Email2SMS_link {
    background:transparent url('../../../../../../graphics/icons/25x25/sms2email.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.greetings{
    background:transparent url('../../../../../../graphics/icons/25x25/sms_eortologio.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;

}

.mobilebulksms {
    background:transparent url('../../../../../../graphics/icons/25x25/mobilebulksms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.web2mms_link {
    background:transparent url('../../../../../../graphics/icons/25x25/web2mms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.yubotoemail_link {
    background:transparent url('../../../../../../graphics/icons/25x25/yuboto_mail.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.click2call_link {
    background:transparent url('../../../../../../graphics/icons/25x25/click2call.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.autodialer_link {
    background:transparent url('../../../../../../graphics/icons/25x25/autodialer.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.videodialer_link{
    background:transparent url('../../../../../../graphics/icons/25x25/video_messages.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.wholesms_link{
    background:transparent url('../../../../../../graphics/icons/25x25/whole_sms.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.ivr_ivvr_sr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.fax_vr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.voip_telephony_sr{
    background:transparent url('../../../../../../graphics/icons/25x25/voip_telephony_logo_yellow.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.mobilecards {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_cards.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.mobilecoupons{
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_couponing.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.mobiletickets {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_ticketing.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

.mobileloyalty {
    background:transparent url('../../../../../../graphics/icons/25x25/mobile_loyalty.png') no-repeat 15px 15px;
    padding-left: 55px !important;
	font-size:12px;
}

#ulServicesOptions
{
    padding-top:0px;
}

.history .RadGrid.statsGrid
{
    margin-top:5px;
}

ul.ldd_menu .ldd_submenu.options
{
    padding-bottom:15px;
}

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 =========================================*/

h1
{
    font-weight:normal;
    font-size:28px;
    margin-bottom:10px;
    color:#505050;
    margin-top:0px;
}

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;
}

.mL
{
    margin-left:20px;
}

.mL li
{
    margin-bottom:5px;
}

#register
{
    padding-left: 10px;
    padding-right: 10px;    
}

#content_container {
	width:100%;
	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 {
	background-color: rgba(255,255,255,0.5);
}

.content_center {
	width:990px;
	height:100%;
	margin: -38px auto 25px;
	padding:1px 0;
	margin-bottom:65px;
}

.bold_txt {
	font-weight:bold;
}	

.num_blue_bgr {
	background-color: #BDD5E2;
    display: inline-block;
    height: 28px;
    padding-left:4px;
    padding-right:4px;
    width:93px;
    text-align:center;
    overflow:hidden;
    vertical-align:top;
}

#tasks .num_blue_bgr
{
    width:35px !important;
}

.padding {
	padding: 0 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/15x15/credits_ico.png) no-repeat;
	width:15px;
	height:15px;
	display: inline;
    float: left;
	margin: 5px 0 5px 5px;
}

.task_credits_containers {
	display:inline-block;
	height:27px;
}

#change_password .btn_wrap
{
    text-align:left;
}

#change_password p
{
    margin-bottom:20px;
}

#login .message_warning,
#login .message_success,
#login .message_error,
#login .message_info
{
    margin-top:0px;
}

.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;
}

.haveAccLink
{
    margin-top:10px;
}

#dashboard_icon {
	background:url(../../../../../../graphics/images/dashboard_home_ico.png) no-repeat;
	width:20px;
	height:20px;
	margin-top:38px;
}

.drpDwn1 .rcbList img
{
    vertical-align:middle;
    margin-right:10px;
}

.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;
	border-right:1px solid #0988A9 !important;
}
		
.RadGrid_Default .rgHeader, 
.RadGrid_Default .rgHeader a
{
	color: #FFFFFF !important;
}

.RadGrid_Default .rgHoveredRow,
.RadGrid_Default .rgSelectedRow
{
	background-color: #b5b5b5 !important;
	background-image:none !important;
	color:#000000 !important;
}
/*end -- override radgrid style*/

.hidden 
{ 
	display: none; 
	visibility: hidden; 
}

.first_use_steps_wrap
{
	border:2px solid #ebebeb;
	background-color:#f5f5f5;
	border-radius:5px;
}

.error_lbl
{
    color:#990000;
}

.valid_msg_lbl
{
    color:Green;
}

.empty_grid_wrap
{
    border:0px solid #c2c2c2;
    border-radius:5px;
    background-color:#f5f5f5;
    font-weight:bold;
}

a.rbDisabled.toggle_btn_selected,
a.rbDisabled.toggle_btn_unselected
{
    opacity:1.0;
}

.RadButton.rbDisabled.toggle_btn_selected
{
    cursor:default !important;
    color:#3883AC !important;
}

.toggle_btn_selected
{
    background:url("../../../../../../graphics/images/blue_arrow_down.png") no-repeat scroll center bottom transparent !important;
    padding: 2px 0px 12px 0px !important;
    cursor:pointer !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,
.contactsHolder .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;
}

.dashboard p
{
    margin-bottom:20px;
}

#phonebook_search
{
    padding:10px;
}

.RadButton.breacrumbBtn
{
    vertical-align:top;
}

.breacrumbBtn
{
    margin-top:3px;
}

.filtering_wrap
{
    border-bottom:1px solid #3883AC;
}

.filtering_wrap2
{
    border-bottom:1px solid #3883AC;
}

.RadButton_Default.rbToggleButton.toggle_btn_unselected,
.RadButton_Default.rbToggleButton.toggle_btn_selected
{
    color:#3883AC;  
}

.RadButton_Default.rbToggleButton.toggle_btn_unselected:hover,
.RadButton_Default.rbToggleButton.toggle_btn_selected:hover
{
    color:#296281;
    text-shadow:1px 1px #d4e7f2;
}

.RadButton_Default.rbToggleButton.toggle_btn_unselected.rbDisabled,
.RadButton_Default.rbToggleButton.toggle_btn_selected.rbDisabled
{
    color:#3883AC;
    text-shadow:0px 0px #d4e7f2;
}

.toggle_btn_unselected
{
    background-color:transparent;
    padding: 2px 0px !important;
    cursor:pointer !important; 
    text-align:center !important;
    font-size:12px !important;   
    margin-right:-4px !important;    
}

#sessionCountdown
{
    display:inline-block;
    width:35px;
}

.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;
}

.valid_msg
{
    color:Green;
}

.error_msg
{
    color:Red;
}

/* 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:#ffffff;
    border:1px solid #dcdcdc;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important; 
    margin-right:10px;
    margin-bottom:-1px !important;
}

.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 #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
{
    
}

/*start -- button3*/

.button3
{
	height:42px !important;
}

.button3 span
{
	background-image: url("../../../../../../graphics/images/buttons/button3.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.button3 span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.button3:hover span
{
	background-position: 0px -42px;    
}

.button3 span span
{
	padding: 0 40px 0 0 !important;
	background-position: 100% -84px;
}

.button3:hover span span
{	
	padding: 0 40px 0 0 !important;
	background-position: 100% -126px;
}

/*end -- button2*/

/*start -- button2*/

.button2
{
	height:42px !important;
}

.button2 span
{
	background-image: url("../../../../../../graphics/images/buttons/button2.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.button2 span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.button2:hover span
{
	background-position: 0px -42px;    
}

.button2 span span
{
	padding: 0 40px 0 0 !important;
	background-position: 100% -84px;
}

.button2:hover span span
{	
	padding: 0 40px 0 0 !important;
	background-position: 100% -126px;
}

/*end -- button2*/

/*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*/

.b1design
{
	height:42px !important;
}

.b1design span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.b1design span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.b1design:hover span
{
	background-position: 0px -42px;    
}

.b1design span span
{
	padding: 0 50px 0 0 !important;
	background-position: 100% -252px;
}

.b1design:hover span span
{	
	padding: 0 50px 0 0 !important;
	background-position: 100% -294px;
}

/*end -- button1*/

/*start -- button1*/

.b1customize
{
	height:42px !important;
}

.b1customize span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.b1customize span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.b1customize:hover span
{
	background-position: 0px -42px;    
}

.b1customize span span
{
	padding: 0 50px 0 0 !important;
	background-position: 100% -336px;
}

.b1customize:hover span span
{	
	padding: 0 50px 0 0 !important;
	background-position: 100% -378px;
}

/*end -- button1*/

/*start -- button1*/

.b1platform
{
	height:42px !important;
}

.b1platform span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.b1platform span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.b1platform:hover span
{
	background-position: 0px -42px;    
}

.b1platform span span
{
	padding: 0 50px 0 0 !important;
	background-position: 100% -420px;
}

.b1platform:hover span span
{	
	padding: 0 50px 0 0 !important;
	background-position: 100% -462px;
}

/*end -- button1*/

/*start -- button1*/

.b1preview
{
	height:42px !important;
}

.b1preview span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.b1preview span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.b1preview:hover span
{
	background-position: 0px -42px;    
}

.b1preview span span
{
	padding: 0 50px 0 0 !important;
	background-position: 100% -504px;
}

.b1preview:hover span span
{	
	padding: 0 50px 0 0 !important;
	background-position: 100% -546px;
}

/*end -- button1*/

/*start -- button1*/

.b1complete
{
	height:42px !important;
}

.b1complete span
{
	background-image: url("../../../../../../graphics/images/buttons/button1.png");
	color: #FFFFFF;
	padding-left: 36px !important;
	height: 42px;
	line-height: 42px;
}

.b1complete span 
{
	background-position: 0px 0px;
	font-size:15px;
}

.b1complete:hover span
{
	background-position: 0px -42px;    
}

.b1complete span span
{
	padding: 0 50px 0 0 !important;
	background-position: 100% -588px;
}

.b1complete:hover span span
{	
	padding: 0 50px 0 0 !important;
	background-position: 100% -630px;
}

/*end -- button1*/

/*start -- wizard buttons*/

#activation .wizard_steps_wrap
{
	border-bottom:2px solid #1f6ea3;
}

.wizard_steps_wrap
{
	border-bottom:0px solid #1f6ea3;
}

.ws_btn_not_selected
{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	background-color:#e2e2e2 !important; 
	color:#969696 !important; 
	border:1px solid #e2e2e2 !important;
}

.wizard_steps_wrap .ws_btn_not_selected .ws_btn_wrap img
{
    background-color:transparent;
    opacity:0.2;
}

.ws_btn_not_selected:hover
{
	background-color:#e2e2e2 !important;
	cursor:default !important; 
}

.ws_btn
{
	border:1px solid #1f6ea3 !important;
	/*border:1px solid #c6ecb4 !important;*/
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom:0 !important;
	background-color:#287eb7 !important;
	/*background-color:#c6ecb4 !important;*/
	/*background: url('../../../../../../graphics/images/bgs/wsBg.png') repeat-x 0 0 transparent;*/
	color:#ffffff !important;
}

.ws_btn:hover
{
	/*background-color:#287eb7 !important;*/
	/*background-color:#c6ecb4 !important;*/
	cursor:default !important;
}

.ws_btn_wrap span
{
	font-size:15px;
	color:#ffffff;
}

.ws_btn_active
{
    background-color: #8dbedf !important;
    border-color: #8dbedf !important;
    border-image: none !important;
    border-style: solid !important;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-width: 1px !important;
    color: #ffffff !important;
    height: auto !important;
    padding: 2px 30px 2px 5px !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 -- 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:138px !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: 98% -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 -- back btn*/
.grey_back_btn
{
	height:46px !important;
}

.grey_back_btn span
{
	background-image: url("../../../../../../graphics/images/buttons/greyBtnBack.png");
	color: #666666;
	font-weight:bold;
	padding-left: 49px !important;
	height: 46px;
	line-height: 46px;
	font-size:14px;
}

.grey_back_btn span 
{
	background-position: 0px 0px;
}

.grey_back_btn:hover span
{
	background-position: 0px -92px;    
}

.grey_back_btn span span
{
	padding: 0 53px 0 0 !important;
	background-position: 100% -46px;
}

.grey_back_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:40px;
}

.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,
#mservices_resend_dlg_wrap .scheduling_wrap
{
	border:1px 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;
	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,
#lists_wrap .filter_btns,
#mproduct_dashboard .filter_btns
{
    border-top:1px solid #3883AC;
}

.gridHolder
{
    margin-top:15px;
}

.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:#e1991a;
}

.pending_color,
.callback_color
{
    background-color:#72c8e4;
}

.not_delivered_color,
.incomplete_color
{
    background-color:#ff5377;
}

.failed_color,
.c2c_failed_color
{
    background-color:#e8d57a;
}

.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;    
}

.systemerror_color
{
   background-color:#ff0000;  
}

.blacklisted_color
{
    background-color:#505050; 
}

.ad_canceled_color,
.canceled_color
{
    background-color:#f096ba;    
}

.inprogress_color
{
    background-color:#c5c5c5; 
}

.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;
}

.img_row_wrap
{
    margin-bottom:70px;
}

#topPageLine
{
    height:5px;
    background-color:#3883ac;
}

#register #login-left-box
{
    min-height:0px;
    background-color:transparent;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:0px;
}

#register.ntreg h1
{
    margin-left:0px;
    margin-top:10px;
}

#register.ntreg h2
{
    width:365px;
}

#register.ntreg #login-inner-down-box
{
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0px;
    padding-left: 0;
    padding-bottom:0px;
    padding-top:0px;
}

#register .register_badge
{
    display:none;
}

#register
{
    padding-bottom:15px;
}

#login-left-box
{
	background-color:#ededed;
	border-radius:5px;
}

.login-big-title
{
   	font-size:28px;
	font-weight:500;
	color:#505050; 
}

#login-inner-up-box
{
	background-color:#ededed;
	border-radius:5px;
}

#login-inner-down-box
{
	background-color:#ededed;
	border-radius:5px;
}

.error
{
    color:Red;
}

#login_small_title
{
    color:#3585BA;
}

.login-title
{
	font-size:28px;
	font-weight:500;
}

.RadButton_Default.RadButton.rbLinkButton.registerBtn
{
    background-image:url(../../../../../../graphics/images/buttons/registerBtnBg.png);
    border-width:0px;
    background-color:transparent;
    color:White;
    width:366px;
    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;
}

.captchaImg
{
    vertical-align:middle;
    border:1px solid #b8b8b8 !important;
    border-radius:5px;
}

.refreshCaptchaBtn
{
    background-color: #E5E5E5;
    border:1px solid #b8b8b8 !important;
    border-radius: 0 5px 5px 0;
    margin-left: -7px;
    outline: medium none;
    padding: 3px;
    vertical-align: middle;
}

.register_row
{
    margin-bottom:10px;
}

#register_small_title
{
    color:#d44f3b;
}

.login_tbx
{
	border-radius:5px !important;
}

.RadButton_Default.RadButton.rbLinkButton.loginBtn
{
    background-image:url(../../../../../../graphics/images/buttons/login_btn_bg.png);
    border-width:0px;
    background-color:transparent;
    color:White;
    width:366px;
    text-align:center;
    font-size:14px;
}

#login-inner-up-box .chbx_wrap
{
    margin-top:5px;
}

.RadButton_Default.RadButton.rbLinkButton.loginBtn:hover
{
    color:White;
}

.rbLinkButton.loginBtn
{
    height:32px;
    line-height:32px;
}

.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_info_title
{
    font-weight:bold;
}

.c2c_info_value
{
    background-color:#f5f5f5;
}

.c2c .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

.c2c .hor_line
{
    border-top:1px solid #cccccc;
}

.c2c .multi_chbx_row
{
    background-color:#ffffff;
}

.c2c .multi_chbx_alt_row
{
    background-color:#f5f5f5;
}

#pie_chart_title_wrap,
.pie_chart_title_wrap
{
    font-weight:bold;
}

#bar_chart_title_wrap
{
    font-weight:bold; 
}

#register .info_wrap.register_tip
{
    margin-left: 292px;
    margin-right: 137px;
    padding:10px;
    margin-bottom:0px;
}

.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_title
{
	margin-bottom:10px;
}

#m_account_divSmppIps
{
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 15px;    
}

.valBlock
{
    display:inline-block;
    vertical-align:top;
}

#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;
}

.smsServicesTitle
{
    border-bottom: 1px solid #00ABDA;
    color: #00ABDA;
    font-size: 14px;
    margin-bottom: 10px;
}

.voiceServicesTitle
{
    border-bottom: 1px solid #ffae00;
    color: #ffae00;
    font-size: 14px;
    margin-bottom: 10px;
}

.mServicesTitle
{
    border-bottom: 1px solid #46b900;
    color: #46b900;
    font-size: 14px;
    margin-bottom: 10px;
}

.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;
}

.einvoice_header
{
	font-weight:bolder;
	color : #099EB6; 
}

#service_activation .btn_wrap
{
    text-align:left;
}

.termsHolder
{
    padding:15px;
}

/*====================================== END -- ACTIVATION ==============================================*/
/*#endregion*/

/*#region PHONEBOOK*/
/*====================================== START -- PHONEBOOK =============================================*/

#phonebook_clearlist .rlbx_wrap,
#phonebook_search .rlbx_wrap,
#new_competition_dlg_wrap .rlbx_wrap,
#new_draw_dlg_wrap .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;
}

.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_filter span
{
	color:black;
	font-size:11px;
}

.empty_contact_panel_lbl
{
	font-size:16px;
	color:#277baf;
	font-weight:bold;
}

/*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;
}

.dlgPlayFileContentHolder
{
    width:280px;
    text-align:center;
    padding:10px;
}

.contacts_title_lbl
{
	color:#277baf;
	font-size:14px;
	font-weight:bold;
	width:130px;
}

.contacts_top_toolbar
{
	/*background-color:#e8e8e8;*/
}

.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;
}

.dlg_error_label
{
	color:Red;
	font-size:11px;
}

.asterisk
{
	color:Red;
}

/*====================================== 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;
}

.free_credits_tbx
{
	background-color:#F9EDBE !important;
	border-color:#f9d07e !important;
	padding-bottom:5px !important;
	padding-top:5px !important;
	padding-left:5px !important;
	height:22px;
}

.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;
}

.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;
}

.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_inline
{
    display:inline-block !important;
}
.web2mms_RcbxTemplates_hidden
{
    visibility:hidden !important;
}

.web2mms_RbtnSaveTemplate_hidden
{
    display:none !important;
}

.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;
}

#mservices_resend_dlg_wrap .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

.web2mms .rlbx_wrap
{
    border-radius:5px;
    border:1px solid #b6b6b6;
    background-color:#ffffff;
}

#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: #ededed !important;
	border-top-right-radius:5px !important;
	border-top-left-radius:5px !important;
}

.web2mms_preview_info_wrap
{
    display:inline-block;
    vertical-align:top;
}

.landingPage_previewWrap
{
    display:inline-block;
    vertical-align:top;
}

#web2mms_sendmms .RadTabStripTop_Default .rtsLI .rtsSelected
{
    background-color:#ffffff !important;
}

#web2mms_sendmms .rtsAfter,
#web2mms_sendmms .rtsBefore
{
	background-color: #ededed !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 =============================================*/



/*====================================== 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: #ededed !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;
}

.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_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;
}

.buyBtn
{
    margin-top:3px;
    padding-left:7px;
}

#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_active .ws_btn_wrap img 
{
    background-color: transparent;
    opacity:0.3;
}

#activation .wizard_steps_wrap .ws_btn_wrap img 
{
    width:20px;
    height:20px;
}

#activation .message_warning,
#activation .message_error
{
    margin-top:20px;
}

.wizard_steps_wrap .ws_btn_wrap img {
	margin-right: 0px;
	vertical-align: middle;
	width:21px;
	height:21px;
    background-color: transparent;
    border-radius: 5px 5px 5px 5px;
    border-width: 0;
    padding: 1px;	
    opacity:1;
}

.wizard_steps_wrap  .ws_btn_wrap span {
	color: #FFFFFF;
	/*color: #6f985b;*/
	/*font-size: 16px;*/
    font-size: 15px;	
}
.wizard_steps_wrap  .ws_btn_wrap span {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}


#mServices-CardCreationWizard .wizard_steps_wrap a {
	margin-right: 16px;
	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;
}

#web2sms_history_api .tbx,
#web2mms_history_api .tbx
{
    width:290px !important;
}

.play_btn
{
    display:inline-block;
    height:20px;
    width:20px;
    background-image:url('../../../../../../graphics/icons/20x20/play_grid.png');
    line-height:20px;
    line-height:20px;
    height:20px;
}

.addRepHolder
{
    width:350px;
}

.addRepHolder .addRepChbx
{
    float:left;
}

.addRepHolder .addRepBtn
{
    float:right;
}

#autodialer_send .autodialerMoreSettings .RadPicker .tbx
{
    width:150px !important;
}

.autodialerMoreSettings
{
    border: 2px solid #E5E5E5;
    padding-bottom: 15px;
}

#autodialer_send .three_col_wrap
{
    /*border:2px solid #e5e5e5;*/
    border-radius:5px;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}

#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: #ededed !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;
}

.manage_contacts_wrap .filter_content
{
    width:593px;
}

.RadPanelBar_Default.rpbNoBorder .rpGroup
{
    background-color:#f5f5f5;
}

.lists_wrap .filter_content
{
    width:280px;
}

.subaccounts .filter_content
{
    width:879px;
}

.subaccounts .toggle_btn_unselected
{
    background-color:transparent;
}

.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-bottom:20px;
}

#buy_money  .rpbHolder .form_lbl
{
    width:100px;
}

#buy_money .form_lbl
{
    width:40px;
}

.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;
    margin-left:20px;
}

#buy_money .bank_accounts_wrap
{
    text-align:left;
}

#buy_money .bank_transactions_header
{
    text-align:left;
}

#buy_money .message_success
{
    margin-bottom:20px;
}

#buy_money .message_warning
{
    margin-bottom:20px;
}

#account .box_wrap_up .chbx_lbl
{
    width:360px;
}

#account .message_wrap
{
    text-align:left;
}

#sendPreviewHolder .tbx
{
    width:115px !important;
    margin-right:10px;
}

.previewSpan
{
    margin-right:10px;
    vertical-align:middle;
}

.viewOptionsHolder
{
    padding:10px;
    margin-top:15px;
    background-color: #ECECEC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 1px #CDCDCD;
}

.RadButton.rdbtn .rbText
{
    color:#333333;
}

.emptyChartHolder
{
    color: #707070;
    font-size: 18px;
    padding-top: 210px;
    text-align: center;
}

.mservices.history .tbx
{
    width:161px !important;
}

.formLbl
{
    display:inline-block;
    width:90px;
    margin-right:10px;
    vertical-align:top;
}

.formValBlock
{
    background-color:#ffffff;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    max-height: 80px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 5px 5px;
}

.formValBlock .sp1,
.formValBlock .sp2,
.formValBlock .sp3
{
    display:inline-block;
    width:140px;
    vertical-align:top;
    overflow:hidden;
}   

.appHolder
{
    padding:15px;
}

.appHolder .c1
{
    float: left;
    width: 220px;
}

.formVal
{
    display: inline-block;
    vertical-align: top;
    width: 85px;
}

.vTop
{
    vertical-align:top !important;
}

.avTitle
{
    border-bottom: 1px dotted #0D96B4;
    color: #0D96B4;
    display: inline-block;
}

.appHolder .c2
{
    float: left;
    width: 215px;
}

.appHolder .c3
{
    float: left;
    width: 465px;    
}

#mproduct_dashboard .small_title
{
    margin-bottom:10px;
}

.delHolder
{
    margin-left:20px;
}

.ch0
{
    float:left;
    margin-right:20px;
    width:195px;
}

.ch1
{
    border-right: 1px solid #e1e1e1;
    float: left;
    min-height: 230px;
    width: 115px;
}

.ch2
{
    border-left: 1px solid #FFFFFF;
    float: left;
    min-height: 230px;
    padding-left: 20px;
    width:195px;
}

.ch3
{
    float:left;
}

.rdgTitle
{
    font-weight:bold;
    margin-bottom:10px;
}

.rdgBthHolder
{
    margin-top:15px;
}

.horiz
{
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #ffffff;
    margin-bottom:10px;
}

.designerStepHolder u
{
    font-weight:bold;
}

#divImgBtnLeft,
#divImgBtnRight
{
    display:inline-block;
}

.barcodeRpv .formLabel2
{
    text-align:left;
    width:auto;
}

.bubbleH
{
    background-image:url('../../../../../../graphics/images/bubble.png');
    padding-top:10px;
}

.bubbleHL
{
    background-image:url('../../../../../../graphics/images/bubblehl.png');
    padding-top:10px;
}

.bubbleV
{
    background-image:url('../../../../../../graphics/images/bubblev.png');
    padding-top:27px;    
}

.bubbleVM
{
    background-image:url('../../../../../../graphics/images/bubblevm.png');
    padding-top:27px;    
}

.bubbleVL
{
    background-image:url('../../../../../../graphics/images/bubblevl.png');
    padding-top:27px;    
}

.bubble
{
    background-repeat:no-repeat;
    width:128px;
    height:43px;
    position:absolute;
    text-align:center;
    font-weight:bold;
}

.hlBubble
{
    top:-43px;
    right:0px;
}

.hvBubble
{
    top:55px;
    right:0px;
}

.plBubble
{
    top:15px;
}

.pvBubble
{
    top:144px;
    left:-45px;
}

.s1lBubble
{
    left: -65px;
    top: 125px;
}

.s1vBubble
{
    left: -42px;
    top: 214px;
}

.s2lBubble
{
    left: 60px;
    top: 125px;
}

.s2vBubble
{
    left: 89px;
    top: 214px;
}

.s3lBubble
{
    left: 186px;
    top: 125px;
}

.s3vBubble
{
    left: 216px;
    top: 214px;
}

.logoBubble
{
    top:-41px;
    left:-41px;
}

.logoTextBubble
{
    top:-38px;
    left:0px;
}

.footerBubble
{
    left: 166px;
    top: 400px;
}

.barcodeTextBubble
{
    left: 117px;
    top: 355px;
}

.stripBubble
{
    left: 205px;
    top: 126px;
}

.suStepHolder .suBox
{
    background-color: #e5e5e5;
    /*border: 1px solid #408DBD;*/
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    height: 90px;
    margin-right: 20px;
    padding: 107px 10px 5px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 136px;
}

.suStepHolder .suBox .sTitle
{
    color:#505050;
    font-weight:bold;
    font-size:14px;
}

.suStepHolder .suBox .sText
{
    display:block;
    color:#505050;
    margin-top:5px;
}

.suStepHolder .suBox.s1
{
    background-image:url('../../../../../../graphics/icons/s1a.png');
    background-position:center 20px;
    background-repeat:no-repeat;
}

.suStepHolder .suBox.s2
{
    background-image:url('../../../../../../graphics/icons/s2a.png');
    background-position:center 20px;
    background-repeat:no-repeat;
}

.suStepHolder .suBox.s3
{
    background-image:url('../../../../../../graphics/icons/s3a.png');
    background-position:center 20px;
    background-repeat:no-repeat;
}

.suStepHolder .suBox.s4
{
    background-image:url('../../../../../../graphics/icons/s4a.png');
    background-position:center 20px;
    background-repeat:no-repeat;
}

.suStepHolder .suBox.s5
{
    background-image:url('../../../../../../graphics/icons/s5a.png');
    background-position:center 20px;
    background-repeat:no-repeat;
}

.suStepHolder .suBox.lastSuBox
{
    margin-right:0px;
}

.sTlp
{
    position:absolute;
    top:5px;
    right:5px;
}

#mservices_wizard_step1 .btn_wrap
{
    border-top:0px solid #000000;
}

#headerFieldWrap,
#primaryFieldWrap,
#secondaryFieldWrap
{
    padding:5px;
}

.finalImagesHolder .finalImageHolder
{
    margin-right:20px;
    float:left;
    width:210px;
    text-align:center;
}

.finalImagesHolder .finalImageHolder img
{
    margin-bottom:15px;
}

#spanTasksText
{
    width:130px;
    padding-left:4px;
    padding-right:0px;
}

.balanceText.padding.nav_font
{
    width:70px;
    padding-left:4px;
    padding-right:0px;
}

.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;
}

.designertitle
{
    border-bottom: 1px dotted #355481;
    color: #355481;
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
}

.selAp
{
    float:left;
}

.appTitle
{
    color: #595959;
    font-size: 17px;
    margin-bottom: 10px;
}

.gridTitle
{
    color: #585858;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom:10px;
}

.or
{
    border-right: 1px solid #c9c9c9;
    display: inline-block;
    height: 40px;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

.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;
}

.passInfo
{
    bottom: 28px;
    height: 16px;
    position: absolute;
    right: 14px;
    width: 16px;
    cursor:pointer;
}

.card_preview_wrap img,
.c2 img,
.finalImagesHolder .finalImageHolder img
{
    border:4px solid #9d9c9d !important;
    border-radius:5px;
}

.appTitle .appname
{
    float:left;
}

.appTitle .appBtn
{
    float:right;
    margin-left:10px;
}

.barcodeHolder
{
    float:left;
}

.rlbChbxText
{
    display:inline-block;
    width:120px;
}

.spotHeaderHolder .spotText
{
    float:left;
}

.spotHeaderHolder a
{
    float:right;
}

.moreBackFields
{
    height: 335px;
    overflow: hidden;
    position: relative;
    top: 50px;
    width: 310px;
}

#mservices_reporting .RadPanelBar_Default .rpGroup,
#mproduct_dashboard .RadPanelBar_Default .rpGroup
{
    background-color:#f5f5f5;
}

.filter_content .filterCol1,
.filter_content .filterCol2,
.filter_content .filterCol3
{
    float:left;
}

#mservices_reporting .filter_content .filterCol2
{
    border-right: 1px solid #C1C1C1;
    margin-right: 8px;
    width: 293px;
}

.filter_content .filterCol1
{
    width:350px;
    margin-right:65px;
    border-right:1px solid #d1d1d1;
}

.inlineFilterRow
{
    display:inline-block;
    vertical-align:top;
    width:400px;
}

#m_m_MservicesSpotsManager_RdgOperatorsPanel
{
    margin-top:20px;
}

#mservices_spots_manager .filter_content,
#mproduct_dashboard .filter_content
{
    margin-bottom:15px;
}

.tbxWithToolbarHolder
{
    display:inline-block;
    vertical-align:top;
}

.mservices .barcodeOptionsHolder .tbx
{
    width:160px !important;
}

.statisticsLink
{
    color:#3883AC;
    cursor:pointer;
}

.statisticsLink:hover
{
    text-decoration:underline;
}

.msgHolder
{
    width:510px;
}

#mservices_resend_dlg_wrap .msgHolder span
{
    display: inline-block;
    vertical-align: middle;
    width: 420px;
}

.gridTitle span
{
    float:left;
}

.gridTitle a
{
    float:right;
}

.autogenOptions
{
    background-color: #F1F1F1;
    border: 1px solid #E5E5E5;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin-left: 25px;
    padding: 10px;
}

.rdgTipUnder
{
    margin-top:10px;
}

.dlgReportBugHolder
{
    width:600px;
}

.dlgReportBugHolder p
{
    font-weight:bold;
}

.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;
}

.amount-panel
{
    margin-top:20px;
}

#buy_money  .rpbHolder .form_lbl
{
    width:100px;
}

#buy_money .form_lbl
{
    width:90px;
}

.leftFormCol
{
    float: left;
    margin-right: 10px;
    width: 180px;
}

#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;
    padding-right:10px;
    margin-left:0px;
}

#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;
}

/* start -- payment method btn */

a.rbLinkButton.RadButton.pricePacket.rbDisabled 
{
    border:0px;
}

#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;
}

#m_BuyCredits_uc_MessageAlert_PnlMessage span
{
    width: 810px;
    display: inline-block;
    vertical-align: middle;
}

#m_BuyCredits_uc_MessageAlert_PnlMessage img
{
    vertical-align: middle;
}

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);
}

#m_Web2MMSSendMms_UcRdgMmsFiles_RdgMMSFiles
{
    margin-bottom:0px !important;
    margin-right:0px !important;
}

.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 */

a.rbLinkButton.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;
}

a.rbLinkButton.RadButton.RadButton.pricePacket.activePricePacket
{
    background-color: #d5edf8;
    background-image:url(../../../../../../graphics/images/tickLarge.png);
    background-repeat:no-repeat;
    background-position:right bottom;
}

.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: 30px;
    text-align: center;
    vertical-align: middle;
    width: 108px;
}

#packetBoxPrice
{
    font-size:33px;
    color:#909090;
    width:85px;
    height:70px;
}

.packetBoxPriceVat
{
    border-top:1px solid #a3a3a3;
    color: #a3a3a3;
    line-height: normal;
    width: 85px;
}

.amount-panel p
{
    margin-bottom:20px;
}

#vatTip
{
    margin-top:20px;
}

.billing_analysis_wrap .form_lbl
{
    padding-top:0px;
}

.smsHolder
{
    float: left;
    margin-right: 20px;
    width: 350px;
    border-right:1px solid #e1e1e1;
}

.alertSmsHolder
{
    float:left;
    border-left:1px solid #ffffff;
    width:514px;
}

.alertSmsHolder .rlbHeader span
{
    display:inline-block;
    width:120px;
    margin-right:10px;
}

.alertSmsHolder .RadListBox .rlbTemplate div span
{
    display:inline-block;
    width:123px;
    color:#939393;
    margin-right:10px;
    vertical-align:top;
}

.alertSmsHolder .RadListBox .rlbTemplate div .editImgBtn
{
    margin-right:20px;
}

.dlg_val_inline
{
    display:inline-block;
    vertical-align:top;
}

.upl.noBg.RadUpload.designLinkRight .ruBrowse
{
    text-align:left;
}

.designLink
{
    position: absolute;
    width:200px;
    text-align:right;
}

.designLinkRight
{
    position: absolute;
    width:200px;
    text-align:left;
}

.designLinkRight:hover,
.designLink:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.logoTextLink
{
    left: -4px;
    top: 65px;
}

.headerField
{
    top: 119px; 
    right:0px;
}

.s1Field
{
    left: -2px;
    top: 288px;    
}

.s2Field
{
    right: 0;
    top: 327px;
}

.s3Field
{
    right: 1px;
    top: 283px;
}

.barcodeLink
{
    right: 156px;
    top: 421px;
}

.primaryField
{
    left: -4px;
    top: 204px;    
}

.barcodeTextLink
{
    left: 0;
    top: 466px;
}

.logoLink
{
    right: 614px;
    top: 117px;
}

.stripImageLink
{
    right: -43px;
    top: 203px;    
}

.templateImg
{
    height: 400px;
    width: 310px;
    margin-top:95px;
    border:3px solid #000000 !important;
    border-radius:7px;
}

.arrowsImg
{
    left: 196px;
    position: absolute;
    top: 62px;
}

.templatePicker
{
    text-align:center;
}

.topBtnHolder
{
    text-align:center;
}

.designerTemplate
{
    width:760px;/**/
    width:860px;
    min-height:550px;
    text-align:center;
    /*background-image:url('../../../../../../graphics/images/mCard_coupon_screen.jpg');*/
    background-repeat:no-repeat;
    background-position:88px 0px;
    position:relative;
}

.desLifter
{
    box-shadow: 1px 1px 15px 1px #888;/**/
    margin-top: 20px;/**/
    padding: 18px;
    border-radius:5px;
    background-color:#f9f9f9;/**/
}

.designerHolder
{
	display: inline-block;
	margin-left: -11px;
	position: relative;
	vertical-align: top;
	/*width:895px;/**/
}

.rlbChbxTbxHolder .chbxHolder
{
    float:left;
}

.rlbChbxTbxHolder .tbxHolder
{
    float:right;
}

.rlbChbxTbxHolder .chbx_lbl
{
    width:110px;
    overflow:hidden;
}

.innerRlbHolder .rlbChbxTbxHolder .chbxHolder 
{
    padding-left:20px;
}

.alert_winner_range_header,
.alert_winner_range_row
{
    display:inline-block;
    width:100px;
    max-width:100px;
    min-width:100px;
}

.alert_action_header,
.alert_action_row
{
    display:inline-block;
    width:100px;
    max-width:100px;
    min-width:100px;
}

.alert_gift_header,
.alert_gift_row
{
    display:inline-block;
    width:130px;
    max-width:130px;
    min-width:130px;
    overflow:hidden;
    margin-right:10px;
}

#competitions h3
{
    margin-bottom:0px;
}

#competitions .title_with_btn_wrap
{
    margin-bottom:20px;
}

.alert_sms_header,
.alert_sms_row
{
    display:inline-block;
    width:200px;
    max-width:200px;
    min-width:200px;
    overflow:hidden;
    vertical-align:middle;
}

.alert_delete_header,
alert_delete_row
{
    display:inline-block;
    width:100px;
    max-width:100px;
    min-width:100px;    
}

.addAlertHolder
{
    border: 1px solid #A8A8A8;
    border-radius: 5px 5px 5px 5px;
    padding: 5px;
    width: 610px;
    background-color: #f5f5f5;
}

.addAlertTitle
{
    padding:5px;
    border-bottom:1px solid #e5e5e5;
}

.alertBtnHolder
{
    border-top:1px solid #e5e5e5;
    padding-top:5px;
}

.drawsHolder
{
    border-top: 1px solid #E5E5E5;
    margin-top: 20px;
    padding-top: 20px;
}

#web2sms_prosms .send_options_wrap .tbx
{
    width:150px !important;
}

.web2sms .testSmsWrap .tbx
{
    width:200px !important;
}

.form_lbl.formLblFix
{
    padding-top:3px;
}

.chartTipBottom
{
    margin-top:10px;
    display:inline-block;
    margin-left:50px;
}

.tipLink
{
    color:#3883c7;
}

#web2sms_prosms .rlbChbxText
{
    width:270px;
}

.sendValidMsg
{
    background:url('../../../../../../graphics/icons/success.png') no-repeat 0 center transparent;
    padding-left:40px;
    line-height:30px;
}

.leftPanel
{
    float:left;
    width:420px;
    margin-right:10px;
}

.rightPanel
{
    margin-left:475px;
    min-height:280px;
}

#web2sms_quicksms .form_lbl
{
    width:70px;
}

#web2sms_quicksms .tbx
{
    width:269px !important;
}

#web2sms_quicksms.web2sms .small_tbx
{
    width:50px !important;
}

#web2sms_quicksms .dif_width
{
    width:310px !important;
}

#web2sms_quicksms .error_lbl
{
    width:267px;
    margin-left:106px;
}

#web2sms_quicksms .btn_wrap
{
    margin-top:15px;
    padding-top:10px;
}

#web2sms_quicksms .message_success
{
    margin-bottom:20px;
}

#resend_dlg_wrap .message_success span
{
    display: inline-block;
    width: 385px;
    vertical-align:top;
}

#web2sms_prosms .message_success
{
    margin-bottom:20px;    
}

.importGrid.RadGrid_Default .rgHeader
{
    padding-top:3px !important;
    padding-bottom:4px !important;
}

.importGrid.RadGrid_Default .rgHeader, 
.importGrid.RadGrid_Default .rgHeader a
{
    color:#303030 !important;
}

.importGrid.RadGrid_Default .rgHeader, 
.importGrid.RadGrid_Default th.rgResizeCol
{
    background-color:#f5f5f5 !important;
    font-weight:normal !important;
}

.importGrid.RadGrid_Default .rgHeader, 
.importGrid.RadGrid_Default th.rgResizeCol
{
    border-bottom:0px;
}

.web2sms.function
{
    position:relative;
}

#email2sms_smtp .box_wrap_right ul
{
    margin-left:30px;
}

#email2sms_smtp .box_wrap_right ul li
{
    margin-bottom:20px;
}

.autodialer.function
{
    position:relative;
}

.RadListBox.fixHeight .rlbTemplateTable
{
    height:79%;
}

.refresh_row
{
    margin-top:115px;
}

.viewSamplebtn
{
    background-color: #F5F5F5;
    border: 1px solid #C7C7C7;
    cursor: pointer;
    display: inline-block;
    margin-left: 10px;
    padding: 3px;
}

.viewSamplebtn:hover
{
    background-color: #e5e5e5;
}

.calcRealCostbtn
{
    background-color: #F5F5F5;
    border: 1px solid #C7C7C7;
    cursor: pointer;
    display: inline-block;
    padding: 3px;
    margin-right:10px;
}

.calcRealCostbtn:hover
{
    background-color: #e5e5e5;
}

.oneIconBtn .rbPrimaryIcon
{
    left: 11px;
    top: 3px;
}

#edit_contact_dlg_wrap .WindowContentWrap,
.add_contact_dlg_wrap .WindowContentWrap
{
    padding-left:40px;
    padding-right:40px;
}

.dispInlineTop
{
    display:inline-block;
    vertical-align:top;
    width:350px;
}

#eortologio_settings ol
{
    margin-left:30px;
}

.RadPicker .rcCalPopup, 
.RadPicker .rcTimePopup
{
    z-index:0 !important;
}

#account .btn_wrap
{
    margin-right:15px;
}

#m_MultiServDashBoard_mdashboard_phonebook_panel
{
    background-image: url(../../../../../../graphics/images/book64.png);
    background-repeat:no-repeat;
    background-position: 16px 50px;
    height:175px;
}

#m_MultiServDashBoard_mdashboard_phonebook_panel a,
[id$="mdashboard_credits_panel"] a,
#mdashboard_transactions_panel a
{
    margin-top: 25px;
}

#m_MultiServDashBoard_mdashboard_phonebook_panel .mdashText,
[id$="mdashboard_credits_panel"] .mdashText,
#mdashboard_transactions_panel .mdashText
{
    margin-left: 78px;
    margin-top: 40px;
    height:70px;
}

[id$="mdashboard_credits_panel"]
{
    background-image: url(../../../../../../graphics/images/add_credits64.png);
    background-repeat:no-repeat;
    background-position: 16px 50px;
    height:175px;
}

#mdashboard_transactions_panel
{
    background-image: url(../../../../../../graphics/images/transactions64.png);
    background-repeat:no-repeat;
    background-position: 16px 50px;
    height:175px;
}

#phonebook_blacklist .RadPanelBar_Default.rpbNoBorder .rpGroup
{
    background-color:#ffffff;
}

#phonebook_blacklist .filter_btns
{
    margin-top:15px;
}

.progWrap
{
    margin-bottom:15px;
}

.WindowButtonsWrap .unhidden
{
    float:left;
}

.rdgBlacklisted
{
    display:block;
    color:#ff0000;
}

.clearListBoxHolder
{
    border-top: 1px dotted #707070;
    line-height: 140%;
    padding-bottom: 10px;
    padding-top: 10px;
}

.lastclearListBoxHolder
{
    border-bottom: 1px dotted #707070;
}

.clearListChbxHolder
{
    float:left;
    width:20px;
}

.clearListTextHolder
{
    float:left;
}

.mTop15
{
    margin-top:15px;
}

.clListLine
{
    margin-top:5px;
    margin-bottom:5px;
    border-bottom:1px solid #a8a8a8;
}

#m_Web2SMSHistory_UcReportsPanel_UcResendDlg_WndResend_C
{
    overflow:hidden !important;
}

.w150
{
    width:150px;
}

.RadComboBox_Metro.rcbx1 .rcbFocused .rcbArrowCell, 
.RadComboBox_Metro.rcbx1 .rcbFocused .rcbReadOnly .rcbInputCell, 
.RadComboBox_Metro.rcbx1 .rcbFocused .rcbReadOnly .rcbArrowCellHidden
{
    background-color:#e5e5e5;
    color:#505050 !important;
}

div.RadComboBox_Metro.rcbx1 .rcbFocused .rcbArrowCell, 
div.RadComboBox_Metro.rcbx1 .rcbFocused .rcbInputCell
{
    border-color:#e5e5e5;
    color:#505050 !important;
}

div.RadComboBoxDropDown_Metro.rcbx1 .rcbHovered
{
    background-color:#e5e5e5;
    border:1px solid #e5e5e5;
    color:#505050 !important;
}

.RadComboBox_Metro.rcbx1 .rcbFocused .rcbReadOnly .rcbInputCell .rcbInput
{
    color:#505050 !important;
}

.vmiddle
{
    vertical-align:middle;
}

.vbottom
{
    vertical-align:bottom;
}

.lblBlock
{
    display:inline-block;
    width:200px;
}

.box_wrap_down
{
    margin-bottom:30px;
}

.autodialer .reports_panel
{
    margin-top:30px;
}

.lStatus
{
    color:#277baf;
    font-style:italic;
}

.discountInfoMsg
{
    display:inline-block;
    background-color:#F9EDBE;
    padding:5px 10px;
    margin-top:10px;
    border-radius:5px;
    width:385px;
}

#m_Email2SMSSMTPAccount_UcMessageAlertSMTP_PnlMessage span
{
    display: inline-block;
    vertical-align: top;
    width: 310px;    
}

#phonebook_blacklist .message_success,
#phonebook_blacklist .message_warning
{
    margin-top:0px;
}

#phonebook_blacklist .message_warning span
{
    display: inline-block;
    width: 810px;
    vertical-align: top;    
}

.facebookOptin
{
    background: url("../../../../../../graphics/images/fb_square.png") no-repeat scroll 10px top rgba(0, 0, 0, 0);
    min-height: 60px;
    padding-left: 70px;
}

.qrOptin
{
    background: url("../../../../../../graphics/images/qr_square.png") no-repeat scroll 10px top rgba(0, 0, 0, 0);
    min-height: 60px;
    padding-left: 70px;
}

.premiumSmsOptin
{
    background: url("../../../../../../graphics/images/premium_square.png") no-repeat scroll 10px top rgba(0, 0, 0, 0);
    min-height: 60px;
    padding-left: 70px;
}

.sharingOptin
{
    background: url("../../../../../../graphics/images/share_square.png") no-repeat scroll 10px top rgba(0, 0, 0, 0);
    min-height: 60px;
    padding-left: 70px;
}

#m_account_LblCredits
{
    vertical-align:middle;
}

.androidLink
{
    background-color: #E5E5E5;
    background-image: url("../../../../../../graphics/images/android.png");
    background-position: 20px 20px;
    background-repeat: no-repeat;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    height: 64px;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-top: 20px;
    vertical-align: top;
    width: 165px;
    padding-right:20px;
    margin-left:10px;
    cursor:pointer;
    text-decoration:none;
    color:#333333;
    border:0px;
    outline:none;
}

.androidLink:hover
{
    background-color:#daf3a6;
}

.iPhoneLink.disabled
{
    background-color:#efefef;
}

.iPhoneLink
{
    background-color: #E5E5E5;
    background-image: url("../../../../../../graphics/images/apple.png");
    background-position: 20px 20px;
    background-repeat: no-repeat;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    height: 64px;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-top: 20px;
    vertical-align: top;
    width: 172px;
    padding-right:20px;
    margin-left:10px;
}

.webLink
{
    background-color: #E5E5E5;
    background-image: url("../../../../../../graphics/images/www.png");
    background-position: 20px 20px;
    background-repeat: no-repeat;
    border-radius: 5px;
    display: inline-block;
    font-size: 14px;
    height: 64px;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-top: 20px;
    vertical-align: top;
    width: 165px;
    padding-right:20px;
    cursor:pointer;
    text-decoration:none;
    color:#333333;
    border:0px;
    outline:none;    
}

.webLink:hover
{
    background-color:#bcdbf9;
}

.linkTitle
{
    font-size:14px;
    font-weight:bold;
    color:#505050;
}

.linkText
{
    font-size:12px;
}

#m_SubAccounts_UcSubAccountsAccounts_WndTransferCredits_C_LblCreditToTransferError
{
    height:auto;
    margin-bottom:5px;
}

html body .RadInput_Default .riTextBox, 
html body .RadInputMgr_Default
{
    border-color:#c0c0c0 !important;
}

html body .RadInput_Default .riHover
{
    border-color:#707070 !important;
}

html body .RadInput_Default .riFocused
{
    border-color:#0FB5E3 !important;
    box-shadow:0 1px 2px rgba(15, 181, 227, 0.3) inset;
}

#mservices_product_activation .content-body-panel
{
    margin-bottom:15px;
}

.bannerImg
{
    /*background-image: url("../../../../../../graphics/banners/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;*/
    border-radius: 5px;
    cursor: pointer;
    display: block;
    height: 90px;
    margin-bottom: 10px;
    width: 970px;
    text-align:center;
    background-color:#083A64;
}

.bannerImg2
{
    background-color: #094C76;
    border-radius: 5px;
    cursor: pointer;
    display: block;
    margin-bottom: 20px;
    text-align: center;
}

.import_list_content_wrap_page21
{
    padding-left: 30px;
    padding-top: 15px;    
}

.import_list_content_wrap_page22
{
    padding-left: 30px;
    padding-top: 25px;    
}

.orLine
{
    border-top: 1px solid #C5C5C5;
    color: #E5E5E5;
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
    width: 90px;
}

#m_PhonebookManageContacts_ManageContacts_uc_Phonebook_ImportList_WndImportList_C_divUpload
{
    margin-top:60px;
}

.orLineWrap
{
    margin-top:10px;
    color: #c5c5c5;    
}

#divMassImport
{
    background-color: #F5F5F5;
    background-image: url("../../../../../../graphics/images/contacts.png");
    background-position: 350px 10px;
    background-repeat: no-repeat;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
    padding: 10px 10px 10px 20px;
    width: 405px;
}

#divSingleContact
{
    float:left;
    width:405px;
    background-color:#f5f5f5;
    padding:10px 10px 10px 20px;
    border-radius:5px;
    min-height:217px;
    background-image: url("../../../../../../graphics/images/contact.png");
    background-position: 385px 10px;
    background-repeat: no-repeat;    
}

#contactCol1
{
    float:left;
    width:300px;
    margin-right:10px;
}

#contactCol2
{
    float:left;
    width:300px;
    margin-right:10px;
}

#contactCol3
{
    float:left;
    width:300px;
}

.dlgVal
{
    display: inline-block;
    min-width: 110px;    
}

.phoneError
{
    color: #FF0000;
    display: block;
    font-size: 11px;
    margin-left: 115px;
    margin-top: 5px;    
}

a.link1
{
    color:#0f8daf;
}

a.link1:hover
{
    cursor:pointer;
    text-decoration:underline;
}

.wnd_import_instructions
{
    width:500px;
}

.wnd_import_instructions ul
{
    margin-left:20px;
}

.wnd_import_instructions ul li
{
    margin-bottom:15px;
}

.import_list_content_wrap_page1
{
    padding-left: 290px;
    padding-right: 290px;
    padding-top: 90px;
}
    
.import_list_content_wrap_page4
{
    padding-left: 160px;
    padding-right: 160px;
    padding-top: 65px;
    text-align: right;
}
    
.import_list_content_wrap_async
{
    padding-left: 160px;
    padding-right: 130px;
    padding-top: 100px;
}
    
.import_list_content_wrap_page2
{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
}
    
.RadUpload .ruUploadSuccess
{
    width: 115px !important;
}
    
.FailedPhonenumbersStyle
{
    text-align: left;
}
    
.pageview_wrap
{
    width: 950px;
    min-height: 510px;
}
    
.import_window_buttons_wrap
{
    position: absolute;
    bottom: 7px;
    right: 8px;
    width: 950px;
}

#web2sms_prosms .infoMsg
{
    margin-left: 270px;
    margin-top: 20px;
    width:320px; 
}

.sortWrap
{
    float:right;
}

#m_McouponDashboard_RdgCampaigns
{
    margin-top:20px;
}

.switch
{

}

.RadButton_Default.RadButton.rbLinkButton.tick
{
    background-color:#e5e5e5;
    border-right: 1px solid #C5C5C5;
    border-left:0px;
    border-top:0px;
    border-bottom:0px;
}

.switch .tick
{
    float: left;
    padding-right: 10px;
    padding: 10px;
    width: 205px;
    color:#333333;
    text-decoration:none;      
}

.RadButton_Default.RadButton.rbLinkButton.tick:hover
{
    background-color:#f0f0f0;
}

.rbLinkButton.tick
{
    height:auto;
    line-height:14px;
}

.switch .tick:hover
{
    background-color:#f0f0f0;
}

.RadButton_Default.RadButton.rbLinkButton.tick.selected
{
    background-color:#f0f0f0;
}

.switch .tick.selected
{
    background-color:#f0f0f0;
}

.switch .tick.selected .title
{
    text-decoration:underline;
}

.switch .tick .title
{
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center; 
}

.switch .tick .desc
{
    text-align: center;  
}

.switch .tick.firstTick
{
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}

.RadButton_Default.RadButton.rbLinkButton.tick.lastTick
{
    margin-right:0px;
    border-right:0px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;    
}

.switch .tick.lastTick
{
    margin-right:0px;
    border-right:0px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

#mproduct_dashboard .switch
{
    margin-bottom:15px;    
}

#mservices_reporting .filter_content .filterCol1
{
    margin-right: 8px;
    width: 293px;
    min-height:125px;
}

#mservices_reporting .filter_lbl
{
    vertical-align:middle;
}

#m_Web2MMSSendMms_UcRdgMmsFiles_UcPreviewMmsFile_WndPreviewMmsFiles_C_PnlVoiceContainer,
#m_Web2MMSSendMms_UcRdgMmsFiles_UcPreviewMmsFile_WndPreviewMmsFiles_C_PnlVoiceContainer
{
    padding:10px;
    width:330px;
}

.lRow.small
{
    width:122px;
}

.lCol.small
{
    width:55px;
}

.socialInnerTab dlg_lbl
{
    vertical-align:middle;
    text-align:right;
}

.landingPage ul
{
    margin-left:20px;
}

.thumbnailSmall
{
    width:113px;
    left: 9px;
    position: absolute;
    top: 9px;
    z-index: 0;
}

.thumbnail
{
    left: 9px;
    position: absolute;
    top: 9px;
    z-index: 0;    
}

.videoPlayerLarge
{
    background-image: url("../../../../../../graphics/images/play_watermark.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 160px;
    width: 100%;
    position:relative;
    z-index:1;
}

.videoPlayerSmall
{
    background-image: url("../../../../../../graphics/images/play_watermark_small.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    width: 100%;
    position:relative;
    z-index:1;    
}

.audioPlayer
{
    background-image: url("../../../../../../graphics/icons/16x16/music.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.wordFileLink
{
    background-image: url("../../../../../../graphics/icons/16x16/word.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.facebookLink
{
    background-image: url("../../../../../../graphics/icons/fb1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.twitterLink
{
    background-image: url("../../../../../../graphics/icons/tw1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.googleLink
{
    background-image: url("../../../../../../graphics/icons/g1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.linkedinLink
{
    background-image: url("../../../../../../graphics/icons/in1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.youtubeLink
{
    background-image: url("../../../../../../graphics/icons/yt1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.otherLink
{
    background-image: url("../../../../../../graphics/icons/other1.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    text-decoration:underline;
}

.excelFileLink
{
    background-image: url("../../../../../../graphics/icons/16x16/excel.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.pdfFileLink
{
    background-image: url("../../../../../../graphics/icons/16x16/pdf.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    text-decoration:underline;
}

.center
{
    text-align:center;
}

#m_Web2MMSSendMms_RtbxPageTitle
{
    width:280px !important;
}

#mobile_left
{
    float:left;
    width:370px;
}

#mobile_right
{
    float:right;
    width:370px;
}

#form_right
{
    float:left;
    width:520px;
    margin-top:30px;
}

#form_right .form_lbl
{
    width:175px;
    padding-top:1px;
    vertical-align:middle;
}

#form_right .error_lbl
{
    margin-left:195px;
    width: 302px;
}

.preview_wrap .mobileWrapper
{
    display:inline-block;
    vertical-align:top;
}

#m_Web2MMSHistory_UcReportsPanel_PnlMiddleColumn
{
    margin-top:15px;
}

.divalert
{
    padding:6px 10px;
    margin-left:35px;
}

/*Euro*/

span.currency-placeholder:before {

    content: '\20AC';

}


/*Dollar

span.currency-placeholder:before {

    content: '\0024';

}
*/
 

/*Pound

span.currency-placeholder:before {

    content: '\00A3';

}
    */

/*Ghanian Cedi

span.currency-placeholder:before {

    content: '\0020B5';

}
    */