@charset "UTF-8";.features2015 .search .sub_section,.major_section,.minor_section,.section{margin:auto}@media only screen and (min-width:1024px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding:0px 100px}}@media only screen and (min-width:1280px){.features2015 .search .sub_section,.major_section,.minor_section,.section{max-width:1080px;padding:0px 100px}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding:0px 70px}}@media only screen and (max-width:640px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding:0px 10px}}@media print and (orientation:landscape){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding:0px}}@media print and (orientation:portrait){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding:0px}}.features2015 .search .sub_section h2,.major_section h2,.minor_section h2,.section h2{color:#3066b0;text-align:center;font-size:200%;margin:1em auto}@media only screen and (min-width:1024px){.features2015 .search .sub_section,.major_section,.minor_section,.section{font-size:15pt}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section,.major_section,.minor_section,.section{font-size:13pt}}@media only screen and (max-width:640px){.features2015 .search .sub_section,.major_section,.minor_section,.section{font-size:13pt}}.features2015 .calltoaction .changing.button{background:-webkit-gradient(linear,left top,right top,from(#d9e8f4),color-stop(#b1d0e9),to(#d9e8f4));background:linear-gradient(to right,#d9e8f4,#b1d0e9,#d9e8f4);background-size:200%;-webkit-animation:SelectButtonLoading 3s ease infinite;animation:SelectButtonLoading 3s ease infinite}.features2015 .calltoaction .button{padding:10px 18px}@media only screen and (max-width:640px){.features2015 .calltoaction .button{padding:8px}}.features2015 .calltoaction .button{cursor:pointer;text-align:center;text-decoration:none;color:white;border:0px;font-weight:bold;font-size:12pt;background:#3066b0;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:200ms;transition-duration:200ms;border-radius:3px}.features2015 .calltoaction .button a,.features2015 .calltoaction .button:hover,.features2015 .calltoaction .button:link,.features2015 .calltoaction .button:visited{text-decoration:none;color:white}.features2015 .calltoaction .button:active,.features2015 .calltoaction .button:hover{background-color:#3572c4}.features2015 .calltoaction .disabled.button{background:#ddd}.features2015 .calltoaction .button i.fad,.features2015 .calltoaction .button i.fal,.features2015 .calltoaction .button i.far,.features2015 .calltoaction .button i.fas{margin-right:5px}.features2015 .calltoaction .button{background:#ff8200;font-size:1.2em}.features2015 .calltoaction .button:hover:not(.disabled){-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:200ms;transition-duration:200ms;background-color:#ff6633}.features2015 .search .sub_section,.major_section,.minor_section,.section{margin:auto}@media only screen and (min-width:1024px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding-top:32px;padding-bottom:32px}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding-top:32px;padding-bottom:32px}}@media only screen and (max-width:640px){.features2015 .search .sub_section,.major_section,.minor_section,.section{padding-top:18px;padding-bottom:18px}}@media only screen and (min-width:1024px){.major_section{min-height:300px}}@media only screen and (min-width:641px) and (max-width:1023px){.major_section{min-height:228px}}@media only screen and (max-width:640px){.major_section{min-height:120px}}.major_section h2{color:#3066b0;font-size:1.7em;font-weight:bold;text-align:left;margin:5px 0px 5px}.major_section p{line-height:1.5em;color:#4d4d4f;display:inline-block}.major_section.full_width{min-height:0px}.major_section img{display:inline-block;border:1px solid #aaa;margin-left:35px;margin-top:15px;margin-bottom:10px;cursor:pointer;-webkit-box-shadow:3px -1px 6px 2px rgba(77,77,79,0.2);box-shadow:3px -1px 6px 2px rgba(77,77,79,0.2)}@media only screen and (min-width:1024px){.major_section img{width:500px;height:300px}}@media only screen and (min-width:641px) and (max-width:1023px){.major_section img{width:380px;height:228px}}@media only screen and (max-width:640px){.major_section img{width:200px;height:120px}}.whole_width h2{color:#3066b0;font-size:1.7em;font-weight:bold;margin:5px 0px 5px}.features2015 .search .sub_section,.minor_section{text-align:center;border-top:1px solid #ddd;color:#4d4d4f}.features2015 .search .sub_section .feature,.minor_section .feature{display:inline-block;width:28%;vertical-align:text-top}.features2015 .search .sub_section .feature.mid,.minor_section .feature.mid{padding:0px 6.4% 0px}.features2015 .search .sub_section .feature h3,.minor_section .feature h3{text-transform:uppercase;color:#3066b0;margin:10px 0px 3px}@media only screen and (min-width:1024px){.features2015 .search .sub_section .feature h3,.minor_section .feature h3{font-size:20px}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section .feature h3,.minor_section .feature h3{font-size:15px}}@media only screen and (max-width:640px){.features2015 .search .sub_section .feature h3,.minor_section .feature h3{font-size:15px}}.features2015 .search .sub_section .feature p,.minor_section .feature p{text-align:left;line-height:1.4em}@media only screen and (min-width:1024px){.features2015 .search .sub_section .feature p,.minor_section .feature p{font-size:20px}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section .feature p,.minor_section .feature p{font-size:16px}}@media only screen and (max-width:640px){.features2015 .search .sub_section .feature p,.minor_section .feature p{font-size:16px}}@media only screen and (min-width:1024px){.features2015 .search .sub_section .feature img,.minor_section .feature img{width:160px;height:160px}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .search .sub_section .feature img,.minor_section .feature img{width:130px;height:130px}}@media only screen and (max-width:640px){.features2015 .search .sub_section .feature img,.minor_section .feature img{width:100px;height:100px}}@media only screen and (max-width:450px){.features2015 .search .sub_section .feature,.minor_section .feature{width:90%;margin-bottom:45px}.features2015 .search .sub_section .feature:last-child,.minor_section .feature:last-child{margin-bottom:0px}}.features2015 #bd{overflow-x:hidden;overflow-y:auto}.features2015 h1{font-size:28pt;color:#3066b0}@media only screen and (max-width:640px){.features2015 h1{font-size:24pt}}.features2015 h2{font-size:22pt;color:#3066b0;margin:14px auto}@media only screen and (max-width:640px){.features2015 h2{font-size:20pt}}.features2015 p{font-size:16pt;line-height:1.6em;color:#4d4d4f;padding-bottom:2em}@media only screen and (max-width:640px){.features2015 p{font-size:13pt}}.features2015 p a{text-decoration:none}.features2015 p a:hover{text-decoration:underline}.features2015 .hero{background-image:url("/site_media/img/features/hero.jpg");background-size:cover;background-position-x:90%;height:9em;font-size:30pt}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .hero{background-position-x:71%}}@media only screen and (max-width:640px){.features2015 .hero{background-position-x:60%}}.features2015 .hero h1{padding-top:2.5em;color:white;font-weight:bold}.features2015 .hero p{color:white;max-width:500px}.features2015 .middle_section{padding:60px 0px;background-color:#3066b0;text-align:center}.features2015 .middle_section.white{background-color:white}.features2015 .middle_section.docbackground{background-color:#e4e8e9}.features2015 .middle_section.linkbackground{background-color:#d9e8f4}.features2015 .middle_section,.features2015 .middle_section h1,.features2015 .middle_section img,.features2015 .middle_section p{position:relative}.features2015 .middle_section h1{padding:0px 0px 20px}.features2015 .middle_section p{max-width:850px;margin:auto}.features2015 .middle_section img{max-width:680px}.features2015 .search .computer_screen{width:80%;max-width:600px}.features2015 .search .white_back{height:500px;width:100%;position:absolute;top:0em;background-color:white;z-index:0}@media only screen and (max-width:640px){.features2015 .search .white_back{height:400px}}.features2015 .search .sub_section{border-top:none;padding-bottom:0px}.features2015 .search .sub_section .feature h3{color:white;text-align:center;margin-bottom:6px}.features2015 .search .sub_section .feature p{color:#d9e8f4;text-align:center;padding-bottom:0px}.features2015 .coverage{text-align:left}.features2015 .coverage .jurisdiction{display:inline-block;position:relative;padding:20px 0px}@media only screen and (min-width:1024px){.features2015 .coverage .jurisdiction{width:46%}.features2015 .coverage .jurisdiction:nth-child(odd){margin-right:5%}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .coverage .jurisdiction{width:100%;padding:5px 0px}}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction{width:100%;padding:5px 0px}}.features2015 .coverage .jurisdiction img{width:95px;padding-right:12px;display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction img{width:60px}}.features2015 .coverage .jurisdiction .arrow_holder{width:0;height:0;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-right:15px solid #e4e8e9;display:inline-block;vertical-align:middle}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .arrow_holder{display:none}}.features2015 .coverage .jurisdiction .cover{display:inline-block;width:100px;width:calc(99% - 152px);height:90px;vertical-align:middle;background:#e4e8e9;padding:15px}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .cover{width:calc(100% - 92px)}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .coverage .jurisdiction .cover{height:80px}}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .cover{height:auto}}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .cover{padding:10px}}.features2015 .coverage .jurisdiction .cover h2{font-size:15pt;font-weight:normal;margin:0px}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .coverage .jurisdiction .cover h2{font-size:14pt}}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .cover h2{font-size:13pt}}.features2015 .coverage .jurisdiction .cover p{padding:0px;font-size:13pt}@media only screen and (max-width:640px){.features2015 .coverage .jurisdiction .cover p{font-size:11pt}}.features2015 .phone_section{position:relative;padding-bottom:20px}.features2015 .phone_section .phone{width:100%;left:0px;text-align:center;height:auto;position:relative}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .phone_section .phone{text-align:left}}.features2015 .phone_section .phone img{max-width:350px;position:absolute;top:0px;display:block}@media only screen and (min-width:1024px){.features2015 .phone_section .phone img{width:40%;margin:auto;left:30%}}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .phone_section .phone img{width:50%;left:0%}}@media only screen and (max-width:640px){.features2015 .phone_section .phone img{width:90%;left:5%;margin:auto}}.features2015 .phone_section .phone .img_1,.features2015 .phone_section .phone .img_2,.features2015 .phone_section .phone .img_3{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.features2015 .phone_section .come-in{position:absolute;width:22%;max-width:300px}.features2015 .phone_section .come-in.left{left:0px}.features2015 .phone_section .come-in.left,.features2015 .phone_section .come-in.left h2{text-align:right}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .phone_section .come-in.left{left:auto;right:0px}.features2015 .phone_section .come-in.left,.features2015 .phone_section .come-in.left h2{text-align:left}}.features2015 .phone_section .come-in.right{right:0px}.features2015 .phone_section .come-in.right,.features2015 .phone_section .come-in.right h2{text-align:left}.features2015 .phone_section .come-in.top{top:27%}.features2015 .phone_section .come-in.middle{top:50%}.features2015 .phone_section .come-in.bottom{top:75%}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .phone_section .come-in{width:40%}}@media only screen and (max-width:640px){.features2015 .phone_section .come-in{background-color:rgba(255,255,255,0.9);width:55%;padding:10px;border-radius:3px}}.features2015 .phone_section .come-in img{width:50px;display:inline-block;vertical-align:middle;padding-bottom:10px}.features2015 .phone_section .come-in h2{vertical-align:middle;display:inline-block;text-transform:uppercase;color:#3066b0;font-size:14pt;width:100px;width:calc(97% - 50px);margin:0px 0px 0.5em}@media only screen and (min-width:641px) and (max-width:1023px){.features2015 .phone_section .come-in h2{font-size:13pt}}.features2015 .phone_section .come-in p{padding:0px;margin-bottom:1em;font-size:14pt}.features2015 .analytics{text-align:left;position:relative}.features2015 .analytics p{text-align:left;margin:0px}@media only screen and (max-width:640px){.features2015 .analytics p{padding-bottom:0em}}.features2015 .analytics .scrolling .images .imgarea .ontop,.features2015 .analytics .scrolling .sidebar ul li{padding-bottom:20px}.features2015 .analytics .scrolling .images .imgarea .ontop,.features2015 .analytics .scrolling .images .imgarea .ontop a,.features2015 .analytics .scrolling .sidebar ul li,.features2015 .analytics .scrolling .sidebar ul li a{color:#8d8d8f;text-decoration:none;text-align:left;font-size:14pt}.features2015 .analytics .scrolling .images .imgarea .ontop:before,.features2015 .analytics .scrolling .sidebar ul li:before{content:"·";font-size:120px;vertical-align:bottom;line-height:40px}.features2015 .analytics .scrolling .images .imgarea .selected.ontop,.features2015 .analytics .scrolling .images .imgarea .selected.ontop a,.features2015 .analytics .scrolling .sidebar ul li.selected,.features2015 .analytics .scrolling .sidebar ul li.selected a{color:#ff8200}.features2015 .analytics .scrolling{position:relative}.features2015 .analytics .scrolling .sidebar{text-align:left;width:200px;font-size:15pt;display:inline-block;z-index:100;top:0px}@media only screen and (max-width:640px){.features2015 .analytics .scrolling .sidebar{display:none}}.features2015 .analytics .scrolling .sidebar ul{list-style-type:none}.features2015 .analytics .scrolling .images{display:block;position:absolute;width:calc(94% - 200px);top:0;right:0;text-align:center}@media only screen and (max-width:640px){.features2015 .analytics .scrolling .images{width:94%;position:relative}}.features2015 .analytics .scrolling .images .imgarea{z-index:99;padding:20px 0px;margin:auto;max-width:850px}.features2015 .analytics .scrolling .images .imgarea .ontop{display:none}@media only screen and (max-width:640px){.features2015 .analytics .scrolling .images .imgarea .ontop{display:block}}.features2015 .analytics .scrolling .images .imgarea:last-child,.features2015 .analytics .scrolling .images .imgarea:last-child p{padding-bottom:0px;margin-bottom:0px}.features2015 .analytics .scrolling .images .imgarea img{max-width:90%}.features2015 .analytics .scrolling .images .imgarea .caption{max-width:80%;color:#4d4d4f;font-size:12pt;margin:auto;padding:5px 0px}.features2015 .analytics .scrolling .images .imgarea.selected .caption{color:#3066b0;font-weight:bold;font-size:14pt}.features2015 .api a{background:none;display:inline;color:#3066b0;font-weight:bold;text-decoration:none;padding:0px;font-size:inherit}.features2015 .api img{width:35px;vertical-align:middle;padding-right:5px}.features2015 .api table{margin:2em auto;width:80%;max-width:650px}.features2015 .api table tr td,.features2015 .api table tr th{padding:7px 10px;font-size:16pt;line-height:1.4em}.features2015 .api table tr th{background:#3066b0;color:white;font-weight:bold;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}.features2015 .api table tr td{vertical-align:middle;text-align:left;color:#4d4d4f}.features2015 .api table tr td:first-child{background:#3066b0;color:white;font-weight:bold}.features2015 .api table tr td:last-child{background:white}.features2015 .api table tr:last-child td{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media only screen and (max-width:640px){.features2015 .api table{width:100%}.features2015 .api table tr td,.features2015 .api table tr th{font-size:13pt}}.features2015 .api p{padding-bottom:0px}.features2015 .api .github{padding:2em 0px 0px}.features2015 .api .github a{font-size:20pt}@media only screen and (max-width:640px){.features2015 .api .github a{font-size:14pt}}.features2015 .calltoaction{position:relative;background-color:transparent}.features2015 .calltoaction:after{content:"";background-image:url("/site_media/img/index/web_pattern.png");opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);z-index:-1;top:0;left:0;bottom:0;right:0;position:absolute}.features2015 .calltoaction:before{content:"";background-color:#3066b0;z-index:-2;top:0;left:0;bottom:0;right:0;position:absolute}.features2015 .calltoaction h1{color:white;margin:10px 0px}.features2015 .calltoaction .button{margin:40px 0px;padding:15px 75px;font-size:22pt}