/**
 * Copyright (c) 2016, 2018, the Open Gallery's contributors
 * All rights reserved.
 * 
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *     * Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above copyright
 *       notice, this list of conditions and the following disclaimer in the
 *       documentation and/or other materials provided with the distribution.
 *     * Neither Open Gallery nor the names of its contributors 
 *       may be used to endorse or promote products derived from this software 
 *       without specific prior written permission.
 * 
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY
 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * style.css
 * 
 * Style sheet.
 *
 * @author Daniele Bonini <danielemi@hotmail.com>
 * @copyrights (c) 2016, 2018, the Open Gallery's contributors     
 * @license https://opensource.org/licenses/BSD-3-Clause 
 */
html {
  height: 100%;
}
body {
  margin: 0px; 
  padding: 0px;
  height:100%; 
  font-family: helvetica neue,helvetica,arial,sans-serif;
  background-color: #FFFFFF;
}
.bbb {
  color: #7bca2e;
  text-decoration: underline;
}
button {
  background: #3366CC; 
  color: white;
}
button:hover {
  background: #0D62AA;
  color: white;
}
button:focus {
  background: #0D62AA;
  color: white;
}
img  {
  border: 0;
}
#fullImage {
  background: url('../res/transp.png') repeat;
}
#liReg > a {
  color: white;
}
#liReg > a:hover {
  background: #E6E6E6;
  color: black;
}
.alert2 {
  background-image: url('../res/dialog_alert2.png');
  background-size: 100%;
  background-repeat: no-repeat; 
  font-size: 50px;
}
.alert-std{
  height: 47px; 
  padding-top: 12px; 
  margin: 3px;
  display: none; 
  width: 100%;
}  
.appMenu {
  position: absolute;
  top: 80px;
  left: 150px;
  background-color:#ffffff;
  margin-top:130px;
  margin-left:50px;
  width:450px;
  display: none;
  font-family: Sans, Verdana, Serif;
  font-size:12px;
  font-weight:500;
  z-index: 99997;
}
#appMenuIco {
/*float:left; 
  position:relative; 
  top:1px; 
  left:-20px; */
  cursor: pointer; 
}
.appMenu {
  float:left; 
  position:relative; 
  width: 150px; 
  top:+43px; 
  left:+22px; 
  background:#313431; 
  cursor: pointer; 
}
.body-area {
  width: 100%;
  height: 100%;
}
.box { 
  position: relative; 
  top: 0px;
  left: 0px;
  padding: 4px; 
  /*background: #333333;*/ 
  /*width: 300px;*/ 
  width: 100%;
  height: 400px;
  border: 0px solid #ababab; 
  /*display: inline-table; */
  display: block;
  color: black; 
  /*text-align: left;*/
  margin: auto;
}
.box-centrd { 
  margin: auto; 
  width: 60%;
}
.box-centrd-align-cent {
  text-align: center;
  width: 260px;
}
.box-centrd-search {
  display: block; 
  margin: auto; 
  width: 100%;
}
.box-centrd-upload {
  display: block; 
  margin: auto; 
  width: 100%;
}
.box-collapse {
  width: 105%; 
  position: relative; 
  left: -14px;
}
.box-left {
  float: left; 
  white-space: nowrap; 
  text-align: left;
}
.box-right {
  float: right; 
  white-space: nowrap; 
  text-align: right;  
}
.btn-blue {
  background: #3366CC; 
  color: white;
  border: 0px;
}
.btn-blue:hover{
  background: #0D62AA; 
  color: white;
}
.btn-blue:focus{
  background: #0D62AA; 
  color: white;
}
.btn-dark-gray {
  background: #ababab; 
  color: white;
  border: 0px;
}
.btn-dark-gray:hover{
  background: #677a85; 
  color: white;
}
.btn-dark-gray:focus{
  background: #677a85; 
  color: white;
}
.btn-gray {
  background: #C9CED2; 
  color: white;
  border: 0px;
}
.btn-gray:hover{
  background: #ababab; 
  color: white;
}
.btn-gray:focus{
  background: #ababab; 
  color: white;
}
.btn-gray2 {
  background: lightgray; 
  color: #222222;
  border: 1px solid lightgray;
}
.btn-gray2:hover{
  background: #a8a8a8; 
  color: #222222;
}
.btn-gray2:focus{
  background: #a8a8a8; 
  color: #222222;
}
.btn-red {
  background: red; 
  color: white;
  border: 0px;
}
.btn-red:hover{
  background: #a00; 
  color: white;
}
.btn-red:focus{
  background: #a00; 
  color: white;
}
.btn-yellow {
  background: #FFFF9F; 
  color: black;
  border: 0px;
}
.btn-yellow:hover{
  background: #FFFF9F; 
  color: black;
}
.btn-yellow:focus{
  background: #FFFF9F; 
  color: black;
}
.btn-not-allowed:hover{
  cursor: not-allowed; 
}
.box-modal1 {
  float:none; 
  opacity: 1; 
  background: transparent; 
  display: inline-block; 
  vertical-align: middle; 
  cursor: url(/res/zoom-out.png), pointer;
}
.box-modal1 > img {
  background: url('./res/transp.png') repeat;
}
.box-modal2 {
  float:none; 
  opacity: 1; 
  background: white; 
  display: inline-block; 
  vertical-align: middle; 
  cursor:pointer;
}
.box-modal3 {
  float:none; 
  opacity: 1; 
  background: white; 
  display: inline-block; 
  vertical-align: middle; 
}
.btn-search-addon {
  position: relative; 
  left: -2px; 
  border:0px; 
  cursor: pointer;
}
.bubble
{
/*  position: relative;
  width: 285px;
  height: 120px;
  padding: 0px;
  background: #FFFFFF;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; */
}
.bubble:after
{
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 11px 11px;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -11px;
  left: 26px;
}
.bubble:before
{
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 11px 11px;
  border-color: #7F7F7F transparent;
  display: block;
  width: 0;
  z-index: 0;
  top: -12px;
  left: 26px;
}
.burger-menu {
  background: url('../res/burger-menu2.png') no-repeat;
  background-size: contain;
}
.burgermenu-footer-brands {
  padding:10px;
  color: white; 
  float:left;
  background: #333333;
  font-size: 12px;
}
.burgermenu-footer-ctrl {
  padding:10px; 
  color: white; 
  float:left;
  background: #333333;
  font-size: 12px;
}
.burgermenu-footer-separetor {
  padding:10px;
  padding-left:30px;
  color: #333333; 
  float:left;
  background: #333333;
  font-size: 12px;
}
.burgermenu-footer-brands:hover {
  background: #54595D;
  cursor: pointer;
}
.burgermenu-footer-ctrl:hover {
  background: #54595D;
  cursor: pointer;
}
.burgermenu-sub {
  background: #444444;
  display: none;
}
.burgermenu-row {
  border-left: 3px solid #444444;
  color: white; 
  width: 100%; 
  font-size: 16px; 
  padding: 12px; 
  vertical-align: middle;
  background: #444444;
}    
.burgermenu-row:hover {
  border-left: 3px solid #66AFE9;
  background: #54595D;
  cursor: pointer;
}
#butHidePreview {
  color: #213f4d; 
  font-weight: 500; 
  font-size: 10px; 
  cursor: pointer;
}
.col-burger-menu-icon {
  width: 40px; 
}
.col-burger-menu-icon-desc {
  width: 55px; 
  text-align: left;
  border: 0px solid red;
}
.col-app-menu-icon {
  width: 40px; 
}
.col-app-menu-icon-desc {
  width: 95px; 
  text-align: left;
  border: 0px solid red;
}
.col-haligned { 
  margin: auto;
}
.col-image {
  padding: 10px;
}
.col-image:hover {
  background-color: #e8e8e7;
}
.col-search-valigned { 
  padding: 8% 0;
  height: 100%;
}
.col-valigned { 
  padding: 8% 0;
  height: 100%;
}
.col-strd {
  float: none; 
}
.container-box { 
  position: absolute; 
  background: #333333;
  top: 0px;
  right: 0px;  
  z-index: 29999; 
  display: none; 
  width: 100%; 
  height: 100%;
}
.container-box-modal1 {
  position: absolute; 
  background: rgba(0,0,0,0.9);
  top: 0px;
  right: 0px;  
  z-index: 1000; 
  display: none; 
  width: 100%;
  height: 100%;
  height: content-box; 
  cursor: pointer;
}
/*
.container-box-modal1:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
} */
.content-area {
  display: block;
  width: 100%;
  height: 76%;
}
.content-area-detail {
  display: table;
  width: 100%;
  height: 76%;
}
.container-area2 {
  float:none; 
  padding: 15px; 
  padding-top: 20px; 
  padding-right: 0px; 
  margin: auto;
  position:relative;
  left:-2px;
}
.container-img-detail {
  width: 98%; 
  float: none; 
  background: white; 
  color: black;
}
.container-img-nav {
  width: 98%; 
  height: max-content;
  /*float: left; */
  background: #ababab;
  border: 1px darkgray solid;
  color: white;
}
.container-table-img {
  background-color:#FFFFFF;
  padding:5px;
  float:left;
  width:182px;
  height:252px;
}
.emergency {
  background-image: url('../res/dialog_emerg.png');
  background-size: 100%;
  background-repeat: no-repeat; 
  font-size: 50px;
}
.donate-options-table {
  width: 140px; 
  padding: 10px;
}
.donate-options-td {
  color: black;  
  font-size: 12px; 
  padding-left: 8px;
  vertical-align: middle;
}
.dropdown-menu-caption {
  font-size: 14px;
}
.form-group-centrd {
  display: block;
  margin: auto;
}

