html{font:normal normal normal 1em/1.6 "PT Sans","Helvetica","Arial",sans-serif;color:#3d3d3d;margin:0;padding:0;background:#f9f6e6}@media screen and (max-width:30em){html{font-size:.875em}}@media screen and (min-width:85em) and (min-height:40em){html{font-size:1.125em}}@media screen and (min-width:95em) and (min-height:50em){html{font-size:1.2em}}body{margin:0;padding:0}.page{box-sizing:border-box;-moz-box-sizing:border-box;width:63em;margin:0 auto;padding:0 1.5em}@media screen and (min-width:1px){.page{width:100%;max-width:63em}}@media screen and (max-width:46em){.page{padding-left:1em;padding-right:1em}}h1,h2,h3,h4,h5,h6{line-height:1.2}p,ol,ul{margin:.8em 0 0}p:first-child,ol:first-child,ul:first-child{margin-top:0}ul{list-style:square;padding:0 0 0 1.6em}a{color:#38abc0;text-decoration:none}a.header-link{color:#3d3d3d;text-decoration:none}a.header-link:hover{text-decoration:none}a:hover{color:#3192a7;text-decoration:underline}a:focus{outline-color:#3192a7}a img{display:block}blockquote{font-size:1em;font-style:italic;border-left:3px solid #ddd;margin:.8em 0 0;padding:.65em 1.25em}blockquote:first-child{margin-top:0}table{margin:1em 0 2em;width:100%;border:1px solid #ddd;border-collapse:collapse}table th,td{border:1px solid #ddd;margin:0;padding:.4em;vertical-align:top}table th{background-color:#b8cf00;color:#fff}table th.center,td.center{text-align:center}table th.middle,td.middle{vertical-align:middle}table ul{padding-left:1.1em}code{background-color:#f8f8f8;border:1px dotted #b6b6b6;box-sizing:border-box;padding-left:1px;padding-right:1px}pre{border-top:1px dotted #b6b6b6;border-bottom:1px dotted #b6b6b6;padding:.5em;background-color:#f8f8f8;font-size:.9em;overflow-x:auto}pre code{border:none}hr{border:none;border-top:1px solid #ddd;margin:1.25em 0 1.5em}.header{margin:0 auto 1.8em;padding:1.8em 0 0;text-align:center}.header h1{display:inline;margin:0 -1.5em 0 0;padding:0}.header h1 img{display:inline;width:435px;margin:0 auto}#global-search{display:inline;float:right;margin:.3em 0 0 1em;padding:0}#global-search-query{margin:0;width:2.6em;height:2.6em;padding:0;border:none!important;outline:none!important;border-radius:.6em;background-color:transparent;background-image:url(../img/magnifying-glass-128x128.png);background-position:right center;background-size:2em;background-repeat:no-repeat;color:#3d3d3d;text-indent:5em;cursor:pointer;transition:all .5s;font-size:1em}#global-search-query:focus{width:20em;background-color:#fff;background-position:98% center;text-indent:.6em;cursor:text}@media screen and (max-width:48em){.header h1{margin-right:0}.header h1 img{width:380px}}@media screen and (max-width:42em){.header h1{margin-right:0}.header h1 img{width:360px}}@media screen and (max-width:36em){.header h1{margin-right:0}.header h1 img{width:340px}}@media screen and (max-width:30em){.header h1{margin-right:0}.header h1 img{width:100%}}@media screen and (max-width:60em){#global-search{display:none}}.box{display:block;border:.3em solid #cdcdcd;border-radius:.8em;background-color:#fff;padding:1em;text-align:center}.box:hover{border-color:#b8cf00;background-color:#efefef}.box h2{color:#38abc0;font-weight:400}.box p{color:#888;font-size:1.1em}a.box,.box a:hover{color:#b8cf00;text-decoration:none}.torso{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 .1em .25em rgba(0,0,0,.15);box-shadow:0 .1em 1em rgba(0,0,0,.3);border-top-left-radius:.5em;border-top-right-radius:.5em}.sorry{font-style:italic}.figure{margin:.8em 0 1.2em}.figure:first-child{margin-top:0}.figure p{font-size:.875em;text-align:center;color:#737373;margin-top:.5em;font-style:italic}.nav{background-color:#41c3d9;text-align:center;border-top-left-radius:.5em;border-top-right-radius:.5em}.small-screen{display:none}.small-screen-nav{background-color:#929497;text-align:center;display:none}.small-screen-nav h3{margin:0;font-size:.875em;letter-spacing:4px;text-transform:uppercase;color:#fff;line-height:1.6;padding:.5em 0}.small-screen-nav a{display:block;border-top:1px solid #ddd;background-color:#929497;color:#fff;padding:.5em 0}.small-screen-nav a:hover{background-color:#929497;text-decoration:none}.nav a{display:inline-block;padding:.5em 1em;text-decoration:none;font-weight:600;color:#fff;white-space:nowrap;position:relative;transition:all .4s}.nav a:hover{background-color:#b8cf00}.nav a.on{background-color:#b8cf00}.nav a.on:after{content:'';width:0;height:0;display:block;position:absolute;border-top:8px solid #b8cf00;border-left:8px solid transparent;border-right:8px solid transparent;bottom:-8px;left:50%;margin-left:-8px}.nav a.on:hover{background-color:#b8cf00}.nav a.on:hover:after{border-top-color:#b8cf00}@media screen and (max-width:43.125em){.nav .large-screen{display:none}.nav .small-screen{display:inline-block}.small-screen-nav{display:block}}.sub-nav{margin-top:1.8em}.sub-nav ul{list-style:disc;padding:0;font-size:1.125em;line-height:1.3}.sub-nav ul ul{padding:0 0 0 1.5em;font-size:.83333em;margin:.4em 0 0;list-style:circle}.sub-nav li{margin:0}.sub-nav li:first-child{margin-top:0}.sub-nav .on{color:#000}.sub-nav li a.on{background-color:#b8cf00;color:#fff}.sub-nav li a.on:hover{text-decoration:none}@media screen and (max-width:46em){.sub-nav{margin:0 -2em 1.5em}}.breadcrumbs{font-size:.9375em}.breadcrumbs span{margin:0 .25em;color:#c3bea9}.breadcrumbs a{margin-bottom:.3125em;display:inline-block}ol.tree>li{font-size:1.125em}ol.tree li{line-height:1.25em;margin:.425em 0}ol.tree ol{margin:0 0 1.2em;padding:0 0 0 2em;font-size:.83333em}ol.tree ol li{font-style:italic}ol.tree ol li a{font-style:normal}ol.roman{list-style-type:upper-roman}ol.roman ol{list-style-type:lower-roman}.main{padding:1.5em 1.5em 2.5em}.main.zeropad{padding:0}@media screen and (max-width:46em){.columns{width:100%!important;float:none;margin:1.5em 0 0}.columns:first-child{margin-top:0}}.error{display:none;margin:2em 0 0;position:relative;border-radius:.5em;padding:1em 1em 1em 6em;background-color:#ffc4e0;min-height:2em}.error:before{content:'Error!';display:block;position:absolute;top:.6em;left:.6em;font-size:1.2em;font-weight:700}.pagination{border-top:1px solid #ddd;margin-top:1.5em;padding-top:1em;*zoom:1}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:45%;position:relative;line-height:1.4}.pagination a:before,.pagination a:after{display:block;position:absolute;top:0}.pagination .older{float:left;padding-left:.85em}.pagination .older:before{content:"«";left:0;-webkit-transition:left .24s ease;-moz-transition:left .24s ease;transition:left .24s ease}.pagination .older:hover:before{left:-.25em}.pagination .newer{float:right;text-align:right;padding-right:.85em}.pagination .newer:after{content:"»";right:0;-webkit-transition:right .24s ease;-moz-transition:right .24s ease;transition:right .24s ease}.pagination .newer:hover:after{right:-.25em}.pagination small{font-size:.875em}.article{margin:2em 0 0}.article:first-child{margin-top:0}.article h1{margin:.2em 0 1em;font-size:2.5em;font-weight:400}.article h2{font-size:1.5em;font-weight:700;margin:1.5em 0 0}.article .time{margin-top:-1em;font-style:italic;color:#a49b8c;font-size:.875em}.article h3{margin-top:2em;line-height:1.3;font-weight:700;font-style:italic}.article h3 em{font-style:normal}.article h1 a{text-decoration:none}.article img{display:block;width:100%;margin:.8em 0 0}.article p img:first-child{margin-top:0}@media screen and (max-width:30em){.article h1{font-size:1.65em}.article h2{font-size:1.5em}}.sidebar{margin-top:1.6em}.side-block{margin:2em 0 0}.side-block:first-child{margin-top:0}.side-block:last-child{margin-bottom:0}.side-block h2{font-size:1.4em;font-weight:400;margin:0 0 .35em;padding-bottom:.3em;border-bottom:1px dotted #ccc}.side-block h2 a{text-decoration:none;color:#3d3d3d}.side-block ul{margin-top:.4em;list-style:none;padding:0}.side-block li{line-height:185%}.side-block li a{padding:.15em}.side-block li a:hover{text-decoration:none}@media screen and (max-width:46em){.side-block{margin:0 0 1.5em 4%;width:48%!important;float:left}.side-block.odd{margin-left:0}}@media screen and (max-width:32em){.side-block{margin:0 0 1.5em;width:100%!important;float:none}}.calendar ul{list-style:none;padding:0}.calendar li{margin:.75em 0 0}.calendar li:first-child{margin-top:0}.calendar small{color:#503c33;font-size:.875em;font-style:italic}.calendar h3{font-weight:400;margin:.125em 0 0;font-size:1.2em}.big-calendar{}.big-calendar .divider{font-size:.9125em;overflow:hidden;width:100%;margin-top:1.5em;margin-bottom:-.75em}.big-calendar .divider span{display:inline-block;position:relative;padding:0 .65em;color:#b7b29d;font-size:1.125em;margin-left:4.35em}.big-calendar .divider span:before,.big-calendar .divider span:after{content:'';position:absolute;display:block;height:0;width:800px;border-top:3px double #cbc9c0;top:50%;margin-top:-1px}.big-calendar .divider span:before{left:-800px}.big-calendar .divider span:after{right:-800px}.big-calendar .date-blob{width:3.2em;float:left;text-align:center;box-shadow:0 0 .6em rgba(0,0,0,.15);position:relative;margin-right:1em}.big-calendar .date-blob strong{text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:.1em 0 0;font-size:.6em;background-color:#b8cf00;color:#fff;display:block}.big-calendar .date-blob span{display:block;font-size:1.1em;line-height:1;background-color:#fff;padding:.125em 0 .35em}.big-calendar .event{margin-top:2em}.big-calendar .event:first-child{margin-top:0}.big-calendar .event h3{font-size:1em;margin:auto 0;font-style:normal;font-weight:400}@media screen and (max-width:30em){.big-calendar .date-blob{font-size:.825em}.big-calendar .date-blob strong{letter-spacing:0}}.map{height:20em;width:100%;border:1px solid #ccc}.big-map .map{height:24em}.map h2{margin:0;font-size:1.4em}.map h3{margin:0;font-style:normal;font-size:1.125em}.map p{margin:.4em 0 0}@media screen and (max-width:46em){.map{height:20em}}.taxonomy-results{border-top:1px solid #ddd;padding-top:1.5em}.taxonomy-results h1{font-size:1.9em}.masonry .item{width:286px;margin-bottom:15px;overflow:hidden}.masonry .item img{display:block;width:auto!important;width:100%;max-width:100%}.masonry .item .caption{width:100%;position:absolute;bottom:-5px;background:rgba(0,0,0,.3);padding:25px 0;color:#fff;text-align:center;font-size:21px;opacity:0;-webkit-transition:ease-in-out all .2s}.masonry .item:hover .caption{opacity:1;bottom:0}.homepage{padding:1.5em}.homepage.splash{background:url(../img/splash.png) no-repeat bottom right;background-size:contain;margin:.5em .2em}.homepage.splash .text-message{width:60%;text-align:center}.homepage.splash .text-message h1{margin:0 0 1em;font-size:3em;font-weight:400}.homepage.splash .text-message p{font-size:1.2em}.homepage.splash .product-link a{font-size:1.3em;color:#b8cf00}@media screen and (max-width:95em){.homepage.splash{background:url(../img/splash.png) no-repeat center right;background-size:auto 90%}}@media screen and (max-width:60em){.homepage.splash{background:0 0}.homepage.splash .text-message{width:100%}}.homepage h2{font-weight:700;font-size:1.1em}.homepage.solutions{text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;background-color:#f4fff5}.homepage.solutions .row{padding-top:1.5em;padding-bottom:1.5em}.homepage.solutions .row:first-child{padding-top:0;border-bottom:1px dashed #bebebe}.homepage.solutions h2{margin-top:.5em}.homepage.solutions .icon{margin-top:.5em;font-family:flaticon;font-size:2.5em;color:#616161}.homepage .proceed{margin-left:.5em;margin-bottom:1.2em}.homepage .proceed .icon{margin-right:.5em;font-family:flaticon;font-size:1.6em;color:#616161}.homepage.c2id-aas{background-image:url(../img/power-fight.png);background-repeat:no-repeat;background-position:bottom right 2em;background-size:contain;background-origin:padding-box;background-color:#dcefff;padding-top:1.5em;padding-bottom:5em;border-bottom:1px solid #bebebe}.homepage.c2id-aas h2{display:inline;font-size:2.4em;font-weight:400;background-color:#fff;padding:.1em}.homepage.c2id-aas h3{font-weight:400}.homepage.insights{background-image:url(/assets/blog/2019/crowd.jpg);background-size:cover;padding-top:1.5em;padding-bottom:5em;border-bottom:1px solid #bebebe}.homepage.insights h2{display:inline;font-size:2.4em;font-weight:400;background-color:#fff;padding:.1em}.homepage.insights h2 a{color:#b8cf00}.homepage.insights h2 a:hover{text-decoration:underline}.homepage.insights h3{font-weight:400}span.white-bg{display:inline;background-color:#fff;padding:.1em}.homepage.insights a:hover{text-decoration:none}.homepage.customers{border-bottom:1px solid #bebebe;text-align:center}.homepage.customers h3{margin:.4em auto 1.5em}.homepage.customers img{height:2.2em}.matrix{margin:.5em 0}.matrix .row{margin-bottom:1.5em}.matrix h1{margin-top:0;font-size:2.5em;font-weight:400}.matrix h2{margin-top:.2em;font-size:1.8em}.matrix h2:after{content:" »"}.matrix h3{margin-top:2em;color:#888;font-size:1.2em;font-weight:400}@media screen and (max-width:56em){.matrix .row{margin-bottom:.75em}.matrix .column{width:100%!important;margin-left:0!important;margin-bottom:1.5em}}@media screen and (max-width:56em){.row.about .row{margin-bottom:.75em}.row.about .column{width:100%!important;margin-left:0!important;margin-bottom:1.5em}}.about .icon{margin:.5em 0 0;text-align:center;font-family:flaticon;font-size:2.2em;color:#616161}.about h3{margin-top:.5em;text-align:center;font-style:normal;font-size:1.1em}.slogan-hi{display:inline;font-size:1.1em;color:#fff;padding:.2em;background-color:#b8cf00}.server-quick-start{border:none}.server-quick-start td{border-left:none;border-right:none}table.spec{margin-top:2em;width:100%}table.spec.compact{font-size:.8em}table.spec th{text-align:left}table.spec td{padding-bottom:1em}table.spec ul{padding-left:1.1em}#search-page-form{margin-bottom:1.5em;width:100%}#search-page-form input{width:100%;height:2.6em;padding:.2em;border:.2em solid #dfe2e6;outline:none;border-radius:.6em;background-color:#fff;background-image:url(../img/magnifying-glass-128x128.png);background-position:99% center;background-size:2em;background-repeat:no-repeat;text-indent:.6em}#search-message{margin-top:1.5em}#search-result{}#search-result h3{margin-bottom:0;font-style:normal}#search-result h3 a{color:#3d3d3d}#search-result h3 a:hover{text-decoration:none}#search-result p{margin-top:.1em}.footer{font-size:.8em;line-height:1;background-color:#929497;padding:1em;color:#fff;margin-bottom:0;text-align:right}@media screen and (max-width:36em){.footer{text-align:center}}.footer .c2id-logo{width:230px;float:left}@media screen and (max-width:36em){.footer .c2id-logo{float:none}}.footer .copyright{white-space:nowrap}.footer a{color:#fff}.footer a:hover{color:#fff}.gallery{border-top:1px solid #ddd;margin-top:1.5em;padding-top:1.75em}.gallery img{display:block;width:100%;margin:0}.gallery .row{margin-top:1.5em}.gallery .row:first-child{margin-top:0}@media screen and (max-width:400px){.gallery .column{float:none;width:100%;margin:1.5em 0 0!important}.gallery{padding-top:.25em}.gallery .row{margin-top:0}}#json2ldap-demo-people{width:100%}#json2ldap-demo-people-paging{height:2em;padding:0;vertical-align:middle}#json2ldap-demo-people-paging a{display:block;cursor:pointer;margin:0;padding:2px;font-size:.9em}#json2ldap-demo-people-paging-prev{float:left}#json2ldap-demo-people-paging-next{float:right}#json2ldap-demo-people-list{width:30%;margin:0;padding:0}#json2ldap-demo-people-list ul{margin:0;border:none;padding:0}#json2ldap-demo-people-list ul li{display:block;cursor:pointer;margin:0;border:none;padding:.2em}#json2ldap-demo-people-list ul li:hover{background-color:#ff803b;color:#fff}#json2ldap-demo-people-list ul li.selected{background-color:#ff5900;color:#fff}#json2ldap-demo-people-details{}#json2ldap-demo-people-details table{width:100%;margin:0;border:none}#json2ldap-demo-people-details-col-1{width:35%}#json2ldap-demo-people-details-col-2{width:65%}#json2ldap-demo-people-details table th{background:0 0;border:none;color:#3d3d3d}#json2ldap-demo-people-details table td{border:none;padding:.2em}#json2ldap-demo-people-details table td:first-child{color:#aaa}#json2ldap-demo-people-details-cn{margin:.2em 0 .5em;padding:0;text-align:left;font-size:1.2em;font-weight:700}#json2ldap-demo-people-details-description{margin:.5em 0;padding-bottom:1em;text-align:left;font-weight:400;border-bottom:1px solid #ddd}#json2ldap-demo-people-details-photo{float:right;margin-top:.2em;padding:.2em;width:4em;height:4em;border:1px solid #ddd;border-radius:.4em;background-color:#fff}#json2ldap-demo-groups{width:100%;min-height:10em}#json2ldap-demo-groups-col-1{width:50%}#json2ldap-demo-groups-col-2{width:50%}#json2ldap-demo-groups td{padding:.5em}#json2ldap-demo-groups-list{vertical-align:middle;text-align:center}#json2ldap-demo-groups-select{width:8em}#json2ldap-demo-groups-description{font-weight:700;text-align:left;border-bottom:1px solid #ddd}#json2ldap-demo-auth{width:100%}#json2ldap-demo-auth-col-1{width:50%}#json2ldap-demo-auth-col-2{width:50%}#json2ldap-demo-auth-credentials{border:none}#json2ldap-demo-auth-credentials td{border:none}#json2ldap-demo-auth-uid{width:9em}#json2ldap-demo-auth-password{width:9em}#json2ldap-demo-auth-submit{width:9em}#json2ldap-demo-auth-result{vertical-align:middle;text-align:center;font-weight:700}#json2ldap-demo-auth-success{display:none;color:#25adc4}#json2ldap-demo-auth-failure{display:none;color:#f30}#disqus_thread{margin-top:1em}