/*
	browsers.css

	browser info stylesheet
*/

.browser-info {
	clear: right;
	float: right;
	margin: 10px 0 10px 10px;
	background-color: #F1F1F1;
	background-position: center 1em;
	background-repeat: no-repeat;
	background-attachment: scroll;
	padding: 0.5em 1em;
	border: 1px solid #666666;
	text-align: center;
	width: 138px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 5px #999999;
	-moz-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
}
.ua-ie-5 .browser-info,
.ua-ie-6 .browser-info {
	/* IE6 24-bit PNGs lack alpha */
	background-color: #C8D0D4;/*#C1CACF;*/
	/*border-color: #999999;*/
}

.browser-info {
	background-image: url(browsers/Unknown_128.png);
	padding-top: 150px;
}

/* Trident-based browsers */
.ua-ie .browser-info {
	border-color: #50BEF2;
	border-top-color: #FFE446;
	border-left-color: #FFE446;
	background-image: url(browsers/IE9_128.png);
}
.ua-ie-8 .browser-info,
.ua-ie-7 .browser-info {
	border-color: #0979CF;
	border-top-color: #F6B718;
	border-left-color: #F6B718;
	background-image: url(browsers/IE7_128.png);
}
.ua-ie-6 .browser-info {
	border-color: #37A9F4;
	border-top-color: #ADEFFD;
	border-left-color: #ADEFFD;
	background-image: url(browsers/IE6_128.png);
	height: 128px;
}
.ua-ie-5-5 .browser-info {
	border-color: #2E5AFF;
	border-top-color: #FFD573;
	border-left-color: #FFD573;
	background-image: url(browsers/IE5_48.png);
	background-position: center 40px;
	height: 128px;
}
.ua-edge .browser-info {
	border-color: #50BEF2;
	border-top-color: #FFE446;
	border-left-color: #FFE446;
	background-image: url(browsers/Edge_128.png);
}

/* WebKit-based browsers */
.ua-webkit .browser-info {
	border-color: #2D3494;
	border-top-color: #DDBB7A;
	border-left-color: #DDBB7A;
	background-image: url(browsers/WebKit_128.png);
}
.ua-safari .browser-info {
	border-color: #1758A4;
	border-top-color: #999999;
	border-left-color: #999999;
	background-image: url(browsers/Safari_128.png);
}
.ua-chrome .browser-info,
.ua-crios .browser-info {
	border-color: #2BAB33;
	border-top-color: #FFD600;
	border-left-color: #FFD600;
	background-image: url(browsers/Chrome11_128.png);
}
.ua-chrome-0 .browser-info,
.ua-chrome-1 .browser-info,
.ua-chrome-2 .browser-info,
.ua-chrome-3 .browser-info,
.ua-chrome-4 .browser-info,
.ua-chrome-5 .browser-info,
.ua-chrome-6 .browser-info,
.ua-chrome-7 .browser-info,
.ua-chrome-8 .browser-info,
.ua-chrome-9 .browser-info,
.ua-chrome-10 .browser-info {
	background-image: url(browsers/Chrome_128.png);
}
.ua-silk .browser-info {
	border-color: #0176E0;
	border-top-color: #F78013;
	border-left-color: #F78013;
	background-image: url(browsers/Silk_128.png);
}
.ua-fluidapp .browser-info {
	border-color: #0E4EB7;
	border-top-color: #7AB35D;
	border-left-color: #7AB35D;
	background-image: url(browsers/Fluid_128.png);
}
.ua-phantomjs .browser-info {
	border-color: #008D92;
	border-top-color: #00CDD7;
	border-left-color: #00CDD7;
	background-image: url(browsers/PhantomJS_128.png);
}
.ua-vivaldi .browser-info {
	border-color: #D31D27;
	border-top-color: #F83D45;
	border-left-color: #F83D45;
	background-image: url(browsers/Vivaldi_128.png);
}
.ua-shiira .browser-info {
	border-color: #0198C2;
	border-top-color: #A86FE6;
	border-left-color: #A86FE6;
	background-image: url(browsers/Shiira_128.png);
}
.ua-omniweb .browser-info {
	border-color: #2B84EA;
	border-top-color: #62AE0C;
	border-left-color: #62AE0C;
	background-image: url(browsers/OmniWeb_128.png);
}

/* KHTML-based browsers */
.ua-khtml .browser-info,
.ua-konqueror .browser-info {
	border-color: #5CAFFF;
	border-top-color: #E0E0E6;
	border-left-color: #E0E0E6;
	background-image: url(browsers/Konqueror_128.png);
}

