@media (min-width: 768px) and (max-width: 991px) {
.logo {
	width: 158px;	
	margin: 0 auto;
}
.col-md-7 {
    padding: 25px;
}
}
@media (max-width: 930px) {
#basicwidget {
	width:99%;
}

}
@media (max-width: 850px) {
#basicwidget {
	width:95%;
}
.main-info .user-img {
    max-width: 120px;
}
}
@media (max-width: 840px) {
#basicwidget {
	width:92%;
}
}
@media (max-width: 820px) {
#basicwidget {
	width:88%;
}
}
@media (max-width: 790px) {
#basicwidget {
	width:82%;
}
.col-md-7 {
    padding: 25px;
}
}
@media (max-width: 760px) {
#basicwidget {
	width:43%;
}
.datos {
    white-space: pre-line;
}
}
@media (max-width: 720px) {
#basicwidget {
	width:39%;
}
.main-info h1 {
    font-size: 1.5em;
}
}
@media (max-width: 680px) {
#basicwidget {
	width:35%;
}
.col-md-7 {
    padding: 25px;
}
.tabcerrar {
    margin: -41px 0px;
}
}
@media (max-width: 550px) {
#basicwidget {
	width:28%;
}
}
@media (max-width: 550px) {
#basicwidget {
	width:24%;
}
}
@media (max-width: 420px) {
#basicwidget {
	width:275px;
}	
.powerwidget > header small {
    display:none;
}
.powerwidget > header h2 {
    font-size: 1em;
}
h2, .h2 {
    font-size: 25px;
}
.web {
	float:left;
}
.datos {
    margin-top: 40px;
}
}
@media (max-width: 320px) {
#basicwidget {
	width:218px;
}		
.col-md-7 {
    padding: 25px;
}
.powerwidget > header h2 {
    font-size: 0.8em;
}
h2, .h2 {
    font-size: 20px;
}

}

@media (min-width: 320px) and (max-width: 767px) {
.logo {
	margin: 0 auto;
}
}

.fondo_fila_gris {background:#dadada;}


.wallet {
	margin: 60px auto 0px;
	text-align: center;
}

.wallet h3 {
	color:#fff;
	text-shadow: 3px 3px 0px rgba(0,0,0,0.3);
}

.switch span {
	background-color: #ff6f05;
}

/* -- alertas -- */

.sidebar-content {
    width: 200px;
    color: #fff;
}
.sidebar-header + .sidebar-section {
    padding-top: 0;
    padding-bottom: 0;
}
.sidebar-content {
    color: #fff;
}
.sidebar-content .alertas.alertas-alt {
    margin-left: -10px;
    padding-left: 10px;
    background: 0 0;
    color: #fff;
}

.sidebar-section {
    padding: 10px;
}


.alertas {
    border-width: 0 2px;
	margin-bottom: 20px;
	padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alertas-info, .alertas-info .alertas-link {
    color: #3498db;
}
.alertas.alertas-alt {
    margin: 0 0 2px;
    padding: 5px;
    font-size: 12px;
    border-width: 0 0 0 2px;
	border-radius: 0;
}
.alertas.alertas-alt {
    border-radius: 0;
}
.alertas-success.alertas-alt {
    border-color: #27ae60;
}

.alertas-success {
    color: #27ae60;
    /*background-color: #daf2e4;*/
    border-color: #b8e5cb;
}
.alertas.alertas-alt small {
    opacity: .75;
    filter: alpha(opacity=75);
}

.alertas-info.alertas-alt {
    border-color: #3498db;
}

.alertas-info {
    /*background-color: #dae8f2;*/
    border-color: #b8d2e5;
	color: #31708f;
}

.alertas-warning.alertas-alt {
    border-color: #e67e22;
}
.alertas-danger.alertas-alt {
    border-color: #e74c3c;
}

.alertas small, .small {
    font-size: 85%;
}

@media (max-width: 767px) {
	.sidebar-content {
		display:none;
	}
}