@charset "ISO-8859-1";
/* CSS Document */

h1, h2, h3, h4 {
	font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif
}

body {
  		padding-top: 70px;
	}
@media screen and (max-width: 767px) {
	body {
  		padding-top: 70px; /*40*/
	}
}
footer {
  padding: 30px 0;
}

#wrapper {
	  margin: 0 auto;
	}
	/*@media (min-width: 768px) {
	#wrapper {
	  width: 750px;
	}
	}
	@media (min-width: 992px) {
	#wrapper {
	  width: 970px;
	}
	}
	@media (min-width: 1200px) {
	#wrapper {
	  width: 1170px;
	}
	}*/
article .btn {margin: 4px 0;}
.navbar {
  color: #fff;
  opacity: 0.95; /* opacity [0-1] */
  -moz-opacity: 0.95; /* opacity [0-1] */
  -webkit-opacity: 0.95; /* opacity [0-1] */
}
.navbar(@opacity) {
  opacity: @opacity;
  // IE8 filter
  @opacity-ie: (@opacity * 100);
  filter: ~"alpha(opacity=@{opacity-ie})";
}

@media screen and (max-width: 767px) {
	.nav>li>a { padding:10px 8px !important; } /* diminui o espacamento entre os icones para telas menores*/
}

.navbar .bagde { background-color:#CC0000;}

.navbar-brand {
	/*background-image: url(../images/logo-slogan2014b_white.png);
	background-repeat: no-repeat;
	background-position: 0;*/
	width: 240px;
	height: 50px;
	margin: 0;
	margin-left: -3px !important;
	/*SVG*/
	padding:6px;
    overflow: hidden;
}
.navbar-brand h1 {text-indent: 110%}

.thumbgroup {
	float:left;
	/*margin-right: 32px;
	width: 208px;*/
	/*width:140px;
	min-height: 220px;*/
    width: 140px;
    height: 220px;
	}
.thumbgroup img { width: 120px; height: 120px; }

.panel-default .thumbgroup {
	/*margin-right: 32px;*/
	width: 140px;
	}

@media screen and (max-width: 767px) {
.navbar-brand { margin-left: 10px !important; }	

.thumbgroup { width:140px; height: 200px; }

}



.thumbgroup .btn {
	padding: 0px 3px;
	margin-top: 4px;
	font-size: 20px;
	}.panel-body.counts {
	text-align: center;
}
.thumbgroup .nick {
	width:100px;
	overflow-x:hidden;
	margin-bottom: 4px;
	}
.thumbgroup .infos {
	width:100px;
	overflow-x:hidden;
	margin-bottom: 4px;	
	}
.timeline-label button, .thumbgroup button { 
	/*background-color:#5284C7;
	color:#FFF;*/
	}
.timeline-label button.labelUnFollow, .thumbgroup button.labelUnFollow { 
	background-color:#5284C7;
	color:#FFF;
	}
.panel-body.counts a:hover {
	text-decoration: none;
}
.thumb-entry {
	margin: 0 15px;
}
.thumb-icon {
	float: left;
	margin-right:7px;
	box-shadow: 0 0 0 3px #f5f5f6;
}
.panel-defaul .thumb-icon {
	float: none;
}

/* SB Admin Menu Right*/

.navbar-top-links {
    margin-right: 0;
}

.navbar-top-links li {
    display: inline-block;
}

.navbar-top-links li:last-child {
    margin-right: 0;
}

.navbar-top-links li a {
    min-height: 50px;
}

@media (min-width: @screen-sm-min) {
	.navbar-top-links li a {
    padding: 2px;
	}
}
@media (min-width: 1024px) {
	.navbar-top-links li a {
    padding: 9px 7px;
	}
}
.navbar-top-links .dropdown-menu li {
    display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
    margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
    padding: 3px 20px;
    min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
    white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
    width: 260px;
    min-width: 0;
}

.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
    margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
    margin-left: -123px;
	max-height: 350px;
    overflow-y: auto;
}
@media screen and (max-width: 767px) {
	.navbar-top-links .dropdown-alerts { max-height:200px !important; } /* diminui o tamanho do alert em telas menores*/
}

.navbar-top-links .dropdown-user {
    right: 0;
    left: auto;
	width:310px;
}
.container .row.row-offcanvas.row-offcanvas-right .col-xs-12.col-sm-9 .pull-right.visible-xs .btn.btn-primary.btn-xs {
	background-color: #5284C7;
}

/*Forms*/
/*.checkbox label, .radio label { width:100px; }*/


.inner.cover a {color:#FFF;}

/* Footer */
	footer {font-size: 85%;}
	footer a {text-decoration:underline; color:#E4E4E4;}
	
	.footerLarge {
		background-color:#333;
		color:#FFF;
		margin-top:100px;
		border-top: solid 1px #CCC;
		background-image: url(../images/bg.jpg);
		
	}
	.footerLarge .modal {color: #333;}
	button.register {
		margin:7px 0 0 7px;
	}
	
	/* box */

		/*body{ margin-top:50px;}*/
		.nav-tabs .glyphicon:not(.no-margin) { margin-right:10px; }
		.tab-pane .list-group-item:first-child {border-top-right-radius: 0px;border-top-left-radius: 0px;}
		.tab-pane .list-group-item:last-child {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
		.tab-pane .list-group .checkbox { display: inline-block;margin: 0px; }
		.tab-pane .list-group input[type="checkbox"]{ margin-top: 2px; }
		.tab-pane .list-group .glyphicon { margin-right:5px; }
		.tab-pane .list-group .glyphicon:hover { color:#FFBC00; }
		div.list-group-item.noread { color: #222;background-color: #F3F3F3; font-weight:bold; }
		hr { margin-top: 5px;margin-bottom: 10px; }

/* icones */
  .flirted {
	color: hsla(0,100%,42%,1.00);
}
.following {
	color: #f0ad4e;
}
.navbar .badge {
	background-color: hsla(0,100%,42%,1.00) !important;
	position: absolute;
    top: 4px;
    right: 0;
}

.navbar .badge.chatin {
	background-color: #5cb85c !important;
}

.badge.premium {
	font-size: 50%;
    /*color: #fff;
    background-color: #f0ad4e !important;
    border-color: #eea236;*/
	position: relative !important;
	top: 0px !important;
}

.navbar .fa-comment.chatin {
	color: #5cb85c !important;
}

/* #CHAT - Nao esta em uso no site */
#chatinvitation {
	height:140px;
	right: 20px;
    outline: none;
    top: auto;
    left: auto;
	background-color: #e5e5e5;
	border-radius: 6px 6px 0 0;
    color: #333;
	border: 1px solid #CCC;
	-webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
    transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
}
#chatinvitation .close {
    margin-top: -8px;
    text-shadow: 0 1px 0 #ffffff;
}
.firstlevel {
	bottom: 20px;
    
}
.secondlevel {
	bottom: 165px;
}
.thirdlevel {
	bottom: 310px;
}