body {background-color:white;font-size: 1.7em}
a {color:#333}
a:hover, a:focus, a:active {color:#4a88b9}
h1,h2,h3,h4,.title-like{margin: .33em 5px;padding:2px 0 0 0;font-size:1.3em;text-transform : uppercase;font-weight: 800;font-family: sans-serif}
h1 {font-size:1.5em;color:#4a88b9}
h3 {font-size:1.1em}
h4 {font-size:0.9em;text-align:center}
.letop {
  border-bottom: 8px solid white;
  padding-top: 5px;
}
.tick, .tickno {font-size: 1.2em;font-weight: 800;color:green}
.tickno {color:red}
.inscriptionclass {margin-bottom:10px}
.btn-success {padding: 10px 15px;font-size: 1.5em;font-weight: 800;margin: 1em 0}
.img-topoo {margin-top:50px}
.resumoestilo {background-color:white;border-bottom:1px dotted #2071b0;border-top:1px dotted #2071b0;padding-top: 10px;padding-bottom:10px}
.pull-left{margin-right: 10px}
.pull-right{margin-left: 10px}
.classmenutopo {background-color: #363c3f;}
.topo1 {border-bottom: 8px solid white;padding-top: 5px}
.baixo1 {padding-top:15px;border-top:8px solid white;background-color:#4a88b9}
.baixo1 a{color: #096204}
.baixo1 a:hover, .baixo1 a:focus, .baixo1 a:active {color: #096204}
.paravincular {text-align:center}
.x1x {background-color:#A1A1A1; color:white;text-align:center;background-image: linear-gradient(90deg, rgba(255, 255, 255, .15) 10%, transparent 50%, transparent 50%, rgba(255, 255, 255, .15) 0%, rgba(255, 255, 255, .15) 0%, transparent 100%, transparent)}
.x1x-left {padding-top:20px}
.x1x-right {padding-top:20px;text-align:right}
.btn-special, .btn-special-top {font-size:2em;margin-top: 5px;border-radius: 0px;padding: 20px 0px;width: 100%;font-weight:900;background-color: #4b600;border-color: #3f0}
.btn-special:hover, .btn-special:focus, .btn-special:active {background-color:#0aae0a;border-color:#3f0}
.primario1x {padding-top: 10px;background: url(/1xbet/img/bloc-pattern.png) center repeat transparent}
.logotipopt{margin-top: 40px;margin-bottom:10px}
.linkpassaporte {background: url(/1xbet/img/favicon.ico); background-repeat: no-repeat;background-position: left center;padding-left:18px; font-weight:800}
.noemail {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);unicode-bidi:bidi-override;direction:rtl}
.ranking {
			padding: 5px 0 5px 0;
			border: solid 1px #888;
			border-radius: 10px;
			margin: 10px 0 10px 0;
			background-color: #1F1F1F;
			display: flex;
    		align-items: center;
		}
.rankfirst
{
	font-size: 1.2em;
}
.rankgrey
{
	filter: grayscale(0.9);
	-webkit-filter: grayscale(0.9);
}
.rankingnumber
				{
			color: #DDD;
			font-size: 1.3em;
			text-align: center;
			border-right: solid 1px #888;
				}
.rankinglogo
	{

	}
.rankingtest
{
	margin: 5px 0 5px 0;
	text-align: center;
	font-style: italic;
}
.rankingtest a {color:#bbb7ae;}
.rankingtest a: hover {color:#bbb7ae;}
.rankingo
{

	font-size: 2em;
}
.btnranking 
	{
		font-weight: 800;
		background-color:#606060;
		border-color:white;
		color:white;
	}
.btnranking:hover
	{
		background-color:#737373;
		color:white;
	}