/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/* .container-12 .block .omega-grid, .container-16 r.block .omega-grid, .container-24 .block .omega-grid {margin-left:10px;margin-right:10px} */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {margin-right:0;margin-left:0}
ol, ul {margin: 0 1.5em 1.5em}
.container-12 .prefix-1 {padding-left:0}
.zone-user-wrapper {background:#4977a9;height:40px}
.section-footer {padding: 10px 0;margin-top:20px}
.footer_menu {float:right}
.footer_menu a:link,.footer_menu a:visited,.footer_menu a:hover,.footer_menu a:active {text-decoration:none}
.zone-menu-wrapper {background:url('../images/menu.png') repeat-x;height:46px;padding-top:1px}
body,h1, h2, h3, h4, h5, h6 {font-family: Tahoma;}
.site-name-slogan {margin-left:10px;}
.top-logo {float:left;padding:3px;}
.region-branding {float:left}
#color_scheme_form #palette .form-item label {float:left}
#placeholder {float:right;margin-right:300px;margin-top:50px}
.footer_menu ul.menu li a:link, .footer_menu ul.menu li a:visited {color:#ffffff;font-size:12px}

h1#page-title {font-family:Arial;font-size:18px;font-weight:bold;color:#6a6a6a;letter-spacing:0.01em;margin-top:10px}
h2 {font-family:Arial;font-size:16px;font-weight:bold;color:#6a6a6a;letter-spacing:0.01em}
article .content {color:#767676;font-family:Tahoma;font-size:12px}
article .content img {float:left;margin: 0 10px 10px 0;padding:1px;border:1px solid #767676}
.breadcrumb {font-size:10px}
.user_menu ul.menu a, .user_menu ul.menu a:link,.user_menu ul.menu a:visited,.user_menu ul.menu a:active,.user_menu ul.menu a:hover,.top_header_menu ul.menu a, .top_header_menu ul.menu a:link, .top_header_menu ul.menu a:visited, .top_header_menu ul.menu a:hover,.top_header_menu ul.menu a:active {text-decoration:none}
.top_header_menu ul.menu li:after {content: " |";color:#ffffff}
.top_header_menu ul.menu li.last:after {content: " ";}
.top_header_menu ul.menu li {margin:0;padding:3px}
.language_switch ul {list-style:none;margin:3px 0 5px 5px;background:url("/sites/all/themes/sms_default/images/lang-arrow.png") no-repeat scroll 70px center transparent;padding:0 0 0 6px;width:80px;border:1px solid;text-align:left;position:relative}
.region-language-switch {margin-left:20px}
.language_switch ul.lang_submenu {list-style:none;margin:0;background:#5B85AF;position:absolute;padding:8px 8px 4px 10px;z-index:9999;width:69px;left:-1px}
.language_switch ul a,.language_switch ul a:link,.language_switch ul a:visited,.language_switch ul a:hover,.language_switch ul a:active {text-decoration:none}
.language_switch {float:right;margin-right:10px}
ul li.leaf {float:left;list-style-image:none;list-style-type:none; padding-top:3px;}
.top_header_menu ul.menu {float:left;padding:0 10px 7px}
.top_header_menu {position: relative;}
.block-system-main .content {padding: 0px}
.front .block-system-main .content {padding:5px}
.front {clear:both}

h1.site-name {font-size:28px;margin:0;font-style:italic}
.site-slogan {font-weight:bold;font-family:Arial;letter-spacing:0;margin:5px 0}
.zone-header-wrapper {background:#4571a0}
.zone-header {height:30px}
.logo-img {margin-left:15px;margin-right:1px;}
.homepage-content-bottom  {min-height:180px;}


/* Money Send block  */

.sms-corridor-search-form {margin-right: 7px}
#panels-ipe-regionid-moneysend,.pane-sms-corridor-corridor-search-buttons {padding:15px 25px;color:#ffffff;opacity:1}
.panels-ipe-portlet-content .pane-sms-corridor-corridor-search-buttons {padding:0;background:none;opacity:1}
#panels-ipe-regionid-moneysend h2,.pane-sms-corridor-corridor-search-buttons h2 {font-size:18px;text-align:center;line-height:22px;color:#ffffff}
.sms-corridor-search-form #edit-transfer {float:right}
.sms-corridor-search-form #edit-transfer .form-type-radio {margin: 0pt 5px; float: left;}
.sms-corridor-search-form .form-type-select select {width:100%;padding-top:1px;padding-bottom:1px;font-size:12px;}
button, input[type="reset"], input[type="submit"], input[type="button"],.form-actions input:hover {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-radius: 0;
  border: 1px solid;
  border-color: #91ae6c;
  cursor: pointer;
  font: bold 12px/1.2 Tahoma;
  outline: 0;
  overflow: visible;
  padding: 3px 10px 4px;
  text-shadow: none;
  width: auto;
  margin-right: 6px;
  *padding-top: 2px; /* IE7 */
  *padding-bottom: 0px; /* IE7 */
}
.panel-moneysend input[type="submit"] {
  -webkit-box-shadow: 2px 2px 3px #000000;
  -moz-box-shadow:    2px 2px 3px #000000;
  box-shadow:         2px 2px 3px #000000;
  margin: 5px 5px 0 0;
}

.sms-corridor-search-form .form-type-textfield #edit-email {width: 100%;}
.sms-corridor-search-form .form-radios {float:right}
.sms-corridor-search-form .form-item-transfer {float: left; margin: 0pt 5px;}
.nodata-corridor-heading {margin:30px 0 5px 0;clear:both;float:left}

/* buttons state */
.form-button-disabled {width:auto;font-size:10px;text-align:center}
.form-button-enabled {width:auto;font-size:10px;text-align:center}

/* End of Money Send block  */

/* News block  */

.views-field-field-news-image {float:left;margin:0 10px 0 0}
.view-news .views-row {float: left; padding: 15px 0pt; border-bottom: 1px solid #eeeeee; width: 100%;margin-bottom: 0}
.view-news .views-row:first-child {padding: 5px 0 15px 0;}
.pane-sms-news-block h2.pane-title, .pane-sms-partners-block h2.pane-title, .pane-custom h2.pane-title {color:#787878;font-size:12px;padding:10px;background:url("/sites/all/themes/sms_default/images/mobile-background.png") repeat-x scroll 0 0 transparent}
.pane-sms-news-block .views-field-created {color:#787878;font-size:10px;font-family:Verdana;margin-left:60px}
.pane-sms-news-block .views-field-title {margin-left:60px}
.pane-sms-news-block .views-field-title a {font-weight:bold;font-size:12px;font-family:Tahoma}
.pane-sms-news-block .views-field-field-news-image a img {border:1px solid #C3C3C3;padding:1px}

/* End of News block  */

/* Partners block  */

.panel-partners h2.pane-title {color:#787878;width:100%;font-size:12px;padding:10px;margin-bottom:0}
.panel-partners .view-partners a {float:none;margin-top:0;display:table-cell;height:49px;vertical-align:middle}
.panel-partners .views-row img {float:left;}
.view-partners .views-field .field-content {display: table}
.partners-top-text {display:block;color:#6f6f6f;float:left;width:100%;margin:10px 0}
.partners-list {display:block;float:left;width:100%}
.partners-list .view-partners .view-content .views-row {width: auto;float:left;margin:10px 10px 10px 0;padding:1px;border:1px solid #eeeeee;height:49px }
.partners-bottom-text {display:block;clear:both;color:#6F6F6F}
.all-partners-hp,.all-news-hp {float:right;margin-top:10px;font-size:11px;margin-right:10px}

/* End of Partners block  */

/* corridor styling global */

.pane-sms-corridor-corridor-search-suggestion,.pane-sms-corridor-corridor-search,.page-corridor .sms-corridor-search-form .form-type-select select {}
#edit-suggestion-country option {padding-left: 21px;font-size:11px}
select#edit-suggestion-country {width:111px}
.page-corridor .block-system-main .other-single-tworows .panel-panel:first-child, .page-allcorridors .block-system-main .other-single-tworows .panel-panel:first-child {background:#efefef;padding:10px 0 5px 5px;float:left}
div.tooltip {border:none}
.page-corridor .sms-corridor-search-form #edit-transfer, .page-allcorridors .sms-corridor-search-form #edit-transfer {margin-right:0;}
.page-corridor .sms-corridor-search-form #edit-transfer .form-type-radio, .page-allcorridors .sms-corridor-search-form #edit-transfer .form-type-radio {margin:0;}

.pane-sms-corridor-corridor-countries {border:1px solid #cccccc;float:left;padding:20px;border-radius:20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;margin-top:20px}
.corridor-sort-by-countries {float: left;width: 100%;color:#7d7d7d;font-weight:normal;margin:5px 0}
.corridor-sort-by-countries input{margin:0 0 0 10px}
.group-by-heading {font-weight:bold}
#country-corridors-refresh {float: left}
.corridor-destination-country {position:relative;float: left; width: 90%;height:auto;background:#f1f1f1;padding:20px;margin:20px 0px 5px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.corridor-original-countries {position:relative;float: left; width: 83%;height:auto;background:#f1f1f1;padding:20px;margin:20px 10px 5px;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.corridor-original-countries ul {overflow: auto; height: 250px; margin-right: 0px; padding-right: 10px;}
.pane-sms-corridor-corridor-countries li {list-style:none}
#country-corridors-refresh li {background:#ffffff;border:1px solid #dbdbdb;padding:5px;margin:5px 0;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.country-caption {position:absolute;top:-10px;padding:5px 15px;background:#777777;color:#ffffff;font-weight:bold;border-radius:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#country-corridors-refresh img {vertical-align:middle;margin:0 5px 0 0}
.page-corridor .view-corridors .corridor-header a,.page-corridor .view-corridors .corridor-header a:hover,.page-corridor .view-corridors .corridor-header a:link,.page-corridor .view-corridors .corridor-header a:visited,
.page-allcorridors .view-corridors .corridor-header a,.page-allcorridors .view-corridors .corridor-header a:hover,.page-allcorridors .view-corridors .corridor-header a:link,.page-allcorridors .view-corridors .corridor-header a:visited {color:#ffffff;text-decoration:none;font-size:10px;vertical-align:middle}
.views-table .corridor-header {display:none}
.views-field-field-operator {font-size:15px;width:96% !important;padding:10px;background:url("/sites/all/themes/sms_default/images/mobile-background.png") repeat-x scroll 0 0 transparent;float:left}
div.views-slideshow-ddblock-cycle-vsd-default div.slider-inner {height: 231px}

.page-corridor .sms-corridor-search-form .form-radios,.page-allcorridors .sms-corridor-search-form .form-radios {float:none}
.page-corridor .sms-corridor-search-form .form-item-transfer,.page-allcorridors .sms-corridor-search-form .form-item-transfer {float: none; margin: 0;}
.page-corridor .sms-corridor-search-form #edit-transfer,.page-allcorridors .sms-corridor-search-form #edit-transfer {float: none; margin-right: 0px}
.page-corridor .sms-corridor-search-form #edit-transfer .form-type-radio,.page-allcorridors .sms-corridor-search-form #edit-transfer .form-type-radio {margin: 0 0 0 5px; float: none;}

/* end of corridor styling global*/

#panels-dnd-main {width: auto;margin-left:0;margin-right:0}

/* special formatting for homepage background */
.front .zone-content-wrapper .block-system-main {}
.front .zone-content-wrapper .block-system-main .panel-display {margin:0 auto;width:100%}
.front .zone-content {width:100%;overflow:hidden}
.front .region-content {width:99% !important;margin:0}
.front h1#page-title,
.front .region-content .tabs,
.front footer.submitted,
.front .homepage-content-bottom {margin:0 auto;width:auto}
.front div.messages {margin: 0 auto;width: auto}
.front #messages {margin: 0px auto; width: 100%;}
/* end of formatting */

/* corridor page alert and table */

#sms-corridor-subscribe-form {margin-top:15px}
#sms-corridor-subscribe-form .form-item-email {float: left; margin: 0px;}
#sms-corridor-subscribe-form .form-item-email label[for=edit-email]{font-size: 11px; width: auto; float: left; font-weight: normal; color: #767676;margin-top: 2px}
#sms-corridor-subscribe-form #edit-subscribe {float:left;padding:3px 5px;border:1px solid #417135;border-top:none;border-left:none;margin:0;background:none repeat scroll 0 0 #5EA54B}
#sms-corridor-list-collection-period-form .corridor-date {float:right;font-family:Arial;font-size:12px;font-weight:bold;padding:0 5px 0 0}
#sms-corridor-subscribe-form .form-item-email #edit-email {border:1px solid #bdbdbd;float: left; width: 150px; margin: 0 5px;padding:3px 5px 1px;height:auto;color:#BDBDBD}
.block-corridor-subscribe .content {padding: 0}
#sms-corridor-list-collection-period-form {padding-top:5px;display:none}

.corridor-tabs .block-corridor-subscribe {display:none}
.page-corridor .view-corridors .corridor-header a img, .page-allcorridors .view-corridors .corridor-header a img {position:absolute;bottom:0;right:5px}

#sms-corridor-list-collection-period-form .form-item-period .form-select {font-size: 12px; margin: 0px 5px;}

.view-corridors .corridor-legend span {font-size: 10px; color: #767676; width: 100%; margin: 15px 0;float:left}
.view-corridors .corridor-legend span.legend_item {width:auto}
.view-corridors .corridor-legend {float:left;width:100%;margin:90px 0}
.legend_group {float: left; width: 100%; margin: 0 0 5px 0; padding: 0; border-bottom: 1px solid #EFEFEF; }
.view-corridors .corridor-legend span.legend_item {width: 100%; margin: 3px 0;}
.view-corridors .corridor-legend span.legend_item img {margin:3px;padding:1px;vertical-align:middle}
.pane-sms-corridor-corridor-search-result {margin: 10px 0}
.corridor-header .views-field-field-operator,.corridor-row .views-field-field-operator {width: auto}
.corridor-row .views-field-field-speed-actual {text-align: left}
.corridor-row .views-field-field-coverage {text-align: center}
.corridor-row .views-field img {padding-top:0px}

/* end of corridor page alert */

select#edit-suggestion-country,
#sms-corridor-list-collection-period-form .form-item-period .form-select {height:1.8em;border:1px solid #bdbdbd;font-size:12px;margin-top:-5px}
select#edit-suggestion-country {-webkit-appearance: none}
.corridor-tabs .ui-tabs .ui-tabs-nav li {top:2px}

.corridor-legend .legend .legend_label {font-weight:bold;color:#787878}
.panel-moneysend .ajax-progress {margin-top:0;position:absolute;right:3px}

.all-news-hp img,.all-partners-hp img {width:14px;height:auto}

/* navigation */
.grid-12 {*position:static !important;margin:0 10px}
.panel-panel.grid-12 {margin:0}
.tabs.clearfix {*min-height: auto !important;}
/* end of navigation styling */

/* mobile only */
.front .pane-sms-slideshow-block {display:none}
.pane-sms-corridor-block {padding:33px 9px;color:#ffffff;opacity:1;clear:both}
.pane-sms-corridor-block h2 {font-size:18px;text-align:center;line-height:22px;color:#ffffff}
.pane-sms-news-block,.pane-sms-partners-block,.pane-custom {float:left;margin:10px 0;width:100%;}
.panel-news,.panel-partners,.panel-converter {float:left;width:100%}
.views-table .views-field-body p {margin: 0}

.panel-converter .news-list {padding:10px;}
.panel-partners p {padding:10px;}


img#logo {width:300px;height:auto}

.field-type-link-field {margin: 20px 0}
.pager li.pager-previous a {width: 70px}
.pane-sms-news-block .pane-content,.pane-sms-partners-block .pane-content {margin: 0 10px}

/* corridor styling */

.page-corridor .ui-tabs .ui-tabs-nav li a,.page-allcorridors .ui-tabs .ui-tabs-nav li a {padding:0}
.page-corridor .ui-tabs .ui-tabs-panel,.page-allcorridors .ui-tabs .ui-tabs-panel {padding:0}
.page-corridor .ui-corner-all,.page-allcorridors .ui-corner-all {border: 0;}
.context-all-countries-avarages .ui-corner-all {background: none; }
.page-corridor .ui-widget-header,.page-allcorridors .ui-widget-header {background: none; overflow: hidden; width: 95%; border-bottom: none; clear: both;}
.page-corridor .ui-tabs .ui-tabs-nav li,.page-allcorridors .ui-tabs .ui-tabs-nav li {width: 100%}
.page-corridor .ui-state-active a, .page-corridor .ui-state-active a:link, .page-corridor .ui-state-active a:visited,.page-allcorridors .ui-state-active a, .page-allcorridors .ui-state-active a:link, .page-allcorridors .ui-state-active a:visited {color:#ffffff;font-weight:bold}
.page-corridor .ui-tabs .ui-tabs-nav li.ui-tabs-selected,.page-allcorridors .ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding: 6px;border:0}
.page-corridor .ui-tabs .ui-tabs-nav li,.page-allcorridors .ui-tabs .ui-tabs-nav li {padding: 10px 8px 12px;top:3px}
.page-corridor .ui-state-default,.page-allcorridors .ui-state-default {top:3px;padding-top:4px;padding-bottom:3px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {padding:4px 8px 10px}

.pane-sms-corridor-corridor-search-result h2{float:left;color:#7a7a7a;font-size:18px;margin-top:10px;clear:both}
.page-corridor .corridor-tabs,.page-allcorridors .corridor-tabs {float: left}
#sms-corridor-list-collection-period-form .form-item-period {margin:0;float:right;color:#797979}
#sms-corridor-list-collection-period-form .form-item-period label {float:left;margin-right:0px;font-weight:normal;font-family:Tahoma;font-size:11px}
#sms-corridor-list-collection-period-form .form-item-period
.pane-sms-corridor-corridor-search-result {margin:20px 0}
.pane-sms-corridor-corridor-search-suggestion div {float:left;margin:1px 0 0;padding:0 0 0 3px;color:#787878;font-family:Tahoma;font-size:11px;display:none}
.page-corridor .sms-corridor-search-form .form-type-select select,.page-allcorridors .sms-corridor-search-form .form-type-select select {width:auto; margin: 3px 0}
.page-corridor .sms-corridor-search-form div,.page-allcorridors .sms-corridor-search-form div {display:inline;margin:0;padding:0;color:#787878;font-family:Tahoma;font-size:11px}
.pane-sms-corridor-corridor-search-suggestion img.countryicon {vertical-align:middle;margin:0 5px 0 0;}
.page-corridor .pane-sms-corridor-corridor-search,.page-allcorridors .pane-sms-corridor-corridor-search {margin-right:0px;float:right}


.page-corridor .view-corridors .corridor-row,.page-allcorridors .view-corridors .corridor-row {background: #ffffff;color:#797979;font-size:11px;font-weight:bold;padding:0;border-bottom:1px solid #efefef;float:left;width:100%}
.page-corridor .view-corridors .corridor-row,.page-allcorridors .view-corridors .corridor-row {padding: 10px 0;color:#6c6c6c;font-weight:bold;font-size:10px;border:2px solid #EFEFEF;  margin: 10px 0}
.page-corridor .view-corridors .corridor-header .views-field-field-operator-1,.page-allcorridors .view-corridors .corridor-row .views-field-field-operator-1,
.page-corridor .view-corridors .corridor-header .views-field-field-operator-1,.page-allcorridors .view-corridors .corridor-row .views-field-field-operator-1 {width: auto}
.page-corridor .view-corridors .corridor-header .views-field,.page-allcorridors .view-corridors .corridor-row .views-field,
.page-corridor .view-corridors .corridor-header .views-field,.page-allcorridors .view-corridors .corridor-row .views-field {padding:5px;font-size:10px;display:block;min-height:20px}
.page-corridor .view-corridors .corridor-header .views-field:last-child, .page-allcorridors .view-corridors .corridor-row .views-field:last-child,
.page-corridor .view-corridors .corridor-header .views-field:last-child, .page-allcorridors .view-corridors .corridor-row .views-field:last-child {border-right: none}
.page-corridor .view-corridors.views-field img,.page-allcorridors .view-corridors.views-field img {padding-top: 0px}

div.tooltip {float:none;padding:0;width:auto;background:url("../images/corridor/triangle.png") no-repeat scroll 100% 5% transparent;display:table-cell;vertical-align:middle}
.corridor-header div.tooltip {background:url("../images/corridor/triangle-white.png") no-repeat scroll 96% 5% transparent;}
.corridor-header div.views-field views-field-field-operator.tooltip {background:url("../images/corridor/triangle-white.png") no-repeat scroll 98% 5% transparent;}
#non_transparent_icon {float:left;padding:0 3px 1px 0}

/* end of corridor styling */

.search-results {border:1px solid #dddddd;padding:10px 20px;margin:10px 0px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px}
.search-results .title {margin:0;padding:0}
.search-results .search-snippet-info {margin:0;padding:0}
.search-results p {margin:0;padding:0}

/******* Drop-down Navigation ******/
.navigation li ul {background: #ffffff;margin: 3px 0;padding: 0;width: 150px;height: auto;position: absolute;left: -999em;z-index: 1000;border: 1px solid #dfdfdf; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.navigation ul li:hover > ul {display: block;left: 0;}
.navigation li ul li {float: none;margin: 0;padding: 0;text-transform: none;font-weight: 400;font-size: 12px;list-style-image: none;}
.navigation li ul li a,.navigation li.active-trail ul li a,.navigation li:hover ul li a {text-align: left;color: #484848;display: block;padding: 9px 16px 9px 16px;border: none;}
.navigation li ul li a:hover,.navigation li.active-trail ul li a.active {padding: 9px 16px 9px 16px;border: none;background: #ffffff;}
/* */

.page-admin-appearance-settings div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset legend {display: table} /* collapsible menu hack IE*/
.region-user-links,.region-top-header-menu {height:30px}
.page-node-panelizer .block-system-main .content {padding: 0}
.page-node-panelizer .homepage-content-bottom {margin-top:20px; min-height:180px;}

.pane-sms-general-currency-converter label {font-weight:normal;font-size:11px}
.form-item-currency-from select,.form-item-currency-to select,.form-item-currency-amount input {width:100%;font-size:12px}
.form-item-currency-amount input {border:1px solid #cccccc}
.pane-sms-general-currency-converter {padding:10px;clear:both;margin:10px 0}
.form-button-disabled {width:auto;font-size:10px;text-align:center}
.form-button-enabled  {width:auto;font-size:10px;text-align:center}

.navigation li.leaf {*padding-top: 0px}

.rounded-corner {clear:both;margin:10px 0}
/* IE7 fixes */
#sms-corridor-subscribe-form label {*font-size:11px;*float:left}
/* .corridor-row .views-field-title .verticalalign {*position:absolute;*top:50%} */
/* .corridor-row .views-field-title .tooltip {*position:relative;*top:-50%} */
/* */

.container-12 .block .omega-12-onecol, .container-16 .block .omega-12-onecol, .container-24 .block .omega-12-onecol {margin-left:0;margin-right:0}

/* .search_form {position: absolute; top: -43px; left: 17px} */
.form-item-search-block-form {margin:0}
.form-item-search-block-form input {width: 200px; font-size:1.1em; padding: 3px 10px; border: 1px solid #dfdfdf; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; height: auto;color:#a0a0a0}
.search-button input.form-submit,.search-button input.form-submit:hover {background:url('../images/search-button.png') no-repeat;width:15px;height:15px;border:0;padding:0;margin:0;font-size:0}
div.search-button {position:relative;right:25px;}
.front .homepage-content-bottom {margin:0 auto}
.zone-branding-wrapper {padding:10px 0}
.pane-sms-general-currency-converter h2.pane-title {color:#787878;font-size:18px;padding:0 0 10px;}
.mobile-header {display:block;float: left; width: 200px; padding: 4px 5px;font-size: 12px; background: #fafafa; width: 96%}
.mobile-header a,.mobile-header a:link,.mobile-header a:visited,.mobile-header a:hover,.mobile-header a:active {color:#6C6C6C;text-decoration:none;cursor:text}

.ui-draggable .ui-dialog-titlebar {width:90%}
.ui-draggable .ui-dialog-titlebar .ui-dialog-titlebar-close {right:0;top:30%}

#breadcrumb {clear:both}
.region-menu {margin-left:0}
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid {margin-right:0;margin-left:0}
.panel-panel.grid-6,.panel-panel.grid-6 {margin-left:0}
.page-corridor .panel-panel.grid-12,.page-allcorridors .panel-panel.grid-12 {margin:0}
.view-corridors.view-display-id-block_4 .mobile-header,
.view-corridors.view-display-id-block_5 .mobile-header,
.view-corridors.view-display-id-block_8 .mobile-header,
.view-corridors.view-display-id-block_9 .mobile-header,
.view-corridors.view-display-id-block_4 .views-field,
.view-corridors.view-display-id-block_5 .views-field,
.view-corridors.view-display-id-block_8 .views-field,
.view-corridors.view-display-id-block_9 .views-field,
.page-corridor .view-corridors.view-display-id-block_4 .corridor-row .views-field,
.page-corridor .view-corridors.view-display-id-block_5 .corridor-row .views-field,
.page-corridor .view-corridors.view-display-id-block_8 .corridor-row .views-field,
.page-corridor .view-corridors.view-display-id-block_9 .corridor-row .views-field,
.page-allcorridors .view-corridors.view-display-id-block_4 .corridor-row .views-field,
.page-allcorridors .view-corridors.view-display-id-block_5 .corridor-row .views-field,
.page-allcorridors .view-corridors.view-display-id-block_8 .corridor-row .views-field,
.page-allcorridors .view-corridors.view-display-id-block_9 .corridor-row .views-field {display:none}
.view-corridors.view-display-id-block_4 .mobile-header:first-child,
.view-corridors.view-display-id-block_5 .mobile-header:first-child,
.view-corridors.view-display-id-block_8 .mobile-header:first-child,
.view-corridors.view-display-id-block_9 .mobile-header:first-child {display:block}
.view-corridors.view-display-id-block_4 .views-field.views-field-title,
.view-corridors.view-display-id-block_5 .views-field.views-field-title,
.view-corridors.view-display-id-block_8 .views-field.views-field-title,
.view-corridors.view-display-id-block_9 .views-field.views-field-title {display:block !important}

.views-table td.views-field {vertical-align:top}
.search-form input {margin:5px 0}
.search-form input[type=text] {width:222px}
.rounded-corner .wrap-corner .r-edge {padding:5px}

div.views-slideshow-ddblock-cycle-vsd-default div.views-slideshow-ddblock-prev-next-slide {width:100%}
div.views-slideshow-ddblock-cycle-vsd-default div.slider {width:100%}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-inner img {width: auto;height: auto}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-bottom {position:relative}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-text-inner {padding: 10px 0}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-horizontal {width: 100%}
div.views-slideshow-ddblock-cycle-vsd-default div.slide-body-inner {color: #000000}

#panelizer-edit-content-form h2 {margin-top:15px;margin-bottom:5px}

#palette label {font-weight:normal;}
#edit-theme-settings legend, #color_scheme_form legend {font-size:17px;font-weight:bold;}
#edit-hp-bg-image legend {font-size:15px;font-weight:normal;}

div.height-overflow {overflow:auto;}
div.pane-content table {border:none;}


#media-browser-tabset .ui-tabs .ui-tabs-nav li {width: auto;}
#media-browser-tabset a.button {background: none repeat scroll 0 0 #5EA54B; color: #F4FFC8;  border: 1px solid #91AE6C; border-radius: 0 0 0 0; cursor: pointer; font: bold 12px/1.2 Tahoma; margin-right: 6px; outline: 0 none; overflow: visible; padding: 3px 10px 4px; text-shadow: none; width: auto; text-decoration:none;}
.wb_header_logo {float: left}
.wb_header_logo {margin-top: 4px; margin-right: 10px;}
.user_menu {float: right; margin: 5px 10px}

.page-corridor .view-corridors .corridor-header .views-field,.page-corridor .view-corridors .corridor-row .views-field,
.page-allcorridors .view-corridors .corridor-header .views-field,.page-allcorridors .view-corridors .corridor-row .views-field {float:left;padding:0 3px 0 5px;}
.front .region-content ul.tabs {margin-top:10px}

.corridor-row .views-field-field-coverage {text-align: left}
#promotion {padding: 0 3px 1px 0; float: left}

.navigation ul.menu li.last {border-right: none !important;}
.footer_menu ul li.last a {border-right:none !important;}

.most-least-costly-container .ui-widget-content {border: 0; padding: 2px; float: left; background: none; position: relative; z-index: 9999}
.most-least-costly-container .ui-widget-header {border: 0; background: none; padding: 0; margin-left: 5px; position: relative; z-index: 1}
.most-costly {margin-right:10px; float: left; border: 1px solid #AAAAAA; background: none repeat scroll 0 0 #FEF8EC; margin-left:5px; margin-bottom:10px; width:291px;}
.least-costly {float: left; border: 1px solid #AAAAAA; background: none repeat scroll 0 0 #FEF8EC; width:291px;}
.most-costly .header div, .most-costly .row div, .least-costly .header div, .least-costly .row div {float: left; padding: 5px; width: 180px; background: #FEF8EC}
.most-least-costly-container {font-size: 10px; position: relative; z-index: 9999}
.most-costly .header div, .least-costly .header div {background: none; font-weight: bold; font-size: 10px; border-right: 1px solid #999999;}
.most-costly .row div.av, .least-costly .row div.av {text-align: right; width: 90px !important; float: right}
.av-header {border: none !important; width: 90px !important; float: right; text-align:right}
.most-least-costly-container .ui-tabs .ui-tabs-nav li a {padding: 4px 8px 10px; font-size: 14px; border-bottom: 0}
.most-least-costly-container .ui-tabs .ui-tabs-nav li {top: 1px}
.most-least-costly-container .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .most-least-costly-container .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .most-least-costly-container .ui-tabs .ui-tabs-nav li.ui-state-processing a {padding: 4px 8px 9px}
.most-least-costly-container .ui-corner-top {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.most-least-costly-container a, .most-least-costly-container a:link, .most-least-costly-container a:visited, .most-least-costly-container a:hover {color: #222222; text-decoration: none}
.most-least-costly-container a:hover {border-bottom: 1px solid #ffad29}
.most-least-costly-container .footnote, .most-least-costly-container .moreinfo {float: left; margin: 0px 10px; color: #000000; font-size: 12px; font-style: italic;}
.pane-sms-corridor-avarages-teaser .pane-title {margin: 0px 10px; color: #000000; font-size: 20px;}
.costly_corridors {border-right: 1px solid #999999;}
.most-costly .header, .least-costly .header {background: none repeat scroll 0 0 #FFD177; float: left}
.ui-widget-header .ui-state-default, .ui-widget-header .ui-state-hover {background: #cccccc}

html[lang="ar"] {direction:rtl;}
html[lang="ar"] body {direction:rtl;}
html[lang="ar"] #zone-menu-wrapper .navigation .menu li {float:right}
html[lang="ar"] .navigation ul.menu li.last {border-right:1px solid #FFFFFF !important; border-left:none !important;}
html[lang="ar"] .navigation ul.menu li.first {border-right:none !important; padding-right:5px;}
html[lang="ar"] #zone-menu-wrapper {margin:0 35px 0 35px}
html[lang="ar"] .site-name-slogan {margin-right:0px;}
html[lang="ar"] .region-search-form {float:left; margin:0px 4px 0px 0px !important;}
html[lang="ar"] .form-item-search-block-form {float:left; margin-left:0px;}
html[lang="ar"] .breadcrumb {padding-right:3px;}

html[lang="ar"] .language_switch {float:left; margin-left:26px;}
html[lang="ar"] .wb_header_logo {float:right; margin-right:32px; margin-left:10px;}
html[lang="ar"] .user_menu {float:right;}
html[lang="ar"] .homepage-content-bottom .panel-converter .inside .pane-custom {margin-left:5px;}

html[lang="ar"] .user_menu .menu li {float:right;}
html[lang="ar"] .section-footer .footer-links li {float:right; margin-right:0px;}
html[lang="ar"] .panels-flexible-region {width:auto;}
html[lang="ar"] .pane-custom ul li {list-style-type:none;background: url("../../sms_plain/images/site-list-bullet-right.png") no-repeat 0 0;line-height:1.6em;padding-right:10px;margin:6px 0; background-position:right;}

html[lang="ar"] .footer_second_content {float:right;}
html[lang="ar"] .section-footer {float:right; }
html[lang="ar"] .wb-logo {float:right; padding-left:10px; border-right:none;}
html[lang="ar"] .footer_menu {float:left;}

.denominated {display: none}

.least-costly-to {
	background-color: #EFEFEF;
	border-top:3px solid #CCCCCC;
    color: #7A7A7A;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 10px;
    min-height: 150px;
    padding: 10px;
    min-width:220px;
    margin-bottom:10px;}
.least-costly-from {
	background-color: #EFEFEF;
	border-top:3px solid #CCCCCC;
	color: #7A7A7A;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 10px;
    min-height: 150px;
    padding: 10px;
    min-width:220px;}

.least-costly-from-to ul {margin:0}
.least-costly-from-to ul li {list-style-type:none;}
.least-costly-from-to ul li a {font-weight:normal;}

.most-least-costly-container .ui-tabs .ui-tabs-panel {background: #F8F8F8 !important; padding:12px 10px 0 5px !important}
.most-least-costly-container .ui-widget-header {border-bottom:1px solid #AAAAAA;  -webkit-border-radius:0px;-moz-border-radius:0px; border-radius:0px;}
.most-least-costly-container .ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom:2px;}
.most-least-costly-container .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#f8f8f8;}


/* mobile and normal version for countries avarages page */
.mobile-all-countries-avarages {display: none}
.all-countries-avarages {display: block}
.mobile-all-countries-avarages .body .row {padding: 10px; margin: 10px 0px; background: #FEEBDD;}
.mobile-all-countries-avarages .body .row .sending-country-group {font-weight: bold; background: #E1E1E1;}
.mobile-all-countries-avarages .body .row .sending-country {float: left; padding: 0 20px 0 0; width: 150px; }
.mobile-all-countries-avarages .body .row .receiving-country-group {background: #FEEBDD }
.mobile-all-countries-avarages .body .row .receiving-country {float: left; padding: 0 20px 0 0; background: #FEEBDD; width: 150px }
/* end of avarages */

.logged-in .region-search-form {position: relative}
body.toolbar.logged-in {padding-top: 0}

#firm-info-content {border: none; width:100%; font-size: 0.85em}
#firm-info-content tr {border-bottom: #E0E0E0 1px solid}
#firm-info-content tr:last-of-type { border: none; }
#firm-info-content td.firm-label {width: 160px}

.bank-average div {background: none repeat scroll 0 0 #AFCDE9; border: 1px solid #8AB5D8; float: none; margin: 0; padding: 0 10px; display: block; font-weight: bold; font-family: arial; font-size: 12px}
.total-average div {background: none repeat scroll 0 0 #D0E1F1; border: 1px solid #8AB5D8; float: none; margin: 0; padding: 0 10px; display: block; font-family: arial; font-weight: bold; font-size: 12px}
.total-average-in-period div {background: none repeat scroll 0 0 #AFCDE9; border: 1px solid #8AB5D8; float: none; margin: 0; padding: 0 10px; display: block; font-family: arial; font-weight: bold; font-size: 12px}

.total-average > div:last-child {
    width:63px;
}
.bank-average {float: left; width: 39.5%;}
.total-average {float: right; width: 100%}
.total-average-in-period {float: left; width: 100%}
.current-group-total {display: table-cell; background: url("../images/blue-grad.gif") !important; font-size: 20px; font-weight: bold; font-family: arial}
.current-group-total .total {display: block; clear: both; background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; color: rgb(192, 0, 23); font-size: 0.9em;}

div.region-search-form nav.follow_links {float: left; }
.logged-in div.region-search-form nav.follow_links {padding-top: 32px; left:auto; position: relative; top: auto; width: auto; }
div.region-search-form .view-services .feed-icon {float:right;}
div.region-search-form .follow-link-wrapper {float:left;}
div.region-search-form div.block-follow-site {float:right;margin-right:10px;}

.logged-in .form-item-search-block-form {float: none} /* float: right for normal  */
.logged-in .search_form {position: relative; margin-top: 10px; top: 0; width: 100%} /* float: none; width: auto for normal  */
.logged-in div.region-search-form nav.follow_links {float: left; padding-top: 0} /* float: none for normal */
.logged-in div.search-button {position: relative; right: 25px } /* position: absolute for normal  */
.logged-in .region-branding {float: none}
.region-top-header-menu-inner { float: right; width: 100% }
.region-branding {width: 100%}
#region-search-form {float: left; margin: 10px 0 0 15px}

.pane-sms-corridor-corridor-search-result .corridor-tabs .ui-tabs-nav li span {display: none}
.pane-sms-corridor-corridor-search-result .corridor-tabs .ui-tabs-nav li span.active {display: inline}

.prev-group-total .total {border: 0 !important; padding: 0; color: #C00017; }
.current-group-total .total {padding: 0}
.page-corridor .ui-draggable .ui-widget-header {float: none}
.corridor-legend .non-transparent {width:100%;clear:both;}

.page-allcorridors .all-corridor-tabs ul.ui-tabs-nav li span {display: none}
.page-allcorridors .all-corridor-tabs ul.ui-tabs-nav li span.active {display: inline}
.bank-average div .mobile,.total-average div .mobile,.total-average-in-period div .mobile {padding-left: 0; border: 0; display: inline}
.mobile span {display: none}
.mobile span.active {display: inline}

.views-field-title .verticalalign .tooltip a:link,.views-field-title .verticalalign .tooltip a:visited {text-decoration: none}

.current-group-total, .prev-group-total {display: none !important}
.mobile.current-group-total, .mobile.prev-group-total {display: block !important; font-family: Arial; font-weight: bold; font-size: 16px; float: left; width: auto; padding: 10px; text-align: center; background: url("../images/blue-grad.gif") repeat scroll 0 0 transparent !important}

.bank-average div,.total-average-in-period div, .total-average div {background: none repeat scroll 0 0 #D0E1F1}
.total-average>div:first-child, .bank-average>div:first-child,.total-average-in-period>div:first-child {background: none repeat scroll 0 0 #AFCDE9}
.mobile .total span {font-size: 12px}
.view-footer-full-csv-export {padding-top: 20px}

#zone-header-wrapper {position: relative; z-index: 100;}
#edit-search-block-form--2 {position: relative}

.webform-client-form .webform-component-checkboxes label {display:none;}
.webform-client-form .webform-component-checkboxes .form-item-submitted-terms-accepted label {display:inline;}

.firm_info_div{width:16px;float:right;margin-right: 10px;}
.firm_info {background: url("/remittanceprices.worldbank.org/misc/message-16-info.png") no-repeat;display:block;text-decoration: none !important;height:17px;}

.corridor-destination-country ul{
    overflow: auto;
    height: 250px;
    margin-right: 0px;
    padding-right: 10px;
}
