@charset "UTF-8";

/* Global Styles */

::-moz-selection {
    background:#b3d4fc;
    text-shadow:none;
}
::selection {
    background:#b3d4fc;
    text-shadow:none;
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #000;
    margin:0;
    padding:0;
}
img {
    vertical-align:middle;
}
fieldset {
    border:0;
    margin:0;
    padding:0;
}
textarea {
    resize:vertical;
}
.clearfix:before,
.clearfix:after {
    content:" ";
    display:table;
}
.clearfix:after {
    clear:both;
}
.clearfix {
    *zoom:1;
}
p {
	margin:0 0 15px 0;
	display:block;
}
.clr {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-bottom:-1px;
}

/* ========================================================================== */

h1 {
	font-size:;
	font-weight:normal;
	margin:0;
}
h2 {
	font-size:;
	margin:0;
	font-weight:normal;
}
h3 {
	font-size:;
	margin:0;
	font-weight:normal;
}
h4 {
	font-size:;
	margin:0;
	font-weight:normal;
}
h5 {
	font-size:;
	margin:0;
	font-weight:normal;
}
h6 {
	font-size:;
	margin:0;
	font-weight:normal;
}
input[type="text"], input[type="password"], textarea {
}

@media print {
    * {
        background:transparent !important;
        color:#000 !important;
        box-shadow:none !important;
        text-shadow:none !important;
    }
    a,
    a:visited {
        text-decoration:underline;
    }
    a[href]:after {
        content:" (" attr(href) ")";
    }
    abbr[title]:after {
        content:" (" attr(title) ")";
    }
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content:"";
    }
    pre,
    blockquote {
        border:1px solid #999;
        page-break-inside:avoid;
    }
    thead {
        display:table-header-group;
    }
    tr,
    img {
        page-break-inside:avoid;
    }
    img {
        max-width:100% !important;
    }
    @page {
        margin:0.5cm;
    }
    p,
    h2,
    h3 {
        orphans:3;
        widows:3;
    }
    h2,
    h3 {
        page-break-after:avoid;
    }
}