/*
 * Copyright (c) 2017 XMLmind Software. All rights reserved.
 *
 * Author: Hussein Shafie (hussein@xmlmind.com)
 *
 * This file is part of the XMLmind Ebook Compiler project.
 * For conditions of distribution and use, see the accompanying LEGAL.txt file.
 */

/*
 * The following font contains 4 glyphs:
 * |<- = \00E80D, <- = \00E80B, -> = \00E80A, ->| = \00E80C
 *
 * We used http://fontello.com/ to create it.
 */

@font-face {
    font-family: page-navigation-icons;
    src: url('data:application/octet-stream;base64,d09GRgABAAAAAAwoAA8AAAAAFcgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+KkmEY21hcAAAAdgAAABeAAABmijL7MljdnQgAAACOAAAABMAAAAgBtX/BGZwZ20AAAJMAAAFkAAAC3CKkZBZZ2FzcAAAB9wAAAAIAAAACAAAABBnbHlmAAAH5AAAAZEAAAKiUkI9omhlYWQAAAl4AAAAMQAAADYOmLWHaGhlYQAACawAAAAbAAAAJAc8A1hobXR4AAAJyAAAAA4AAAAUE4gAAGxvY2EAAAnYAAAADAAAAAwBNAHbbWF4cAAACeQAAAAgAAAAIADXC71uYW1lAAAKBAAAAXcAAALNzJ0dH3Bvc3QAAAt8AAAALwAAAFPD18LKcHJlcAAAC6wAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZH7BOIGBlYGBqYppDwMDQw+EZnzAYMjIBBRlYGVmwAoC0lxTGBxecL3gZQ76n8UQxRzEMA0ozAiSAwAMNgwsAHic7ZG7DYAwDERfiKEIyR4UDMEQVOxfeIvgD2Ng6Z10J8vFGViBapyGQHko+NyWlsgrLXLhiB3xXMecps3VvIQutus3Nv7podfnxLtKor09scbQnvgXdCTIC3rKD6UAAHicY2BAAxIQyBz0PwuEARJsA90AeJytVml300YUHXlJnIQsJQstamHExGmwRiZswYAJQbJjIF2crZWgixQ76b7xid/gX/Nk2nPoN35a7xsvJJC053Cak6N3583VzNtlElqS2AvrkZSbL8XU1iaN7DwJ6YZNy1F8KDt7IWWKyd8FURCtltq3HYdERCJQta6wRBD7HlmaZHzoUUbLtqRXTcotPekuW+NBvVXffho6yrE7oaRmM3RoPbIlVRhVokimPVLSpmWo+itJK7y/wsxXzVDCiE4iabwZxtBI3htntMpoNbbjKIpsstwoUiSa4UEUeZTVEufkigkMygfNkPLKpxHlw/yIrNijnFawS7bT/L4vead3OT+xX29RtuRAH8iO7ODsdCVfhFtbYdy0k+0oVBF213dCbNnsVP9mj/KaRgO3KzK90IxgqXyFECs/ocz+IVktnE/5kkejWrKRE0HrZU7sSz6B1uOIKXHNGFnQ3dEJEdT9kjMM9pg+Hvzx3imWCxMCeBzLekclnAgTKWFzNEnaMHJgJWWLKqn1rpg45XVaxFvCfu3a0ZfOaONQd2I8Ww8dWzlRyfFoUqeZTJ3aSc2jKQ2ilHQmeMyvAyg/oklebWM1iZVH0zhmxoREIgIt3EtTQSw7saQpBM2jGb25G6a5di1apMkD9dyj9/TmVri501PaDvSzRn9Wp2I62AvT6WnkL/Fp2uUiRen66Rl+TOJB1gIykS02w5SDB2/9DtLL15YchdcG2O7t8yuofdZE8KQB+xvQHk/VKQlMhZhViFZAYq1rWZbJ1awWqcjUd0OaVr6s0wSKchwXx76Mcf1fMzOWmBK+34nTsyMuPXPtSwjTHHybdT2a16nFcgFxZnlOp1mW7+s0x/IDneZZntfpCEtbp6MsP9RpgeVHOh1jeUELmnTfwZCLMOQCDpAwhKUDQ1hegiEsFQxhuQhDWBZhCMslGMLyYxjCchmGsLysZdXUU0nj2plYBmxCYGKOHrnMReVqKrlUQrtoVGpDnhJulVQUz6p/ZaBePPKGObAWSJfIml8xzpWPRuX41hUtbxo7V8Cx6m8fjvY58VLWi4U/Bf/V1lQlvWLNw5Or8BuGnmwnqjapeHRNl89VPbr+X1RUWAv0G0iFWCjKsmxwZyKEjzqdhmqglUPMbMw8tOt1y5qfw/03MUIWUP34NxQaC9yDTllJWe3grNXX27LcO4NyOBMsSTE38/pW+CIjs9J+kVnKno98HnAFjEpl2GoDrRW82ScxD5neJM8EcVtRNkja2M4EiQ0c84B5850EJmHqqg3kTuGGDfgFYW7BeSdconqjLIfuRezzKKT8W6fiRPaoaIzAs9kbYa/vQspvcQwkNPmlfgxUFaGpGDUV0DRSbqgGX8bZum1Cxg70Iyp2w7Ks4sPHFveVkm0ZhHykiNWjo5/WXqJOqtx+ZhSX752+BcEgNTF/e990cZDKu1rJMkdtA1O3GpVT15pD41WH6uZR9b3j7BM5a5puuiceel/TqtvBxVwssPZtDtJSJhfU9WGFDaLLxaVQ6mU0Se+4BxgWGNDvUIqN/6v62HyeK1WF0XEk307Ut9HnYAz8D9h/R/UD0Pdj6HINLs/3mhOfbvThbJmuohfrp+g3MGutuVm6BtzQdAPiIUetjrjKDXynBnF6pLkc6SHgY90V4gHAJoDF4BPdtYzmUwCj+Yw5PsDnzGHQZA6DLeYw2GbOGsAOcxjsMofBHnMYfMGcdYAvmcMgZA6DiDkMnjAnAHjKHAZfMYfB18xh8A1z7gN8yxwGMXMYJMxhsK/p1jDMLV7QXaC2QVWgA1NPWNzD4lBTZcj+jheG/b1BzP7BIKb+qOn2kPoTLwz1Z4OY+otBTP1V050h9TdeGOrvBjH1D4OY+ky/GMtlBr+MfJcKB5RdbD7n74n3D9vFQLkAAQAB//8AD3icrZC9SgNBEIBn9u/2SLiNeLsHiSJnMBGjCEk8xRBIGcHSIvoKovEBjIWvYeUDWFnkel9JCwtPZy9FiFi65czCfN8HCPT4FbuHBhyM9gAZTgUChztgnLMLYIxPgDN+jpDYWlTR0MC6lHFnp3uMWb+NrQ5uqy1Mt9Umxq6XBsr12CAUWJWyeJd6Vgl1XpwZaw3Ocx1WRgorsiZp78I8NuPI5jrxGAuWy5Jlb9QWSGenfkwsiCULTjzhOf1rQH2neSJlQucDVHGCboDd7BDTbjbEfquZHmetJr5oD+GPLUBw7kGKs1zrKrv3u5osPlSicxuNTZyHDoABfH/yZ/YGBvZhODpVSLMpBWFTkAKFxBtAvAUuBL8AzsUEBBdUaJfObtSTOFRgMAqoErWxa3GJdrRGVPzvYrSnmvwosh6DCK8JLVCz6mq76ixQpMLerPl68FP2aGzxpILVmBQ4gP/1WO868lBE3iKPrLfeJ16idoaCO/JQzTRxfk9+r0sNj7LQWJYvNSj6b43SbVVDwQ+tfGIxAAAAeJxjYGRgYADixZ9ufYvnt/nKwM38AijCcPXEjs8I+v9P5hdMh4FcDgYmkCgAzWYQPwAAAHicY2BkYGAO+p8FJF8wMIBJRgZUwAoAXPkDnAB4nGN+wcDAjIYBMqAEmAAAAAAAAABGAIoA7gFRAAEAAAAFAC0AAgAAAAAAAgAOAB4AcwAAAE4LcAAAAAB4nHWQ3WrCMBiG38yfbQrb2GCny9FQxuoPDEEQBIeebCcyPB211rZSG0mj4G3sHnYxu4ldy17bOIayljTP9+TLl68BcI1vCOTPE0fOAmeMcj7BKXqWC/TPlovkF8slVPFmuUz/brmCBwSWq7jBByuI4jmjBT4tC1yJS8snuBB3lgv0j5aL5J7lEm7Fq+UyvWe5golILVdxL74GarXVURAaWRvUZbvZ6sjpViqqKHFj6a5NqHQq+3KuEuPHsXI8tdzz2A/Wsav34X6e+DqNVCJbTnOvRn7ia9f4s131dBO0jZnLuVZLObQZcqXVwveMExqz6jYaf8/DAAorbKER8apCGEjUaOuc22iihQ5pygzJzDwrQgIXMY2LNXeE2UrKuM8xZ5TQ+syIyQ48fpdHfkwKuD9mFX20ehhPSLszosxL9uWwu8OsESnJMt3Mzn57T7HhaW1aw127LnXWlcTwoIbkfezWFjQevZPdiqHtosH3n//7AeZuhFEAeJxjYGKAAC4G7ICVkYmRmZGFkZWRjYEjPaeyIEPX0AjGMIYxTGAMUwYGAOukCyEAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==') format('woff');
}

