/* typography */
.button { padding: 2px 7px; }
.button-big { padding: 4px 10px; }
.text-input, .text-area, .selectbox { padding: 2px 3px; }
a { color:#000000; font-weight: bold;}
a:hover { background: none repeat scroll 0 0 #F7F7F7;}
body { text-align: center; color:#FFFFFF; background: #BCBCBC url('/public/assets/images/bg_main.png') repeat-x; font-family: Arial; line-height: 15px;}
a.image-link:hover { background: none; }
/*global*/
#main-content .main #main-ui .content-box { padding-top: 0!important;}
.main a img { cursor: pointer;}
#main b{  background: url('/public/assets/images/img_orange_bullet.png') no-repeat left center;
                font-family: arial; font-size: 14pt; font-weight: bold; height: 30px; line-height: 1.6em; margin-left: 10px; width: 390px; padding-left: 10px;
}
#main-content .main .content-box{ padding-top: 80px!important; padding-right: 10px;}
#main-content .main {  background: url('/public/assets/images/points.gif') repeat-y right;}
#main { padding: 100px 20px 0 0; margin-right: 20px;}
.content-box-content div { margin-left: 10px;}
#facebox { color: #000;  }
#main-content .main .content-box .content-box-header h1 { color: #FFFFFF; font-size: 18px; padding: 0 0 10px 0; }


/*structure*/

#head { width: 846px; height: 188px;}
#head .login-panel { background-color: #FF8900; width: 100%; height: 28px;}

#head .login-panel #component-login { padding-left: 46px; height: 28px; vertical-align: middle;}
#component-login .form-detail { height: 100%; padding-top: 5px;}
#head .login-panel .text-input {width: 78px; border: 1px solid black; padding: 0; border-radius: 0; font-size: 9px; }
#head .login-panel .button { padding: 0 2px; font-size: 9px; border-radius: 0; border-color: #000000;}
#head .login-panel label {font-weight: normal; font-size: 9px; color: #FFFFFF;}
#head .login-panel a { font-weight: 700; color: #FFFFFF; text-decoration: none; font-size: 9px; }
#head .login-panel a:hover { color:#000000;}
#head .header_backgound h1 .header_background {  width:591px; float:right; height: 137px; background: url('/public/assets/images/header_background.png') no-repeat right;}
#head .header_backgound h1 a .logo{ float:left; width:255px;height: 137px; background: url('/public/assets/images/header_logo.png') no-repeat;}
#head .navigation { float:left; background: url('/public/assets/images/bg_navbar.png') repeat-x scroll left top ; height: 24px; top:0 !important;}
#head .navigation a { padding: 0 10px; color: #FFFFFF; font-size: 12px; font-weight: 700;}
#head .navigation ul li { padding:0; float: left; border-right: 1px solid #636363; border-left: 1px solid #CCCCCC; height: 24px; }
#head .navigation ul li.main-nav-dashboard-index { border-left: 1px solid #CCCCCC;border-right: 1px solid #636363;}
#head .navigation ul li.last { border-right: 1px solid #636363; border-left: 1px solid #CCCCCC;}
#head .navigation { border-left: 1px solid #636363; border-right: 1px solid #CCCCCC;}
#component-login input.checkbox {  vertical-align: middle;}
#component-login .form-detail a:hover { background-color: transparent;}

#head .navigation ul li.active,#head .navigation ul li:hover,#head .navigation a:hover { background: url('/public/assets/images/bg_navbar_active.png') repeat-x; color:#FFFFFF; }
#main-content {  width: 832px; margin-top: 5px; margin-bottom: 20px; padding-left: 10px; }
#main-content .main {  width: 473px; padding-left: 0; padding-top: 5px; margin-right: 5px; float: left;}
#main-navigation { line-height: 2.1em;}
#stunt-banner { height: 60px; float: left;}
#main-content .sidebar { width: 354px; float: right; }

    .sidebar .superdeals .top,.sidebar .superdeals .bottom { padding-right: 1px;}
    .sidebar .panel { margin-right: 8px; margin-top: 19px; }
    .sidebar .panel .top { width: 345px; height:20px; float: right;}
    .sidebar .panel .bottom {  width: 345px;height:20px; float:right;}
    .sidebar .panel .bg .body b.superderdeals-title { background: url('/public/assets/images/img_orange_bullet.png') no-repeat left center;
                                    color: #FFFFFF; font-family: arial; font-size: 18px; font-weight: bold;
                                    height: 42px; line-height: 2.2em; padding-left: 10px; width: 229px; margin-left: 12px;
    }
    /*superdeals*/
    .sidebar .superdeals .top { background: url('/public/assets/images/top_shadow.png') no-repeat; height: 12px; }
    .sidebar .superdeals .bg .body { background-color: #297afc; width: 322px; margin-left: 11px; padding-top: 10px; }
    .sidebar .superdeals .bg { background: url('/public/assets/images/shadow_middle.png') repeat-y; width: 345px; float:right;}
    .sidebar .superdeals .bottom { background: url('/public/assets/images/bottom_shadow.png') no-repeat; height: 12px; }

    #component-rates-title dt dt.head { }
    #main a:hover { background-color: transparent; cursor: default;}
    #component-rates-superdeals dl { float: left; font-size:13px; font-weight: bold; font-family: verdana; color: #FFFFFF; padding-top: 1px; padding-bottom: 1px;}
    #component-rates-superdeals .head { padding-bottom: 10px;}
    #component-rates-superdeals .head b { margin-right: 6px; font-size: 11pt; font-weight: bold; font-family: verdana; color: #ff8900; }
    #component-rates-superdeals dl dt {  margin-left: 6px;  width: 230px; line-height: 20px; text-transform: lowercase; }
    #component-rates-superdeals dl dt span.type { font-family: verdana; font-size: 10px; font-weight: bold;}
    #component-rates-superdeals dl dt.head { text-transform: none;}
    #component-rates-superdeals dl dt.more { display: none}
    #component-rates-superdeals dl dd {  text-align: right; width: 75px; float: left }

    #call-methods .method1 span.add { color:#000000; text-decoration: none; font-weight: bold;}

    #call-methods { margin-left: 11px; margin-top: 10px;height: 140px; color:#FFFFFF;}
    #call-methods .method2 span.cost { margin-top: 20px;}
    #call-methods .block span a { color:#FFFFFF; text-decoration: underline; font-weight: bold;}
    #call-methods .block span a:hover { background-color: transparent; cursor: pointer;}
    #call-methods .block { float: left; width: 130px; height: 53px; padding: 10px; }
    #call-methods .block span { display: block; color: #FFFFFF; text-decoration: underline; cursor: default;}
    #call-methods .block span.cost,#call-methods .block span.cost span { text-decoration: none;}
    #call-methods .block .cost span { display: inline; }
    #call-methods .block .cost { float: right; width: 55px; margin-top: 28px; text-align: right; }
    #call-methods .block .add { float: right;  font-size: 9px; text-align: right; width: 100px; }

    #call-methods .method0  { height: 62px; background: url('/public/assets/images/pc_to_phone.png') 10px 26px no-repeat; border-right: 1px solid #636363; border-bottom: 1px solid #636363; }
    #call-methods .method1 { height: 62px; background: url('/public/assets/images/phone_to_phone.png') 10px 26px no-repeat; border-bottom: 1px solid #636363; border-left: 1px solid #BCBCBC; }
    #call-methods .method2 { background: url('/public/assets/images/SMS.png') 10px 26px no-repeat; border-right: 1px solid #636363; border-top: 1px solid #BCBCBC;}
    #call-methods .method3 { background: url('/public/assets/images/local.png') 10px 26px no-repeat; border-left: 1px solid #BCBCBC; border-top: 1px solid #BCBCBC;}
    #call-methods .method2 .cost, #call-methods .method3 .cost { margin-top: 10px; }
    #call-methods .method4 { display: none; }

#footer { width: 846px; }
#footer ul { clear: both; text-align: center; margin-bottom: 5px; margin-top: 1px; height: 13px; overflow: hidden; padding: 10px;  }
#footer ul li { padding: 0 5px; float: none; display: inline; border-right: 1px solid #626161; line-height: 1em; }
#footer ul li span { font-size: 12px; color: #626161;}
#footer ul li a { line-height: 11px; color: #FF8900; font-weight: bolder; font-size: 12px; }
#footer ul { font-size: 11px; }
#footer-nav-top { border-top: 1px solid #FF8900; width: 846px;}
#footer #footer-nav-bottom a { color: #000; }

/*Dashboard*/
#page-dashboard { height: 650px;}
#page-dashboard #main p { padding-left: 10px;}
#page-dashboard #main p a { font-weight: bold; }
#page-dashboard #main p a:hover { background: none repeat scroll 0 0 #F7F7F7; cursor: pointer; }
#page-dashboard #main a img{ margin-left: 162px;}

/*instructions*/
.content-box .content-box-header {  font-family: Arial; font-size:14pt; font-weight: bold; height:30px; line-height: 1.6em; width:390px; background: url('/public/assets/images/img_orange_bullet.png') no-repeat left center; padding-left: 10px; margin-left: 10px;}
.content-box .content-box-header h3 {  color: #FFFFFF!important;}
.content-box .content-box-content table.linkblok_table { background-color: #FFFFFF; padding: 5px; height: 156px;}
.content-box .content-box-content table.linkblok_table tr td a {  color: #106CFC;  font-family: Arial; font-size:12px; font-weight: bold; line-height: 15px;}
#page-instructions-main .content-box-content div { margin-right: 10px;}
#page-instructions-main h2 { font-family: Arial; font-size: 17px; font-weight: bold; line-height: 21px; color: #FFFFFF; border-bottom:0 !important;}
#page-instructions-main a.toplink { padding-right: 5px; margin-left: 0!important;}
#page-instructions-main .content-box-content div p,#page-instructions-main .content-box-content div ul.bulleted-list li { line-height: 15px;}

/*download*/
#page-download .content-box-header h3 { font-family: Arial; font-size: 14pt; font-weight: bold; height: 30px;}
#available-apps h1 { font-family: Arial; font-size: 13pt; font-weight: bold; color: #000000;}
#available-apps h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; margin-top: 21px; margin-left: 20px;}
#available-apps .download_app a:hover { background-color: transparent; cursor:pointer;}
#general-info h3 { padding: 0!important;}
#general-info ul li a { font-weight: bold;}
#available-apps .download_app a strong { color: #000000; font-family: Arial; font-weight: 900;}

/*ways_to_call*/
#ways-to-call-main { width: 300px!important;}
#ways-to-call .ways-to-call-info h2{ color: #000000; font-size: 17px; font-weight: bold; font-family: Arial;}
#ways-to-call .ways-to-call-info { padding: 10px 5px;}
#ways-to-call .ways-to-call-info div { margin: 0 !important;}

/*local-reseller-signup*/
#page-reseller-signup .content-box-header { background:  url("/public/assets/images/img_orange_bullet.png") no-repeat scroll left 7px transparent!important; margin-left: 0!important; width: 456px!important; border-bottom: solid 1px #000000; border-radius: 0;}
#listed_reseller_container h3 { font-size: 17px!important; line-height: 21px;}
#listed_reseller_container p { color: #000000;}
#listed_reseller_container fieldset.reseller-description-form h3 { font-size: 10pt!important;}
#moreinfo, form.form-detail { color: #000000;}

/*signup*/
#page-signup .content-box-content p { font-weight:bold;}
#page-signup .content-box-content .refresh_captcha { float:right;}

/*rates*/
.content-box-content a .image_link { float: right;background: url('/public/assets/images/download_intervoip.png') no-repeat center center; height: 166px; width: 469px;}
#rates-table { margin-left: -30px; }
#rates-table tr td span.rates-current-letter { display: none;}
#rates-call, #rates-topup { margin-left: 0; padding-bottom: 25px;}
#page-calling-rates-main .content-box-content p { line-height: 1em; padding-left: 10px;}
 .rates-tabs { margin-left: 11px !important; }
 .rates-tabs .topup { font-size: 10px !important; }
 .rates-tabs ul li { margin-right: 5px; margin-left: -1px; height:30px !important; }
 .rates-tabs ul li a{ width: 106px; color: #FF8900;font-size: 14px; font-weight: bold; border-radius: 0; margin: 0; border-color: #ff8900; padding-left: 8px;}
 .rates-tabs ul li.active a{ width: 106px;color: #000000;font-size: 14px; font-weight: bold; border-radius: 0; margin: 0; border-color: #ff8900; padding-left: 8px;}
#rates-call .rates-wrapper, #rates-topup .rates-wrapper { border-color: #FF8900; background-color: #FFFFFF;}
#rates-call .rates-wrapper, .rates-eu-calculator-result .rates-eu-calculator { color: #000000; }
#rates-call .rates-wrapper, .rates-eu-calculator-result .detail .link-to-rates { float: none !important; }
#rates-call .rates-wrapper .rates-eu-calculator-result #initial-info p { float: none; }
#rates-call .rates-wrapper .rates-eu-calculator-result,
#rates-call .rates-wrapper .rates-eu-calculator-result #rates-result { margin: 0; }
#rates-call .rates-wrapper .rates-eu-calculator-result #rates-result .destination-block { width: 100%; margin: 0; }

#rates-topup .rates-wrapper { padding: 0; }
#rates-call .rates-wrapper .rates-currency-selection label { color: #000000;}
#rates-call { float: left;}
#rates-table tr th.column-country { color:#000000; border-color: #808080; }
#rates-table tr th.column-rate { color:#FF8900; border-color: #808080;}
#rates-table tr th.column-vat { color:#0E6AFC; border-color: #808080; font-weight: normal; font-size:10px;}
#rates-table tr td.rates-letters a { color:#FF8900; font-weight: bold; font-size: 14px; font-family: Arial;}
#rates-table tr td { border-color: #808080;}
#rates-table tr td.column-country { color:#000000; font-weight: normal;}
#rates-table tr td.column-country span { color:#FF8900;}
#rates-table tr td.column-rate { color:#FF8900;}
#rates-table tr td.column-vat { color:#0E6AFC;}
#rates-table tr.alt-row { background-color: #FFFFFF;}
#rates-table tr td.column-country span.superdeal { font-size: 9px; font-weight: bold; font-family: Verdana,Helvetica,sans-serif;}
#rates-table { max-width: 440px!important;}
#page-calling-rates-main .content-box-content p,#page-sms-rates-main .content-box-content p { float:left;}

/*error*/
.error-page .main { background: none!important; margin-left: 40px; line-height: 15px;}

/*help*/
#component-customerservice-overview a.tabbedlink { color:#000; font-family: Verdana,sans-serif; font-size: 12px; font-weight: bold; background-color: transparent; }
#component-customerservice-overview a.catlink { color:#000 !important; background-color: transparent; }
#questiontree table tr td.csbutton a { background-color: transparent; }
#questiontree table tr td.cstext a { color:#FF8900; font-weight: bold;}
#questiontree table tr td.cstext a.noanswerlink{ font-family: Verdana, sans-serif; color: #106CFC; font-size: 11px; font-weight: bold; text-decoration: underline; line-height: 15px; }
#questiontree table tr td.cstext a.noanswerlink:hover {background-color: transparent;}
#main-ui .content-box-header { border:0!important;}
#main-ui .content-box-header h3 { padding:0!important;}
#page-customerservice .content-box-content div { margin: 0;}
#component-customerservice-login .login-column { float: left!important; width: 235px!important;}
#component-customerservice-login .texts-column { float: right!important; width: 235px!important; padding-top: 15px;}
#component-customerservice-login p { font-family: Arial; font-size: 12px;}
#component-customerservice-login .texts-column small b{ font-size:11px!important; font-family: Verdana,sans-serif; font-weight: bold!important;}
#component-customerservice-login .texts-column small { font-size:11px!important; font-family: Verdana,sans-serif;}
#customerservice-login-form .form-detail table tr td button.button { border-radius: 0; line-height: 14px; vertical-align: baseline;height: 18px; font-family: Arial; font-size: 11px;}
#main-content .main #page-customerservice { padding-right: 0!important;}

/*buy_credits*/
#page-buycredits .content-box-content p { font-family: arial; font-size: 12px; font-weight: 400; }
#page-buycredits .content-box-content h2 { font-family: arial; font-size: 13pt; font-weight: bold;}
#page-buycredits #component-login .form-detail {  background-color: #FF8900; width: auto; float: left; }
#component-login .form-detail table tr td label {  color:#000000; font-size:10px;}
#component-login .form-detail table tr td input.text-input {  width: 160px; font-size:10px; border-radius: 0;}
#component-login .form-detail table tr td small a { color:#000000; font-weight: bold; font-family: Arial; font-size: 12px;}
#page-buycredits { height: 540px;}

/*sms*/
#page-sms-overview #component-login .form-detail {  background-color: #FF8900; width: auto; float: left; }
#page-sms-overview .content-box-content .sms-login h2 { font-family: Arial; font-size: 13pt; font-weight: bold;}
#component-login { margin-left: 0!important; width: auto; float: left;}
.sms-login + p { display: inline-block; }

/*features*/
#component-features-overview { margin-left: 0;}
#component-features-overview fieldset { background: #FFFFFF; border-radius: 0;}
#component-features-overview b { line-height: 15px; color:#ACACAC; font-family: Arial; font-size: 12px;}
#component-features-overview table.detail tr td a { font-size: 9pt; font-weight: bold; color: #106cfc;}
#component-features-overview { width: 460px;}
#component-features-overview fieldset .detail tr:hover { background-color: #f7f7f7!important;}

/*tell_your_friends*/
#component-tell-your-friends fieldset { background: transparent!important; border:  groove 2px #D4D0C8; border-radius:0; width: 400px;}

/*terms_of_use*/
#page-termsofuse .content-box-content h3 { color:#000000; font-family: Arial; font-size: 10pt; font-weight: bold;}
#page-termsofuse .content-box-content p a { font-weight: bold; color: #000000;}

/*privacy*/
#component-newsletter-signup p b label { color:#000000; font-family:Arial; font-size: 13pt; font-weight: bold;}
#newsletter_form p label { width: 459px; float:left; font-family: Arial; font-size: 12px; font-weight: normal;}
#newsletter_form p input.text-input { font-family: arial; font-size: 11px; font-weight: 400; line-height: 14px; border-radius:0;}
#newsletter_form p input.button { font-family: arial; font-size: 11px; font-weight: 400; line-height: 14px; border-radius:0;}
#newsletter_form p { padding: 0 0 10px;}
#component-newsletter-signup p b label { color: #000000!important; font-size: 17px!important; font-weight: bold!important;}



/*geo*/
#component-accessnumbers .accessnumbers-list .label { color:#000000; font-size: 10pt;}
#page-accessnumbers .content-box-content h2 { color: #FFFFFF; font-size: 13pt;}
#page-accessnumbers .content-box-content div { margin-left: 0;}
#component-accessnumbers .accessnumbers-list { border: 1px solid #FF8900!important; width:90%!important;}
#page-accessnumbers #selectedCountry { margin-left: 6px;}
#page-areacode .content-box-content ul { list-style-type: none!important; margin-left: 0!important;}
#display_city table tr td table td.country { font-family: Verdana; font-size: 10pt; font-weight: bold;}
#geo-moreinfo { color: #000000;}


/*phone-to-phone*/
#page-instructions-phone_to_phone h2 { font-size: 13pt; color: #FFFFFF;}
#component-accessnumbers .label { background: #FFFFFF!important; width:130px; font-weight: bold;}

/*about*/
#page-about .content-box-content p a { width: 469px; float:left!important; font-weight: bold;}
#wrap .about-index .main { height: 655px;}

/*feeback*/
#page-feedback-main .content-box-content p a:hover { background: none repeat scroll 0 0 #F7F7F7;}
#page-feedback-main .content-box-content p a { font-weight: 700; font-family:Arial;}
#component-newsletter-signup h2 { font-size: 13pt;  border: 0;}
#component-newsletter-signup p b label { font-size: 12px;}
#component-newsletter-signup p b label,#component-newsletter-signup h2 { color:#FFFFFF; font-family: Arial;}

/*mobilevoip*/
#component-mobilevoip p b { color: #000000;}
#component-mobilevoip ul li span a ,#component-mobilevoip ul li a { font-weight: bold; font-family: arial; font-size: 13px;  text-decoration: none!important;}
#component-mobilevoip-features h2 { color: #FFFFFF;}
#component-mobilevoip span.direct-links p b { color: #FFFFFF;}
#component-mobilevoip-features div { margin-left: 0!important;}
#slider .nivo-controlNav { margin-left: -30px!important; }

/*more-info-reselling*/
#general_information .details { width: 600px!important;}
.local_reseller_signup-more_info_on_reselling { alignment-adjust: center; margin-right: 400px!important; width: 1110px !important;}
.local_reseller_signup-more_info_on_reselling .main { width: 751px!important;}

/*retrieve_password*/
#refresh_captcha:hover { background: none repeat scroll 0 0 #F7F7F7; cursor: pointer;}
#refresh_captcha { color: #0171BB}
#wrap .retrieve_password-index .main { height: 655px;}

/*hardware*/
#wrap .hardware-index .main { height: 655px;}

/*sip*/
#page-sip-main .content-box-content ol li { list-style-image: url(/public/assets/images/dot.gif);}
#software-configuration tr td,table.sip tr.alt-row td { background: #159FFF!important;}
#software-configuration tr.general td,#software-configuration tr.alt-row td { background: transparent!important;}

/*payment-method*/
#payment-method-list ul li { float: left;}

/*local-reseller*/
#page-reseller-signup form table { border: 1px solid #000000!important; width:450px!important;}
#page-reseller-signup form table label { color:#000000;}
#page-reseller-signup form table h3,#page-reseller-signup form table fieldset p { font-weight: normal; font-family: Arial; font-size: 10pt; color: #000000; line-height: 15px;}
#page-reseller-signup form table label { font-weight: normal; font-family: Arial; font-size: 10pt;}
#listed_reseller_container p { line-height: 15px;}
fieldset.reseller-description-form { border-radius: 0!important;}

/*myaccount*/
#wrap .private .main { background: none}
#wrap .private .content-box .content-box-header { background: none; width: auto; }
#wrap .private .content-box .content-box-content #component-send-sms div {margin-left: 0; }
.balance-autocharge-info { font-weight: bold; }
.balance-autocharge-info a.no-margin { margin-top: 0 !important; }
#page-autocharge2 .content-box-content { margin-left: 20px; }
#page-autocharge2 .content-box-content div { margin-left: 0px; }

#component-user-welcome_info_status { font-size: 12px; }
#wrap .private {  background: #FFFFFF; }
#wrap .private h3 { color: #000000!important;}
#wrap .private .main {  float: none; padding-top: 30px;}
#wrap .private { color: #000000;}
#payment-successful-message .content-box-header h3 { background: none!important;}

/*phone-to-phone*/

/*buy-credits*/
#component-buy-options .item-block { padding-left: 20px;}
#amount-selection .divider a span { padding-left: 10px;}
#amount-selection .payment-subscription { padding-left: 20px !important;}
#payment-summary table tr td a.helptip { color: #FF8900!important;}

/*welcome header*/
#component-user-welcome_info span.welcome-text { text-align:left; font-size: 12px; font-weight: bold; display: inline;}
#component-user-welcome_info span.link { display: inline;}
#component-user-welcome_info span.your_settings { display: none;}
#component-user-welcome_info { float: left; width:750px; padding-top:10px;}
#component-user-welcome_info_status { float:right; margin-top: 0; margin-right: 3px; line-height: 0;}



/*settings*/
#verify-info-modal,#page-settings { color: #000000!important;}

/*verification*/
#verify-box { color: #000000!important;}

/*using_site*/
#page-using_site .content-box-header { width: 100%;}



#payment-details-action { float:right;}
#page-buycredit2 .content-box-content div,#form-contact div { margin-left: 0!important;}
#amount-selection,#payment-selection { background-color: transparent!important;}
#personal-details,#component-messages-main,#page-messages-read_message,#total-select-method,#payment-summary,#component-local-agent-resellers,#payment-overview #payment-summary table td, #payment-method-name,#payment-overview #personal-details,#total-cost,#total-select-amount b,#contact_list_block,#component-user-delete,#webcall_form { color:#000000!important;}
#page-login-main { height: 560px;}

/*speed dial numbers*/
#component-speeddial .button-submit { background-color: #FF8900 !important; }

#page-messages-read_message .content-box-content { margin-left: 20px;}
#page-messages-read_message .content-box-content div { margin-left: 0;}
#page-messages-read_message .content-box-header { font-size: 12px; margin-bottom: 15px!important; height: 49px;}
#page-messages-read_message .content-box-header h3 {padding-bottom: 15px!important;}
#page-messages-read_message .content-box-content p.datetime { padding-bottom: 0px;}

#helpdesk-main .helpdesk-item, .helpdesk-search-article #related-items-section { background: #FFFFFF;}
#helpdesk-main .detailed-categories h3 a { color: #FF8900;}

#helpdesk-main .helpdesk-item { width: 179px!important;}
#page-helpdesk div { margin-left: 0px!important;}

#privacy-policy-notification-container p { color: #000000 }

/*subscriptions info*/
#page-country-subscriptions-info .country-subscriptions-step p {
    color: #000000;
    background-color: unset;
}
#page-country-subscriptions-info .number,
#page-country-subscriptions-info .subscription-cost-text {
    color: #000000;
}
#page-country-subscriptions-info .country-subscriptions-step div {
    margin-left: unset;
}

/*browsercalls*/
#page-browsercalls-info #required-browsers p,
#page-browsercalls-info #required-browsers a {
    color: #FFFFFF !important;
}

/* mobile-top-up */
#page-friend-recharge-info .content-box-header { background: url('/public/assets/images/img_orange_bullet.png') no-repeat left center;}

/* re-captcha */
.g-recaptcha, .g-recaptcha * { margin: 0 !important; }