/* General fixes for Nivas CSS */
.error {
    border: 1px solid #FF0000;
}

#content_main .split_wrap_two .split_one_beta {
    float: left;
    position: relative;
    width: 449px;
    border:none;
}

.mobily .error {
    border: 1px solid #FF0000;  /* mark | removed red outline */
}

.hide {
    display: none !important;
}

.graph {
  /* mark 13.1.2014 |  causing bug on stock performance data */
  /*
    width: 400px; 
    height: 400px;
  */
}

#content_main p.stock_note {
    margin: 0 0 0 0;
}

#content_main .refine_stock_performance {
    background: none;
}

.table .tr{
    height: 50px;
}

.wrap .contact_msg.contact_failure_msg {    
  border:1px solid #FF0000;
  background: #FFE6E6; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZTc5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGMxNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #FFE6E6 0%, #FFB2B2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE6E6), color-stop(100%,#FFB2B2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #FFE6E6 0%,#FFB2B2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #FFE6E6 0%,#FFB2B2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #FFE6E6 0%,#FFB2B2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #FFE6E6 0%,#FFB2B2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE6E6', endColorstr='#FFB2B2',GradientType=0 ); /* IE6-8 */
    
 }

.wrap .contact_msg.contact_success_msg {
  border:1px solid #89cb61; 
  background: #b3e794; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzZTc5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGMxNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #b3e794 0%, #88c162 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3e794), color-stop(100%,#88c162)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b3e794 0%,#88c162 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #b3e794 0%,#88c162 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3e794', endColorstr='#88c162',GradientType=0 ); /* IE6-8 */
}


/* mark 27.12.2013 | causing a layout bug for fail messages */

.wrap .contact_msg {
  width: 430px;
  float: right;
  margin: 20px 203px 10px 0;
}

/* mark 27.12.2013 | causing a layout bug for fail messages */


.wrap .contact_success_msg p {
  margin: 30px 0;
  text-align: center;
  font-size: 16px;
  line-height: 17px;
  color: #5c8841;
  font-weight: bold;
}

.wrap .contact_failure_msg p {
  margin: 30px 0;
  text-align: center;
  font-size: 16px;
  line-height: 17px;
  color: #FF0000;
  font-weight: bold;
}

.cp input.text_input.calendar_tigger {
  border: 1px solid #E0E0E0;
  color: #5E5C60;
  font-family: Arial,Helvetica,sans-serif;
  box-shadow: none;
  font-size: 12px;
  padding: 6px 10px;
  width: 180px;
  font-size: 12px;
  background: #fff;
  box-shadow:inset 0 1px 5px #dbdbdb;
}

#sponsorshipRequestForm .cp input.text_input.calendar_tigger {
  width: 350px;
}
#account_user_content #sponsorshipRequestForm .calendar_panel a.sponsorshipRequest_startDate, 
#account_user_content #sponsorshipRequestForm .calendar_panel a.sponsorshipRequest_endDate {
  right: 49px;
}
#sponsorshipRequestForm #clear_startDate, 
#sponsorshipRequestForm #clear_endDate {  
  position: absolute;
  right: 18px;
  top: 4px;
}


.dijitCalendar {
  /*left: 374px;*/
  position: absolute;
  top: 29px;
  z-index: 100;
  -webkit-box-shadow: 0 3px 10px #e0e0e0;
  -moz-box-shadow: 0 3px 10px #e0e0e0;
  box-shadow: 0 3px 10px #e0e0e0;
}
#mobilyRegistrationPortletForm .dijitCalendar {
  left: 366px;
}
#sponsorshipRequestForm .dijitCalendar {
  left: 366px;
}
.calen_hidden {
    display: none;
}

#account_user_content .schedule_block .calendar_panel a.sponsorshipRequest_startDate,#account_user_content .schedule_block .calendar_panel a.sponsorshipRequest_endDate {
    right: 217px;
}

.cp input.text_input.calendar_tigger.error{
 border: 1px solid #FF0000;
}

.hidden {
  display:none;
}

