﻿/* pTools Styles */
html { font-size: 62.5%; }
body { font-size: 140%; margin:0; padding:0; }
ul, ol { margin: 0; padding: 0; }
ul { list-style-type: none; }
img, table, object, iframe { max-width: 100%; }
a { text-decoration: none; }
    a:hover { text-decoration: underline; }
p { margin: 0 0 12px 0;}
    .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after,
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after { clear: both; }

/* * For IE 6/7 only Include this rule to trigger hasLayout and contain floats. * */
.ie6 .clearfix, .ie7 .clearfix { zoom: 1; height: 1%; }

.clear { clear: both; height: 0; overflow: hidden; }
.absolute { position: relative; }
.relative { position: relative; }
.placeholder-label { position:absolute; top:25%; left:6px; display:none; }
.table-row { display: -moz-box; display:-ms-flexbox; display: flex;   justify-content: space-between; width:100%; margin:0; padding:0; list-style-type:none; }
.table-cell { flex: 1 1 200px; -ms-flex: 1 1 200px; }
.ie9 .table-row, .ie8 .table-row, .ie7 .table-row {display:table-row;}
.ie9 .table-cell, .ie8 .table-cell, .ie7 .table-cell {display:table-cell; width:200px;}
/* pTools Style sheets */
.ClearLeft { clear: left; }
.ClearRight { clear: right; }
.floatLeft { float: left !important; }
.floatRight { float: right !important; }
.floatNone { float: none !important; }

img.left { float: left; margin-right: 10px; }
img.right { float: right; margin-left: 10px; }
.underline { text-decoration: underline; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }

.Hidden, .hidden { position: absolute; left: -9999px; }
.hidden input[type="text"] { width:auto; }
.IsVisible { display: block; }
.IsHIdden { display: none; }

.Underline { text-decoration: underline; }
.Bold { font-weight: bold; }
.Italic { font-style: italic; }

.content .Red, .content .red { color:Red; }
.content .Yellow, .content .yellow { color:Yellow; }
.content .Blue, .content .blue { color:Blue; }

.content .important { background-color:Yellow; }
.content .smaller { font-size:0.9em; }
.content .small { font-size:0.8em; }
.content .bigger { font-size:1.1em; }
.content .big { font-size:1.2em; }

.indent1 { padding-left: 18px; }
.indent2 { padding-left: 36px; }
.indent3 { padding-left: 54px; }
.indent4 { padding-left: 72px; }
.indent5 { padding-left: 90px; }

