body {
    position: relative; 
}

html[lang~=he] > body > div.container {
    font-size:14pt;
}

html[lang~=fa] > body > div.container {
    font-size:14pt;
}

html[lang~=ar] > body > div.container {
    font-size:14pt;
}

html[lang~=zh] > body > div.container {
    font-size:14pt;
}

header > h2,
header > h3,
header > h4,
header > h5,
header > h6 {
    font-style:italic;
}

body > footer {
    margin-top:80px;
    padding-top:10px;
    min-height:3em;
    color:white;
    background-color:black;
}

.affix {
    top:0;
    width: 100%;
    z-index: 9999 !important;
}

.navbar {
    margin-bottom: 0px;
}

.affix ~ .container-fluid {
    position: relative;
    top: 50px;
}

#english {
    padding-top:50px;
    /* color:#1E88E5; */
    color:#00c;
    background-color:#fff;
}

#german  {
    padding-top:50px;
    /* color:#673ab7;*/
    color:#00c;
    background-color:#fff;
}

#spain   {
    padding-top:50px;
    min-height:530px;
    /* color:#ff9800; */
    color:#00c;
    background-color:#fff;
}

#french   {
    padding-top:50px;
    min-height:530px;
    /* color:seagreen; */
    color:#00c;
    background-color:#fff;
}

#finnish   {
    padding-top:50px;
    min-height:530px;
    /* color:#00c; */
    color:#00c;
    background-color:#fff;
}

#hebrew {
    padding-top:50px;
    /* color:#00bcd4; */
    color:#00c;
    background-color:#fff;
    direction:rtl;
}

#russian {
    padding-top:50px;
    min-height:530px;
    /* color:#ff6666; */
    color:#00c;
    background-color:#fff;
    /*direction:rtl;*/
}

#ukrainian {
    padding-top:50px;
    min-height:530px;
    color:#00c;
    background-color:#fff;
    /*direction:rtl;*/
}

#farsi {
    padding-top:50px;
    min-height:530px;
    color:navy;
    background-color:#fff;
    direction:rtl;
}

#arabic {
    padding-top:50px;
    min-height:530px;
    color:navy;
    background-color:#fff;
    direction:rtl;
}

#armenian {
    padding-top:50px;
    min-height:530px;
    color:navy;
    background-color:#fff;
    /*direction:rtl;*/
}

#japanese {
    padding-top:50px;
    min-height:530px;
    color:black;
    background-color:#fff;
}

#korean {
    padding-top:50px;
    min-height:530px;
    /* color:magenta; */
    color:#00c;
    background-color:#fff;
}

#chinese {
    padding-top:50px;
    min-height:530px;
    /* color:#ff9900; */
    color:#00c;
    background-color:#fff;
}

#main-header {
    color:#fff;
    background:rgba(0, 0, 0, 0) url("../images/jerusalem.jpg") no-repeat fixed center top;
}
