﻿@charset "utf-8";.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
* html .clearfix{height:1%;}.clearfix{display:block;}
*{margin:0;padding:0;}
img{border:none;}
hr{color:#696969;height:1px;text-align:left;}
#main{position:relative;margin:0 auto;width:980px;text-align:left;}
.leftwrap{width:180px;float:left;height:expression(this.scrollHeight < 501 ? "500px":"auto");min-height:500px;margin-right:18px;padding-top:5px;}
.ctPane{padding:30px 20px 30px 50px;}
.tac{text-align:center;}
.taj{text-align:justify;}
.tar{text-align:right;}
.pg{text-align:right;margin:15px 1px;}
.mpt{cursor:pointer;}
.Ltitle{font-family:Tahoma;font-weight:bolder;font-size:small;text-transform:uppercase;}
.Ln,.Ln a:link,.Ln a:visited,.Ln a:active{font:normal small Tahoma;}
.Ln a:hover,.Ln a:focus{font:normal small Tahoma;text-decoration:underline;}
.Lns,.Lns a:link,.Lns a:visited,.Lns a:active{font:normal smaller Tahoma;}
.Lns a:hover,.Lns a:focus{font:normal smaller Tahoma;text-decoration:underline;}
.Lnss,.Lnss a:link,.Lnss a:visited,.Lnss a:active{font:normal x-small Tahoma;}
.Lnss a:hover,.Lnss a:focus{font:normal x-small Tahoma;text-decoration:underline;}
.Lbs,.Lbs a:link,.Lbs a:visited,.Lbs a:active{font:bold smaller Tahoma;font-weight:bold;}
.Lbs a:hover, .Lbs a:focus{color:#c11717;font:bold smaller Tahoma;text-decoration:underline;}
.Ll,.Ll a:link,.Ll a:visited,.Ll a:active{font:normal larger Tahoma;}
.Ll a:hover,.Ll a:focus{color:#c11717;font:normal larger Tahoma;text-decoration:underline;}
.CB,a.CB:link,a.CB:visited{color:#000000;}
.CW,a.CW:link,a.CW:visited{color:#ffffff;}
a.CB:hover,a.CB:active,a.CB:focus,a.CW:hover,a.CW:active,a.CW:focus{color:#c11717;}
#mbmenu{display:none;}
.inv{display:none;}
.tooltip{font-style:italic;cursor:help;}
a:link, a:visited, a:active{text-decoration:none;color:black;font:inherit small Tahoma;}
a:hover{text-decoration:underline;color:#ff982f;font:inherit small Tahoma;}
.Lit{font-style:italic;}
.Lb,.Lb a:link,.Lb a:visited,.Lb a:active,.Lb a:hover{font:bold small Tahoma;}
.longTitle {padding-top:5px;}
.longTitle h1,.longTitle h2,.longTitle h3{font:bold small Tahoma;margin:0 0 3px 5px;text-transform:uppercase;}
.longTitle div,.orLine{background-color:#ff982f;height:2px;width:98%;margin:1px 0 10px 0;}
.RBlackList{margin-bottom:20px;}
.RBlackList p{background:transparent url(/portals/0/images/icons/greenbullet15.gif) no-repeat;padding:6px 0 2px 30px;background-position:10px 6px;text-align:left;}
.RBlackList div {padding-left:10px;}
.RBlackList div p{background:transparent url(/portals/0/images/icons/YellowBullet.gif) no-repeat;padding:4px 0 2px 32px;background-position:17px 6px;text-align:left;}
.RBlackList table{width:85%;}
.RBlackList td{width:50%;}
.hcps{padding:10px 30px 10px 20px;}
.clear{clear:both;}

.arrow{width:16px;margin-right:5px;}
.header{color:#329d9c;font-weight:300;padding-left:50px;text-transform:uppercase;text-align:center;}
.headerBV{color:#329d9c;font-weight:300;font-size:1.4em;padding-left:50px;text-transform:uppercase;text-align:center;}
.hkTitle{color:#329d9c;font-weight:400;font-size:2em;text-transform:uppercase;text-align:center;}
.hkTime{color:#329d9c;font-weight:300;font-size:1.6em;text-transform:uppercase;text-align:center;}
.hoiky{padding-top:40px;width:400px;margin:0 auto;}
.baiviet{padding:40px 0px;width:600px;margin:0 auto;}
.baiviet p {padding:5px 0px;}
.baiviet p a:link, .baiviet p a:visited, .baiviet p a:active{font-style:italic;}
.hoikylink{padding-top:40px;width:400px;margin:0 auto;padding-left:30px;}
.HoiKyDetail p{padding:5px 5px 5px 0px; text-align:justify;text-indent:30px;}
.bodyText{font:normal small Tahoma;} 
.bodyText p,.hmIntro p,.hoiky p,.hoikylink p{padding:5px 0px;}
.hmPhoto {text-align:center;}
.hmPhoto img{margin-right:20px;margin-bottom:20px;float:left;width:250px;}
.hmName{margin-top:50px;text-transform:uppercase;font-weight:bold;}
.poem{width:440px;margin:auto;margin-bottom:15px;font:normal small Tahoma;}
.poemCen{width:440px;margin:auto;margin-bottom:15px;text-align:center;font:normal small Tahoma;}
.poemList{width:522px;margin:0 auto;font:normal small Tahoma}
.poemList .poemListLeft{width:260px;float:left;}
.poemList .poemListRight{width:260px;float:right;}
.poemList .poemListLeft p, .poemList .poemListRight p {padding:10px 0;}
.poemCen a,.poem a{text-decoration:underline;font-style:italic;}
.imgMusic{width:600px;border:solid 1px black;margin-right:50px;}
.pad1{margin-bottom:20px;}
.pad2{margin-bottom:40px;}
.pad3{margin-bottom:60px;}
.pad4{margin-bottom:80px;}
.pad5{margin-bottom:100px;}
.pad6{margin-bottom:120px;}
.pad7{margin-bottom:140px;}
.DvSign1{text-align:right;padding-right:40px;}
.DvSign2{text-align:right;padding-right:60px;}
.DvSign3{text-align:right;padding-right:80px;}
.DvSign4{text-align:right;padding-right:100px;}
.Dv1{padding-left:20px;}
.Dv2{padding-left:40px;}
.Dv3{padding-left:60px;}
.Dv4{padding-left:80px;}
.Dv5{padding-left:100px;}
.Dv6{padding-left:120px;}
.hmIntro{width:520px;margin:0 auto;font:normal small Tahoma;}

.dvImg450{width:450px;margin:20px 20px 20px 0px;float:left;}
.dvImg450 img {width:450px;}
.dvImg450 p {padding-top:10px;}


html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:0.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
img{border-style:none}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
ul:not(.browser-default){padding-left:0;list-style-type:none}
ul:not(.browser-default)>li{list-style-type:none}
.clearfix{clear:both}
.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}
.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}
.pagination li.active a{color:#fff}
.pagination li.active{background-color:#ee6e73}
.pagination li.disabled a{cursor:default;color:#999}
.pagination li i{font-size:2rem}
.pagination li.pages ul li{display:inline-block;float:none}
@media only screen and (max-width: 992px){.pagination{width:100%}.pagination li.prev,.pagination li.next{width:10%}.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}
@media only screen and (max-width: 600px){.hide-on-small-only,.tabs-wrapper,.hide-on-small-and-down{display:none !important}}
@media only screen and (max-width: 992px){.hide-on-med-and-down{display:none !important}}
@media only screen and (min-width: 601px){.hide-on-med-and-up{display:none !important}}
@media only screen and (min-width: 600px) and (max-width: 992px){.hide-on-med-only{display:none !important}}
@media only screen and (min-width: 993px){.hide-on-large-only{display:none !important}}
@media only screen and (min-width: 1201px){.hide-on-extra-large-only{display:none !important}}
@media only screen and (min-width: 1201px){.show-on-extra-large{display:block !important}}
@media only screen and (min-width: 993px){.show-on-large{display:block !important}}
@media only screen and (min-width: 600px) and (max-width: 992px){.show-on-medium{display:block !important}}
@media only screen and (max-width: 600px){.show-on-small{display:block !important}}
@media only screen and (min-width: 601px){.show-on-medium-and-up{display:block !important}}
@media only screen and (max-width: 992px){.show-on-medium-and-down{display:block !important}}
@media only screen and (max-width: 600px){.center-on-small-only{text-align:center}}
.page-footer{padding-top:20px;color:#fff;background-color:#329d9c;}
.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;color:rgba(255,255,255,0.8);background-color:#205072}
table,th,td{border:none}
table{width:100%;display:table;border-collapse:collapse;border-spacing:0}
table.striped tr{border-bottom:none}
table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,0.5)}
table.striped>tbody>tr>td{border-radius:0}
table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}
table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,0.5)}
table.centered thead tr th,table.centered tbody tr td{text-align:center}
tr{border-bottom:1px solid rgba(0,0,0,0.12)}
td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
@media only screen and (max-width: 992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.responsive-table td:empty:before{content:'\00a0'}table.responsive-table th,table.responsive-table td{margin:0;vertical-align:top}table.responsive-table th{text-align:left}table.responsive-table thead{display:block;float:left}table.responsive-table thead tr{display:block;padding:0 10px 0 0}table.responsive-table thead tr th::before{content:"\00a0"}table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive-table tbody tr{display:inline-block;vertical-align:top}table.responsive-table th{display:block;text-align:right}table.responsive-table td{display:block;min-height:1.25em;text-align:left}table.responsive-table tr{border-bottom:none;padding:0 10px}table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,0.12)}}
.hide{display:none !important}
.left{float:left !important}
.right{float:right !important}
.circle{border-radius:50%}
.center-block{display:block;margin-left:auto;margin-right:auto}
.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.no-padding{padding:0 !important}
.container{margin:0 auto;max-width:1280px;width:90%}
@media only screen and (min-width: 601px){.container{width:85%}}
@media only screen and (min-width: 993px){.container{width:70%}}
.col .row{margin-left:-.75rem;margin-right:-.75rem}
.section{padding-top:1rem;padding-bottom:1rem}
.section.no-pad{padding:0}
.section.no-pad-bot{padding-bottom:0}
.section.no-pad-top{padding-top:0}
.row{margin-left:auto;margin-right:auto;margin-bottom:20px}
.row:after{content:"";display:table;clear:both}
.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}
.row .col[class*="push-"],.row .col[class*="pull-"]{position:relative}
.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}
.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-s1{margin-left:8.3333333333%}
.row .col.pull-s1{right:8.3333333333%}
.row .col.push-s1{left:8.3333333333%}
.row .col.offset-s2{margin-left:16.6666666667%}
.row .col.pull-s2{right:16.6666666667%}
.row .col.push-s2{left:16.6666666667%}
.row .col.offset-s3{margin-left:25%}
.row .col.pull-s3{right:25%}
.row .col.push-s3{left:25%}
.row .col.offset-s4{margin-left:33.3333333333%}
.row .col.pull-s4{right:33.3333333333%}
.row .col.push-s4{left:33.3333333333%}
.row .col.offset-s5{margin-left:41.6666666667%}
.row .col.pull-s5{right:41.6666666667%}
.row .col.push-s5{left:41.6666666667%}
.row .col.offset-s6{margin-left:50%}
.row .col.pull-s6{right:50%}
.row .col.push-s6{left:50%}
.row .col.offset-s7{margin-left:58.3333333333%}
.row .col.pull-s7{right:58.3333333333%}
.row .col.push-s7{left:58.3333333333%}
.row .col.offset-s8{margin-left:66.6666666667%}
.row .col.pull-s8{right:66.6666666667%}
.row .col.push-s8{left:66.6666666667%}
.row .col.offset-s9{margin-left:75%}
.row .col.pull-s9{right:75%}
.row .col.push-s9{left:75%}
.row .col.offset-s10{margin-left:83.3333333333%}
.row .col.pull-s10{right:83.3333333333%}
.row .col.push-s10{left:83.3333333333%}
.row .col.offset-s11{margin-left:91.6666666667%}
.row .col.pull-s11{right:91.6666666667%}
.row .col.push-s11{left:91.6666666667%}
.row .col.offset-s12{margin-left:100%}
.row .col.pull-s12{right:100%}
.row .col.push-s12{left:100%}
@media only screen and (min-width: 601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.3333333333%}.row .col.pull-m1{right:8.3333333333%}.row .col.push-m1{left:8.3333333333%}.row .col.offset-m2{margin-left:16.6666666667%}.row .col.pull-m2{right:16.6666666667%}.row .col.push-m2{left:16.6666666667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.3333333333%}.row .col.pull-m4{right:33.3333333333%}.row .col.push-m4{left:33.3333333333%}.row .col.offset-m5{margin-left:41.6666666667%}.row .col.pull-m5{right:41.6666666667%}.row .col.push-m5{left:41.6666666667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.3333333333%}.row .col.pull-m7{right:58.3333333333%}.row .col.push-m7{left:58.3333333333%}.row .col.offset-m8{margin-left:66.6666666667%}.row .col.pull-m8{right:66.6666666667%}.row .col.push-m8{left:66.6666666667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.3333333333%}.row .col.pull-m10{right:83.3333333333%}.row .col.push-m10{left:83.3333333333%}.row .col.offset-m11{margin-left:91.6666666667%}.row .col.pull-m11{right:91.6666666667%}.row .col.push-m11{left:91.6666666667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}
@media only screen and (min-width: 993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.3333333333%}.row .col.pull-l1{right:8.3333333333%}.row .col.push-l1{left:8.3333333333%}.row .col.offset-l2{margin-left:16.6666666667%}.row .col.pull-l2{right:16.6666666667%}.row .col.push-l2{left:16.6666666667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.3333333333%}.row .col.pull-l4{right:33.3333333333%}.row .col.push-l4{left:33.3333333333%}.row .col.offset-l5{margin-left:41.6666666667%}.row .col.pull-l5{right:41.6666666667%}.row .col.push-l5{left:41.6666666667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.3333333333%}.row .col.pull-l7{right:58.3333333333%}.row .col.push-l7{left:58.3333333333%}.row .col.offset-l8{margin-left:66.6666666667%}.row .col.pull-l8{right:66.6666666667%}.row .col.push-l8{left:66.6666666667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.3333333333%}.row .col.pull-l10{right:83.3333333333%}.row .col.push-l10{left:83.3333333333%}.row .col.offset-l11{margin-left:91.6666666667%}.row .col.pull-l11{right:91.6666666667%}.row .col.push-l11{left:91.6666666667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}
@media only screen and (min-width: 1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.3333333333%}.row .col.pull-xl1{right:8.3333333333%}.row .col.push-xl1{left:8.3333333333%}.row .col.offset-xl2{margin-left:16.6666666667%}.row .col.pull-xl2{right:16.6666666667%}.row .col.push-xl2{left:16.6666666667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.3333333333%}.row .col.pull-xl4{right:33.3333333333%}.row .col.push-xl4{left:33.3333333333%}.row .col.offset-xl5{margin-left:41.6666666667%}.row .col.pull-xl5{right:41.6666666667%}.row .col.push-xl5{left:41.6666666667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.3333333333%}.row .col.pull-xl7{right:58.3333333333%}.row .col.push-xl7{left:58.3333333333%}.row .col.offset-xl8{margin-left:66.6666666667%}.row .col.pull-xl8{right:66.6666666667%}.row .col.push-xl8{left:66.6666666667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.3333333333%}.row .col.pull-xl10{right:83.3333333333%}.row .col.push-xl10{left:83.3333333333%}.row .col.offset-xl11{margin-left:91.6666666667%}.row .col.pull-xl11{right:91.6666666667%}.row .col.push-xl11{left:91.6666666667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}
nav{color:#fff;background-color:#ee6e73;width:100%;height:56px;line-height:56px}
nav.nav-extended{height:auto}
nav.nav-extended .nav-wrapper{min-height:56px;height:auto}
nav.nav-extended .nav-content{position:relative;line-height:normal}
nav a{color:#fff}
nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}
nav .nav-wrapper{position:relative;height:100%}
@media only screen and (min-width: 993px){nav a.sidenav-trigger{display:none}}
nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}
nav .sidenav-trigger i{height:56px;line-height:56px}
nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}
nav ul{margin:0}
nav ul li{-webkit-transition:background-color .3s;transition:background-color .3s;float:left;padding:0}
nav ul li.active{background-color:rgba(0,0,0,0.1)}
nav ul a{-webkit-transition:background-color .3s;transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}
nav ul a.btn,nav ul a.btn-large,nav ul a.btn-small,nav ul a.btn-large,nav ul a.btn-flat,nav ul a.btn-floating{margin-top:-2px;margin-left:15px;margin-right:15px}
nav ul a.btn>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-small>.material-icons,nav ul a.btn-large>.material-icons,nav ul a.btn-flat>.material-icons,nav ul a.btn-floating>.material-icons{height:inherit;line-height:inherit}
nav ul a:hover{background-color:rgba(0,0,0,0.1)}
nav ul.left{float:left}
.navbar-fixed{position:relative;height:56px;z-index:997}
.navbar-fixed nav{position:fixed}
@media only screen and (min-width: 601px){nav.nav-extended .nav-wrapper{min-height:64px}nav,nav .nav-wrapper i,nav a.sidenav-trigger,nav a.sidenav-trigger i{height:64px;line-height:64px}.navbar-fixed{height:64px}}
a{text-decoration:none}
html{line-height:1.5;font-family:Arial;font-weight:normal;color:rgba(0,0,0,0.87)}
@media only screen and (min-width: 0){html{font-size:14px}}
@media only screen and (min-width: 992px){html{font-size:14.5px}}
@media only screen and (min-width: 1200px){html{font-size:15px}}
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.3}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:2rem;line-height:110%;margin:1.5rem 0 1.68rem 0}
h2{font-size:1.8rem;line-height:110%;margin:1.3rem 0 1.424rem 0}
h3{font-size:1.64rem;line-height:110%;margin:1.1rem 0 1.168rem 0}
h4{font-size:1.3rem;line-height:110%;margin:.9rem 0 .912rem 0}
h5{font-size:1.15rem;line-height:110%;margin:.7rem 0 .656rem 0}
h6{font-size:1rem;line-height:110%;margin:.5rem 0 .46rem 0}
em{font-style:italic}
strong{font-weight:500}
small{font-size:75%}
.light{font-weight:300}
.thin{font-weight:200}
#nav-mobile{padding-top:22px;}
.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}
.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}
.waves-ripple{background-color:rgba(76,175,80,0.7)}
.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,0.7)}
.waves-effect.waves-light .waves-ripple{background-color:rgba(204,204,204,0.7)}
.waves-effect img{position:relative;z-index:-1}
.waves-notransition{-webkit-transition:none !important;transition:none !important}
.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}
.waves-input-wrapper{border-radius:0.2em;vertical-align:bottom}
.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}
.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}
.waves-block{display:block}
.waves-effect .waves-ripple{z-index:-1}
.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}
.collapsible-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}
.collapsible-header:focus{outline:0}
.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}
.keyboard-focused .collapsible-header:focus{background-color:#eee}
.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}
.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}
.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}
.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}
.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,0.05)}
.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}
.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}
.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}
.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}
.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin:0 24px;-webkit-transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);margin:16px 0}
select:focus{outline:1px solid #c9f3ef}
button:focus{outline:none;background-color:#2ab7a9}
label{font-size:.8rem;color:#9e9e9e}
::-webkit-input-placeholder{color:#d1d1d1}
::-moz-placeholder{color:#d1d1d1}
:-ms-input-placeholder{color:#d1d1d1}
.sidenav{position:fixed;width:300px;left:0;top:0;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:50px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%)}
.sidenav.right-aligned{right:0;-webkit-transform:translateX(105%);transform:translateX(105%);left:auto;-webkit-transform:translateX(100%);transform:translateX(100%)}
.sidenav .collapsible{margin:0}
.sidenav li{float:none;line-height:42px}
.sidenav li.active{background-color:rgba(0,0,0,0.05)}
.sidenav li>a{color:rgba(0,0,0,0.87);display:block;font-size:14px;font-weight:500;height:36px;line-height:36px;padding:0 32px}
.sidenav li>a:hover{background-color:rgba(0,0,0,0.05)}
.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-flat,.sidenav li>a.btn-floating{margin:10px 15px}
.sidenav li>a.btn,.sidenav li>a.btn-large,.sidenav li>a.btn-small,.sidenav li>a.btn-large,.sidenav li>a.btn-floating{color:#fff}
.sidenav li>a.btn-flat{color:#343434}
.sidenav li>a.btn:hover,.sidenav li>a.btn-large:hover,.sidenav li>a.btn-small:hover,.sidenav li>a.btn-large:hover{background-color:#2bbbad}
.sidenav li>a.btn-floating:hover{background-color:#26a69a}
.sidenav li>a>i,.sidenav li>a>[class^="mdi-"],.sidenav li>a li>a>[class*="mdi-"],.sidenav li>a>i.material-icons{float:left;height:36px;line-height:36px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,0.54)}
.sidenav .divider{margin:8px 0 0 0}
.sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,0.54);font-size:14px;font-weight:500;line-height:36px}
.sidenav .subheader:hover{background-color:transparent}
.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#329d9c}
.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}
.sidenav .collapsible-body{padding:0}
.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:997;display:none}
body{color:rgba(0,0,0,0.87);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}
p.box{padding:20px}
p{padding:0}
h5>span{font-size:14px;margin-left:15px;color:#777}
nav a{color:rgba(0,0,0,0.87)}
nav ul li a:hover,nav ul li.active{background-color:#ea454b}
td,th{padding:15px 10px}
.preview{background-color:#FFF;border:1px solid #eee;padding:20px 20px}
.method-header{font-family:'Inconsolata', Monaco, Consolas, 'Andale Mono', monospace;margin-top:15px;padding-top:30px}
header,main,footer{padding-left:300px}
@media only screen and (max-width: 992px){header,main,footer{padding-left:0}h5>span{display:block;margin:0 0 15px 0}}
ul.sidenav.sidenav-fixed{overflow:hidden;-webkit-box-shadow:none;box-shadow:none;border-right:1px solid rgba(0,0,0,0.14)}
ul.sidenav.sidenav-fixed>li:last-child{margin-bottom:80px}
ul.sidenav.sidenav-fixed li{line-height:32px}
ul.sidenav.sidenav-fixed li.active{background-color:rgba(50,50,50,0.06)}
ul.sidenav.sidenav-fixed li a{font-size:13px;line-height:32px;height:32px;padding:0 15px}
ul.sidenav.sidenav-fixed li a .new.badge{margin-top:calc(22px - 11px)}
ul.sidenav.sidenav-fixed ul.collapsible-accordion{background-color:#FFF}
ul.sidenav.sidenav-fixed ul.collapsible-accordion a.collapsible-header{padding:0 15px}
ul.sidenav.sidenav-fixed ul.collapsible-accordion .collapsible-body li a{font-weight:400;padding:0 25px 0 30px}
ul.sidenav.sidenav-fixed:hover{overflow-y:auto}
.bold>a{font-weight:bold}
@media only screen and (max-width: 992px){footer.page-footer .container{text-align:center}}
nav.top-nav{height:80px;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.14);background-color:transparent;}
nav.top-nav h1.header{margin:0;padding-top:22px}
a.sidenav-trigger.top-nav{position:absolute;text-align:center;height:36px;width:36px;top:24px;float:none;margin-left:1.5rem;color:#329d9c;font-size:36px;z-index:2;}
a.sidenav-trigger.top-nav i{font-size:32px}
@media only screen and (max-width: 600px){a.sidenav-trigger.top-nav{left:0}ul.sidenav.sidenav-fixed{border:0}}
@media only screen and (max-width: 992px){nav .nav-wrapper{text-align:center}nav .nav-wrapper a.page-title{font-size:36px}}
@media only screen and (min-width: 601px){main>.container,body>.page-footer>.container,.top-nav>.container,#index-banner>.container,.github-commit>.container{width:100%}}
