@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");

h5 {
  margin-top: 5px;
  font-weight: 600;
   font-size: 12px;
}

.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}

.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}

.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.img-lg {
  width: 96px;
  height: 96px;
}
.b-r-xs {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.b-r-sm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.b-r-md {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.b-r-lg {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.b-r-xl {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .animated {
  animation-fill-mode: initial;
  z-index: inherit;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.fullscreen-video .animated {
  animation: none;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element:hover {
  padding-bottom: 15px;
  background:#F7F7F7;
  cursor:pointer;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #1ab394;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
.twitter-box{
	margin-top:2.5em;
}
.twitter-box-head h3{

	text-align: center;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	margin: 0;
	padding: .8em 0;
	font-size: 1.5em;
	border-top-left-radius:0.15em;
	border-top-right-radius:0.15em;
	-webkit-border-top-left-radius:0.15em;
	-webkit-border-top-right-radius:0.15em;
	-moz-border-top-left-radius:0.15em;
	-moz-border-top-right-radius:0.15em;	
	-o-border-top-left-radius:0.15em;
	-o-border-top-right-radius:0.15em;	
	-ms-border-top-left-radius:0.15em;
	-ms-border-top-right-radius:0.15em;
}
.twitter-box-head h3 span{
	width: 30px;
	height: 23px;
	display: inline-block;
	background: url(../img/conversacion5.png) no-repeat 0px 0px;
	vertical-align: text-bottom;
	margin-right: 0.5em;
}
.twitts-stat-grid{
	float:left;
	width:33.33%;
	text-align:center;
	padding:0.8em 0;
	font-family: 'Raleway-SemiBold';
}
.twitts-stat-grid span{
	color: #7D8E9A;
	text-transform: uppercase;
	font-size: 0.7em;
	display:block;
}
.twitts-stat-grid label{
	color: #7D8E9A;
	text-transform: uppercase;
	font-size: 1.2em;
	
}
/*----latest-tweets-box----*/
.latest-tweets-box{
	background:#FFF;
	padding:1.2em 1.2em;
}
.latest-tweets-box ul{
	margin:0;
	padding:0;
}
.latest-tweets-box ul li{
	display:inline-block;
	padding:0 0 1em 0;
	display:block;
	border-bottom:1px solid #E4E4E4;
}
.latest-tweets-box ul li:last-child{
	padding:0;		
}
.latest-tweets-box ul li:hover{
	background:#F7F7F7;
	cursor:pointer;
}

.latest-tweets-box ul li p{
	color:#7D8E9A;
	font-size:1.1em;
	line-height:1.6em;
}
.latest-tweets-box ul li p a{
	color:#21B8C6;
}
.latest-tweets-box ul li p a:hover{
	text-decoration:none;
	color:#B2C0C9;

}
.latest-tweets-box ul li span{
	display:block;
	font-size:0.875em;
	color:#B2C0C9;
	padding:0.6em 0;
}