.ResourceButton {
    height: 30px;
    border: 0;
    background: none;
    padding: 0;
    margin-right: 15px;
}

    .ResourceButton .Icon {
        display: table-cell;
        width: 30px;
        height: 30px;
        margin: 0;
        border: none;
        background: none;
        color: inherit;
        vertical-align: middle;
        position: relative;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
    }

        .ResourceButton .Icon:focus {
            outline: none;
        }

        .ResourceButton .Icon.Icon_Animation {
            width: 35px;
            height: 30px;
            color: #fff;
            -webkit-transition: color 0.3s;
            transition: color 0.3s;
        }

            .ResourceButton .Icon.Icon_Animation::before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 35px;
                height: 30px;
                border-radius: inherit;
                font-family: fontawesome;
                font-size: 18px;
                line-height: 30px;
                z-index: -1;
                box-shadow: inset 0 0 0 35px #56b5ef;
                border-radius: 5px 0px 0px 5px;
                -webkit-transition: box-shadow 0.3s, -webkit-transform 0.3;
                transition: box-shadow 0.3s, transform 0.3s;
            }

    .ResourceButton:hover .Icon.Icon_Animation {
        color: #37474f;
    }

        .ResourceButton:hover .Icon.Icon_Animation::before {
            box-shadow: inset 0 0 0 2px #666666;
            -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
            color: #013c80;
        }

    .ResourceButton .Title {
        text-align: center;
        background: #013c80;
        height: 30px;
        display: table-cell;
        vertical-align: top;
        min-width: 120px;
        border-radius: 0px 5px 5px 0px;
        margin-left: 2px;
        transition: background-color 0.3s;
    }

    .ResourceButton.Large .Title {
        padding: 0px 10px;
    }

    .ResourceButton:hover .Title {
        background: #666666;
    }

    .ResourceButton .Title span {
        color: #fff;
        line-height: 30px;
        font-size: 14px;
    }

/************************ICONOS PARA CADA BOTÓN**************************/

.ResourceButton_Search .Icon.Icon_Animation::before {
    content: "\f002";
}

.ResourceButton_CleanFilters .Icon.Icon_Animation::before {
    content: "\f12d";
}

.ResourceButton_New .Icon.Icon_Animation::before {
    content: "\f067";
}

.ResourceButton_Accept .Icon.Icon_Animation::before {
    content: "\f00c";
}

.ResourceButton_Accept_New .Icon.Icon_Animation::before {
    content: "\f046";
}

.ResourceButton_Delete .Icon.Icon_Animation::before {
    content: "\f014";
}

.ResourceButton_Cancel .Icon.Icon_Animation::before {
    content: "\f05e";
}

.ResourceButton_MarkAll .Icon.Icon_Animation::before {
    content: "\f046";
}

.ResourceButton_UnMarkAll .Icon.Icon_Animation::before {
    content: "\f096";
}

.ResourceButton_Add .Icon.Icon_Animation::before {
    content: "\f196";
}

.ResourceButton_ExportExcel .Icon.Icon_Animation::before {
    content: "\f1c3";
}

.ResourceButton_Return .Icon.Icon_Animation::before {
    content: "\f112";
}

.ResourceButton_Save .Icon.Icon_Animation::before {
    content: "\f0c7";
}

.ResourceButton_Import .Icon.Icon_Animation::before {
    content: "\f093";
}

.ResourceButton_Next .Icon.Icon_Animation::before {
    content: "\f061";
}

.ResourceButton_Prev .Icon.Icon_Animation::before {
    content: "\f060";
}

.ResourceButton_Process .Icon.Icon_Animation::before {
    content: "\f085";
}

.ResourceButton_SeeInformation .Icon.Icon_Animation::before {
    content: "\f06e";
}

.ResourceButton_Reload .Icon.Icon_Animation::before {
    content: "\f0e2";
}

.ResourceButton_Send .Icon.Icon_Animation::before {
    content: "\f1d8";
}

