/* reset styles */
#wbg-footer a, #wbg-footer ul, #wbg-footer ol, #wbg-footer li, #wbg-footer div,
#wbg-header a, #wbg-header ul, #wbg-header ol, #wbg-header li, #wbg-header div {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: middle;
  font-style:normal;
  direction:rtl
}

#wbg-header .selecthomelink {
background: url("../images/home-icon-black.png") no-repeat;
float: left;
height: 25px;
padding-left: 40px;
margin-top: -3px;
}

#wbg-header a.back-btn, #wbg-header a.logout-btn,#wbg-header a.login-btn,#wbg-header #lblWelcome {
color: #FFF;
text-decoration: none;
padding: 0 20px 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 11px;


font-weight: bold;
height: 13px;
line-height: 13px
}

#wbg-header ol, #wbg-header ul, #wbg-footer ol, #wbg-footer ul { list-style: none; }

#wbg-header, #wbg-footer
{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
	line-height: 1;direction:rtl
}

#wbg-header a, #wbg-footer a
{
    color: #333;
    text-decoration: none;
}
#wbg-header a:hover, #wbg-header a:focus,
#wbg-footer a:hover, #wbg-footer a:focus
{
  text-decoration: underline;
}

#wbg-footer .pull-left, #wbg-header .pull-left
{
    float: left;
}
#wbg-footer .pull-right, #wbg-header .pull-right
{
    float: right;
}

#wbg-header div.wbg-logo
{
     /*height: 42px;*/
    background: #FFFFFF;
    padding: 16px 0 9px 20px;
    }
#wbg-header a.wbg-logo {
  float: right;
  height: 42px;
  width: 325px;
  
}

#wbg-header.wbg-ar a.wbg-logo {background: transparent url(../Images/WB-LOGO-AR.gif) no-repeat;}


#wbg-footer
{
    background-color: #f7f7f7;
}
#wbg-header .global-search
{
    margin: 8px 0 8px 10px;
    font-size: 12px;
    background: #353535;
    border: 1px solid #484647;
    width: 172px;
    height: 23px;
    line-height: 23px; float:left
}
#wbg-header .search-text
{
    color: #fff;
    float: right;
    height: 23px;
    padding: 0 10px 0px 10px;
    width: 128px;
    line-height: 23px;
    font-size: 12px;
    font-weight: normal;
    outline: none;
    line-height: 18px;
    background: #353535;
    border: 0;
}

#wbg-header .search-btn
{
    padding-left: 9px;
    display: inline-block;
    background: url(../Images/globalsearch-icon-ar.png);
    width: 15px;
    height: 23px;
    float: left;
    border: 0;
    border-left: none;
    font-size: 0.1%;
    margin-right: -1px;
}


#wbg-header .global-language-selector
{
    padding-left: 6px;
    border-left: solid #6B6A6A 1px;
    margin-left: 10px;
    margin: 8px 0 8px 10px; float:left;  *width:310px
}
#wbg-header .global-language-selector ul
{
    float:left
}
#wbg-header .global-language-selector ul li
{
    float: right;
    padding: 7px 6px;
    font-size: 11px;
    color: white;
    font-weight: bold;
}

#wbg-header .global-language-selector ul li a:visited, #wbg-header .global-language-selector ul li a
{
    color: white;
}
#wbg-header .global-language-selector ul li a.more
{
    background: url("../images/sprite.png") no-repeat scroll -925px -258px;
    float: left;
    height: 12px;
    overflow: hidden;
    width: 7px; display:inline-block
}

#wbg-header .global-nav
{
     width:100%
    }
#wbg-header .global-nav ul li
{
    float: right;
    text-decoration: none;
    color: black;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 12px;
}

#wbg-header .global-nav ul li:first-child
{
    padding-right: 0px;
}
#wbg-header .global-nav ul li a:visited, #wbg-header .global-nav ul li a:hover, #wbg-header .global-nav ul li a:focus, #wbg-header .global-nav ul li.active a
{
    text-decoration: none;
    color: #333;
    border-bottom: #8A0000 4px solid;
}




.ieClearFix{clear:both;}
.footer-fat{ display:inline-block; width:100%}




#wbg-header .selecthomelink {
background: url("../images/home-icon-blue.png") no-repeat;
float: left;
height: 25px;
padding-left: 40px;
margin-top: -3px;
}


#wbg-header a.back-btn, #wbg-header a.logout-btn,#wbg-header a.login-btn,#wbg-header #lblWelcome {
color: #FFF;
text-decoration: none;
padding: 0 20px 0 0;
font-family: 'Open Sans', sans-serif;
font-size: 11px;


font-weight: bold;
height: 13px;
line-height: 13px
}

#wbg-header .exit-options{ padding-top:17px; float:right}




#divBottomFrame{ overflow:hidden!important} 
#divBottomFrame #wbg-footer .wbg-misc-links{ *padding-top:2px!important}
#divBottomFrame #wbg-footer .wbg-logo{ *margin-bottom:5px}
#divBottomFrame #wbg-footer .footer-fat{ background:#F4F3EF}

