﻿@font-face{font-family:MuseoSans500Regular;font-style:normal;font-weight:normal;src:url("fonts/museosans-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/museosans-webfont.woff2") format("woff2"),url("fonts/museosans-webfont.woff") format("woff"),url("fonts/museosans-webfont.ttf") format("truetype"),url("fonts/museosans-webfont.svg#MuseoSans500Regular") format("svg")}@font-face{font-family:Museo300Regular;font-style:normal;font-weight:normal;src:url("fonts/museo300-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/museo300-regular-webfont.woff2") format("woff2"),url("fonts/museo300-regular-webfont.woff") format("woff"),url("fonts/museo300-regular-webfont.ttf") format("truetype"),url("fonts/museo300-regular-webfont.svg#Museo300Regular") format("svg")}@font-face{font-family:Museo500Regular;font-style:normal;font-weight:normal;src:url("fonts/museo500-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/museo500-regular-webfont.woff2") format("woff2"),url("fonts/museo500-regular-webfont.woff") format("woff"),url("fonts/museo500-regular-webfont.ttf") format("truetype"),url("fonts/museo500-regular-webfont.svg#Museo500Regular") format("svg")}@font-face{font-family:Museo700Regular;font-style:normal;font-weight:normal;src:url("fonts/museo700-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/museo700-regular-webfont.woff2") format("woff2"),url("fonts/museo700-regular-webfont.woff") format("woff"),url("fonts/museo700-regular-webfont.ttf") format("truetype"),url("fonts/museo700-regular-webfont.svg#Museo700Regular") format("svg")}@font-face{font-family:metronomija;font-style:normal;font-weight:normal;src:url("fonts/metronomija-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/metronomija-webfont.woff2") format("woff2"),url("fonts/metronomija-webfont.woff") format("woff"),url("fonts/metronomija-webfont.ttf") format("truetype"),url("fonts/metronomija-webfont.svg#metronomija") format("svg")}@media screen, projection{::-moz-selection{background-color:#0091d5;color:#fff}::selection{background-color:#0091d5;color:#fff}}body{background:url("../images/wrapper-header.png") repeat-x scroll 0 0 #F0F0F0;font-family:"MuseoSans500Regular";color:#4f4e4e}h1,h2,h3,h4,h5,h6{font-family:"Museo700Regular";font-weight:normal;color:#4f4e4e}a{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear}ul{margin-left:20px}dd{margin-bottom:17px}dt{font-weight:bold}blockquote{border:none}table thead tr th,table thead tr th:first-child,table tfoot tr td,table tfoot tr td:first-child{border:none}table tbody tr th{padding:9px 10px;line-height:18px}pre{border:1px solid #DDD;margin-bottom:17px}pre code{background-color:transparent}table pre{border:none;margin:0}code{font-weight:normal;background-color:#ECF0F3}#logo{text-align:center;padding:0}#logo h1{margin:0}#logo a{display:block;height:66px;padding:12px 15px}#logo a:hover{-webkit-filter:invert(20%)}#header{margin-bottom:20px}@media only screen and (max-width: 767px){#header{background:url("../images/elephant.png") no-repeat left 125px transparent;background-size:50%}}#top-header-shadow{background:url("../images/head-top-shadow.png") repeat-x scroll 0 0 transparent;height:17px;position:absolute;top:66px;width:100%;z-index:1000}#github-link{position:absolute;border:none;z-index:1000;bottom:0;right:0}#home #github-link{bottom:auto;top:66px}#menu{padding:0}#header .top-bar{border-left:1px solid #42b1d8;border-right:1px solid #2a8eb0;background:none;height:66px;margin-bottom:0}#header .top-bar li,#header .top-bar li:last-child{text-align:center;border-right:1px solid #42b1d8;border-left:1px solid #2a8eb0;border-top:none;border-bottom:none;box-shadow:none}#header .top-bar a,#header .top-bar ul>li.name{text-decoration:none;color:white;text-shadow:1px 1px 0px #3e3e3e;line-height:66px;font-weight:bold;background:transparent;height:66px}#header .top-bar ul{background-image:url(../images/wrapper-header.png);margin-top:0;background-color:transparent;display:table;table-layout:fixed;width:100%;margin-bottom:0;height:66px}#header .top-bar ul>li.toggle-topbar{background:none;border:none;width:100%;height:66px}#header .top-bar ul>li.toggle-topbar a{background:none;border-bottom-color:transparent}@media only screen and (max-width: 767px){#header .top-bar ul{height:auto;display:block}}#header .top-bar li{background-color:transparent !important;display:table-cell;float:none}#header .top-bar li.active a{background:url("../images/background-header-menu-link.png") repeat-x}#header .top-bar li a:hover{background:url("../images/background-header-menu-link.png") repeat-x}@media only screen and (max-width: 767px){#header .top-bar li{display:block;background-color:#2a8eb0}#header .top-bar li:last-child{background-color:#2a8eb0 !important}#header .top-bar li.show-for-small:last-child{background-color:#2a8eb0 !important}#header .top-bar li a{border-bottom:1px solid #42b1d8}#header .top-bar li a:not(.button):hover{background:url("../images/background-header-menu-link.png") repeat-x}}#header .top-bar.expanded{height:100%;position:relative;z-index:1500}#header .top-bar.expanded ul li.toggle-topbar a{border-bottom-color:white;border-width:8px}#header form{margin-top:10px;margin-bottom:0}#header input[type=text]{background:url("../images/top-search-bg.png") no-repeat -4px 0px;border:medium none;color:#29BDF1;font-family:"MuseoSans500Regular";height:44px;padding:0px 10px 0 37px;width:190px;outline:none;margin:0;box-shadow:none;-webkit-transition:none;-moz-transition:none;transition:none}#header input[type=text]:focus{background-position:-4px -48px;color:#fff}#header .top-bar form{padding:0;display:inline-block;background-color:#2a8eb0;margin:11px 0}#content{background-color:#ffffff;min-height:500px;border-radius:6px;padding:33px;box-shadow:0 0 7px #dadada}@media only screen and (max-width: 767px){#content{padding:15px}}#content h1{color:#24b9ff}#content h1:first-of-type{margin-top:0}#content h2{color:#6ac00e;font-weight:normal}#content h3{color:#24b9ff}#content blockquote{font-size:1.2em;margin-left:1em;margin-right:1em}#content a:link,#content a:visited{color:#0091d5;text-decoration:none}#content a:hover{color:#000;text-decoration:underline}#content a.button{color:#fff}#content p.date{border-top:1px solid #dadada;padding-top:1em;margin-top:1em}#content #features ul.block-grid li{text-align:center;border:1px solid #6ac00e;color:#6ac00e;border-radius:5px;font-weight:bold}#content #features ul.block-grid li a{color:#6ac00e}#content #features ul.block-grid li a :hover{color:#000000}#navigation{padding-top:33px;text-shadow:0 1px #fff}@media only screen and (max-width: 767px){#navigation{padding-top:0}}#navigation ul{list-style-type:none;margin-left:0}#navigation ul ul{margin-left:0;font-size:0.95em}#navigation ul ul li{background:none}#navigation ul ul a{padding-left:15px}#navigation ul ul ul a{padding-left:30px}#navigation li,#navigation .topless{background:url("../images/list-arrow.png") no-repeat scroll right 8px transparent}#navigation li.opened{background:url("../images/list-arrow-down.png") no-repeat scroll right center transparent}#navigation ul a,#navigation .topless a{text-decoration:none;color:#686868;display:block;padding:8px 20px 8px 0;box-shadow:0 -1px 0 rgba(0,0,0,0.2) inset,0 1px 0 rgba(255,255,255,0.6)}#navigation ul a{font-size:13px}#navigation ul ul a{font-size:12px}#navigation ul ul ul a{font-size:11px}#navigation a:hover{color:#0091D5}#navigation .active a{color:#24b9ff}#navigation .active li a{color:#686868}#navigation h1{color:#24b9ff;font-size:1.3em;font-family:'Museo300Regular';margin-top:1em;margin-bottom:0.25em}#navigation select{margin-bottom:17px}.manual #navigation ul a{font-weight:bold}.manual #navigation ul ul a,.manual #navigation .this-page-menu a{font-weight:normal}#this-page-menu{border:1px solid #ddd;padding:20px 15px;font-size:0.8em;background-color:#ebebeb;margin-bottom:15px;border-radius:5px}#this-page-menu h1{margin-top:0}#this-page-menu ul{margin-bottom:10px}#this-page-menu ul a{font-size:0.8em}#this-page-menu li{background-position:right 5px}#this-page-menu .note{font-size:1em;margin-bottom:0}#content ul.breadcrumbs li a:hover{text-decoration:underline}#content ul.breadcrumbs li.current a{color:#333}#content ul.breadcrumbs li.current a:hover{text-decoration:none}#footer{margin-top:20px;padding-top:15px;padding-bottom:10px;background-color:#1e1e1e;background-image:-webkit-linear-gradient(top, #1e1e1e 0%,#3b3c3a 5%,#3b3c3a 100%);background-image:linear-gradient(to bottom,#1e1e1e 0%,#3b3c3a 5%,#3b3c3a 100%)}#footer h4{font-family:'metronomija';color:#ffffff;font-size:20px;margin-bottom:25px;text-shadow:0 1px #000}#footer ul{list-style-type:none;margin-left:0}#footer ul li{padding-bottom:15px}#footer ul li:last-child{padding-bottom:0}#footer ul.ref{font-family:'metronomija'}#footer a{text-decoration:none;font-size:0.95em;color:#b4ff3f;display:block}#footer a:hover{color:#55d1ff}#footer hr{display:none;clear:both;border:none}@media only screen and (max-width: 767px){#footer hr{display:block}}#footer #social-links{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:50%;margin-left:auto;margin-right:auto;margin-bottom:15px;font-family:"metronomija"}@media only screen and (max-width: 1000px){#footer #social-links{width:80%}}@media only screen and (max-width: 768px){#footer #social-links{width:auto;margin-left:10px;margin-right:10px}}#footer #social-links div{text-align:center;padding:0}#footer #social-links a{text-decoration:none;background-color:none;color:#888}#footer #social-links a:hover{color:#fff}#footer #social-links a:hover img{-webkit-filter:invert(100%);filter:invert(100%)}@media only screen and (max-width: 768px){#footer #social-links a:hover{background-color:#55d1ff}}#footer #social-links a img{display:inline-block;vertical-align:middle;margin-right:0.5em;width:24px;height:24px;-webkit-filter:invert(50%);filter:invert(50%)}@media only screen and (max-width: 768px){#footer #social-links a{display:block;background-color:#282827;border-radius:6px;padding:3px 3px 0 3px;margin:10px 5px}}#contact-menu h4{border-right:none}#contact-menu ul{margin-bottom:0}#contact-menu ul li{text-align:center;padding-bottom:0}#contact-menu ul li a{font-size:1.1em;color:#55d1ff;text-decoration:none;background-color:#282827;margin-bottom:8px;line-height:21px;border-radius:6px;display:block}#contact-menu ul li a:hover{color:#ffffff;background-color:#55d1ff}#footer-copyright{background-color:#2E2E2D;position:relative;border-radius:4px;padding:10px;box-shadow:0 0 3px #222 inset}#footer-copyright p{font-style:italic;font-size:0.95em;color:#888888;text-align:center;margin-bottom:0}#footer-copyright a{top:11px;right:20px;position:absolute}.link-hightlight,#footer .link-highlight a{color:#48ccf9}[class*="foundicon-"]:after{position:relative;top:-8px;left:10px;color:#888;font-size:60%;font-style:normal}#home #header{margin-bottom:0}#intro{background:#a5e3f3 url("../images/head-bottom.png") no-repeat top center;text-align:center;padding-bottom:25px;width:100%;height:225px}#intro img{height:200px}#download{height:15px;width:100%;background:url("../images/wrapper-main-middle-shadow.jpg") repeat-x center top transparent;background:url("../images/download-custom-shadow.jpg") no-repeat scroll center top,url("../images/wrapper-main-middle-shadow.jpg") repeat-x center top;margin-bottom:50px}@media only screen and (max-width: 767px){#download{margin-bottom:25px;overflow:visible}}#download a{background:url("../images/download-now-btn.png") no-repeat scroll 0 0 transparent;background-size:cover;display:block;height:100px;top:-50px;width:100%;max-width:415px;min-width:235px !important;position:relative;margin-right:auto;margin-left:auto}@media only screen and (max-width: 390px){#download a{height:75px}}#download:hover a{background-image:url("../images/download-now-btn_over.png")}#reasons{margin-bottom:50px;padding-left:15px;padding-right:15px}@media only screen and (max-width: 767px){#reasons{padding-left:0;padding-right:0}}#reasons h3{color:#4ac31b;padding-left:50px;background-position:left center;background-repeat:no-repeat;line-height:35px;text-shadow:0 1px 0 #fff}@media only screen and (max-width: 767px){#reasons h3{padding-left:0;background-image:none}}@media only screen and (max-width: 479px){#reasons h3{font-size:22px}}#reasons>div:first-child{box-shadow:-1px 0 0 rgba(255,255,255,0.8) inset,1px 0 0 rgba(0,0,0,0.15)}@media only screen and (max-width: 767px){#reasons>div:first-child{box-shadow:none}}#reasons #training-ad{height:390px;width:300px;margin-top:50px;display:block;margin-left:auto;margin-right:auto;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s}#reasons h1,#clients h2{text-shadow:0 2px 0 #fff}@media only screen and (max-width: 979px){#reasons h1,#clients h2{text-align:center}}#modular{background-image:url("../images/modular.png")}#secure{background-image:url("../images/secure.png")}#extensible{background-image:url("../images/extensible.png")}#community{background-image:url("../images/community.png")}#high-performing{background-image:url("../images/high-performing.png")}#enterprise-ready{background-image:url("../images/enterprise-ready.png")}#php-hero a{background:url("../images/php-hero.png") no-repeat scroll 0 0 transparent;height:390px;width:300px;display:block;margin-left:auto;margin-right:auto;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s}#php-hero a:hover{background-position:-1px -399px}#apigility a{background:url("../images/apigility_banner.png") no-repeat scroll 0 0 transparent;height:390px;width:300px;display:block;margin-top:50px;margin-left:auto;margin-right:auto;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s}#zf2a-course a{background:url("../images/ZF2-Certification-390x300px.png") no-repeat scroll 0 0 transparent;height:390px;width:300px;margin-top:50px;display:block;margin-left:auto;margin-right:auto;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s}#background{background:url("../images/middle-top-separator.png") repeat-x left top,url("../images/middle-bottom-separator.png") repeat-x left bottom #e4e4e4;padding:40px 15px 20px 15px;margin-bottom:25px}@media only screen and (max-width: 767px){#background{padding-left:0;padding-right:0}}#zendcon{box-shadow:1px 0 0 rgba(255,255,255,0.8) inset,-1px 0 0 rgba(0,0,0,0.15)}#zendcon a{height:390px;width:300px;display:block;margin-left:auto;margin-right:auto}#zendcon a img:hover{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s}@media only screen and (max-width: 767px){#zendcon{box-shadow:none}}@media only screen and (max-width: 767px){#links .tabs{display:table;margin-left:auto;margin-right:auto;margin-bottom:10px}}#links .tabs dd{margin-right:10px}@media only screen and (max-width: 767px){#links .tabs dd{margin-right:5px}}#links .tabs dd:last-child{margin-right:0}#links .tabs dd.active{border:none;margin-top:0}#links .tabs dd a{font-family:"Museo700Regular";border-radius:1000px;padding:8px 20px;line-height:1em;height:auto;font-size:22px;color:#adadad;border:1px solid #c9c9c9;font-weight:normal;box-shadow:0 2px 0 rgba(255,255,255,0.5) inset}#links .tabs dd a:hover{color:#323232;background-color:#d2d2d2;box-shadow:0 2px 0 rgba(0,0,0,0.2) inset}@media only screen and (max-width: 767px){#links .tabs dd a{font-size:12px}}#links .tabs dd.active a{background-color:#24b9ff;border:1px solid #e4e4e4;color:#fff;position:relative;box-shadow:none}#links .tabs dd.active a:after{border-color:#24b9ff transparent transparent transparent;border-width:10px;border-style:solid;width:0;height:0;content:'';display:block;bottom:-20px;position:absolute;left:42%}@media only screen and (max-width: 767px){#links .tabs dd{display:table-cell}}#links .tabs-content{margin-left:15px;margin-right:15px;margin-top:20px;clear:both}@media only screen and (max-width: 767px){#links .tabs-content{margin-top:10px}}@media only screen and (max-width: 767px){#links .tabs-content>li{text-align:center}}#links .tabs-content h5{padding:10px 0;margin:0;box-shadow:0 -1px 0 rgba(0,0,0,0.1) inset,0 1px 0 rgba(255,255,255,0.6)}#links .tabs-content h5:last-child{box-shadow:none}@media only screen and (max-width: 767px){#links .tabs-content h5 a{display:block}}#clients{margin-bottom:40px;padding-left:15px;padding-right:15px}@media only screen and (max-width: 767px){#clients{padding-left:0;padding-right:0}}#clients h2{margin-left:15px;margin-right:15px;margin-bottom:25px}#clients>ul{margin:0}#clients>ul li{text-align:center}#clients img{filter:url("filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(1);opacity:0.4}#clients img:hover{filter:none;-webkit-filter:grayscale(0);opacity:1;-webkit-animation:opac 1s forwards;-moz-animation:opac 1s forwards;animation:opac 1s forwards}@-moz-keyframes opac{0%{opacity:0.4}100%{opacity:1}}@-webkit-keyframes opac{0%{opacity:0.4}100%{opacity:1}}@-ms-keyframes opac{0%{opacity:0.4}100%{opacity:1}}@-o-keyframes opac{0%{opacity:0.4}100%{opacity:1}}.dev-tools{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end;text-align:center;margin-top:1em}.dev-tools div.tool{width:300px}.dev-tools.images{align-items:center;margin-bottom:0}.dev-tools.info{margin-top:0;margin-bottom:4em}.caption{font-size:1.5em;margin-top:1em;margin-bottom:1em}#dialog_promo{margin:0px;padding:0px;position:fixed;bottom:0;width:1200px;left:50%;margin-left:-600px;overflow:hidden;z-index:100}#promoClose{position:absolute;display:inline-block;top:55px;right:55px;color:#17729f;cursor:pointer;cursor:hand}#manual #component-name{text-align:center;font-size:2em;color:#9c9a9a}#manual .related{margin-bottom:20px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:0 10px}#manual .body+.related{margin-top:20px}#manual .related ul{display:table;width:100%;table-layout:fixed;margin-bottom:0;margin-left:0}#manual .related ul li{display:table-cell}#manual .related .next{text-align:right}#manual .related .next a:after{content:' »'}#manual .related .prev a:before{content:'« '}#manual #content blockquote{font-size:1em;margin:0;border:none;padding:0}#manual #content .rubric{color:#24b9ff;font-size:27px;font-family:"Museo700Regular";margin-top:17px}#manual div.footnote{font-size:12px;line-height:1.6;margin-bottom:17px;border-top:1px solid #ccc;padding:15px 15px 0 15px}.docutils.footnote{background-color:#F2F2F2;width:100%}.docutils.footnote .label{padding:9px 5px;background-color:transparent;display:table-cell;position:static;line-height:18px;width:4%}.docutils.footnote td{font-size:12px}.admonition.note,.admonition.warning,.admonition.versionadded .admonition.versionchanged,.admonition.deprecated,.admonition.seealso,.admonition.important,.admonition.caution{background-color:#F2F2F2;border:1px solid #E6E6E6;margin:0 0 22px 0;padding:20px}.admonition .rubric{color:#4f4e4e !important;font-size:22px !important}.admonition p{width:100%}.admonition .last{margin-bottom:0}.admonition-title{font-weight:bold;margin-bottom:17px;border-bottom:1px solid #ccc;font-size:16px}.simple{padding-left:20px;margin-left:0}.simple em{font-style:normal}a.headerlink{padding:0px 4px;text-decoration:none;font-size:0.5em;color:#24b9ff;font-weight:normal}.highlight,.highlight-txt,.programlisting,.highlight-yaml pre,.highlight-python pre{background:#eeffcc;overflow:auto;padding:5px}.highlight pre,.highlight-txt pre{border:none;padding:0;background-color:transparent;margin-bottom:0}.programlisting{border:1px solid #DDD;margin-bottom:17px}.programlisting ol{margin-bottom:0;margin-left:35px}.programlisting *[style]{font-family:monospace !important}.highlight-php{margin:0 0 18px;overflow:auto}.highlight-txt,.highlight-text,.highlight-apache,.highlight-bash,.highlight-xml,.highlight-yaml,.highlight-html,.highlight-ini,[class*="highlight-"]{margin-bottom:17px}.highlight-yaml .highlighttable pre{background-color:transparent}.highlighttable{border-collapse:collapse;width:100%;margin:0}.highlighttable pre{padding:0}.highlighttable td{padding:0}.highlighttable .linenos{padding:5px;width:4%}.highlighttable .code{overflow:auto}tt,.classname,.methodname{font-family:monospace;font-size:0.9em;background-color:#F8F8F8;margin:0 2px;padding:0 5px;border:1px solid #EAEAEA;border-radius:3px}#manual #content .function{position:relative;border:1px solid #ddd;margin-top:45px}#manual #content .function:before{content:'Method description';display:block;font-size:0.9em;font-weight:bold;position:absolute;top:-25px}#manual #content .function dt{padding:5px 10px;border-bottom:1px solid #ddd;color:#999;background-color:#ecf0f3}#manual #content .function dt .descname{font-size:1.1em;margin-left:0;margin-right:10px;color:#4070a0}#manual #content .function dt big{margin:0 5px;font-size:1em}#manual #content .function dt em{font-style:normal;color:#4f4e4e;font-family:monospace}#manual #content .function dt .optional{margin:0 5px}#manual #content .function dd{margin-bottom:0;background-color:rgba(236,240,243,0.4);overflow:hidden}#manual #content .function dd table{margin:0;border:none;background-color:transparent;display:block}#manual #content .function dd table tr{display:block;padding:10px}#manual #content .function dd table p{margin:0}#manual #content .function dd table .field{border-top:1px solid #ddd}#manual #content .function dd table .field-name{padding:0;font-weight:bold;display:block;text-align:left;margin-bottom:10px}#manual #content .function dd table .field-body{display:block;padding:0;margin-left:20px;margin-right:20px}#manual #content .function dd table .field-body ul{margin-bottom:0;list-style-type:none;padding-left:0;line-height:18px;display:table;border-collapse:collapse}#manual #content .function dd table .field-body ul li{margin-bottom:3px;display:table-row;background-image:-webkit-linear-gradient(#ddd 1px, transparent 1px);background-image:linear-gradient(to   , transparent 1px)}#manual #content .function dd table .field-body ul li:first-child{background-image:none}#manual #content .function dd table .field-body ul li:after{content:"";height:10px;display:block}#manual #content .function dd table .field-body ul li strong{display:table-cell;padding:10px 10px 0 10px}#manual #content .function dd table .field-body strong{font-family:monospace;color:#4070a0}#manual #content .function dd tbody{display:block}#manual #content .function dd>p{margin:10px}dl.training dt{clear:left;margin-top:1em}dl.training dd p{font-size:1.2em;margin-bottom:8px}dl.training dd p img.icon{width:80px;float:left;vertical-align:text-top;padding-right:0.5em;padding-bottom:0.5em}div.columns.training{text-align:center}div.columns.training img{margin-bottom:0.5em}.highlight .hll{background-color:#ffc}.highlight .c{color:#408090;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#408090;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#408090;font-style:italic}.highlight .cs{color:#408090;background-color:#fff0f0}.highlight .gd{color:#A00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00A000}.highlight .go{color:#303030}.highlight .gp{color:#c65d09;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#0040D0}.highlight .kc{color:#007020;font-weight:bold}.highlight .kd{color:#007020;font-weight:bold}.highlight .kn{color:#007020;font-weight:bold}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:bold}.highlight .kt{color:#902000}.highlight .m{color:#208050}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:bold}.highlight .no{color:#60add5}.highlight .nd{color:#555555;font-weight:bold}.highlight .ni{color:#d55537;font-weight:bold}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:bold}.highlight .nn{color:#0e84b5;font-weight:bold}.highlight .nt{color:#062873;font-weight:bold}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#208050}.highlight .mh{color:#208050}.highlight .mi{color:#208050}.highlight .mo{color:#208050}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:bold}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#208050}.server-download{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:2em;background-color:#c3f0fc;border-radius:6px;box-shadow:0 0 7px #dadada}.server-download .zend-blocks{display:block;width:25%}.server-download .server-content{text-align:left;width:75%;font-size:24px}.server-download .server-content span.product{font-size:1.5em;font-weight:bold;color:#6ac00e}.server-download .server-content span.promo{font-size:1.2em;font-weight:bold;color:#103754}.server-download .server-content img{padding-top:1em}.server-download .server-content img.server-logo{padding-bottom:1em}.composer-download{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;padding:2em;background-color:#B0D885;border-radius:6px;box-shadow:0 0 7px #dadada}#issues #content table thead th:first-child{width:10%}#issues #content table tbody th{width:20%;text-align:left}#issues .metadata{border:1px solid #DDD;margin-bottom:17px;padding:0.5em}#issues .metadata dt{float:left;clear:left;width:10em;text-align:right;font-weight:bold}#issues .metadata dd{margin:0 0 0 11em;padding:0 0 0.5em 0}#issues .metadata dd ul{list-style-type:none;padding:0;margin-left:0}#issues .description .body{border:1px solid #DDD;margin-bottom:17px;padding:0.75em}#issues .comments .comment{border:1px solid #DDD;margin-bottom:17px;padding:0.75em}#issues .comments .comment .metadata{border:none;border-bottom:1px solid #DDD;padding:0 0 0.5em;font-size:0.8em}#issues .comments .comment:nth-child(odd){background-color:#F9F9F9}#issues .body p:last-child{margin-bottom:0}#api td+td+td{text-align:right}#downloads table img{max-width:none}#downloads td+td+td{text-align:right}#archives td+td{text-align:right}#participate #content dt.columns,#participate #content dd.columns{margin-top:17px}#participate #content dt.columns{clear:both}.error-404-speech-bubble{position:relative;display:inline-block;padding:15px;margin-top:150px;border:3px solid #000000;border-radius:15px}@media only screen and (max-width: 767px){.error-404-speech-bubble{margin-top:50px}.error-404-speech-bubble h1{font-size:32px}.error-404-speech-bubble h2{font-size:22px}}.error-404-speech-bubble:before{position:absolute;content:'';left:-69px;top:50px;width:69px;height:40px;background:url(../images/speech-bubble-arrow.png) no-repeat}.row{width:1279px}.button{text-decoration:none !important}.button ul li.header{color:#000;font-size:13px;padding:6px 14px;text-align:left;margin-bottom:0;font-weight:bold;font-family:"MuseoSans500Regular"}.button ul li.header:hover{background-color:transparent;cursor:auto}.logo{text-align:center}@media only screen and (max-width: 767px){.logo{text-align:left}}div.alert-box p:last-child{margin-bottom:0}#content .pagination a{color:#4f4e4e}#content .pagination .current a{color:#fff}#navigation-button{margin:0 15px 15px}#navigation-button a{width:auto;display:inline-block;font-weight:normal}#navigation-button a:before{content:'more'}.active #navigation-button a:before{content:'hide'}@media only screen and (max-width: 767px){#navigation,#content{width:100%;display:block;position:relative;z-index:1;-webkit-transition:0.25s all ease-in;-moz-transition:0.25s all ease-in;-o-transition:0.25s all ease-in;transition:0.25s all ease-in}#navigation{margin-left:-100%;width:80% !important;float:left;z-index:2}#content{margin-left:0;z-index:1;position:relative}.active #navigation{margin-left:0}.active #content{margin-right:-80%;margin-left:80%}.row{overflow:hidden}.row .row{overflow:visible}}.long-term-support td.version{width:50%}.long-term-support td.release{width:20%}.long-term-support td.lts{width:20%}
/*# sourceMappingURL=app.min.css.map */
