/*  FONT DEFINITIONS */
@import url('http://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,400i,700');

*{
    font-family: "Fira Sans", sans-serif;
}


/* //////////////////////////////// */
/* PAGE DEFINITIONS
/* //////////////////////////////// */
@page {
    padding-top:0.2em;
    padding-bottom:0.2em;
    size: us-letter;    
    margin: .75in;
}






/* //////////////////////////////// */
/* FRONT PAGE
/* //////////////////////////////// */
@media print {

    *[class~="front-page/front-page"] {
        page: front-page;
    }

    *[class~="front-page/front-page-title"] {
        display:block;
        text-align:center;
        margin-top:3in;
        font-size:2em;
        font-family: "Fira Sans", sans-serif;
        font-weight:bold;
    }

    @page front-page {    	
        @top-left-corner    {          content:none }
        @top-left           {          content:none }
        @top-center         {          content:none }
        @top-right          {          content:none }
        @top-right-corner   {          content:none }
        @bottom-left-corner {          content:none }
        @bottom-left        {          content:none }
        @bottom-center      {          content:none }
        @bottom-right       {          content:none }
        @bottom-right-corner{          content:none }
    }
}

@page front-page {
    background-image: url('../images/front-block.png');
    background-repeat: no-repeat;
    background-position: 50% 10%;
    margin-left: .4in;
}
*[class ~= "front-page/front-page-title"]:before(1) {
    content: oxy_xpath("//map/@product");
    color: rgb(0, 121, 194);
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-top: 530pt;
    margin-bottom: 0px;
    padding-top: 700px;
    padding-bottom: 0px;
}
*[class ~= "front-page/front-page-title"] {
    content: oxy_xpath("//map/@title");
    color: rgb(0, 121, 194);
    font-family: "Fira Sans", sans-serif;
    font-size: 3.5em;
    font-weight: 200;
    text-align: left;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
*[class ~= "front-page/front-page-title"]:after(1) {
    content: oxy_xpath("//map/@props");
    font-weight: 400;
    color: black;
    display: block;
    font-size: 20px;
}
*[class ~= "front-page/front-page-title"]:after(2) {
    content: oxy_xpath("//map/@otherprops");
    /*content: oxy_xpath("format-date(current-date(), '[MNn] [Y0001]', (), (), ())");*/
    color: black;
    font-weight: 400;
    display: block;
    font-size: 16px;
}


@page back-page {
    background-image: url('../images/back-block.png');
    background-repeat: no-repeat;
    background-position: 50% 10%;
    margin-left: .4in;
}



/* //////////////////////////////// */
/* COPYRIGHT PAGE */
/* //////////////////////////////// */
@page copyright-notice-page {
  @top-left {
    content:none; /* Clear the headers for the copyright page */
  }
  @top-right {
    content:none;
  }
}

/*https://www.oxygenxml.com/doc/versions/20.1/ug-editor/topics/dcpp_cover_page.html?hl=2018-2019%2Cmycorp%2Cinc*/

front-page:after {
    display: block;
    font-family:arial, helvetica, sans-serif;
    font-size: 9px;
}

front-page:after(1) {
    page: copyright-notice-page;
    content: oxy_xpath("//map/@product");
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}
front-page:after(2) {
    page: copyright-notice-page;
    content: "This publication was written for " oxy_xpath("//map/@title") ".";
    font-size: 10px;
    margin-bottom: 10px;
}
front-page:after(3) {
    page: copyright-notice-page;
    content: "Publication Information / Version ";
    font-size: 10px;
    font-weight: bold;
}
front-page:after(4) {
    page: copyright-notice-page;
    content: "Document Title: " oxy_xpath("//map/@title") " " oxy_xpath("//map/@props");
    font-size: 10px;
}
front-page:after(5) {
    page: copyright-notice-page;
    content: "Release Date: " oxy_xpath("//map/@otherprops");
    font-size: 10px;
    margin-bottom: 10px;
}
front-page:after(6) {
    page: copyright-notice-page;
    content: "Distributed Subject to Terms of a License or other Agreement";
    font-size: 10px;
    font-weight: bold;
}
front-page:after(7) {
    page: copyright-notice-page;
    content: "The contents of this publication, including its appendices, exhibits, and other attachments, as updated or revised, are highly confidential and proprietary to Wolters Kluwer Financial Services, Inc. or its subsidiaries or affiliates (“Wolters Kluwer Financial Services”). This publication is distributed pursuant to a Non-Disclosure Agreement, Evaluation Agreement, License Agreement and/or other similar agreement(s) with Wolters Kluwer Financial Services, Inc. or its subsidiary or affiliate. Unless otherwise specifically provided in such agreement(s), the reproduction of this publication is strictly prohibited. Use and distribution of this publication are also subject to the responsibilities and obligations of such agreement(s), which require confidential treatment of this publication and its contents. \a Information in this guide is subject to change without notice and does not represent a commitment on the part of Wolters Kluwer Financial Services.";
    font-size: 10px;
}

front-page:after(8) {
    page: copyright-notice-page;
    content: "Do Not Reproduce or Transmit";
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
}
front-page:after(9) {
    page: copyright-notice-page;
    content: "Unless otherwise specifically authorized in the agreement or license under which this publication has been provided, no part of this publication may be posted, played, transmitted, distributed, copied or reproduced in any form or by any means, electronic or mechanical, including photocopying, recording, or retaining on any information storage and retrieval system, without prior written permission from Wolters Kluwer Financial Services.";
    font-size: 10px;
}
front-page:after(10) {
    page: copyright-notice-page;
    content: "Information in this guide is subject to change without notice and does not represent a commitment on the part of Wolters Kluwer Financial Services. \a Requests for permission to reproduce content should be directed to Wolters Kluwer Financial Services, Inc., Corporate Legal Department, by telephone at 1-800-397-2341.";
    font-size: 10px;
}

front-page:after(11) {
    page: copyright-notice-page;
    content: "Not a Substitute for Legal Advice";
    font-size: 10px;
    font-weight: bold;
    margin-top: 10px;
}
front-page:after(12) {
    page: copyright-notice-page;
    content: "This publication is intended to provide accurate and authoritative information about the subject matter covered based upon information available at the time of publication. Examples given in this publication are for illustrative purposes only. \a Development of this publication and the software (including forms, disclosures, reports, and other documents generated by the software) or other products that it describes was based on Wolters Kluwer Financial Services' understanding of various laws, regulations and commentaries. Wolters Kluwer Financial Services cannot and does not guarantee that its understanding is correct. \a This publication is not intended, and should not be used, as a substitute for legal, accounting, or other professional advice. Wolters Kluwer Financial Services is not engaged in providing legal, accounting or other professional services. If legal or other professional assistance is required, you should seek the services of a competent professional. We encourage you to seek the advice of your own attorney concerning all legal issues involving the use of this publication and any products described in this publication. If your interpretations or your counsel's interpretations are contrary to those expressed in this publication, you should of course, follow your/your counsel's interpretations.";
    font-size: 10px;
}

front-page:after(13) {
    page: copyright-notice-page;
    content: "The following notice is required by law:";
    font-size: 10px;
    margin-top: 10px;
}
front-page:after(14) {
    page: copyright-notice-page;
    content: "Wolters Kluwer Financial Services' PRODUCTS AND SERVICES ARE NOT A SUBSTITUTE FOR THE ADVICE OF AN ATTORNEY.";
    font-size: 10px;
    margin-top: 10px;
    font-weight: bold;
}
front-page:after(15) {
    page: copyright-notice-page;
    content: "Warranty Disclaimer";
    font-size: 10px;
    margin-top: 10px;
    font-weight: bold;
}
front-page:after(16) {
    page: copyright-notice-page;
    content: "Except only for the warranties (if any) expressly set forth in the agreement(s) under which this publication is provided (i.e., your agreement or license for the described product), this publication is provided “as is”, and Wolters Kluwer Financial Services makes no warranty, express, implied, by description, by sample or otherwise, and in particular and without limitation, makes no implied warranties of merchantability or fitness for purpose. No modifications to this Warranty Disclaimer are authorized unless in writing and signed by the President or a Vice President of the Wolters Kluwer Financial Services entity licensing the product described in this publication.";
    font-size: 10px;
    margin-top: 10px;
    font-weight: bold;
}

front-page:after(17) {
    page: copyright-notice-page;
    content: "Attributions and Acknowledgements";
    font-size: 10px;
    margin-top: 10px;
    font-weight: bold;
}
front-page:after(18) {
    page: copyright-notice-page;
    content: "All trademarks are the property of their respective owners.";
    font-size: 10px;
}

front-page:after(19) {
    page: copyright-notice-page;
    content: "Copyright Information";
    font-size: 10px;
    margin-top: 10px;
    font-weight: bold;
}
front-page:after(20) {
    page: copyright-notice-page;
    content: "© " oxy_xpath("format-date(current-date(), '[Y0001]', (), (), ())") " Wolters Kluwer Financial Services, St. Cloud, Minnesota \a This publication is the confidential information of Wolters Kluwer Financial Services. Distribution of this publication is subject to restrictions in the license or agreement under which this publication is provided to authorized Wolters Kluwer Financial Institution customers. \a All rights reserved.";
    font-size: 10px;
}






/* //////////////////////////////// */
/* Page headers */
/* //////////////////////////////// */
/*@page {
    content: "\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0";
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
}*/

@page :left {
    @top-left{
        content: '\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0';
        background-image: url('../images/logo.png');
        background-repeat:no-repeat;
    }
}

@page:right {
    @top-left {
        content: '\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0\A0';
        background-image: url('../images/logo.png');
        background-repeat:no-repeat;
    }
    @top-right {
        content: " ";
        background-image: url('../images/logo.png');
        background-repeat:no-repeat;
    }
}



/* Page Footers*/
@page {
    @bottom-left {
        content: "© " oxy_xpath("format-date(current-date(), '[Y0001]', (), (), ())") " Wolters Kluwer All Rights Reserved.";
        font-size: 9px;
    }
    @bottom-right {
        content: counter(page);
        font-size: 9px;
    }
}

*{
  font-family: Arial;
}






/* //////////////////////////////// */
/* TABLE OF CONTENTS */
/* //////////////////////////////// */
*[class ~= "map/topicmeta"] > *[class ~= "topic/navtitle"]:before {
	display:none !important; 
}




/*/\*Headings*\/
@page chapter:left, chapter:right {
    @top-left {
        font-size: 14pt;
        color: rgb(37, 59, 97);
    }
    @top-right {
        font-size: 14pt;
        color: rgb(37, 59, 97);
    }
    @top-center {
        font-size: 14pt;
        color: rgb(37, 59, 97);
    }
}
.title.topictitle {
    color: rgb(0, 121, 194);
}*/

/* TITLES */
*[class ~= "topic/topic"][is-chapter]:not([is-part]) > *[class ~= "topic/title"] {
    font-size: 16pt;
    color: rgb(0, 121, 194);
    font-family: "Fira Sans", sans-serif;
    border: none;
}
*[class ~= "topic/topic"][is-chapter]:not([is-part]) > *[class ~= "topic/title"]:before {
/*    content: counter(chapter) ". ";*/
    content: "";
}
*[class ~= "topic/topic"][is-chapter] > *[class ~= "topic/title"] {
    font-size: 16pt;
    color: rgb(0, 121, 194);
    font-family: "Fira Sans", sans-serif;
    border: none;
}

*[class~="concept/conbody"] {
    border-top: none;
}