/* Fixing Dojo elements in Internet Explorer */
.cta_select {
    display: inline-block;
}

.block .wrap {
/*    width: 600px;*/
}

.block .wrap.dashboard {
    width: 951px;
}


.dijitSelect .dijitButtonContents {
    /*width: 200px;*/
}

/*
.int_widget input.text_input {
    width: 380px;
}*/

.mobily .dijitSelect {
    background-color: #FBFBFB;
    /*width: 250px;*/
	
}
/* End Fixing Dojo elements in Internet Explorer */

/* Custom CSS for IPTV Subscription */
.mobily .dijitSelect .error, .mobily .dijitSelect .dijitButtonContents .error {
    border-color: #FF0000;
}


/* fix for iptv subscription */
div.iptvbadge{
    float: left;
    max-height: 500px;
    min-height: 40px;
    min-width: 20px;
    width: 50%;
}
.iptvbadge a{
    float: right;
}
.iptvbadge h2 {
    font-size: 18px;
      color: #FFFFFF;
      text-align: center;
      -webkit-border-radius: 
    10px;-moz-border-radius: 
    10px;border-radius: 5px 5px 5px 5px;   
      background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 78%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(78%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* IE10+ */
    background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */    
}


table.package_data td {
    background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left bottom transparent;
    color: #5E5C60;
    font-size: 14px;
    line-height: 40px;
    padding: 0 0 2px;
    position: relative;
}

.neqatona_float{
    float:right;
}

.align-center{
    text-align: center;
}

.float-left {
    float: left;
    padding: 0 15px;
}

.calender_p {
    padding: 0 5px;
}

/* Custom CSS for IPTV main*/
.clear {
    clear: both;
}
div.badge{
    float: left;
    max-height: 500px;
    min-height: 40px;
    min-width: 20px;
    width: 25%;
    margin: 20px;
}
.badge-container {
    width: 900px;
}
.badge h2 {
    font-size: 18px;
      color: #FFFFFF;
      text-align: center;
      -webkit-border-radius: 
    10px;-moz-border-radius: 
    10px;border-radius: 5px 5px 5px 5px;   
      background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 78%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(78%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* IE10+ */
    background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 78%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */    
}


.badge a, a.iptv_mainLink{
    color: #ffffff;
    text-decoration: none;
}
.badge .content {
    font-size: 12px;
    background-color: white;
    min-height: 70px;
}
.badge .more {
    float:right;
    color: #0098DB;
}

/* Fix for IPTV freeze/unfreeze styles */
#iptv-freeze-unfreeze a.cta_bt {
    display: inline-block;
}

/*Fix for IPTV Change Package*/
#account_user_content {
    /*background:none;
    float: left;
    padding: 0 0 0 0px;*/
}

#account_user_content .manage_services_list .link_list li a {
    cursor: pointer;
    font-weight: bold;
}

/*Custom CSS for My Favorite Number */
#account_user_content .item_list .edit {
  display: block;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 0;
  float: left;
  top: 50%;
  margin-top: -6px;
  text-indent: -9999em;
  background: url(../images/icons/ico-pencil-edit.png) no-repeat 0 0 scroll transparent;
}  


#account_user_content .item_list .edit_new {
  display: block;
  width: 27px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
  text-indent: -9999em;
  background: url(../images/icons/ico-pencil-edit.png) no-repeat 0 0 scroll transparent;
}  

#account_user_content .item_list .hide {
    display: none;
}

#account_user_content .item_list .number_submit {
    float: right;
}

#account_user_content .item_list .text_input.medium {
    width: 331px;
}

#account_user_content .info_box.add_number .dijitSelect .dijitButtonContents {
    width: 325px;
}

/*Custom CSS for Elife-Freeze-Unfreeze*/

.block .large-wrap{
    width: 700px;
}

.large-wrap .contact_msg{
    float: none;
}
#account_dashboard.broadband .data_box .contact_msg p {
  font-size: 16px;
  float: none;
}

/*Custom CSS for Amaken Arabic */
#account_user_content .info_box .amaken_btn_list {
float : right;
}