.ResourceButton_Edit .Icon.Icon_Animation::before {
    content: "\f044";
}

.ResourceButton_Print .Icon.Icon_Animation::before {
    content: "\f1c1";
}

.ResourceButton_Examinar {
    background: url('Img/icono-cargar.png');
    height: 28px;
    width: 30px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.ResourceButton_NewPoject {
    background: url('Img/btn_nuevo_proyecto.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NewPoject:hover {
        background: url('Img/btn_nuevo_proyecto_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NewService {
    background: url('Img/btn-nuevo-servicio.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NewService:hover {
        background: url('Img/btn-nuevo-servicio_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NuevoConsultor {
    background: url('Img/btn-nuevo-cons.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NuevoConsultor:hover {
        background: url('Img/btn-nuevo-cons_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NuevaActividad {
    background: url('Img/ResourceButton_NewActivity.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NuevaActividad:hover {
        background: url('Img/ResourceButton_NewActivity_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_ImportarExcel {
    background: url('Img/btn_importar_excel.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_ImportarExcel:hover {
        background: url('Img/btn_importar_excel_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Importar {
    background: url('Img/btn-importar.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Importar:hover {
        background: url('Img/btn-importar_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NewClient {
    background: url('Img/btn_nuevo_cliente.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NewClient:hover {
        background: url('Img/btn_nuevo_cliente_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NewPresup {
    background: url('Img/ResourceButton_NewPresupuesto.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_NewPresup:hover {
        background: url('Img/ResourceButton_NewPresupuesto_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_SeeInformation {
    background: url('Img/ResourceButton_SeeInformation.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_SeeInformation:hover {
        background: url('Img/ResourceButton_SeeInformation_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_UploadDocument {
    background: url('Img/ResourceButton_UploadDocument.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_UploadDocument:hover {
        background: url('Img/ResourceButton_UploadDocument_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_SaveDefaults {
    background: url('Img/ResourceButton_SaveDefaults.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_SaveDefaults:hover {
        background: url('Img/ResourceButton_SaveDefaults_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_RequestInfo {
    background: url('Img/ResourceButton_RequestInfo.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_RequestInfo:hover {
        background: url('Img/ResourceButton_RequestInfo_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Assign {
    background: url('Img/ResourceButton_Assign.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_Assign:hover {
        background: url('Img/ResourceButton_Assign_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_AssignUser {
    background: url('Img/ResourceButton_AssignUser.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_AssignUser:hover {
        background: url('Img/ResourceButton_AssignUser_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_SendLMS {
    background: url('Img/ResourceButton_SendLMS.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_SendLMS:hover {
        background: url('Img/ResourceButton_SendLMS_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_BeginAttention {
    background: url('Img/ResourceButton_BeginAttention.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_BeginAttention:hover {
        background: url('Img/ResourceButton_BeginAttention_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_PaymentOrder {
    background: url('Img/ResourceButton_PaymentOrder.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_PaymentOrder:hover {
        background: url('Img/ResourceButton_PaymentOrder_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Enviar {
    background: url('Img/btn-enviar.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Enviar:hover {
        background: url('Img/btn-enviar_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Authorize {
    background: url('Img/ResourceButton_Authorize.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Authorize:hover {
        background: url('Img/ResourceButton_Authorize_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Emitir {
    background: url('Img/btn_emitir.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Emitir:hover {
        background: url('Img/btn_emitir_over.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Refuse {
    background: url('Img/ResourceButton_Refuse.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_Refuse:hover {
        background: url('Img/ResourceButton_Refuse_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_VoBo {
    background: url('Img/ResourceButton_VoBo.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_VoBo:hover {
        background: url('Img/ResourceButton_VoBo_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Reclassify {
    background: url('Img/ResourceButton_Reclassify.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_Reclassify:hover {
        background: url('Img/ResourceButton_Reclassify_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Validated {
    background: url('Img/ResourceButton_Validated.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Validated:hover {
        background: url('Img/ResourceButton_Validated_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_NotValidated {
    background: url('Img/ResourceButton_NotValidated.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_NotValidated:hover {
        background: url('Img/ResourceButton_NotValidated_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_GenerateReport {
    background: url('Img/ResourceButton_GenerateReport.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_GenerateReport:hover {
        background: url('Img/ResourceButton_GenerateReport_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Finalize {
    background: url('Img/ResourceButton_Finalize.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_Finalize:hover {
        background: url('Img/ResourceButton_Finalize_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_SendInsurance {
    background: url('Img/ResourceButton_SendInsurance.png');
    height: 30px;
    width: 130px;
}

    .ResourceButton_SendInsurance:hover {
        background: url('Img/ResourceButton_SendInsurance_Hover.png');
        height: 30px;
        transition: background 250ms ease;
        width: 130px;
    }

.ResourceButton_Begin {
    background: url('Img/ResourceButton_Begin.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Begin:hover {
        background: url('Img/ResourceButton_Begin_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_End {
    background: url('Img/ResourceButton_End.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_End:hover {
        background: url('Img/ResourceButton_End_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_ReSend {
    background: url('Img/ResourceButton_ReSend.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_ReSend:hover {
        background: url('Img/ResourceButton_ReSend_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Generate {
    background: url('Img/btn_generar.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Generate:hover {
        background: url('Img/btn_generar_over.png');
        height: 43px;
        width: 130px;
        transition: background 250ms ease;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Send_To_Collect {
    background: url('Img/ResourceButton_Send_To_Collect.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Send_To_Collect:hover {
        background: url('Img/ResourceButton_Send_To_Collect_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.ResourceButton_Register {
    background: url('Img/ResourceButton_Register.png');
    height: 43px;
    width: 130px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

    .ResourceButton_Register:hover {
        background: url('Img/ResourceButton_Register_Hover.png');
        height: 43px;
        transition: background 250ms ease;
        width: 130px;
        border: 0px;
        margin: 0px;
        padding: 0px;
    }

.AgendaButtton {
    margin: 0px 0px 0px 3px;
    vertical-align: middle;
    border: 0px;
    width: 40px;
    height: 40px;
    background-size: cover !important;
}

.ResourceButton_AgengaDailyView {
    background: url('img/ResourceIcon_CalendarDay.png') no-repeat;
}

    .ResourceButton_AgengaDailyView.active {
        background: url('img/ResourceIcon_CalendarDay_hover.png') no-repeat;
    }

.ResourceButton_AgengaWeeklyView {
    background: url('img/ResourceIcon_CalendarWeek.png') no-repeat;
}

    .ResourceButton_AgengaWeeklyView.active {
        background: url('img/ResourceIcon_CalendarWeek_hover.png') no-repeat;
    }

.ResourceButton_AgengaMonthlyView {
    background: url('img/ResourceIcon_CalendarMonth.png') no-repeat;
}

    .ResourceButton_AgengaMonthlyView.active {
        background: url('img/ResourceIcon_CalendarMonth_hover.png') no-repeat;
    }

.ResourceButton_AgengaEventView {
    background: url('img/ResourceIcon_CalendaOcurrence.png') no-repeat;
}

    .ResourceButton_AgengaEventView.active {
        background: url('img/ResourceIcon_CalendaOcurrence_hover.png') no-repeat;
    }

.ResourceButton_AgengaConfig {
    margin-left: 13px !important;
    background: url('img/ResourceIcon_Config.png') no-repeat;
}

    .ResourceButton_AgengaConfig.active {
        background: url('img/ResourceIcon_Config_hover.png') no-repeat;
    }

.ResourceButton_AgengaFullView {
    margin-left: 13px !important;
    background: url('img/ResourceIcon_Expand.png') no-repeat;
    background-size: initial !important;
    background-position-y: center;
}

.ResourceButton_AgengaExitFullView {
    margin-left: 13px !important;
    background: url('img/ResourceIcon_Contract.png') no-repeat;
}