header.page-navigation,
footer.page-navigation {
    font-size: 0.83em;
    color: #808080;
    padding: 0;
    margin: 0;
}

header.page-navigation a:link,
header.page-navigation a:visited,
header.page-navigation a,
footer.page-navigation a:link,
footer.page-navigation a:visited,
footer.page-navigation a {
    text-decoration: none;
}

header.page-navigation table,
footer.page-navigation table {
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    margin: 0;
}

header.page-navigation table {
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 1.2em;
}

footer.page-navigation table {
    border-top: 1px solid #C0C0C0;
    margin-top: 1.2em;
}

td.page-navigation-to-first,
td.page-navigation-to-previous,
td.page-navigation-previous,
td.page-navigation-current,
td.page-navigation-next,
td.page-navigation-to-next,
td.page-navigation-to-last {
    vertical-align: baseline;
    padding: 0.25ex;
}

td.page-navigation-current {
    text-align: center;
    font-weight: bold;
    width: 40%;
}

span.page-navigation-current-page {
    font-weight: normal;
}

td.page-navigation-previous,
td.page-navigation-next {
    width: 25%;
}

td.page-navigation-to-first,
td.page-navigation-to-previous,
td.page-navigation-previous {
    text-align: left;
}

td.page-navigation-next,
td.page-navigation-to-next,
td.page-navigation-to-last {
    text-align: right;
}

span.page-navigation-to-first-icon:before,
span.page-navigation-to-previous-icon:before,
span.page-navigation-to-next-icon:after,
span.page-navigation-to-last-icon:after {
    font-family: page-navigation-icons;
    font-size: 1.2em;
}

span.page-navigation-to-first-icon:before {
    content: "\00E80D";
}

span.page-navigation-to-previous-icon:before {
    content: "\00E80B";
}

span.page-navigation-to-next-icon:after {
    content: "\00E80A";
}

span.page-navigation-to-last-icon:after {
    content: "\00E80C";
}