#account_user_content .info_box .amaken_btn_list li{
    padding-right: 10px; 
    margin-right: 0px;
    float: right;
}
/* Fix for neqty-balance styles */
.no_earned_data_found,.no_redeemed_data_found,.no_lost_data_found,.no_expiry_data_found {
    color: #0098DB;
    margin: 100px 0 0 270px;
}

/* Fix for neqty-balance styles */
.wrap .contact_msg.contact_failure_msg.earned_info_msg,.wrap .contact_msg.contact_failure_msg.redeemed_info_msg,
.wrap .contact_msg.contact_failure_msg.lost_info_msg,.wrap .contact_msg.contact_failure_msg.expiry_info_msg {
    float: right;
    margin: 20px 85px;
}

/* Fix for fly-with-neqaty */
#account_user_content .ir_gulf_air {
    background: url("../images/primary/sep-horz-tile.gif") repeat-x scroll left top transparent;
    color: #075591;
    font-family: arial;
    font-size: 16px;
    line-height: 49px;
    margin: 25px 0 0;
    padding: 10px 0 0;
}

.contact_msg.infoEtihadMsg, .contact_msg.infoRJMsg, .contact_msg.infoGulfAirMsg{
    margin: 20px 100px 10px 0;
}
.etihad_eq_points,.rj_eq_points,.gulf_air_eq_points {
    margin: 4px 0 0;
    padding: 0 10px 0 0;
    color: #0098DB;
    /*text-decoration: underline;*/
}

/* start neqaty-balance table sorting style */
#account_user_content table.package_data th.highlight_descending span:after {
    background: url("../images/icons/ico-blue-arrow-up.gif") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 4px;
    margin: -2px 0 0;
    position: absolute;
    right: 8px;
    top: 50%;
    width: 7px;
}

#account_user_content table.package_data th.highlight_ascending span:after {
    background: url("../images/icons/ico-blue-arrow-down.gif") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 4px;
    margin: -2px 0 0;
    position: absolute;
    right: 8px;
    top: 50%;
    width: 7px;
}
#account_user_content table.package_data th.highlight_descending span, #account_user_content table.package_data th.highlight_ascending span {
    background-color: #F0F0F0;
    margin: 0 1px 1px 2px;
    padding-left: 7px;
    padding-right: 20px;
    position: relative;
}

/* fix for ie7 only */
*+html #account_user_content table.package_data th.highlight_descending span,*+html #account_user_content table.package_data th.highlight_ascending span {
    position: static;
}
/* end neqaty-balance table sorting style */

/*Progress bar*/
.popupFeedback {
    position: fixed;
    width: 200px;
    height: 150px;
    top: 50%;
    left: 50%;
    margin: -150px 0 0 -150px;
}

/* fix neqaty-balance content panel style problem */
#account_user_content .dijitTabContainerTop-tabs .dijitTab {
  float: none;
}

/* fix for ie7 only */

*+html #account_user_content .dijitTabContainerTop-tabs .dijitTab { 
    float:left;
}

*+html #account_user_content .set_timespan label{
    float:left;
}

*+html #account_user_content .set_timespan .schedule_block label{
    float:left;
}


/* fix for calendar in neqaty-balance */
#account_user_content .schedule_block .calendar_panel .cal_to_earned.dijitCalendar,
#account_user_content .schedule_block .calendar_panel .cal_to_redeemed.dijitCalendar,
#account_user_content .schedule_block .calendar_panel .cal_to_lost.dijitCalendar,
#account_user_content .schedule_block .calendar_panel .cal_to_expiry.dijitCalendar{
left: -20px;
}

/* style for table pagination, neqaty-balance*/
.pg-normal { 
color: #000000; 
font-size: 15px; 
cursor: pointer; 
background: #F0F0F0; 
padding: 2px 4px 2px 4px; 
}

.pg-selected { 
	color: #fff; 
	font-size: 15px; 
	background: #075590; 
	padding: 2px 4px 2px 4px; 
}