/* Color */
.black { color: #000;}
    
/* Dropdown list */ 
.dd_panel { background: url("/images/dd-arrow.png") no-repeat scroll right center #fff; border: 2px solid #C3C3C3; height: 26px; overflow: hidden; }
    .js-select { width: 100%; height:100%; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 5-7 */ filter: alpha(opacity=0); /* Netscape */ -moz-opacity: 0; /* Safari 1.x */ -khtml-opacity: 0; /* Good browsers */ opacity: 0; }
.selectedOptionText { position: absolute; overflow: hidden; display: block; left: 0; top: 0; height: 26px; line-height: 26px; padding-right: 50px; padding-left: 10px; color: #000; font-size: 14px; font-size: 1.4rem; text-align:left; }


/* Pager */
.pager { padding:16px; text-align:right; }
.pager ul { list-style-type:none; }
 .content .pager ul li, .pager ul li { display:inline-block; vertical-align:top; margin:0 0 0 14px; }

    .content .pager ul li.current a, .pager ul li.current a { color:#000;  }
    .content .pager ul li a, .pager ul li a { color:#A626AA; font-weight:bold;  }
    .content .pager ul li:first-child.prev, .pager ul li:first-child.prev { margin-right: 24px; }
    .content .pager ul li.next, .pager ul li.next { margin-left: 36px; }
    .content .pager ul li:first-child, .pager ul li:first-child { margin: 0 0 0 14px; }


/* Related links */
.content .related.files ul, .related.files ul {  padding:0; list-style-type:none; }
    .content .related.files ul li, .related.files ul li { margin-left:0; }
.content .related p, .related p { margin-bottom:0;}
    .content .related ul li, .related ul li { margin-bottom:4px; }


 

[class*='col-'], .box-sizing { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    [class*='col-']:before, [class*='col-']:after, .box-sizing:before, .box-sizing:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container-fluid { padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto; }
.landing .row { margin-right: -10px; margin-left: -10px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,  .col-md-1-5 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {  }
.reverse > [class*='col-xs'] { float: right; }
[class*='col-xs'] { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; } 
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.66666667%; }
.col-xs-offset-10 { margin-left: 83.33333333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.66666667%; }
.col-xs-offset-7 { margin-left: 58.33333333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.66666667%; }
.col-xs-offset-4 { margin-left: 33.33333333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.66666667%; }
.col-xs-offset-1 { margin-left: 8.33333333%; }
.col-xs-offset-0 { margin-left: 0; }

@media (min-width: 768px) {
    /*.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }*/
    .reverse > [class*='col-sm'] { float: right; }
    [class*='col-sm'] { float: left; }
    .col-sm-12 { width: 100%; }
    .col-sm-11 { width: 91.66666667%; }
    .col-sm-10 { width: 83.33333333%; }
    .col-sm-9 { width: 75%; }
    .col-sm-8 { width: 66.66666667%; }
    .col-sm-7 { width: 58.33333333%; }
    .col-sm-6 { width: 50%; }
    .col-sm-5 { width: 41.66666667%; }
    .col-sm-4 { width: 33.33333333%; }
    .col-sm-3 { width: 25%; }
    .col-sm-2 { width: 16.66666667%; }
    .col-sm-1 { width: 8.33333333%; }     
    .col-sm-offset-12 { margin-left: 100%; }
    .col-sm-offset-11 { margin-left: 91.66666667%; }
    .col-sm-offset-10 { margin-left: 83.33333333%; }
    .col-sm-offset-9 { margin-left: 75%; }
    .col-sm-offset-8 { margin-left: 66.66666667%; }
    .col-sm-offset-7 { margin-left: 58.33333333%; }
    .col-sm-offset-6 { margin-left: 50%; }
    .col-sm-offset-5 { margin-left: 41.66666667%; }
    .col-sm-offset-4 { margin-left: 33.33333333%; }
    .col-sm-offset-3 { margin-left: 25%; }
    .col-sm-offset-2 { margin-left: 16.66666667%; }
    .col-sm-offset-1 { margin-left: 8.33333333%; }
    .col-sm-offset-0 { margin-left: 0; }
}

@media (min-width: 992px) {
    /*.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }*/
        .reverse > [class*='col-md'] { float: right; }
[class*='col-md'] { float: left; }
    .col-md-12 { width: 100%; }
    .col-md-11 { width: 91.66666667%; }
    .col-md-10 { width: 83.33333333%; }
    .col-md-9 { width: 75%; }
    .col-md-8 { width: 66.66666667%; }
    .col-md-7 { width: 58.33333333%; }
    .col-md-6 { width: 50%; }
    .col-md-5 { width: 41.66666667%; }
    .col-md-4 { width: 33.33333333%; }
    .col-md-3 { width: 25%; }
    .col-md-2 { width: 16.66666667%; }
    .col-md-1 { width: 8.33333333%; }     
    .col-md-1-5 { width: 20%; }     
    .col-md-offset-12 { margin-left: 100%; }
    .col-md-offset-11 { margin-left: 91.66666667%; }
    .col-md-offset-10 { margin-left: 83.33333333%; }
    .col-md-offset-9 { margin-left: 75%; }
    .col-md-offset-8 { margin-left: 66.66666667%; }
    .col-md-offset-7 { margin-left: 58.33333333%; }
    .col-md-offset-6 { margin-left: 50%; }
    .col-md-offset-5 { margin-left: 41.66666667%; }
    .col-md-offset-4 { margin-left: 33.33333333%; }
    .col-md-offset-3 { margin-left: 25%; }
    .col-md-offset-2 { margin-left: 16.66666667%; }
    .col-md-offset-1 { margin-left: 8.33333333%; }
    .col-md-offset-0 { margin-left: 0; }
}

@media (min-width: 1200px) {
    /*.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }*/
            .reverse > [class*='col-lg'] { float: right; }
[class*='col-lg'] { float: left; }
    .col-lg-12 { width: 100%; }
    .col-lg-11 { width: 91.66666667%; }
    .col-lg-10 { width: 83.33333333%; }
    .col-lg-9 { width: 75%; }
    .col-lg-8 { width: 66.66666667%; }
    .col-lg-7 { width: 58.33333333%; }
    .col-lg-6 { width: 50%; }
    .col-lg-5 { width: 41.66666667%; }
    .col-lg-4 { width: 33.33333333%; }
    .col-lg-3 { width: 25%; }
    .col-lg-2 { width: 16.66666667%; }
    .col-lg-1 { width: 8.33333333%; }
    .col-lg-offset-12 { margin-left: 100%; }
    .col-lg-offset-11 { margin-left: 91.66666667%; }
    .col-lg-offset-10 { margin-left: 83.33333333%; }
    .col-lg-offset-9 { margin-left: 75%; }
    .col-lg-offset-8 { margin-left: 66.66666667%; }
    .col-lg-offset-7 { margin-left: 58.33333333%; }
    .col-lg-offset-6 { margin-left: 50%; }
    .col-lg-offset-5 { margin-left: 41.66666667%; }
    .col-lg-offset-4 { margin-left: 33.33333333%; }
    .col-lg-offset-3 { margin-left: 25%; }
    .col-lg-offset-2 { margin-left: 16.66666667%; }
    .col-lg-offset-1 { margin-left: 8.33333333%; }
    .col-lg-offset-0 { margin-left: 0; }
}

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none !important; visibility: hidden !important; }
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg { display: none !important; }
.visible-print { display: none !important; }


/* Headings */
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { margin:0; padding:0; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }

h1 { margin-bottom: 10px; font-size: 20px; font-size: 2rem; }
h2 { margin-bottom: 10px; font-size: 18px; font-size: 1.8rem; }
h3 { margin-bottom: 10px; font-size: 16px; font-size: 1.6rem; }
h4 { margin-bottom: 5px; font-size: 15px; font-size: 1.5rem; }
h5 { margin-bottom: 5px; font-size: 14px; font-size: 1.4rem; }


/* Paragraph */
.content p { margin: 0 0 16px 0;}

/* Lists */
.content ol { margin:0 0 16px 0; padding:0; }
.content ol li { margin:4px 0 0 24px; padding:0;}
    .content ol li:first-child { margin-top:0; }

.content ul { margin:0 0 16px 0; list-style-type:disc; }
.content ul li { margin:4px 0 0 16px; }
    .content ul li:first-child { margin-top:0; }
 
.container { width: 1144px; margin: 0 auto; }


/* Document List */

.each-item { margin-top:30px; position:relative;}
    .each-item:first-child { margin-top:0; }



/* Blockqoute */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child { margin-bottom: 0; }



@media (max-width: 767px) {
    .visible-xs { display: block !important; }
    .hidden-xs { display: none !important; }
    .container { width:90%; }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm { display: block !important; }
    .hidden-sm { display: none !important; }
    .container { width:728px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md { display: block !important; }
    .hidden-md { display: none !important; }
    .container {  width: 980px; }
}

@media (min-width: 1200px) {
    .visible-lg { display: block !important; }
    .hidden-lg { display: none !important; }
    .container {  width: 1144px; }
}



@media print {
    .visible-print { display: block !important; }
    table.visible-print { display: table; }
    tr.visible-print { display: table-row !important; }
    th.visible-print,
    td.visible-print { display: table-cell !important; }
}

@media print {
    .hidden-print { display: none !important; }
}
