
.navbar {
	margin:auto;
	top: 0px;
	width:100%;
    max-width: 2000px;
    height: 47px;
    margin-top: 0px;
    -moz-box-shadow: 1px 0px 3px #2b2b2b;
    padding: 10px;
    padding-bottom: 8px;
    background-color: #1e2128;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 100% 0px;
	position: fixed;
	z-index: 10;
}
.menuNavbar{
	font-size: 16px;
    position: absolute;
    margin-left: 16px;
    padding-top: 8px;
    color: white;
	left: 1px;
}
.menuNavbar > a > .menu1, .menuNavbar > a > .menu2, .menuNavbar > a > .menu3{
    display: inline-block;
    border-top: 2px solid #2c5d93;
    padding-top: 10px;
    color: white;
    border-top: 2px solid transparent;
    -moz-transition: border-top-color .3s ease-in-out;
    -webkit-transition: border-top-color .3s ease-in-out;
    -ms-transition: border-top-color .3s ease-in-out;
    transition: border-top-color .3s ease-in-out;
}
.menuNavbar > a > .menu1:hover, .menuNavbar > a > .menu2:hover, .menuNavbar > a > .menu3:hover{
    border-top: 2px solid;
}
.menuNavbar > a > .menu2{
}
.navbarDivisor{
    width: 105%;
    margin-top: 5px;
    margin-left: -10px;
}
.navNextEvent{
    position: absolute;
    text-align: left;
    margin-top: 35px;
    color: white;
    font-size: 12px;
    /* border-top: 1px solid; */
    margin-left: 11px;
}
.navbuttons  {
    position:absolute;
    right:0;
	  font-size: 12px;
    float:center;
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;

}
.buttons{
    display: inline-block;
    padding: 12px;
    vertical-align: middle;
    color: white;
    width: autocomplete-container;
    text-align: center;
}