.footer {
  position: absolute;
  top: -3000px;
  padding: 20px 10px 10px 10px;
  border-top: 1px #ababab solid;
  background: #EEEEEE; 
  width: 100%; 
  height: 80px;
  text-align: center;
  color: #677a85;
}

/*
.footer {
  position: absolute;
  top: -3000px;
  width: 100%; 
  height: 180px;
  text-align: center;
}
.footer-closure {
  padding: 20px 10px 10px 10px;
  border-top: 1px #ababab solid;
  background: #EEEEEE; 
  width: 100%; 
  height: 80px;
  text-align: center;
  color: #677a85;
}
*/
.form-group-hpad {
  padding-left: 14px;
  padding-right: 14px;
}
.form-button {
  position: relative; 
  top: 10px; 
  font-size: 16px; 
  width: 260px;
}
.form-control:focus {
  background: white;
  border: 1px solid #e8e8e7;  
} 
.form-control-nm {
  width: 260px;
}
.form-control-login {
  position: relative;
  left: 14px;
}
.form-error {
  color:#D4433D; 
  background: #FCEFEE; 
  padding: 24px; 
  border-radius: 4px;
  height: fit-content; 
  width: 260px;
  display:none; 
  overflow-wrap: break-word; 
  word-wrap: break-word;
  margin: auto; 
}
.form-error-adapt {
  color:#D4433D; 
  background: #FCEFEE; 
  padding: 24px; 
  height: fit-content; 
  width: content-box;
  display:none; 
  overflow-wrap: break-word; 
  word-wrap: break-word;
}
.glyphicon-std {
  color: #CCD1D3;
}
.header {
  width: 100%; 
  height: 58px;  
  background: #EEEEEE;
  /*#EAECF0;*/
  padding-top: 2px;
}
.header-table {
  position: relative; 
  left: -5px; 
  top:10px; 
  width: 101%;
}
.image-detail {
  float:none; 
  padding: 0px; 
  cursor: url(/res/zoom-in.png), pointer;
  background: url('../res/transp.png') repeat;
  border: 0px #666666 solid; 
}
.image-list:hover {
  opacity: 1.0;
}
.img-detail-title {
  font-weight: 600; 
  color: #677a85;
}
.img-nav-control {
  background: #ababab;
  color: white;
  border: 1px #D7D7D7 dashed;
}
.img-nav-control:focus {
  background: white;
  color: black;
}
.img-nav-control:hover {
  background: #CAECFC;
  color: #51BEE9;
}
.input-image {
  background: transparent;
  border: 0px;
}   
.input-image:focus {
  background: white;
  border: 1px solid #e8e8e7;
}
.input-search {
  height: 35px; 
  font-size: 15px;
  border: 1px solid #C2DBF2;
}
.lang-list-select {
  display: block;
  background: white;
  color: #555555;
  height: 33px;
  width: 99%;
  border: 1px solid white;
  border-radius: 4px;
  padding:6px 6px 6px 35px;
  background-image:url('/res/langFlags2.png'); 
  background-position: 0px center ; 
  background-repeat:no-repeat;
}
.lang-list-option {
  height:32px;
  width:100%;
  padding:6px 0px 0px 38px;
  margin-right: 0px;
  padding-right: 0px;
  border: 0px;
  background: white;
  background-image:url('/res/langFlags2.png');
  background-position: 0 center;
  background-repeat:no-repeat;
}
.lang-list-def-option {
  height:32px;
  width:100%;
  padding:6px 0px 0px 6px;
  margin-right: 0px;
  padding-right: 0px;
  border: 0px;
  background: white;
  background-image:url('');
  background-position: 0 center;
  background-repeat:no-repeat;
}
.link-image {
  font-style: normal;
  font-weight: normal;
  color: #16873c;
}
.link-image:hover {
  color: lightgreen;
  /*#3366CC;*/
}
.link-orange {
  color: #EC8A0B;
}
.link-orange:hover {
  color: #e87330;
}
.navbar-brand-nml {
  color: #ababab;
  background: #e2e2e2;
  position:relative;
  top: 0px; 
  /*font-size: 18px;*/
  font-weight: 200;
  display: table-cell;
  /*
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 7px;
  padding-bottom: 2px; */
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  left: 0px;
}
.navbar-brand-nml-home {
  color: #3366CC;
  position:relative;
  top: -4px; 
  font-size: 33px; 
  display: table-cell;
  padding-right: 0px
}
.navbar-brand-nml:hover{
  color: white;
  background: #C9CED2; /*#0D62AA;*/
} 
.navbar-brand-nml:focus{
  color: white;
  background: #0D62AA;
} 
.navbar-brand-nml-home:hover{
  color: black;
}
.navbar-brand-nml:focus{
  color: black;
} 
.navbar-brand-nml-home:focus{
  color: black;
}
.not-authorized {
  color:#000000;
}
#originsDisplay {
  float:left;
  position:fixed;
  top:680px;
  left:50px;
  width:275px;
  height:120px;
  font-family: Monospace, Verdana, Serif;
  font-size: 14px;
  background-color: #020401;
  border: 3px solid lightgray;
  text-align:left;
  color: #FFFFFF;
  white-space:nowrap; 
  font-weight:900;
  padding:10px;
  padding-top:4px;
  z-index:99999;
  display:none;
}
.originLabel {
  color: #7bca2e;
  font-weight:900;
}
.page-not-found {
  color:#000000;
}
.pagination {
  float:right;
}
.pagination > .active > a {
  background: #3366CC;
  font-weight: 400;
}
.pagination > .active > a:focus {
  background: #0D62AA;
  color: white;
}
.pagination > .active > a:hover {
  background: #0D62AA;
  cursor: pointer;
  color: white;
}
.pagination > li > a {
  color: #677a85;
  font-size: 17px;
}
.pagination > li > a:hover {
  color: #677a85;
}
.pagination > li > a:focus {
  color: #677a85;
}
.pagination-row {
  display: table; 
  content: ' '; 
  width:100%; 
  padding-right: 12%;
}
#powered {
  vertical-align: top; 
  color: #000000;
  font-family: serif, sans-serif, sans; 
  font-style: italic; 
  font-size: 10px;
}
.pre1 {
  background: transparent; 
  border: 0px; 
  width: 100%; 
  height: 100%; 
  overflow: auto;
  text-align: left; 
  white-space: pre-wrap; 
  word-break: keep-all;
}
.pred-board-entry {
  font-size: 11px; 
  float:left;
}
.pred-board-link {
  cursor:pointer;
  color:black; 
}
.pred-others-table {
  width: 140px; 
  padding: 10px;
}
.pred-others-td {
  color: black;  
  font-size: 12px; 
  padding-left: 8px;
  vertical-align: middle;
}
#qrcodeTitle{
  position: relative; 
  top: -2px; 
  font-size: 13px; 
  opacity: 0.8; 
  color: black;
}
.row-images { 
  height: 200px; 
  padding: 25px; 
} 
.search-options-table {
  width: 250px; 
  padding: 10px;
}
.search-options-td {
  color: black;  
  font-size: 12px; 
  vertical-align: middle;
}
.search-options-th {
  vertical-align: top; 
  text-align: right; 
  padding-top: 3px; 
  padding-left: 5px; 
  padding-right: 20px; 
  color: black; 
  font-weight: bold; 
  font-size: 12px;
}
.search-options-label {
  position: relative; 
  top:-3px; 
  font-weight: normal;
}
.separetorBurgerMenu {
  padding: 0px; 
  margin: 0px; 
  border-color: #666666;
}
.tg1,.tg2,.tg3,.tg4,.tg5,.tg6,.tg7,.tg8,.tg9,.tg10 {
	padding:0 5px;
	display:inline-block;
	vertical-align:middle;
	line-height:36px;
	text-decoration:none;
}
.tg1:hover,.tg2:hover,.tg3:hover,.tg4:hover,.tg5:hover,.tg6:hover,.tg7:hover,.tg8:hover,.tg9:hover,.tg10:hover {
	transition:0.25s;
  color: #0D62AA;
	/*color:#A84;*/
}
.tg1 {
	font-size:90%;
  font-weight: 900;
	color:#003757;
}
.tg2 {
	font-size:100%;
  font-weight: 900;
	color:#849dab;
}
.tg3 {
	font-size:110%;
  font-weight: 900;
	color:#6b7f8b;
}
.tg4 {
	font-size:120%;
  font-weight: 900;
	color:#56666f;
}
.tg5 {
	font-size:130%;
  font-weight: 900;
	color:#3a444a;
}
.tg6 {
	font-size:140%;
  font-weight: 900;
	color:#5f8ea8;
}
.tg7 {
	font-size:150%;
  font-weight: 900;
	color:#326785;
}
.tg8 {
	font-size:160%;
  font-weight: 900;
	color:#095885;
}
.tg9 {
	font-size:170%;
  font-weight: 900;
	color:#00476f;
}
.tg10 {
	font-size:180%;
  font-weight: 900;
	color:#003757;
}
.tag{
  float:left;
  margin-top: 5px; 
  margin-right: 3px; 
  padding: 3px; 
  border-radius:4px;
  vertical-align:middle;
}
.table-img {
  color: #677a85;; 
  background:#EEEEEE; 
  width:100%; 
  border: 4px solid #EEEEEE; 
  cursor: pointer; 
  font-weight: bolder; 
  font-style: italic; 
  font-size: 9px;
}
/*.table-img a:visited {
  color: #326785;
}*/
.table-img:hover  {   
  color: white;
  background: #677a85;
  border-top: 4px solid black;
  border-right: 4px solid black;
  border-bottom: 4px solid black;
  border-left: 4px solid black;
}
.table-img:hover a,
.table-img:hover a:hover,
.table-img:hover a:focus {
  color: lightgreen;
}
.table-img-detail1 {
  padding: 20px;
/*  display: block; */ 
  margin: auto;
}
.table-img-detail2 {
  float: none;  
 /* display: block;*/ 
  margin: auto;
}
.table-img-nav {
  width: 100%;  
  margin: auto;
}
.td-img-detail {
  white-space: nowrap;
  text-align: left;
}
.td-img-detail2 {
  padding-top: 5px;
  white-space: nowrap;
  text-align: left;
}
.td-img-detail-title {
  padding-right: 15px;
  padding-top: 5px;
  white-space: nowrap;
  text-align: right;
}
.text-failure {
  text-decoration: underline;
  text-decoration-style: double;
  -webkit-text-decoration-color: red;
  text-decoration-color: red;
}
.thumbnail {
  background-image: url('./res/transp.png');
  filter: alpha(opacity=50);
}
.style-list-select {
  display: block;
  background: white;
  color: #555555;
  height: 33px;
  width: 99%;
  border: 1px solid white;
  border-radius: 4px;
  padding:6px 6px 6px 6px;
  background-image:url(''); 
  background-position: 0px center ; 
  background-repeat:no-repeat;
}
.style-list-option {
  height:32px;
  width:100%;
  padding:6px 0px 0px 38px;
  margin-right: 0px;
  padding-right: 0px;
  border: 0px;
  background: white;
  background-image:url('');
  background-position: 0 center;
  background-repeat:no-repeat;
}
.style-list-def-option {
  height:32px;
  width:100%;
  padding:6px 0px 0px 6px;
  margin-right: 0px;
  padding-right: 0px;
  border: 0px;
  background: white;
  background-image:url('');
  background-position: 0 center;
  background-repeat:no-repeat;
}
.url-caption {
  margin-left: 11px; 
  margin-right: 4px; 
  font-weight: normal; 
  font-size: 15px;
}
.welcome{
  color:#000000;
}
.xx-XX{background-image:url('');background-position: 0 center;padding:0px 0px 0px 12px;}
.af{background-image:url('/res/langFlags2.png');background-position: 0px 0px}
.al{background-image:url('/res/langFlags2.png');background-position: 0px -49px}
.dz{background-image:url('/res/langFlags2.png');background-position: 0px -73px}
.as{background-image:url('/res/langFlags2.png');background-position: 0px -97px}
.ad{background-image:url('/res/langFlags2.png');background-position: 0px -121px}
.ao{background-image:url('/res/langFlags2.png');background-position: 0px -145px}
.ai{background-image:url('/res/langFlags2.png');background-position: 0px -169px}
.aq{background-image:url('/res/langFlags2.png');background-position: 0px -193px}
.ag{background-image:url('/res/langFlags2.png');background-position: 0px -217px}
.ar{background-image:url('/res/langFlags2.png');background-position: 0px -265px}
.am{background-image:url('/res/langFlags2.png');background-position: 0px -289px}
.aw{background-image:url('/res/langFlags2.png');background-position: 0px -313px}
.au{background-image:url('/res/langFlags2.png');background-position: 0px -361px}
.at{background-image:url('/res/langFlags2.png');background-position: 0px -385px}
.az{background-image:url('/res/langFlags2.png');background-position: 0px -409px}
.bs{background-image:url('/res/langFlags2.png');background-position: 0px -433px}
.bh{background-image:url('/res/langFlags2.png');background-position: 0px -457px}
.bd{background-image:url('/res/langFlags2.png');background-position: 0px -481px}
.bb{background-image:url('/res/langFlags2.png');background-position: 0px -505px}
.by{background-image:url('/res/langFlags2.png');background-position: 0px -529px}
.be{background-image:url('/res/langFlags2.png');background-position: 0px -553px}
.bz{background-image:url('/res/langFlags2.png');background-position: 0px -577px}
.bj{background-image:url('/res/langFlags2.png');background-position: 0px -601px}
.bm{background-image:url('/res/langFlags2.png');background-position: 0px -625px}
.bt{background-image:url('/res/langFlags2.png');background-position: 0px -649px}
.bo{background-image:url('/res/langFlags2.png');background-position: 0px -673px}
.ba{background-image:url('/res/langFlags2.png');background-position: 0px -697px}
.bw{background-image:url('/res/langFlags2.png');background-position: 0px -721px}
.br{background-image:url('/res/langFlags2.png');background-position: 0px -745px}
.bn{background-image:url('/res/langFlags2.png');background-position: 0px -769px}
.bg{background-image:url('/res/langFlags2.png');background-position: 0px -793px}
.bf{background-image:url('/res/langFlags2.png');background-position: 0px -817px}
.bi{background-image:url('/res/langFlags2.png');background-position: 0px -841px}
.kh{background-image:url('/res/langFlags2.png');background-position: 0px -865px}
.cm{background-image:url('/res/langFlags2.png');background-position: 0px -889px}
.ca{background-image:url('/res/langFlags2.png');background-position: 0px -913px}
.cv{background-image:url('/res/langFlags2.png');background-position: 0px -937px}
.ky{background-image:url('/res/langFlags2.png');background-position: 0px -985px}
.cf{background-image:url('/res/langFlags2.png');background-position: 0px -1009px}
.td{background-image:url('/res/langFlags2.png');background-position: 0px -1033px}
.cl{background-image:url('/res/langFlags2.png');background-position: 0px -1057px}
.zh-CN{background-image:url('/res/langFlags2.png');background-position: 5px -1260px;}
.cx{background-image:url('/res/langFlags2.png');background-position: 0px -1105px}
.co{background-image:url('/res/langFlags2.png');background-position: 0px -1129px}
.km{background-image:url('/res/langFlags2.png');background-position: 0px -1177px}
.cg{background-image:url('/res/langFlags2.png');background-position: 0px -1201px}
.cd{background-image:url('/res/langFlags2.png');background-position: 0px -1225px}
.ck{background-image:url('/res/langFlags2.png');background-position: 0px -1249px}
.cr{background-image:url('/res/langFlags2.png');background-position: 0px -1273px}
.ci{background-image:url('/res/langFlags2.png');background-position: 0px -1297px}
.hr{background-image:url('/res/langFlags2.png');background-position: 0px -1321px}
.cu{background-image:url('/res/langFlags2.png');background-position: 0px -1345px}
.cy{background-image:url('/res/langFlags2.png');background-position: 0px -1369px}
.cz{background-image:url('/res/langFlags2.png');background-position: 0px -1393px}
.dk{background-image:url('/res/langFlags2.png');background-position: 0px -1417px}
.dj{background-image:url('/res/langFlags2.png');background-position: 0px -1441px}
.dm{background-image:url('/res/langFlags2.png');background-position: 0px -1465px}
.do{background-image:url('/res/langFlags2.png');background-position: 0px -1489px}
.tl{background-image:url('/res/langFlags2.png');background-position: 0px -1513px}
.ec{background-image:url('/res/langFlags2.png');background-position: 0px -1537px}
.eg{background-image:url('/res/langFlags2.png');background-position: 0px -1561px}
.sv{background-image:url('/res/langFlags2.png');background-position: 0px -1585px}
.uk{background-image:url('/res/langFlags2.png');background-position: 0px -1609px}
.gq{background-image:url('/res/langFlags2.png');background-position: 0px -1633px}
.er{background-image:url('/res/langFlags2.png');background-position: 0px -1657px}
.ee{background-image:url('/res/langFlags2.png');background-position: 0px -1681px}
.et{background-image:url('/res/langFlags2.png');background-position: 0px -1705px}
.fo{background-image:url('/res/langFlags2.png');background-position: 0px -1753px}
.fj{background-image:url('/res/langFlags2.png');background-position: 0px -1777px}
.fi{background-image:url('/res/langFlags2.png');background-position: 0px -1801px}
.fr-FR{background-image:url('/res/langFlags2.png');background-position: 5px -2128px;}
.ga{background-image:url('/res/langFlags2.png');background-position: 0px -1849px}
.gm{background-image:url('/res/langFlags2.png');background-position: 0px -1873px}
.ge{background-image:url('/res/langFlags2.png');background-position: 0px -1897px}
.de{background-image:url('/res/langFlags2.png');background-position: 0px -1921px}
.gh{background-image:url('/res/langFlags2.png');background-position: 0px -1945px}
.gi{background-image:url('/res/langFlags2.png');background-position: 0px -1969px}
.gr{background-image:url('/res/langFlags2.png');background-position: 0px -1993px}
.gd{background-image:url('/res/langFlags2.png');background-position: 0px -2017px}
.gt{background-image:url('/res/langFlags2.png');background-position: 0px -2041px}
.gu{background-image:url('/res/langFlags2.png');background-position: 0px -2065px}
.gg{background-image:url('/res/langFlags2.png');background-position: 0px -2089px}
.gn{background-image:url('/res/langFlags2.png');background-position: 0px -2113px}
.gy{background-image:url('/res/langFlags2.png');background-position: 0px -2137px}
.ht{background-image:url('/res/langFlags2.png');background-position: 0px -2161px}
.hn{background-image:url('/res/langFlags2.png');background-position: 0px -2185px}
.hk{background-image:url('/res/langFlags2.png');background-position: 0px -2209px}
.hu{background-image:url('/res/langFlags2.png');background-position: 0px -2233px}
.is{background-image:url('/res/langFlags2.png');background-position: 0px -2257px}
.in{background-image:url('/res/langFlags2.png');background-position: 0px -2281px}
.id{background-image:url('/res/langFlags2.png');background-position: 0px -2305px}
.ir{background-image:url('/res/langFlags2.png');background-position: 0px -2329px}
.iq{background-image:url('/res/langFlags2.png');background-position: 0px -2353px}
.ie{background-image:url('/res/langFlags2.png');background-position: 0px -2377px}
.il{background-image:url('/res/langFlags2.png');background-position: 0px -2425px}
.it-IT{background-image:url('/res/langFlags2.png');background-position: 5px -2856px;}
.jm{background-image:url('/res/langFlags2.png');background-position: 0px -2473px}
.jp{background-image:url('/res/langFlags2.png');background-position: 0px -2497px}
.je{background-image:url('/res/langFlags2.png');background-position: 0px -2521px}
.jo{background-image:url('/res/langFlags2.png');background-position: 0px -2545px}
.kz{background-image:url('/res/langFlags2.png');background-position: 0px -2569px}
.ke{background-image:url('/res/langFlags2.png');background-position: 0px -2593px}
.ki{background-image:url('/res/langFlags2.png');background-position: 0px -2617px}
.kw{background-image:url('/res/langFlags2.png');background-position: 0px -2641px}
.kg{background-image:url('/res/langFlags2.png');background-position: 0px -2665px}
.la{background-image:url('/res/langFlags2.png');background-position: 0px -2689px}
.lv{background-image:url('/res/langFlags2.png');background-position: 0px -2713px}
.lb{background-image:url('/res/langFlags2.png');background-position: 0px -2737px}
.ls{background-image:url('/res/langFlags2.png');background-position: 0px -2761px}
.lr{background-image:url('/res/langFlags2.png');background-position: 0px -2785px}
.ly{background-image:url('/res/langFlags2.png');background-position: 0px -2809px}
.li{background-image:url('/res/langFlags2.png');background-position: 0px -2833px}
.lt{background-image:url('/res/langFlags2.png');background-position: 0px -2857px}
.lu{background-image:url('/res/langFlags2.png');background-position: 0px -2881px}
.mo{background-image:url('/res/langFlags2.png');background-position: 0px -2905px}
.mk{background-image:url('/res/langFlags2.png');background-position: 0px -2929px}
.mg{background-image:url('/res/langFlags2.png');background-position: 0px -2953px}
.mw{background-image:url('/res/langFlags2.png');background-position: 0px -2977px}
.my{background-image:url('/res/langFlags2.png');background-position: 0px -3001px}
.mv{background-image:url('/res/langFlags2.png');background-position: 0px -3025px}
.ml{background-image:url('/res/langFlags2.png');background-position: 0px -3049px}
.mt{background-image:url('/res/langFlags2.png');background-position: 0px -3073px}
.mh{background-image:url('/res/langFlags2.png');background-position: 0px -3097px}
.mr{background-image:url('/res/langFlags2.png');background-position: 0px -3121px}
.mu{background-image:url('/res/langFlags2.png');background-position: 0px -3145px}
.mx{background-image:url('/res/langFlags2.png');background-position: 0px -3169px}
.fm{background-image:url('/res/langFlags2.png');background-position: 0px -3193px}
.md{background-image:url('/res/langFlags2.png');background-position: 0px -3217px}
.mc{background-image:url('/res/langFlags2.png');background-position: 0px -3241px}
.mn{background-image:url('/res/langFlags2.png');background-position: 0px -3265px}
.me{background-image:url('/res/langFlags2.png');background-position: 0px -3289px}
.ms{background-image:url('/res/langFlags2.png');background-position: 0px -3313px}
.ma{background-image:url('/res/langFlags2.png');background-position: 0px -3337px}
.mz{background-image:url('/res/langFlags2.png');background-position: 0px -3361px}
.mm{background-image:url('/res/langFlags2.png');background-position: 0px -3385px}
.na{background-image:url('/res/langFlags2.png');background-position: 0px -3409px}
.nr{background-image:url('/res/langFlags2.png');background-position: 0px -3457px}
.np{background-image:url('/res/langFlags2.png');background-position: 0px -3481px}
.an{background-image:url('/res/langFlags2.png');background-position: 0px -3505px}
.nl{background-image:url('/res/langFlags2.png');background-position: 0px -3529px}
.nz{background-image:url('/res/langFlags2.png');background-position: 0px -3553px}
.ni{background-image:url('/res/langFlags2.png');background-position: 0px -3577px}
.ne{background-image:url('/res/langFlags2.png');background-position: 0px -3601px}
.ng{background-image:url('/res/langFlags2.png');background-position: 0px -3625px}
.kp{background-image:url('/res/langFlags2.png');background-position: 0px -3649px}
.sz{background-image:url('/res/langFlags2.png');background-position: 0px -4777px}
.mp{background-image:url('/res/langFlags2.png');background-position: 0px -3697px}
.no{background-image:url('/res/langFlags2.png');background-position: 0px -3721px}
.om{background-image:url('/res/langFlags2.png');background-position: 0px -3769px}
.pk{background-image:url('/res/langFlags2.png');background-position: 0px -3817px}
.pw{background-image:url('/res/langFlags2.png');background-position: 0px -3841px}
.ps{background-image:url('/res/langFlags2.png');background-position: 0px -3865px}
.pa{background-image:url('/res/langFlags2.png');background-position: 0px -3889px}
.pg{background-image:url('/res/langFlags2.png');background-position: 0px -3913px}
.py{background-image:url('/res/langFlags2.png');background-position: 0px -3937px}
.pe{background-image:url('/res/langFlags2.png');background-position: 0px -3961px}
.ph{background-image:url('/res/langFlags2.png');background-position: 0px -3985px}
.pl{background-image:url('/res/langFlags2.png');background-position: 0px -4009px}
.pt{background-image:url('/res/langFlags2.png');background-position: 0px -4033px}
.pr{background-image:url('/res/langFlags2.png');background-position: 0px -4057px}
.qa{background-image:url('/res/langFlags2.png');background-position: 0px -4081px}
.ro{background-image:url('/res/langFlags2.png');background-position: 0px -4129px}
.ru{background-image:url('/res/langFlags2.png');background-position: 0px -4153px}
.rw{background-image:url('/res/langFlags2.png');background-position: 0px -4177px}
.lc{background-image:url('/res/langFlags2.png');background-position: 0px -4201px}
.ws{background-image:url('/res/langFlags2.png');background-position: 0px -4225px}
.sm{background-image:url('/res/langFlags2.png');background-position: 0px -4249px}
.st{background-image:url('/res/langFlags2.png');background-position: 0px -4273px}
.sa{background-image:url('/res/langFlags2.png');background-position: 0px -4297px}
.sn{background-image:url('/res/langFlags2.png');background-position: 0px -4345px}
.rs{background-image:url('/res/langFlags2.png');background-position: 0px -4369px}
.sc{background-image:url('/res/langFlags2.png');background-position: 0px -4393px}
.sl{background-image:url('/res/langFlags2.png');background-position: 0px -4417px}
.sg{background-image:url('/res/langFlags2.png');background-position: 0px -4441px}
.sk{background-image:url('/res/langFlags2.png');background-position: 0px -4465px}
.si{background-image:url('/res/langFlags2.png');background-position: 0px -4489px}
.sb{background-image:url('/res/langFlags2.png');background-position: 0px -4513px}
.so{background-image:url('/res/langFlags2.png');background-position: 0px -4537px}
.za{background-image:url('/res/langFlags2.png');background-position: 0px -4585px}
.kr{background-image:url('/res/langFlags2.png');background-position: 0px -4609px}
.es-ES{background-image:url('/res/langFlags2.png');background-position: 5px -5404px;}
.lk{background-image:url('/res/langFlags2.png');background-position: 0px -4657px}
.kn{background-image:url('/res/langFlags2.png');background-position: 0px -4681px}
.vc{background-image:url('/res/langFlags2.png');background-position: 0px -4705px}
.sd{background-image:url('/res/langFlags2.png');background-position: 0px -4729px}
.sr{background-image:url('/res/langFlags2.png');background-position: 0px -4753px}
.se{background-image:url('/res/langFlags2.png');background-position: 0px -4801px}
.ch{background-image:url('/res/langFlags2.png');background-position: 0px -4825px}
.sy{background-image:url('/res/langFlags2.png');background-position: 0px -4849px}
.pf{background-image:url('/res/langFlags2.png');background-position: 0px -4873px}
.tw{background-image:url('/res/langFlags2.png');background-position: 0px -4897px}
.tj{background-image:url('/res/langFlags2.png');background-position: 0px -4921px}
.tz{background-image:url('/res/langFlags2.png');background-position: 0px -4945px}
.th{background-image:url('/res/langFlags2.png');background-position: 0px -4969px}
.tl{background-image:url('/res/langFlags2.png');background-position: 0px -4993px}
.tg{background-image:url('/res/langFlags2.png');background-position: 0px -5017px}
.to{background-image:url('/res/langFlags2.png');background-position: 0px -5041px}
.tt{background-image:url('/res/langFlags2.png');background-position: 0px -5065px}
.tn{background-image:url('/res/langFlags2.png');background-position: 0px -5089px}
.tr{background-image:url('/res/langFlags2.png');background-position: 0px -5113px}
.tm{background-image:url('/res/langFlags2.png');background-position: 0px -5137px}
.tc{background-image:url('/res/langFlags2.png');background-position: 0px -5161px}
.tv{background-image:url('/res/langFlags2.png');background-position: 0px -5185px}
.ug{background-image:url('/res/langFlags2.png');background-position: 0px -5209px}
.ua{background-image:url('/res/langFlags2.png');background-position: 0px -5233px}
.ae{background-image:url('/res/langFlags2.png');background-position: 0px -5257px}
.gb{background-image:url('/res/langFlags2.png');background-position: 0px -5281px}
.en-US{background-image:url('/res/langFlags2.png');background-position: 5px -6216px;}
.uy{background-image:url('/res/langFlags2.png');background-position: 0px -5353px}
.uz{background-image:url('/res/langFlags2.png');background-position: 0px -5377px}
.vu{background-image:url('/res/langFlags2.png');background-position: 0px -5401px}
.va{background-image:url('/res/langFlags2.png');background-position: 0px -5425px}
.ve{background-image:url('/res/langFlags2.png');background-position: 0px -5449px}
.vn{background-image:url('/res/langFlags2.png');background-position: 0px -5473px}
.vg{background-image:url('/res/langFlags2.png');background-position: 0px -5497px}
.vi{background-image:url('/res/langFlags2.png');background-position: 0px -5521px}
.wf{background-image:url('/res/langFlags2.png');background-position: 0px -5545px}
.eh{background-image:url('/res/langFlags2.png');background-position: 0px -5569px}
.ye{background-image:url('/res/langFlags2.png');background-position: 0px -5593px}
.zm{background-image:url('/res/langFlags2.png');background-position: 0px -5617px}
.zw{background-image:url('/res/langFlags2.png');background-position: 0px -5641px}