/* Opera & Presto-based browsers */
.ua-opera .browser-info {
	border-color: #7C0B15;
	border-top-color: #D91728;
	border-left-color: #D91728;
	background-image: url(browsers/Opera_128.png);
}
.ua-opera-1 .browser-info,
.ua-opera-2 .browser-info,
.ua-opera-3 .browser-info,
.ua-opera-4 .browser-info,
.ua-opera-5 .browser-info,
.ua-opera-6 .browser-info,
.ua-opera-7 .browser-info,
.ua-opera-8 .browser-info,
.ua-opera-9 .browser-info,
.ua-opera-10 .browser-info,
.ua-opera-11 .browser-info,
.ua-opera-12 .browser-info,
.ua-opera-13 .browser-info,
.ua-opera-14 .browser-info {
	border-color: #3B4959;
	border-top-color: #961D1F;
	border-left-color: #961D1F;
	background-image: url(browsers/Presto_128.png);
}

/* Gecko-based browsers */
.ua-gecko .browser-info {
	border-color: #075090;
	border-top-color: #2394C7;
	border-left-color: #2394C7;
	background-image: url(browsers/Gecko_128.png);
}
.ua-firebird .browser-info {
	border-color: #FB0F0C;
	border-top-color: #F96611;
	border-left-color: #F96611;
	background-image: url(browsers/Firebird2003_128.png);
	background-position: center 40px;
}
.ua-firefox .browser-info {
	border-color: #DE730C;
	border-top-color: #F9BE00;
	border-left-color: #F9BE00;
	background-image: url(browsers/Firefox2013_128.png);
}
.ua-firefox-22 .browser-info,
.ua-firefox-21 .browser-info,
.ua-firefox-20 .browser-info,
.ua-firefox-19 .browser-info,
.ua-firefox-18 .browser-info,
.ua-firefox-17 .browser-info,
.ua-firefox-16 .browser-info,
.ua-firefox-15 .browser-info,
.ua-firefox-14 .browser-info,
.ua-firefox-13 .browser-info,
.ua-firefox-12 .browser-info,
.ua-firefox-11 .browser-info,
.ua-firefox-10 .browser-info,
.ua-firefox-9 .browser-info,
.ua-firefox-8 .browser-info,
.ua-firefox-7 .browser-info,
.ua-firefox-6 .browser-info,
.ua-firefox-5 .browser-info,
.ua-firefox-4 .browser-info,
.ua-firefox-3 .browser-info {
	background-image: url(browsers/Firefox2009_128.png);
}
.ua-firefox-3-1 .browser-info,
.ua-firefox-3-0 .browser-info,
.ua-firefox-2 .browser-info,
.ua-firefox-1 .browser-info {
	background-image: url(browsers/Firefox2005_128.png);
}
.ua-firefox-1-1 .browser-info,
.ua-firefox-1-0 .browser-info,
.ua-firefox-0 .browser-info {
	background-image: url(browsers/Firefox2004_128.png);
}
.ua-seamonkey .browser-info {
	border-color: #2424E4;
	border-top-color: #8484FE;
	border-left-color: #8484FE;
	background-image: url(browsers/SeaMonkey_128.png);
}
.ua-camino .browser-info {
	border-color: #5C8FD6;
	border-top-color: #E5E5E5;
	border-left-color: #E5E5E5;
	background-image: url(browsers/Camino_128.png);
}
.ua-flock .browser-info {
	border-color: #9A9FA4;
	border-top-color: #358DEC;
	border-left-color: #358DEC;
	background-image: url(browsers/Flock_128.png);
}
.ua-epiphany .browser-info {
	border-color: #526F8B;
	border-top-color: #358B35;
	border-left-color: #358B35;
	background-image: url(browsers/Epiphany_64.png);
	background-position: center 32px;
}
.ua-galeon .browser-info {
	border-color: #2B468D;
	border-top-color: #A6CBF1;
	border-left-color: #A6CBF1;
	background-image: url(browsers/Galeon_128.png);
}
.ua-k-meleon .browser-info {
	border-color: #B24E51;
	border-top-color: #7BBA4A;
	border-left-color: #7BBA4A;
	background-image: url(browsers/K-Meleon_82.png);
	background-position: center 23px;	
}
.ua-netscape .browser-info {
	border-color: #12424E;
	border-top-color: #36ABB1;
	border-left-color: #36ABB1;
	background-image: url(browsers/Netscape_128.png);
}
.ua-netscape-8 .browser-info {
	background-image: url(browsers/Netscape8_128.png);
}
.ua-netscape-9 .browser-info {
	background-image: url(browsers/Netscape9_128.png);
}
.ua-icab .browser-info {
	border-color: #FA2C2C;
	border-top-color: #FFD00A;
	border-left-color: #FFD00A;
	background-image: url(browsers/iCab3_128.png);
}
.ua-icab-4 .browser-info {
	background-image: url(browsers/iCab4_128.png);
}

