.petro-btn-outline {
    background-color: transparent;
    border: solid 1px;
    border-radius: 4px;
    padding: 0.2em 1em !important;
    font-weight: bold;
    margin: 0 0.2em;
}

.petro-btn-outline.orange {
    color: #ff7f16 !important;
    border-color: #ff7f16 !important;
    transition: all 0.3s;
}

.petro-btn-outline.orange:hover {
    color: #fff !important;
    background-color: #ff7f16 !important;
}

.petro-btn-outline.green {
    color: #229258 !important;
    border-color: #229258 !important;
    transition: all 0.3s;
}

.petro-btn-outline.green:hover {
    color: #fff !important;
    background-color: #229258 !important;
}

.petro-btn-outline.blue {
    color: #2B363B !important;
    border-color: #2B363B !important;
    transition: all 0.3s;
}

.petro-btn-outline.blue:hover {
    color: #fff !important;
    background-color: #2B363B !important;
}

.petro-btn-outline.red {
    color: #db0b27 !important;
    border-color: #db0b27 !important;
    transition: all 0.3s;
}

.petro-btn-outline.red:hover {
    color: #fff !important;
    background-color: #db0b27 !important;
}

.petro-btn-outline.bluepetro {
    color: #2B363B !important;
    border-color: #2B363B !important;
    transition: all 0.3s;
}

.petro-btn-outline.bluepetro:hover {
    color: #fff !important;
    background-color: #2B363B !important;
}

.action-icon {
    font-size: 16px;
    padding: 5px;
    margin: 0 5px;
    color: #2B363B;
    display: inline-block;
    transition: all 0.2s ease;
}

.action-icon i {
    margin: 0 2px;
}

.action-icon:hover {
    transform: scale(1.2);
    text-decoration: none;
}

.action-icon.edit:hover {
    color: #5bc0de;
}

.action-icon.delete:hover {
    color: #d9534f;
}

.action-icon.create:hover {
    color: #5cb85c;
}

.action-icon.create {
    color: #5cb85c;
}

.action-icon.volver {
    color: #2B363B;
}