/* Fix Keenicons font paths for CakePHP structure */

@font-face {
    font-family: "keenicons-duotone";
    src: url("/font/keenicons/keenicons-duotone.eot");
    src: url("/font/keenicons/keenicons-duotone.eot?#iefix") format("embedded-opentype"),
         url("/font/keenicons/keenicons-duotone.woff") format("woff"),
         url("/font/keenicons/keenicons-duotone.ttf") format("truetype"),
         url("/font/keenicons/keenicons-duotone.svg#keenicons-duotone") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "keenicons-outline";
    src: url("/font/keenicons/keenicons-outline.eot");
    src: url("/font/keenicons/keenicons-outline.eot?#iefix") format("embedded-opentype"),
         url("/font/keenicons/keenicons-outline.woff") format("woff"),
         url("/font/keenicons/keenicons-outline.ttf") format("truetype"),
         url("/font/keenicons/keenicons-outline.svg#keenicons-outline") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "keenicons-solid";
    src: url("/font/keenicons/keenicons-solid.eot");
    src: url("/font/keenicons/keenicons-solid.eot?#iefix") format("embedded-opentype"),
         url("/font/keenicons/keenicons-solid.woff") format("woff"),
         url("/font/keenicons/keenicons-solid.ttf") format("truetype"),
         url("/font/keenicons/keenicons-solid.svg#keenicons-solid") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Ensure ki-duotone icons work */
.ki-duotone {
    font-family: "keenicons-duotone" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Ensure ki-outline icons work */
.ki-outline {
    font-family: "keenicons-outline" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Ensure ki-solid icons work */
.ki-solid {
    font-family: "keenicons-solid" !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}




