/* STYLE OF WIDGET */
.country-selector {
	z-Index : 9999;
	text-align: left;
	position: relative;
	display : inline-block;
	width: auto;
}
.wg-drop.country-selector {
	background-color : white;
}
.country-selector a {
	padding: 0 10px;
	outline : none;
	text-decoration: none;
	float: none!important;
	white-space: nowrap;

}
.country-selector a:focus {
	outline : none;
}
.wg-drop.country-selector a {
	display: block;
	height: 37px;
	line-height: 36px;
	color : black;
	font-size: 13px;
	padding : 0 10px;
}
.wg-drop.country-selector :not(.wgcurrent) a {
	width : 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wg-list.country-selector a:hover {
	text-decoration : underline;
	color : #00a0d2;
}

.wg-default {
	position : fixed;
	bottom : 0px;
	right : 40px;
}
.wg-default.wg-list {
	margin-bottom : 7px;
}
.wg-default.wg-list a {
	color : black;
}
.wg-drop.country-selector .wgcurrent a{
	padding-right: 60px;
}
.wg-list.country-selector .wgcurrent a{
	text-decoration: underline;
}
.wg-list.country-selector .wgcurrent{
	display : inline-block;
	vertical-align: middle;
}

.country-selector ul {
	padding: 0px;
	z-index: 1010;
	list-style: none;
	margin: 0;
}
.wg-drop.country-selector .wgcurrent {
	border: 1px solid #e0e0e0;
	list-style: none;
}
.wg-drop.country-selector ul {
	position: absolute;
	min-width: 100%;
	border: 1px solid #ebeef0;
	background: white ;
	left : 0;
	top : initial;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wg-drop.country-selector:not(.closed) ul {
	display:block;
	background-color: white;
	max-height: 300px;
	overflow-y: auto;
}

.country-selector li {
	margin : 0px;
	padding : 0px;
}
.wg-list.country-selector li {
	display : inline-block;
	margin: 2px 0px;
	vertical-align: middle;
}
.wg-drop.country-selector li {
	width : 100%;
}

.wg-drop.country-selector .wgcurrent:after {
	display: inline-block;
	position: absolute;
	top: 17px;
	right: 8px;
	width: 13px;
	height: 7px;
	image-rendering: pixelated;
	background-image : url('../images/wgarrowdown.png');
	background-repeat : no-repeat;
	content: '';
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.wg-list.country-selector ul {
	display: inline-block;
	vertical-align: middle;
}

.wg-drop.country-selector.closed ul {
	display: none;
}
.wg-drop.country-selector.closed .wgcurrent:after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.wg-drop.weg-openup ul {
	bottom : 38px;
}
.wg-drop.weg-openup .wgcurrent:after {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.wg-drop.country-selector:not(.closed) a:hover {
	color: #1ba0e3;
}


.wg-flags a:before {
	content: "";
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -1px;
	display: inline-block;
	overflow: hidden;
}

/* flags style */
.wg-flags a:before {
	background-image: url(../images/rect_mate.png);
	background-size: auto 100%;
	border-radius: 0px;
	width: 30px;
	height: 20px;
}

.wg-li.hw a:before { background-position: -3570px 0; }
.wg-li.af a:before { background-position: -6570px 0; }
.wg-li.fl a:before { background-position: -3060px 0px; }
.wg-li.sq a:before { background-position: -2580px 0; }
.wg-li.am a:before { background-position: -5130px 0; }
.wg-li.ar a:before { background-position: -510px 0; }
.wg-li.hy a:before { background-position: -1800px 0; }
.wg-li.az a:before { background-position: -6840px 0; }
.wg-li.ba a:before { background-position: -2040px 0; }
.wg-li.eu a:before { background-position: -7260px 0; }
.wg-li.be a:before { background-position: -5310px 0; }
.wg-li.bn a:before { background-position: -5400px 0; }
.wg-li.bs a:before { background-position: -6390px 0; }
.wg-li.bg a:before { background-position: -2730px 0; }
.wg-li.my a:before { background-position: -3299px 0; }
.wg-li.ca a:before { background-position: -7230px 0; }
.wg-li.zh a:before { background-position: -3690px 0; }
.wg-li.tw a:before { background-position: -2970px 0; }
.wg-li.km a:before { background-position: -6930px 0; }
.wg-li.ny a:before { background-position: -1140px 0; }
.wg-li.co a:before { background-position: -2520px 0; } /* a faire */
.wg-li.hr a:before { background-position: -5910px 0; }
.wg-li.cs a:before { background-position: -2700px 0; }
.wg-li.da a:before { background-position: -2670px 0; }
.wg-li.nl a:before { background-position: -2100px 0; }
.wg-li.en a:before { background-position: -1920px 0; }
.wg-li.eo a:before { background-position: -1920px 0; } /* a faire */
.wg-li.et a:before { background-position: -2640px 0; }
.wg-li.fj a:before { background-position: -1710px 0; }
.wg-li.fi a:before { background-position: -2550px 0; }
.wg-li.fr a:before { background-position: -2520px 0; }
.wg-li.gl a:before { background-position: -480px 0; }
.wg-li.ka a:before { background-position: -5040px 0; }
.wg-li.de a:before { background-position: -2490px 0; }
.wg-li.el a:before { background-position: -2460px 0; }
.wg-li.gu a:before { background-position: -1170px 0; }
.wg-li.ht a:before { background-position: -4650px 0; }
.wg-li.ha a:before { background-position: -900px 0; }
.wg-li.he a:before { background-position: -1050px 0; }
.wg-li.hi a:before { background-position: -1170px 0; }
.wg-li.hu a:before { background-position: -2430px 0; }
.wg-li.is a:before { background-position: -2400px 0; }
.wg-li.ig a:before { background-position: -870px 0; }
.wg-li.id a:before { background-position: -3510px 0; }
.wg-li.ga a:before { background-position: -2340px 0; }
.wg-li.it a:before { background-position: -2310px 0; }
.wg-li.ja a:before { background-position: -3480px 0; }
.wg-li.jv a:before { background-position: -3360px 0; }
.wg-li.kn a:before { background-position: -1170px 0; }
.wg-li.kk a:before { background-position: -3150px 0; }
.wg-li.ko a:before { background-position: -6990px 0; }
.wg-li.ku a:before { background-position: -2430px 0; } /* a faire */
.wg-li.ky a:before { background-position: -3420px 0; }
.wg-li.lo a:before { background-position: -3450px 0; } /* a faire */
.wg-li.la a:before { background-position: -2310px 0; }
.wg-li.lv a:before { background-position: -2280px 0; }
.wg-li.lt a:before { background-position: -2250px 0; }
.wg-li.lb a:before { background-position: -2220px 0; }
.wg-li.mk a:before { background-position: -2190px 0; }
.wg-li.mg a:before { background-position: -1200px 0; }
.wg-li.ms a:before { background-position: -3360px 0; }
.wg-li.ml a:before { background-position: -1170px 0; }
.wg-li.mt a:before { background-position: -2130px 0; }
.wg-li.mi a:before { background-position: -3240px 0; }
.wg-li.mr a:before { background-position: -1170px 0; }
.wg-li.mn a:before { background-position: -6000px 0; }
.wg-li.ne a:before { background-position: -3270px 0; }
.wg-li.no a:before { background-position: -5850px 0; }
.wg-li.ps a:before { background-position: -5189px 0; }
.wg-li.fa a:before { background-position: -6690px 0; }
.wg-li.pl a:before { background-position: -2160px 0; }
.wg-li.pt a:before { background-position: -6630px 0; }
.wg-li.pa a:before { background-position: -3180px 0; }
.wg-li.ro a:before { background-position: -2070px 0; }
.wg-li.ru a:before { background-position: -2040px 0; }
.wg-li.sm a:before { background-position: -4620px 0; }
.wg-li.gd a:before { background-position: -30px 0; }
.wg-li.sr a:before { background-position: -4290px 0; }
.wg-li.sn a:before { background-position: -540px 0; }
.wg-li.sd a:before { background-position: -3180px 0; }
.wg-li.si a:before { background-position: -2820px 0; }
.wg-li.sk a:before { background-position: -6810px 0; }
.wg-li.sl a:before { background-position: -2010px 0; }
.wg-li.so a:before { background-position: -4560px 0; }
.wg-li.st a:before { background-position: -4830px 0; }
.wg-li.es a:before { background-position: -480px 0; }
.wg-li.su a:before { background-position: -4530px 0; }
.wg-li.sw a:before { background-position: -1290px 0; }
.wg-li.sv a:before { background-position: -1980px 0; }
.wg-li.tl a:before { background-position: -3060px 0; }
.wg-li.ty a:before { background-position: -6270px 0; }
.wg-li.tg a:before { background-position: -2940px 0; }
.wg-li.ta a:before { background-position: -1170px 0; }
.wg-li.tt a:before { background-position: -2040px 0; }
.wg-li.te a:before { background-position: -1170px 0; }
.wg-li.th a:before { background-position: -2910px 0; }
.wg-li.to a:before { background-position: -6540px 0; }
.wg-li.tr a:before { background-position: -1950px 0; }
.wg-li.uk a:before { background-position: -1890px 0; }
.wg-li.ur a:before { background-position: -3180px 0; }
.wg-li.uz a:before { background-position: -2880px 0; }
.wg-li.vi a:before { background-position: -2850px 0; }
.wg-li.cy a:before { background-position: -6420px 0; }
.wg-li.fy a:before { background-position: -2100px 0; }
.wg-li.xh a:before { background-position: -6570px 0; }
.wg-li.yi a:before { background-position: -1050px 0; }
.wg-li.yo a:before { background-position: -870px 0; }
.wg-li.zu a:before { background-position: -6570px 0; }








.wg-flags.flag-1 a:before {
	background-image: url("../images/rect_bright.png");
	border-radius: 0px;
	width: 30px;
	height: 20px;
}

.wg-li.flag-1.hw a:before  { background-position: -7840px 0; }
.wg-li.flag-1.fl a:before  { background-position: 2560px 0; }
.wg-li.flag-1.af a:before  { background-position: -6848px 0; }
.wg-li.flag-1.sq a:before  { background-position: -97px 0; }
.wg-li.flag-1.am a:before  { background-position: -2369px 0; }
.wg-li.flag-1.ar a:before  { background-position: -6465px 0; }
.wg-li.flag-1.hy a:before  { background-position: -385px 0; }
.wg-li.flag-1.az a:before  { background-position: -513px 0; }
.wg-li.flag-1.ba a:before  { background-position: -6113px 0; }
.wg-li.flag-1.eu a:before  { background-position: -8353px 0; }
.wg-li.flag-1.be a:before  { background-position: -705px 0; }
.wg-li.flag-1.bn a:before  { background-position: -609px 0; }
.wg-li.flag-1.bs a:before  { background-position: -929px 0; }
.wg-li.flag-1.bg a:before  { background-position: -1121px 0; }
.wg-li.flag-1.my a:before  { background-position: -4929px 0; }
.wg-li.flag-1.ca a:before  { background-position: -8321px 0; }
.wg-li.flag-1.zh a:before  { background-position: -1505px 0; }
.wg-li.flag-1.tw a:before  { background-position: -6369px 0; }
.wg-li.flag-1.km a:before  { background-position: -1217px 0; }
.wg-li.flag-1.ny a:before  { background-position: -4289px 0; }
.wg-li.flag-1.co a:before  { background-position: -2561px 0; }
.wg-li.flag-1.hr a:before  { background-position: -1793px 0; }
.wg-li.flag-1.cs a:before  { background-position: -1921px 0; }
.wg-li.flag-1.da a:before  { background-position: -1985px 0; }
.wg-li.flag-1.nl a:before  { background-position: -5121px 0; }
.wg-li.flag-1.en a:before  { background-position: -7777px 0; }
.wg-li.flag-1.eo a:before  { background-position: -7777px 0; }
.wg-li.flag-1.et a:before  { background-position: -2337px 0; }
.wg-li.flag-1.fj a:before  { background-position: -2497px 0; }
.wg-li.flag-1.fi a:before  { background-position: -2529px 0; }
.wg-li.flag-1.fr a:before  { background-position: -2561px 0; }
.wg-li.flag-1.gl a:before  { background-position: -7009px 0; }
.wg-li.flag-1.ka a:before  { background-position: -2721px 0; }
.wg-li.flag-1.de a:before  { background-position: -2753px 0; }
.wg-li.flag-1.el a:before  { background-position: -2881px 0; }
.wg-li.flag-1.gu a:before  { background-position: -3329px 0; }
.wg-li.flag-1.ht a:before  { background-position: -3169px 0; }
.wg-li.flag-1.ha a:before  { background-position: -5281px 0; }
.wg-li.flag-1.he a:before  { background-position: -3521px 0; }
.wg-li.flag-1.hi a:before  { background-position: -3329px 0; }
.wg-li.flag-1.hu a:before  { background-position: -3265px 0; }
.wg-li.flag-1.is a:before  { background-position: -3297px 0; }
.wg-li.flag-1.ig a:before  { background-position: -5313px 0; }
.wg-li.flag-1.id a:before  { background-position: -3361px 0; }
.wg-li.flag-1.ga a:before  { background-position: -3457px 0; }
.wg-li.flag-1.it a:before  { background-position: -3553px 0; }
.wg-li.flag-1.ja a:before  { background-position: -3617px 0; }
.wg-li.flag-1.jv a:before  { background-position: -4321px 0; }
.wg-li.flag-1.kn a:before  { background-position: -3329px 0; }
.wg-li.flag-1.kk a:before  { background-position: -3713px 0; }
.wg-li.flag-1.ko a:before  { background-position: -6913px 0; }
.wg-li.flag-1.ku a:before  { background-position: -3265px 0; }
.wg-li.flag-1.ky a:before  { background-position: -3873px 0; }
.wg-li.flag-1.lo a:before  { background-position: -3904px 0; }
.wg-li.flag-1.la a:before  { background-position: -3553px 0; }
.wg-li.flag-1.lv a:before  { background-position: -3937px 0; }
.wg-li.flag-1.lt a:before  { background-position: -4129px 0; }
.wg-li.flag-1.lb a:before  { background-position: -4161px 0; }
.wg-li.flag-1.mk a:before  { background-position: -4225px 0; }
.wg-li.flag-1.mg a:before  { background-position: -4257px 0; }
.wg-li.flag-1.ms a:before  { background-position: -4321px 0; }
.wg-li.flag-1.ml a:before  { background-position: -3329px 0; }
.wg-li.flag-1.mt a:before  { background-position: -4417px 0; }
.wg-li.flag-1.mi a:before  { background-position: -5217px 0; }
.wg-li.flag-1.mr a:before  { background-position: -3329px 0; }
.wg-li.flag-1.mn a:before  { background-position: -4769px 0; }
.wg-li.flag-1.ne a:before  { background-position: -5091px 0; }
.wg-li.flag-1.no a:before  { background-position: -5505px 0; }
.wg-li.flag-1.ps a:before  { background-position: -33px 0; }
.wg-li.flag-1.fa a:before  { background-position: -3393px 0; }
.wg-li.flag-1.pl a:before  { background-position: -5889px 0; }
.wg-li.flag-1.pt a:before  { background-position: -993px 0; }
.wg-li.flag-1.pa a:before  { background-position: -3329px 0; }
.wg-li.flag-1.ro a:before  { background-position: -6081px 0; }
.wg-li.flag-1.ru a:before  { background-position: -6113px 0; }
.wg-li.flag-1.sm a:before  { background-position: -6369px 0; }
.wg-li.flag-1.gd a:before  { background-position: -6497px 0; }
.wg-li.flag-1.sr a:before  { background-position: -6561px 0; }
.wg-li.flag-1.sn a:before  { background-position: -8287px 0; }
.wg-li.flag-1.sd a:before  { background-position: -5601px 0; }
.wg-li.flag-1.si a:before  { background-position: -7039px 0; }
.wg-li.flag-1.sk a:before  { background-position: -6689px 0; }
.wg-li.flag-1.sl a:before  { background-position: -6721px 0; }
.wg-li.flag-1.so a:before  { background-position: -6785px 0; }
.wg-li.flag-1.st a:before  { background-position: -4001px 0; }
.wg-li.flag-1.es a:before  { background-position: -7009px 0; }
.wg-li.flag-1.su a:before  { background-position: -7073px 0; }
.wg-li.flag-1.sw a:before  { background-position: -3745px 0; }
.wg-li.flag-1.sv a:before  { background-position: -7169px 0; }
.wg-li.flag-1.tl a:before  { background-position: -5823px 0; }
.wg-li.flag-1.ty a:before  { background-position: -2593px 0; }
.wg-li.flag-1.tg a:before  { background-position: -7297px 0; }
.wg-li.flag-1.ta a:before  { background-position: -3329px 0; }
.wg-li.flag-1.tt a:before  { background-position: -6113px 0; }
.wg-li.flag-1.te a:before  { background-position: -3329px 0; }
.wg-li.flag-1.th a:before  { background-position: -7361px 0; }
.wg-li.flag-1.to a:before  { background-position: -7456px 0; }
.wg-li.flag-1.tr a:before  { background-position: -7553px 0; }
.wg-li.flag-1.uk a:before  { background-position: -7713px 0; }
.wg-li.flag-1.ur a:before  { background-position: -5600px 0; }
.wg-li.flag-1.uz a:before  { background-position: -7969px 0; }
.wg-li.flag-1.vi a:before  { background-position: -8097px 0; }
.wg-li.flag-1.cy a:before  { background-position: -8129px 0; }
.wg-li.flag-1.fy a:before  { background-position: -5121px 0; }
.wg-li.flag-1.xh a:before  { background-position: -6848px 0; }
.wg-li.flag-1.yi a:before  { background-position: -3521px 0; }
.wg-li.flag-1.yo a:before  { background-position: -5313px 0; }
.wg-li.flag-1.zu a:before  { background-position: -6848px 0; }


.wg-flags.flag-2 a:before {
	background-image: url("../images/square_flag.png");
	border-radius: 0px;
	width: 24px;
	height: 24px;
}

.wg-li.flag-2.hw a:before  { background-position: -5448px 0; }
.wg-li.flag-2.fl a:before  { background-position: -1008px 0; }
.wg-li.flag-2.af a:before  { background-position: -4968px 0; }
.wg-li.flag-2.sq a:before  { background-position: -2976px 0; }
.wg-li.flag-2.am a:before  { background-position: -3816px 0; }
.wg-li.flag-2.ar a:before  { background-position: -768px 0; }
.wg-li.flag-2.hy a:before  { background-position: 0 0; }
.wg-li.flag-2.az a:before  { background-position: -5136px 0; }
.wg-li.flag-2.ba a:before  { background-position: -936px 0; }
.wg-li.flag-2.eu a:before  { background-position: -5376px 0; }
.wg-li.flag-2.be a:before  { background-position: -4224px 0; }
.wg-li.flag-2.bn a:before  { background-position: -4056px 0; }
.wg-li.flag-2.bs a:before  { background-position: -3984px 0; }
.wg-li.flag-2.bg a:before  { background-position: -5040px 0; }
.wg-li.flag-2.my a:before  { background-position: -1248px 0; }
.wg-li.flag-2.ca a:before  { background-position: -5352px 0; }
.wg-li.flag-2.zh a:before  { background-position: -2592px 0; }
.wg-li.flag-2.tw a:before  { background-position: -3408px 0; }
.wg-li.flag-2.km a:before  { background-position: -5160px 0; }
.wg-li.flag-2.ny a:before  { background-position: -1392px 0; }
.wg-li.flag-2.co a:before  { background-position: -2304px 0; }
.wg-li.flag-2.hr a:before  { background-position: -4416px 0; }
.wg-li.flag-2.cs a:before  { background-position: -2472px 0; }
.wg-li.flag-2.da a:before  { background-position: -2448px 0; }
.wg-li.flag-2.nl a:before  { background-position: -1296px 0; }
.wg-li.flag-2.en a:before  { background-position: -312px 0; }
.wg-li.flag-2.eo a:before  { background-position: -312px 0; } /* a faire */
.wg-li.flag-2.et a:before  { background-position: -2424px 0; }
.wg-li.flag-2.fj a:before  { background-position: -576px 0; }
.wg-li.flag-2.fi a:before  { background-position: -2328px 0; }
.wg-li.flag-2.fr a:before  { background-position: -2304px 0; }
.wg-li.flag-2.gl a:before  { background-position: -96px 0; }
.wg-li.flag-2.ka a:before  { background-position: -3744px 0; }
.wg-li.flag-2.de a:before  { background-position: -2256px 0; }
.wg-li.flag-2.el a:before  { background-position: -2208px 0; }
.wg-li.flag-2.gu a:before  { background-position: -1728px 0; }
.wg-li.flag-2.ht a:before  { background-position: -3528px 0; }
.wg-li.flag-2.ha a:before  { background-position: -1176px 0; }
.wg-li.flag-2.he a:before  { background-position: -1992px 0; }
.wg-li.flag-2.hi a:before  { background-position: -1728px 0; }
.wg-li.flag-2.hu a:before  { background-position: -2088px 0; }
.wg-li.flag-2.is a:before  { background-position: -2064px 0; }
.wg-li.flag-2.ig a:before  { background-position: -1103px 0; }
.wg-li.flag-2.id a:before  { background-position: -2040px 0; }
.wg-li.flag-2.ga a:before  { background-position: -2016px 0; }
.wg-li.flag-2.it a:before  { background-position: -1968px 0; }
.wg-li.flag-2.ja a:before  { background-position: -1920px 0; }
.wg-li.flag-2.jv a:before  { background-position: -1536px 0; }
.wg-li.flag-2.kn a:before  { background-position: -1728px 0; }
.wg-li.flag-2.kk a:before  { background-position: -1704px 0; }
.wg-li.flag-2.ko a:before  { background-position: -1848px 0; }
.wg-li.flag-2.ku a:before  { background-position: -2088px 0; }
.wg-li.flag-2.ky a:before  { background-position: -1800px 0; }
.wg-li.flag-2.lo a:before  { background-position: -1776px 0; }
.wg-li.flag-2.la a:before  { background-position: -1968px 0; }
.wg-li.flag-2.lv a:before  { background-position: -1752px 0; }
.wg-li.flag-2.lt a:before  { background-position: -1656px 0; }
.wg-li.flag-2.lb a:before  { background-position: -1632px 0; }
.wg-li.flag-2.mk a:before  { background-position: -1440px 0; }
.wg-li.flag-2.mg a:before  { background-position: -1560px 0; }
.wg-li.flag-2.ms a:before  { background-position: -1536px 0; }
.wg-li.flag-2.ml a:before  { background-position: -1728px 0; }
.wg-li.flag-2.mt a:before  { background-position: -1200px 0; }
.wg-li.flag-2.mi a:before  { background-position: -1224px 0; }
.wg-li.flag-2.mr a:before  { background-position: -1728px 0; }
.wg-li.flag-2.mn a:before  { background-position: -4800px 0; }
.wg-li.flag-2.ne a:before  { background-position: -1320px 0; }
.wg-li.flag-2.no a:before  { background-position: -4776px 0; }
.wg-li.flag-2.ps a:before  { background-position: -4008px 0; }
.wg-li.flag-2.fa a:before  { background-position: -5088px 0; }
.wg-li.flag-2.pl a:before  { background-position: -984px 0; }
.wg-li.flag-2.pt a:before  { background-position: -2784px 0; }
.wg-li.flag-2.pa a:before  { background-position: -1728px 0; }
.wg-li.flag-2.ro a:before  { background-position: -960px 0; }
.wg-li.flag-2.ru a:before  { background-position: -936px 0; }
.wg-li.flag-2.sm a:before  { background-position: -3408px 0; }
.wg-li.flag-2.gd a:before  { background-position: -4872px 0; }
.wg-li.flag-2.sr a:before  { background-position: -3120px 0; }
.wg-li.flag-2.sn a:before  { background-position: -72px 0; }
.wg-li.flag-2.sd a:before  { background-position: -1128px 0; }
.wg-li.flag-2.si a:before  { background-position: -480px 0; }
.wg-li.flag-2.sk a:before  { background-position: -4152px 0; }
.wg-li.flag-2.sl a:before  { background-position: -696px 0; }
.wg-li.flag-2.so a:before  { background-position: -3336px 0; }
.wg-li.flag-2.st a:before  { background-position: -3552px 0; }
.wg-li.flag-2.es a:before  { background-position: -96px 0; }
.wg-li.flag-2.su a:before  { background-position: -3312px 0; }
.wg-li.flag-2.sw a:before  { background-position: -1872px 0; }
.wg-li.flag-2.sv a:before  { background-position: -552px 0; }
.wg-li.flag-2.tl a:before  { background-position: -1008px 0; }
.wg-li.flag-2.ty a:before  { background-position: -4512px 0; }
.wg-li.flag-2.tg a:before  { background-position: -264px 0; }
.wg-li.flag-2.ta a:before  { background-position: -1728px 0; }
.wg-li.flag-2.tt a:before  { background-position: -936px 0; }
.wg-li.flag-2.te a:before  { background-position: -1728px 0; }
.wg-li.flag-2.th a:before  { background-position: -456px 0; }
.wg-li.flag-2.to a:before  { background-position: -3264px 0; }
.wg-li.flag-2.tr a:before  { background-position: -360px 0; }
.wg-li.flag-2.uk a:before  { background-position: -288px 0; }
.wg-li.flag-2.ur a:before  { background-position: -1128px 0; }
.wg-li.flag-2.uz a:before  { background-position: -240px 0; }
.wg-li.flag-2.vi a:before  { background-position: -144px 0; }
.wg-li.flag-2.cy a:before  { background-position: -4848px 0; }
.wg-li.flag-2.fy a:before  { background-position: -1296px 0; }
.wg-li.flag-2.xh a:before  { background-position: -4968px 0; }
.wg-li.flag-2.yi a:before  { background-position: -1992px 0; }
.wg-li.flag-2.yo a:before  { background-position: -1103px 0; }
.wg-li.flag-2.zu a:before  { background-position: -4968px 0; }

.wg-flags.flag-3 a:before {
	background-image: url("../images/circular_flag.png");
	border-radius: 0px;
	width: 24px;
	height: 24px;
}

.wg-li.flag-3.hw a:before { background-position: -2711px 0; }
.wg-li.flag-3.fl a:before { background-position: -5232px 0; }
.wg-li.flag-3.af a:before { background-position: -5496px 0; }
.wg-li.flag-3.sq a:before { background-position: -4776px 0; }
.wg-li.flag-3.am a:before { background-position: -192px 0; }
.wg-li.flag-3.ar a:before { background-position: -3336px 0; }
.wg-li.flag-3.hy a:before { background-position: -4632px 0; }
.wg-li.flag-3.az a:before { background-position: -4536px 0; }
.wg-li.flag-3.ba a:before { background-position: -2664px 0; }
.wg-li.flag-3.eu a:before { background-position: -5808px 0; }
.wg-li.flag-3.be a:before { background-position: -144px 0; }
.wg-li.flag-3.bn a:before { background-position: -4488px 0; }
.wg-li.flag-3.bs a:before { background-position: -4392px 0; }
.wg-li.flag-3.bg a:before { background-position: -4296px 0; }
.wg-li.flag-3.my a:before { background-position: -3769px 0; }
.wg-li.flag-3.ca a:before { background-position: -5784px 0; }
.wg-li.flag-3.zh a:before { background-position: -3240px 0; }
.wg-li.flag-3.tw a:before { background-position: -4008px 0; }
.wg-li.flag-3.km a:before { background-position: -4201px 0; }
.wg-li.flag-3.ny a:before { background-position: -384px 0; }
.wg-li.flag-3.co a:before { background-position: -2760px 0; } /* a faire */
.wg-li.flag-3.hr a:before { background-position: -3048px 0; }
.wg-li.flag-3.cs a:before { background-position: -5280px 0; }
.wg-li.flag-3.da a:before { background-position: -3024px 0; }
.wg-li.flag-3.nl a:before { background-position: -3360px 0; }
.wg-li.flag-3.en a:before { background-position: -2520px 0; }
.wg-li.flag-3.eo a:before { background-position: -2520px 0; } /* a faire */
.wg-li.flag-3.et a:before { background-position: -2856px 0; }
.wg-li.flag-3.fj a:before { background-position: -0px 0; }
.wg-li.flag-3.fi a:before { background-position: -2784px 0; }
.wg-li.flag-3.fr a:before { background-position: -2760px 0; }
.wg-li.flag-3.gl a:before { background-position: -3576px 0; }
.wg-li.flag-3.ka a:before { background-position: -1536px 0; }
.wg-li.flag-3.de a:before { background-position: -1488px 0; }
.wg-li.flag-3.el a:before { background-position: -1416px 0; }
.wg-li.flag-3.gu a:before { background-position: -2304px 0; }
.wg-li.flag-3.ht a:before { background-position: -5160px 0; }
.wg-li.flag-3.ha a:before { background-position: -361px 0; }
.wg-li.flag-3.he a:before { background-position: -1608px 0; }
.wg-li.flag-3.hi a:before { background-position: -2304px 0; }
.wg-li.flag-3.hu a:before { background-position: -1920px 0; }
.wg-li.flag-3.is a:before { background-position: -840px 0; }
.wg-li.flag-3.ig a:before { background-position: -3457px 0; }
.wg-li.flag-3.id a:before { background-position: -4992px 0; }
.wg-li.flag-3.ga a:before { background-position: -2016px 0; }
.wg-li.flag-3.it a:before { background-position: -336px 0; }
.wg-li.flag-3.ja a:before { background-position: -2448px 0; }
.wg-li.flag-3.jv a:before { background-position: -864px 0; }
.wg-li.flag-3.kn a:before { background-position: -2304px 0; }
.wg-li.flag-3.kk a:before { background-position: -3912px 0; }
.wg-li.flag-3.ko a:before { background-position: -2256px 0; }
.wg-li.flag-3.ku a:before { background-position: -1920px 0; }
.wg-li.flag-3.ky a:before { background-position: -744px 0; }
.wg-li.flag-3.lo a:before { background-position: -3816px 0; }
.wg-li.flag-3.la a:before { background-position: -336px 0; }
.wg-li.flag-3.lv a:before { background-position: -216px 0; }
.wg-li.flag-3.lt a:before { background-position: -1776px 0; }
.wg-li.flag-3.lb a:before { background-position: -1945px 0; }
.wg-li.flag-3.mk a:before { background-position: -2208px 0; }
.wg-li.flag-3.mg a:before { background-position: -5064px 0; }
.wg-li.flag-3.ms a:before { background-position: -864px 0; }
.wg-li.flag-3.ml a:before { background-position: -2304px 0; }
.wg-li.flag-3.mt a:before { background-position: -4920px 0; }
.wg-li.flag-3.mi a:before { background-position: -2113px 0; }
.wg-li.flag-3.mr a:before { background-position: -2304px 0; }
.wg-li.flag-3.mn a:before { background-position: -24px 0; }
.wg-li.flag-3.ne a:before { background-position: -5642px 0; }
.wg-li.flag-3.no a:before { background-position: -984px 0; }
.wg-li.flag-3.ps a:before { background-position: -4753px 0; }
.wg-li.flag-3.fa a:before { background-position: -816px 0; }
.wg-li.flag-3.pl a:before { background-position: -4944px 0; }
.wg-li.flag-3.pt a:before { background-position: -4344px 0; }
.wg-li.flag-3.pa a:before { background-position: -2304px 0; }
.wg-li.flag-3.ro a:before { background-position: -3744px 0; }
.wg-li.flag-3.ru a:before { background-position: -2664px 0; }
.wg-li.flag-3.sm a:before { background-position: -1248px 0; }
.wg-li.flag-3.gd a:before { background-position: -3841px 0; }
.wg-li.flag-3.sr a:before { background-position: -3312px 0; }
.wg-li.flag-3.sn a:before { background-position: -5521px 0; }
.wg-li.flag-3.sd a:before { background-position: -1993px 0; }
.wg-li.flag-3.si a:before { background-position: -2833px 0; } /* a faire */
.wg-li.flag-3.sk a:before { background-position: -552px 0; }
.wg-li.flag-3.sl a:before { background-position: -936px 0; }
.wg-li.flag-3.so a:before { background-position: -4032px 0; }
.wg-li.flag-3.st a:before { background-position: -3961px 0; }
.wg-li.flag-3.es a:before { background-position: -3576px 0; }
.wg-li.flag-3.su a:before { background-position: -3985px 0; }
.wg-li.flag-3.sw a:before { background-position: -912px 0; }
.wg-li.flag-3.sv a:before { background-position: -264px 0; }
.wg-li.flag-3.tl a:before { background-position: -5232px 0; }
.wg-li.flag-3.ty a:before { background-position: -1512px 0; }
.wg-li.flag-3.tg a:before { background-position: -3720px 0; }
.wg-li.flag-3.ta a:before { background-position: -2304px 0; }
.wg-li.flag-3.tt a:before { background-position: -2664px 0; }
.wg-li.flag-3.te a:before { background-position: -2304px 0; }
.wg-li.flag-3.th a:before { background-position: -4848px 0; }
.wg-li.flag-3.to a:before { background-position: -1680px 0; }
.wg-li.flag-3.tr a:before { background-position: -432px 0; }
.wg-li.flag-3.uk a:before { background-position: -5736px 0; }
.wg-li.flag-3.ur a:before { background-position: -1992px 0; }
.wg-li.flag-3.uz a:before { background-position: -2160px 0; }
.wg-li.flag-3.vi a:before { background-position: -3384px 0; }
.wg-li.flag-3.cy a:before { background-position: -5040px 0; }
.wg-li.flag-3.fy a:before { background-position: -3360px 0; }
.wg-li.flag-3.xh a:before { background-position: -5496px 0; }
.wg-li.flag-3.yi a:before { background-position: -1608px 0; }
.wg-li.flag-3.yo a:before { background-position: -3457px 0; }
.wg-li.flag-3.zu a:before { background-position: -5496px 0; }


[role="button"] {
  cursor: pointer;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
[role="button"] {
  cursor: pointer;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
