.sm-prod{position:relative;z-index:5000}.sm-prod,.sm-prod ul,.sm-prod li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm-prod>li>h1,.sm-prod>li>h2,.sm-prod>li>h3,.sm-prod>li>h4,.sm-prod>li>h5,.sm-prod>li>h6{margin:0;padding:0}.sm-prod ul{display:none}.sm-prod li,.sm-prod a{position:relative}.sm-prod a{display:block}.sm-prod a.disabled{cursor:not-allowed}.sm-prod:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm-prod,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.f_inl_imgs>img,lf_inl_imgs>p{display:inline;font:100% Lora,Georgia,'Times New Roman',Times,serif;color:#222}html,body{background:#fff}body{margin:0;padding:2em 5px;font:100% Lora,Georgia,'Times New Roman',Times,serif;color:#222}.f_txt,.p_txt{font:100% Lora,Georgia,'Times New Roman',Times,serif;color:#222}.f_txt-bld{font-weight:bold}#content{padding:0 5px}#content p a{word-wrap:break-word}h1,h2,h3{font-family:"PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;font-weight:bold;color:#1675a1}h1{margin-top:.27em;margin-bottom:.27em;font-size:1.7em}h2{font-size:1.25em}h2,h3,h4{margin-top:0;margin-bottom:.312em}p,ul,dl{margin-bottom:1.4em;line-height:1.525em}p{font-size:.8em}ul{list-style:circle;padding-left:1.3em}a{color:#d23600;text-decoration:none}a:hover,a:focus,a:active{color:#980000}small{font-size:.8em}.copyr{font-size:.6em;color:silver}.f_h3,.f_h4,.f_h2{color:#1675a1}.f_h3,h4{font-size:1.1em;font-weight:bold}.f_h4,h4{font-size:.9em;font-weight:bold}tbody tr:nth-of-type(2n) {background-color:#f0f0f0}th{background-color:#018db1;font-weight:bold;color:#fff}tbody tr td:nth-of-type(1) {font-weight:bold}th,td{padding:6px}img{display:block}img.wrap{max-width:70%;margin:20px 0;line-height:0}img.align-right{float:right;margin-left:20px}img.align-left{float:left;margin-right:20px}@media only screen and (min-device-width:320px) and (max-device-width:480px){img{max-width:30%;height:auto}img.wrap{max-width:30%;margin-right:15px;margin-top:5px;margin-bottom:5px;line-height:0}}@media only screen and (max-width:320px){img{max-width:30%;height:auto}img.wrap{max-width:30%;margin-right:15px;margin-top:5px;margin-bottom:5px;line-height:0}}@media screen and (max-width:600px){table{width:100%}thead{display:none}tr:nth-of-type(2n) {background-color:inherit}tr td:first-child{background:#f0f0f0;font-weight:bold;font-size:1.3em}tbody td{display:block;text-align:center}tbody td:before{content:attr(data-th);display:block;text-align:center}}#themes{margin:2.5625em 0 2em 0;border:1px solid;border-color:#ebe3d9;border-color:rgba(0,0,0,.04);padding:2.5%;background:#f4ece1;background:rgba(0,0,0,.03);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#themes p:last-child{margin-bottom:0}#themes select{display:block;width:100%;height:24px;line-height:24px;background:#fff}#themes label{margin-left:.3em}.right-column h2{margin-top:0}.right-column h4{font-size:1em;font-weight:normal}dl.docs-terms dt{margin:0 0 .5em 0;font-weight:bold}dl.docs-terms dd{margin:0 0 1.5em 1.3em}dl.docs-arguments{margin:0 0 0 1.3em}dl.docs-arguments dt,dl.docs-arguments dd{margin:0}code{background:#f9f5f0;background:rgba(255,255,255,.5);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pagination{text-align:center}.pagination a{margin:1em .5em 0 .5em;display:inline-block;border:1px solid #dad3c9;border-color:rgba(0,0,0,.10);padding:.111em .666em;text-decoration:none;color:#1675a1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.pagination a:hover,.pagination a:focus,.pagination a:active{color:#d23600}.gray-button{display:inline-block;border:1px solid #dad3c9;padding:.111em .666em;text-decoration:none;background:transparent;color:#1675a1;white-space:nowrap;font-family:inherit;font-size:1em;font-weight:bold;line-height:1.61em;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer;outline:none}.gray-button:hover,.gray-button:focus,.gray-button:active{color:#d23600}@media (min-width:640px){body{padding:2em;font-size:112.5%}.columns{overflow:hidden}.left-column{width:20%}.left-column,.right-column{float:left}.right-column{float:right;width:80%}#content{margin:0 24px;padding:0}#themes{margin:2.5625em 24px 2em 24px}}