.relative{ position: relative }
.portada a{ text-align: center; color: #999;display: block; padding: 4px; margin-bottom: 20px;}
	.portada a:hover{color: black;}

.acciones{ text-align: right;}	
	.acciones a{ color: #333;margin-left: 5px; display: inline-block; padding: 2px 3px; border: 1px solid #eee; background-color: #fff}
		.acciones a i.fa{ font-size: 18px;}

#btn-new{ position: absolute; top: 15px; right: 15px; z-index: 2}


#vista-previa,#respuesta{ display: block; width: 100%; margin: 10px 0; padding: 10px; }

.alert-danger>a{ color: #fff;}
.alert-danger>h5{ margin-bottom: 0}

@media (min-width: 992px){
    .typo-line{
        padding-left: 140px;
        margin-bottom: 40px;
        position: relative;
    }

    .typo-line .category{
        transform: translateY(-50%);
        top: 50%;
        left: 0px;
        position: absolute;
    }
}

.all-icons [class*="pe-"]{
    font-size: 40px;  text-align: center;
}
.all-icons input{
    border: 0;
}
.all-icons .font-icon-detail{
    text-align: center;
    padding: 45px 0px 30px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    margin: 15px 0;
}
.all-icons .font-icon-detail input{
    margin: 25px auto 0;
    width: 100%;
    text-align: center;
    display: block;
    color: #aaa;
    font-size: 13px;
}

#map{
    position:relative;
    width:100%;
    height: calc(100% - 60px);
}

.places-buttons .btn{
    margin-bottom: 30px
}
.sidebar .nav > li.active-pro{
    position: absolute;
    width: 100%;
    bottom: 10px;
}
.sidebar .nav > li.active-pro a{
    background: rgba(255, 255, 255, 0.14);
    opacity: 1;
    color: #FFFFFF;
}

.table-upgrade td:nth-child(2),
.table-upgrade td:nth-child(3){
    text-align: center;
}




@media (max-width: 767px){
	.table > tbody > tr > td {padding: 2px 2px;vertical-align: middle;width:  100% !important; display: block; text-align: left;}
	.card .table tbody td:first-child, .card .table thead th:first-child {padding-left: 2px;}
	.card .table tbody td:last-child{padding-bottom: 12px; margin-bottom: 12px; text-align: center;}

	.table > thead > tr > th{ display: none;}
	.table > tbody > tr > td i.fa{display: inline-block;}


}