/*
CREATED XGAMING CENTER
BY WILLIAN BENTO
EXCLUSIVE - MUBRASILEIRO
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
/*
.page-content2 {
    width: 1279px;
    padding: 40px 40px 40px 40px;
    min-height: 1921px;
    z-index: 2;
    margin-top: 301px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}*/

.page-content2 {
    width: 1245px;
    padding: 40px 40px 40px 40px;
    min-height: 1300px;
    background: url(../fundo1_.png) top no-repeat , url(../fundo3_.png) bottom no-repeat, url(../fundo2_.png) center repeat-y;
    z-index: 1;
    /* box-shadow: 0px 0px 10px 0px rgb(67 84 128 / 37%); */
    position: relative;
    margin-top: 93px;
}

.page-content2:before {
    content: "";
    position: absolute;
    bottom: -33px;
    left: -17px;
    height: 100%;
    width: 1279px;
    background: url(../bordas3_.png) center bottom no-repeat;
    z-index: 1;
}

.page-content2:after {
    content: "";
    position: absolute;
    top: -43px;
    left: -43px;
    height: 100%;
    /* height: 90px; */
    width: 1330;
    background: url(../bordas1_.png) center top no-repeat;
}

.page-content2_ {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: url(../bordas2_.png) repeat-y;
}

.wrapper {
    width: 100%;
    max-width: 1245px;
    margin: 0 auto;
    position: relative;
}

.content {
    position: relative;
    z-index: 9;
}

.block-widget-2 {
    display: flex;
    margin-top: 60px;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.title {
    padding-bottom: 35px;
    color: #000000;
    font-size: 33px;
    font-weight: bold;
    text-align: center;
    font-family: 'Britannic';
    text-shadow: 0 0 black;
    margin-left: 56px;
    width: 543px;
    bottom: -19px;
    position: relative;
}

.title_nn {
    padding-bottom: 35px;
    color: #8a6a4f;
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    /* margin-top: -454px; */
    margin-left: -156px;
    width: 1245px;
    bottom: 115px;
    position: relative;
}

.paper {
    background: url(../paper.png) no-repeat;
    padding-bottom: 28px;;
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    margin-top: -215px;
    margin-left: 506px;
    width: 652px;
    height: 258px;
    bottom: -20px;
    position: relative;
    right: 15px;
}

/*.frase2 {
    padding-bottom: 35px;
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    margin-top: -9px;
    margin-left: 399px;
    width: 557px;
    max-width: 557px; 
}*/

.title .frase {
    overflow: hidden;
    font-size: 20px;
    font-weight: bold;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}

/* TABLE */
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-top: none !important;
}
.table-bordered {
  border: 1px solid #18110f !important;
}

/* .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #3f5a99 !important;
  color: #fff !important;
} */

.table-hover > tbody > tr:hover td {
  background-color: #3c3c3c !important;
  color: #fff !important;
}
.table-hover > tbody > tr:hover td a {
	color: #fff !important;
}
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid #fff !important;
}


table {
    /* width: 100%; */
    background: #292929;
    font-size: 14px;
}

table thead td {
    color: #34fab6;
    border-bottom: 2px solid #234451;
}

table td {
    border-collapse: collapse;
    padding: 10px;
    /*border: 1px solid #7589ba;*/
    color: #475183;
    text-align: center;
}

.table {
    font-family: Century;
    width: 85%;
    max-width: 99%;
    margin-bottom: 20px;
	border-top: 1px solid #333333 !important;
	margin-left: auto;
    margin-right: auto;
}

.text-center {
    text-align: center;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 15px 8px;
    line-height: 1.42857143 !important;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table th, .table td {
    border: 1px solid #000000 !important;
    color: #ffffff !important;
}

.table th, .table td a {
	/*color: #000000!important;*/
	color: #ffffff!important;
}

table td {
    border-collapse: collapse;
    padding: 10px;
    /* border: 1px solid #7589ba; */
    color: #475183;
    text-align: center;
}

.table td a {
    color: #fff;
}

.rankings-table tr td div {
    margin: 0 auto;
}

table {
    background: #292929;
    font-size: 14px;
    border-collapse: collapse;
    border-spacing: 0;
    border-collapse: collapse; border-spacing: 0;
    width: 100%;
}

table thead td { 
  color: #34fab6; 
  border-bottom: 2px solid #234451; 
}

table td { 
  border-collapse: collapse; 
  padding: 10px;
  text-align: center; 
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #a9a9a9;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #00000057 !important;
    background: #292929; /*modify*/
}

/**************/

.category-rankings {
    position: absolute;
    /* padding-bottom: 35px; */
    color: #b8b5b5;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    margin-top: -131px;
    margin-left: 852px;
    /* width: 6px; */
    /* margin: 10px 0px 0px 0px; */
    z-index: 1;
}

.caixa {
    position: relative;
    float: left;
    width: 225px;
    padding: 0px 10px;
    margin: 5px 5px 5px 5px;

}

#submit-ranking, #category-rankings {
    font-size:20px;
}

