.btn-group-sm>.btn, .btn-sm {
    padding: 0.25rem 0.25rem;
}

.sidebar-dark-danger .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-danger .nav-sidebar>.nav-item>.nav-link.active {
    background-color: rgba(0,0,0,.1);
    color: #000;
    box-shadow: none;
}

.status-pendiente{
    color:#ffc107;
}

.status-activa{
    color:#28a745;
}

.status-cancelada,.status-rechazada{
    color:#dc3545;
}

.status-finalizada{
    color:#007bff;
}

#collapseFilters .form-control{
    height: 30px;
    font-size: 14px;
}

#collapseFilters label{
    font-size: 14px;
    margin-bottom: 5px;
}
.select2-container .select2-selection--single{
    height: 38px!important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    color: #495057;
}

.table-responsive td{
    font-size: 14px;
    vertical-align: middle;
}
.btn-delete{
	background-color: #fff;
	color: #dc3545;
	font-size: 14px;
}

.archivo_cargado{
    display: block;
    font-size: 35px;
}

.btn-edit{
	background-color: #fff;
	color: #495057;
	font-size: 14px;
}

.btn-money{
    background-color: #fff;
	color: #168118;
	font-size: 14px;
}

.btn-photos{
	background-color: #fff;
	color: #007bff;
	font-size: 14px;
}

.btn-cancelacion{
    color: #00ff9d;
    font-size: 14px;
}

.btn-contract{
	background-color: #fff;
	color: #f9c70c;
	font-size: 14px;
}

.btn-retiro{
	background-color: #fff;
	color: #dc3545;
	font-size: 14px;
}

.btn-pay{
	background-color: #fff;
	color: #77ab59;
	font-size: 14px;
}

.btn-cancel{
	background-color: #fff;
	color: #77ab59;
	font-size: 14px;
}

.btn-change_pass{
    background-color: #fff;
    color: #ffc107;
    font-size: 14px;
}

.btn-change_pass:hover{
    background-color: #fff;
    color: #ffc107;
    font-size: 14px;
}


.btn-cuenta_bancaria{
    background-color: #fff;
    color: #8a2be2;
    font-size: 14px;
}

.danger-color{
    color: #dc3545!important;
}

.btn-view{
	background-color: #fff;
	color: #007bff;
	font-size: 14px;
}

.nav-item>.nav-link>p{
    font-size: 14px;
}
.nav-item>.nav-link{
    line-height: 14px;
}

.nav-item>.nav-link>p{
    font-size: 14px;
}

.nav-item>.nav-link>.nav-icon{
    font-size: 14px!important;
}

.nav-sidebar>.nav-item .nav-icon-gly{text-align:center;width:1.5rem;margin-right:.2rem}

.big_text{
	font-size: 32px;
}

.big-checkbox{margin-top: 5px;}
.big-checkbox  > input {width: 20px; height: 20px;}
.big-checkbox > label {margin-left: 10px;font-size: 20px}

.big_radio{
    width: 1.2em;
    height: 1.2em;
    vertical-align: middle;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