.pages-div {
    text-align: center;
}

/* ------  Fixes for rahati */
#account_user_content .schedule_block dd.rahati_time_panel{
    margin: 0 0 20px;
}

#account_user_content .schedule_block.rahati_time dd.from_to {
    float: left;
    width: 100%;
}

.time_panel{
    display: inline-block;
}

.black_white_list p{
    margin:10px 0px;
}

/* Fix for rahati select */
#account_user_content .info_box.multi_box .dijitSelect {
    width: 431px;
}

#account_user_content .info_box.multi_box .dijitSelect .dijitButtonContents{
    width: 430px;
}

#account_user_content .package_data .edit {
    background: url("../images/icons/ico-pencil-edit.png") no-repeat scroll 0 0 transparent;
    background-size:15px 15px;
    display: block;
    height: 30px;
    text-indent: -9999em;
    width: 30px;
}


.rahati_bt {
    background: linear-gradient(to bottom, #63C6F5 0%, #2A86B1 100%) repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    white-space: nowrap;
    margin: 5px 3px;
    width: 70px;
    height: 30px;
}

#account_user_content .package_data .edit.hide {
    display:none;
}

#account_user_content .schedule_block .time_panel .from, #account_user_content .schedule_block .time_panel .to{
    float: left;
    padding: 0 36px 0 0;
    position: relative;
}

.mobily .dijitTimeTextBox {
    padding: 0 10px;
}

#account_user_content .schedule_block dd.time_panel {
    margin: 0;
}
/* End fixes for rahati */

/* start: fixes for rahati and khaliha alaia (Auth and GO) dialogs */
.khaliha_alaia_auth_dialog .block_form li input.text_input, .rahati_auth_dialog .block_form li input.text_input  {
    margin: 0 15px 0 20px;
    width: 300px;
}

.khaliha_alaia_auth_dialog .block_form li span, .rahati_auth_dialog .block_form li span {
    float: left;
    width: 370px;
}

.khaliha_alaia_auth_dialog .block_form li, .rahati_auth_dialog .block_form li  {
    display: block;
    margin: 0 0 15px;
    width: 100%;
}

#account_user_content .item_list li, #account_user_content .item_list dd span.list_error {
color: #f34949;
}

.enable_khaliha_alaia div, .enable_rahati div{
    text-align: center;
    width: 278px;
    margin: 20px;
}

.dialog_prompt.khaliha_alaia_auth_dialog, .dialog_prompt.rahati_auth_dialog{
     min-width: 300px;
     overflow: visible;
}
/* end: fixes for rahati and khaliha alaia (Auth and GO) dialogs */

/* fix dijit dialog underlay in IE */
.dijitDialogUnderlay {
    filter: alpha(opacity = 50); /* fix for ie */
}

/* fix for suggestion board and vendor management iframes */
.suggestionsDashboardIframe, .vendorManagementIframe{
      width: 800px;
      height: 300px;
}

.redeemedDate, .lostDate{
    white-space:nowrap;
}

/* fix for winmax freeze-unfreeze sucess/failure message */
#account_dashboard.broadband .data_box .wimaxMsg p {
    float: none;
}

/* loading style */
div.progressiveLoading {
  display: block;
  position: relative;
  width: 100px !important;
  height: 100px !important;
  margin-left: auto;
  margin-right: auto; 
  background: url(../images/loading.gif) no-repeat center center transparent;
  background-color: "white";
}  

div.fullWidth {
  width: 100%;
  !important
}

/* Fixing service status table overlapping with buttons */
#account_user_content table.package_data,.dialog_prompt table.package_data {
    margin: 30px 0 20px;
}

.neqaty_balance_tab_container{
    width: 635px; 
    height: 650px;
    overflow:hidden;
}
.earned_table,.redeemed_table,.lost_table{
    width: 100%;
}
/*Fixing Amaken controls alignment problem  ...*/
#account_user_content .info_box .amaken_btn_list {
    float: right;
    padding-top: 10px;
}