.social-links {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.info-block--horizontal .info-block__item--social {
    padding-left: 0;
}

.social-links--circle .social-links__item {
    margin-right: 20px;
}

.social-links__item {
    display: inline-block;
    font-size: 9px;
    text-transform: uppercase;
    font-family: Exo\ 2, sans-serif;
    margin-right: 12px;
}

.social-links--circle .social-links__link {
    /* border: 2px solid hsla(249, 8%, 64%, .4); */
    border-radius: 50%;
    width: 34px;
    height: 34px;
    text-align: center;
    transition: border-color .3s ease;
}

.simbols-temp {
    padding-bottom: 35px;
    color: #afafaf;
    font-size: 34px;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    bottom: -27px;
    position: relative;
}

.simbols-temp_ano {
    /* padding-bottom: 35px; */
    color: #afafaf;
    font-size: 24px;
    text-align: center;
    font-family: monospace;
    text-shadow: 0 0 black;
    bottom: -35px;
    position: relative;
}

.simbols-temp_rank {
    /* padding-bottom: 35px; */
    color: #afafaf;
    font-size: 47px;
    text-align: center;
    font-family: sans-serif;
    text-shadow: 0 0 black;
    margin-top: 44px;
    position: relative;
}

.but_guild {
    background: url(../guild_b.png) no-repeat;
    width: 113px;
    left: 1023px;
    height: 113px;
    bottom: -8px;
    position: relative;
}

.but_guild_f {
    color: #b8b5b5;
    font-size: 31px;
    text-align: center;
    font-family: 'Candara';
    text-shadow: 0 0 black;
    bottom: -17px;
    position: absolute;
    margin-left: 11px;
}

/* sem guild */
.but_guild_s {
    width: 113px;
    left: 1038px;
    height: 113px;
    bottom: 343px;
    position: relative;
}

.but_mark {
    width: 113px;
    left: 25px;
    height: 113px;
    /*bottom: 21px;*/
    /*position: relative;*/
    bottom: -20px;
    position: absolute;
}

/*******************/

/* midia */
/* Youtube */
.but_youtube_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    right: 87px;
    bottom: -48px;
    position: relative;
    z-index: 1;
}

.but_youtube_perfil_n {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    right: 87px;
    bottom: -48px;
    position: relative;
    z-index: 1;
}

.but_youtube_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_youtube_perfil img:hover {
    filter: brightness(1.2);
}

/* Facebook */

.but_face_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    right: 17px;
    bottom: 10px;
    position: relative;
    z-index: 1;
}

.but_face_perfil_n {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    right: 17px;
    bottom: 10px;
    position: relative;
    z-index: 1;
}

.but_face_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_face_perfil img:hover {
    filter: brightness(1.2);
}

/* INSTAGRAM */
.but_insta_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 53px;
    bottom: 68px;
    position: relative;
    z-index: 1;
}

.but_insta_perfil_n {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 53px;
    bottom: 68px;
    position: relative;
    z-index: 1;
}

.but_insta_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_insta_perfil img:hover {
    filter: brightness(1.2);
}

/* Whatsapp */

.but_whats_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 123px;
    bottom: 127px;
    position: relative;
    z-index: 1;
}

.but_whats_perfil_n {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 123px;
    bottom: 127px;
    position: relative;
    z-index: 1;
}

.but_whats_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_whats_perfil img:hover {
    filter: brightness(1.2);
}

/* Twitch */

.but_twitch_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 263px;
    bottom: 243px;
    position: relative;
    z-index: 1;
}

.but_twitch_perfil_n {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 263px;
    bottom: 243px;
    position: relative;
    z-index: 1;
}

.but_twitch_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_twitch_perfil img:hover {
    filter: brightness(1.2);
}

/* Discord */

.but_disc_perfil {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 193px;
    bottom: 185px;
    position: relative;
    z-index: 1;
}

.but_disc_perfil_p {
    margin-left: auto;
    margin-right: auto;
    width: 0em;
    left: 193px;
    bottom: 185px;
    position: relative;
    z-index: 1;
}

.but_disc_perfil img {
    transition: 0.3s;
    margin-right: 45px;
}

.but_disc_perfil img:hover {
    filter: brightness(1.2);
}
/* */
.space50 {
    margin: 50px;
}