/* Mozilla catch all */
.ua-mozilla .browser-info {
	border-color: #024690;
	border-top-color: #3688E0;
	border-left-color: #3688E0;
	background-image: url(browsers/Mozilla_128.png);
}

.no-js .js-enabled,
.js .js-disabled {
	display: none;
}

@media print {
	.browser-info {
		background-color: white !important;
		border-color: black !important;
	}
}

.ua-test ul {
	float: left;
	width: 25%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.ua-test li {
	text-decoration: line-through;
	white-space: nowrap;
}

.ua-ie .is-ie,
.ua-ie-5 .is-ie-5,
.ua-ie-5-0 .is-ie-5-0,
.ua-ie-5-5 .is-ie-5-5,
.ua-ie-6 .is-ie-6,
.ua-ie-7 .is-ie-7,
.ua-ie-8 .is-ie-8,
.ua-ie-9 .is-ie-9,
.ua-ie-10 .is-ie-10,
.ua-gecko .is-gecko,
.ua-gecko-1-7 .is-gecko-1-7,
.ua-gecko-1-8 .is-gecko-1-8,
.ua-gecko-1-9 .is-gecko-1-9,
.ua-gecko-2 .is-gecko-2,
.ua-firefox .is-firefox,
.ua-firefox-1 .is-firefox-1,
.ua-firefox-1-0 .is-firefox-1-0,
.ua-firefox-1-5 .is-firefox-1-5,
.ua-firefox-2 .is-firefox-2,
.ua-firefox-3 .is-firefox-3,
.ua-firefox-3-0 .is-firefox-3-0,
.ua-firefox-3-1 .is-firefox-3-1,
.ua-firefox-3-5 .is-firefox-3-5,
.ua-firefox-3-6 .is-firefox-3-6,
.ua-firefox-4 .is-firefox-4,
.ua-firefox-4-0 .is-firefox-4-0,
.ua-seamonkey .is-seamonkey,
.ua-seamonkey-1 .is-seamonkey-1,
.ua-seamonkey-1-1 .is-seamonkey-1-1,
.ua-netscape .is-netscape,
.ua-netscape-5 .is-netscape-5,
.ua-netscape-6 .is-netscape-6,
.ua-netscape-7 .is-netscape-7,
.ua-netscape-7-2 .is-netscape-7-2,
.ua-netscape-8 .is-netscape-8,
.ua-netscape-9 .is-netscape-9,
.ua-safari .is-safari,
.ua-safari-85 .is-safari-85,
.ua-safari-419 .is-safari-419,
.ua-safari-419-3 .is-safari-419-3,
.ua-safari-522 .is-safari-522,
.ua-safari-523 .is-safari-523,
.ua-safari-525 .is-safari-525,
.ua-safari-525-21 .is-safari-525-21,
.ua-safari-525-27 .is-safari-525-27,
.ua-safari-526 .is-safari-526,
.ua-safari-530-17 .is-safari-530-17,
.ua-webkit .is-webkit,
.ua-webkit-419 .is-webkit-419,
.ua-webkit-420 .is-webkit-420,
.ua-webkit-525 .is-webkit-525,
.ua-webkit-525-27-1 .is-webkit-525-27-1,
.ua-webkit-530 .is-webkit-530,
.ua-webkit-532 .is-webkit-532,
.ua-chrome .is-chrome,
.ua-chrome-0 .is-chrome-0,
.ua-chrome-0-2 .is-chrome-0-2,
.ua-chrome-1 .is-chrome-1,
.ua-chrome-2 .is-chrome-2,
.ua-chrome-3-0-201 .is-chrome-3-0-201,
.ua-chrome-4-0 .is-chrome-4-0,
.ua-chrome-4-0-249-89 .is-chrome-4-0-249-89,
.ua-chrome-5 .is-chrome-5,
.ua-chrome-6 .is-chrome-6,
.ua-chrome-7 .is-chrome-7,
.ua-chrome-8 .is-chrome-8,
.ua-chrome-9 .is-chrome-9,
.ua-chrome-10 .is-chrome-10,
.ua-chrome-11 .is-chrome-11,
.ua-opera .is-opera,
.ua-opera-7 .is-opera-7,
.ua-opera-8 .is-opera-8,
.ua-opera-9 .is-opera-9,
.ua-opera-9-52 .is-opera-9-52,
.ua-opera-10 .is-opera-10,
.ua-camino .is-camino,
.ua-camino-1 .is-camino-1,
.ua-icab .is-icab,
.ua-icab-2 .is-icab-2,
.ua-icab-4 .is-icab-4,
.ua-icab-4 .is-icab-4 {
	font-weight: bold;
	color: #CC0000;
	background-color: #FFFF00;
	text-decoration: none;
}