/* To be used in case menu added */
#account_user_content_with_menu {
    background: url("../images/primary/sep-vert.gif") repeat-y scroll left top transparent;
    float: right;
    font-size: 13px;
    padding: 0 0 0 40px;
    width: 635px;
}

#account_user_content TABLE.package_data TH SPAN {
    text-align: left;
}

/* fix close button of neqaty calculator dialog */
.dialog_prompt.neqaty_calc_prompt {
overflow: visible;
}

/*neqaty balance ie7 fix - calendar over td */
*+html table.earned_table td,*+html table.redeemed_table td,*+htmltable.lost_table td,*+html table.expiry_table td {
    position: static;
}

/* start neqaty partner locator style */
.partner_locator_tab_container {
    width:850px;
    height:100%;
    overflow:hidden;
}

.partners_tab,.locations_tab {
    width:850px;
    height:720px;
    overflow:hidden;
}

.partner_locator_tab_content {
    overflow:hidden;
}
/* end neqaty partner locator style */


.dojo_carousel a.cta_bt {
    float: auto;
}

/* fix for online messaging for ie7 */
.online_p {
    padding: 10px 0;
}
#account_user_content .info_box.last_incol {
    margin-bottom: 10px;
}

/* -- fix My Favorite number numbers display colors            */
#my-services-friend-and-family #account_user_content li.active {
color: #075590;
} 
#my-services-friend-and-family #account_user_content li.inactive {
color: #B2B2B2;
}

/* fix for rahati */
#account_user_content .schedule_block .time_panel .from, #account_user_content .schedule_block .time_panel .to{
    float: left;
    padding: 0 36px 0 0;
    position: relative;
}

#account_dashboard.broadband .my_services_carousel span.my-favorite-number {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.mobily-3alhawa {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.ranan {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.rahati {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.khaliha-alaia {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.international-calls {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.amaken {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.internet-services {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.connect-mubasher {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.whats-app {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.video-calling {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.video-audio-on-demand {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.multiplayer-gaming {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.mobily-tv {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.international-sms-bundles {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.mms-bundles {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.connect-roaming {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.mobily-roam-talk {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.roaming-calls {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.wap-mms {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.connect-mubasher {
    background: url("../images/icons/ico-service-act-three.png") no-repeat scroll 0 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.connect-top-up {
    background: url("../images/icons/ico-service-act-two.png") no-repeat scroll right 0 transparent;
}
#account_dashboard.broadband .my_services_carousel span.safe-arrival-sms {
    background: url("../images/icons/ico-service-act-one.png") no-repeat scroll right 0 transparent;
}


/* fix for my services dashboard for ie7 */
button.cta_bt_alt {
    background: linear-gradient(to bottom, #A5A5A5 0%, #5D5D5D 100%) repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1;
    padding: 6px 4px;
    text-transform: uppercase;
}

#account_dashboard .error_checked {
  padding: 0 0 0 20px;
  margin: 0 0 10px 0;
  color: #f34949;

}

a.cta_bt, button.cta_bt, input.cta_bt {
    white-space: none;
}

/* Fix for Safe Arrival SMS */
#account_user_content .item_list .edit {
    margin-right: 20px;
}

/* Fixes for Amaken */
input.cta_bt.send_to_mobile_btn {
    width: 120px;
}

input.cta_bt.download_btn {
    width: 85px;
}

input.cta_bt.download_btn {
    margin-right: 10px;
}

input.cta_bt.unsubscribe-amaken {
    float: left;
}
/* End Fixes for Amaken */

/* Fix for Contact PR */
.int_widget input.text_input.contactPR_journal, input.text_input.contactPR_number, input.text_input.contactPR_email,input.text_input.contactPR_name {
    width: 410px;
}
.vendorManagementIframe {
	width: 100%;
	height: 700px;
	margin: 26px -6px;
}
#vm_form.vendorManagementIframe {
  height: 250px;
}
.bundles_promo .info #SA-FiberOptic_a{text-transform:none !important;}
.bundles_promo .info #SA-ElifeBundle_a{text-transform:none !important;}