.navbar_link{font-size:13px;color:white;float:left;margin-left:7px;margin-right:7px;/*-webkit-border-radius:3px;*/border-left:1px solid #232453;border-right:1px solid #232453;}
.navbar_link:hover{text-decoration:none;color:#FF9800;}
.navbar_link:active{text-decoration:none;color:white;}
.diabled_shop_option{text-decoration:none;color: rgba(0,0,0,.8);font-size: 20px;}


.menu_nav{display:inline-block;background-color:transparent;width:192px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;margin-top:-67px;/*padding: 7px; */font-size:13px;}
.servers_infso{background-color:transparent;width:214px;float:right;padding:10px;width:214px;margin-right:-230px;margin-top:190px;font-size:12px;text-align:center;}


.navbox_right{float:right;margin-top:14px;margin-right:230px;}

.icon_menu_title{
    float: right;
    margin-top: -20px;
}

.nav_links_highscores{
    background-color: rgba(255,255,255,0.9);
    width: 168px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin: auto;
    font-size: 11px;
    color: #9e9e9ea3;
    padding: 8px;
    margin-bottom: 12px;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
    /* -webkit-box-shadow: 1px 1px 3px #2b2b2b; */
    /* box-shadow: 1px 1px 3px #2b2b2b; */
    margin-top: -1px;
}
.nav_links_search{
    background-color: rgba(255,255,255,0.9);
    width: 168px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin: auto;
    font-size: 11px;
    color: #5D86A3;
    padding: 8px;
    margin-bottom: 12px;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
    /* -webkit-box-shadow: 1px 1px 3px #2b2b2b; */
    /* box-shadow: 1px 1px 3px #2b2b2b; */
    margin-top: -1px;
}
.nav_links{
    background-color: #342B42;
    width: 168px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin: auto;
    font-size: 17px;
    color: #5D86A3;
    padding: 8px;
	padding-top: 13px;
    margin-bottom: 12px;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
    /* -webkit-box-shadow: 1px 1px 3px #2b2b2b; */
    /* box-shadow: 1px 1px 3px #2b2b2b; */
    margin-top: -10px;
}
.nav_links_logged{
    line-height: 1.4;
    background-color: #342B42;
    width: 168px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin: auto;
    font-size: 15px;
    color: white;
    padding: 8px;
    padding-top: 13px;
    margin-bottom: 8px;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
    /* -webkit-box-shadow: 1px 1px 3px #2b2b2b; */
    /* box-shadow: 1px 1px 3px #2b2b2b; */
    margin-top: -8px;
}
.nav_links_left{
    line-height: 1.5;
    background-color: red;
    width: 168px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin: auto;
    font-size: 15px;
    color: #5D86A3;
    padding: 8px;
	padding-left: -40px;
    margin-bottom: 8px;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
    /* -webkit-box-shadow: 1px 1px 3px #2b2b2b; */
    /* box-shadow: 1px 1px 3px #2b2b2b; */
    margin-top: -1px;
}
.nav_link_icon{
    padding-right: 4px;
}
.nav_links_blue a{font-size: 15px;     transition: all 0.5s ease;}
/* .nav_links_blue a:hover{border-left:2px solid #5d86a3; padding-left:5px; color:#5d86a3;}
.nav_links_blue a:active{border-left:2px solid #5d86a3; padding-left:5px;}
 */
.nav_links_red a{font-size: 15px;     transition: all 0.5s ease;}
/* .nav_links_red a:hover{border-left:2px solid #C23A27; padding-left:5px; color:#C23A27;}
.nav_links_red a:active{border-left:2px solid #C23A27; padding-left:5px; color:#C23A27;}
*/
.nav_links_purple a{font-size: 15px;     transition: all 0.5s ease;}
/* .nav_links_purple a:hover{border-left:2px solid #840480; padding-left:5px; color:#840480;}
.nav_links_purple a:active{border-left:2px solid #840480; padding-left:5px;}
*/
.nav_links_yellow a{font-size: 15px;     transition: all 0.5s ease;}
/* .nav_links_yellow a:hover{border-left:2px solid #DFBC49; padding-left:5px; color:#DFBC49;}
.nav_links_yellow a:active{border-left:2px solid #DFBC49; padding-left:5px;}
*/
.nav_links_logged a{font-size: 15px;     transition: all 0.5s ease;}
/* .nav_links_logged a:hover{border-left:2px solid #6FBFA4; padding-left:5px;color:#6FBFA4;}
.nav_links_logged a:active{border-left:2px solid #6FBFA4; padding-left:5px;}
*/
.nav_links .active {
    font-weight: bold;
}

.nav_links, .nav_links_logged, .nav_links_highscores, .nav_links_search  {
    margin-bottom: 12px;
    border-bottom: 5px solid #2f263c;
}


/* Style The Dropdown Button */
.dropbtn {
  background-color: #191c21;
  color: white;
  padding: 12px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
  background-color: #282c35;
}

.newscont .newsFooter{border:1px dotted gray;padding:1px;}
.copyrights{color:#9B9B9B;border:1px dotted #9B9B9B;padding:10px;margin-top:5%;}
.newscont .bar{border-left:1px solid silver;border-right:1px solid silver;}
.menu_nav input.loginbutton{background-color:#FF9800;height:36px;width:119px;border:none;}
.menu_nav input.loginbutton:hover{background-color:#FF9800;}
.menu_nav input.input{color:#3a5795;background-color:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:31px;width:134px;border:1px;margin-top:4px;text-align:center;border:2px solid #FF9800;font-size:14px;}
.menu_nav hr{border:1px solid #FF9800;}
.captchaImage{position:relative;right:-26px;top:-10px;}
.pTable{width:100%;max-width:735px;border-width:0px;border-spacing:2px;border-style:outset;border-collapse:collapse;border:#ccc;float:left;font-size:13px;}
.pTable tr td{border:0px solid #ccc;padding:5px 10px;}
.pTitle{border:0px solid #ccc;background:#2d5d93;font-weight:bold;}
.logTwitter:hover{cursor:pointer}
.b1{background:rgba(208, 214, 213, 0.1);font-size: 1.2em;}
.b2{background:rgba(179, 199, 213, 0);font-size: 1.2em;}
.b3{background:#FFFFFF;font-size: 1.2em;}
.bgreen{background:rgb(239, 249, 239);}
.bred{background:#FF9800;}
.rulesUl li{color:white;font-size:80%;}
.check_icon{right:26px;top:-5px;width: 13px;}


@media screen and (min-width: 721px) {
    .menu_nav {
        display: block;
    }
    .fixedbar{
        display: block;
    }
}

@media screen and (max-width: 720px) {
    #contentMain{
        min-height: 0px;
    }
    .fixedbar{
        display: none;
    }
    .header {
        height: 80px;
        background-position-x: 37%;
        background-position-y: -130px;
        position: fixed;
        width: 100%;
        background-color: rgba(31, 105, 174, 0.6);
        z-index: 1;
    }

    .menu_nav {
        background-color: #607d8b94;
        display: none;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        font-size: 1.2em;
        position: fixed;
        margin-top: 0;
        padding-top: 20px;
        z-index: 3;
        width: 100%;
        overflow-y: visible;
        overflow-x: hidden;
        height: 100%;
    }

    .menu_mobile{
        display: initial;
    }

    .dex {display: none;}
    .navbox_right {display: none;}
    .slider_bg {display: none;}
    .navbar {display: none;}

    .newscont {
        width: 100%;
        margin-top: 80px;
        padding: 0px;
        float: left;
        margin-bottom: 25px;
        font-size: 1em;
        min-height: 0px;
    }
    .message .content {
        padding: 0px 0px 0px 0px;
    }
    .imgPostFacebook {
        max-width: 90%;
        border: 1px solid #CCC;
    }

    .fb-post{
        font-size: 1em;
    }

    .nav_links, .nav_links_logged, .nav_links_highscores, .nav_links_search  {
        margin-bottom: 8px;
        width: 100%;
        font-size: 1.0em;
        box-shadow: 0px 1px 30px #2b2b2b;
        background-color: #FFF;
    }

    .nav_links_blue a{
        font-size: 1.2em;
    }
    .nav_links_red a{
        font-size: 1.2em;
    }

    .nav_links_purple a{
        font-size: 1.2em;
    }

    .nav_links_yellow a{
        font-size: 1.2em;
    }

    .nav_links_logged a {
        font-size: 1.2em;
    }

    .nav_links_highscores a {
        font-size: 1.2em;
    }

    .nav_links_highscores a {
        font-size: 1.2em;
    }

    .nav_links_highscores, #toplevel_button, #topcatch_button {
        display: none;
    }

    #community_button, #navigation_button, #toplevel_button, #topcatch_button, #search_button  {
               height: 20px;
    }

    .pTable{
        font-size: 0.8em;
    }
    .pTable tr td {
        padding: 5px 6px;
    }
    .b1, .b2{
        height: 2em;
    }

    .menu_nav input.input{
        height: 2.5em;
        font-size: 1em;
    }

    .copyrights {
        font-size: 0.7em;
    }
}
    .newsBody img {
      width:100%;
    }
.ng-binding h2 {
  color:#2580a5;
}

.ribbon-left
{
	position: absolute;
	height: 30px;
	width: 29.3%;
	font-size: 1.2em;
	padding: 0 20px 0;
	color: #555;
	background-color: #32353e;
	-webkit-box-shadow: 0px 2px 4px #191c21;
	-moz-box-shadow: 0px 2px 4px #191c21;
	box-shadow: 0px 4px 4px #191c21;
}


.ribbon-right:after
{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0px;
	top: 100%;
	border-width: 5px 10px;
	border-style: solid;
	border-color: #191c21 transparent transparent #666;
	z-index: -11;
}

.ribbon-right:before
{
	content: ' ';
	position: absolute;
	width: 40px;
	height: 0;
	right: -20px;
	top: 12px;
	border-width: 15px 15px;
	border-style: solid;
	border-color: #32353e transparent #32353e #32353e;
	box-shadow: 0 6px 4px -5px #191c21;
	z-index: -12;
}



.ribbon-borda-direita 
{
	height: 30px;
	position: relative;
	top: -68px;
	right: -21px;
}