.db-preview-button
{
    position: absolute;
    font-size: 11px;
    border: 1px solid #adadad;
    padding: 2px 6px;
    margin-left: -1px;
    text-align: left;
    color: #333;
    box-shadow: 0 3px 5px #dbdbce inset;
    font-weight: normal;
    line-height: 1.428571429;
    cursor: pointer;
}

.db-preview-button.active
{
    background-color: #dbdbce;
    border: 1px solid #adadad;
    color: #38B1EF;
    font-weight: bold;
}


/* New design changes */
.sprite {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background: url("../images/sprite.png") no-repeat;
    background-size: contain;
}
.wb-logo-ibrd-ar{
    width: 123px;height: 32px;background: url("../images/logo/databank_header_ar.png") no-repeat;
    display: inline-block;
    background-size: contain;
}
#wbg-header a.login {
    color: #397aac;
    font-size: 15px;
    padding-right: 0px;
    text-decoration: none;
    outline: none;
    float: right !important;
    position: relative;
    display: block;
    line-height: 20px;
    font-weight: bold;
}

#lblWelcomeText {
    font-size: 14px;
    color: #666666;
    font-weight: normal;
    padding-top: 5px;
}
.navbar {
    border-width: 0px;
}
.lang-page-in {
    font-size: 12px;
    color: #818181;
    font-family: 'Open Sans', sans-serif;
    padding-right: 10px;
}
.language-sv
{
    padding-left: 10px;
    display: inline-flex;
}
.language-sv ul
{
    display: inline-block;
    padding-left: 0px;
}
#wbg-header .selecthomelink{
    margin-top: 0;
    margin-left: 10px;
    height: 25px;
    width: 16px;
}
#wbg-footer { background: #ffffff none repeat scroll 0 0; border-top: 1px solid #efefef; /*margin: 0 -15px;*/ padding: 5px 16px 10px; }
#wbg-footer .back-to-top, .back-to-top:active { display: none; position: fixed; bottom: 62px; right: 25px; width: 36px; height: 36px; line-height: 40px; color: #fff; text-align: center; background-color: #444; border-radius: 2px; text-decoration: none; font-family: verdana; font-size: 15px; outline: none; z-index:1001;}
#wbg-footer .back-to-top:hover { background-color: #45b5df; text-decoration: none; color: #fff; }
#wbg-footer .list-inline > li { color: #818181; display: inline-block; font-size: 13px; font-weight: 600; line-height: 16px; margin-top: 10px; padding: 0; }
#wbg-footer .list-inline > li:last-child { border-right: 1px solid #dedede; height: 22px; margin-left: 10px; padding-left: 20px; vertical-align: sub; }
#wbg-footer .list-inline > li:first-child { border-bottom: 0 none !important; text-decoration: none; }
#wbg-footer .list-inline > li:first-child a:hover { border-bottom: 0 none !important; text-decoration: none; }
#wbg-footer .list-inline > li a { color: #818181 !important; text-decoration: none; }
#wbg-footer .list-inline > li a:hover { border-bottom: 1px solid #818181 !important; text-decoration: none; }
#wbg-footer .g02v1-copyright { border-top: 1px solid #adadad; line-height: 0; margin-top: 8px; padding: 8px 0 0;     text-align: left;}
#wbg-footer .g02v1-footer-copyright { color: #333; display: block; font-size: 11px; line-height: 12px; margin-bottom: 6px; }
#wbg-footer .g02v1-footer-copyright a { color: #333; text-decoration: none; }
#wbg-footer .g02v1-footer-copyright a:hover { border-bottom: 1px solid #333; color: #333; text-decoration: none; }
#wbg-footer .g02v1-footer-fraud { color: #333; display: block; font-size: 11px; font-weight: bold; line-height: 16px; margin-bottom: 6px; text-align: right; text-transform: uppercase; }
#wbg-footer .g02v1-footer-fraud a { color: #000; text-decoration: none; }
#wbg-footer .wbg .g02v1-footer-fraud a:hover { border-bottom: 1px solid #000; color: #000; text-decoration: none; }
#wbg-footer .wbg-logo { background-position: -342px 0px; width: 180px; height: 37px; }

#ddlLogin.databank-dd .dropdown-menu {
    width: auto;
    z-index: 25;
    padding: 10px 10px !important;
    font-size: 11px;
    font-weight: bold;
    min-width: 114px !important;
}

.databank-wrapper .exit-options a:hover {
    text-decoration: none !important;
}

#ddlLogin.databank-dd .dropdown-toggle {
    background-color: #fff;
    border: none;
    padding: 5px 8px 0px 2px;
}

#ddlLogin li {
    padding: 4px 8px;
}

#wbg-footer a, #wbg-footer ul, #wbg-footer ol, #wbg-footer li, #wbg-footer div, #wbg-header a, #wbg-header ul, #wbg-header ol, #wbg-header li, #wbg-header div {
    padding: 0px 8px;
    line-height: 20px;
}

.exit-options div.logincontrol {
    color: #38B1EF;
    display: inline;
}