@charset "utf-8";

/*-- Reset --*/

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {border:0; margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div {display:block;}

* {margin:0px; padding:0px;}

html, body {padding:0; margin:0;}
html {height:100%;}
body {min-width:320px; min-height:100%; color:#555; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; line-height:120%; background:#F0F0F0; position:relative;}
*html body {height:100%;}

a {border:0 none; color:#2D69AC; text-decoration:underline;}
a:hover, a:active, a:focus {border:0; outline:none; text-decoration:none;}

img {max-width:100%; border:none;}
*html img {vertical-align:top;}
*:first-child+html img {vertical-align:top;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; color:#222; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:normal; line-height:120%; position:relative;}

h2, h3, h4, h5 {letter-spacing:-0.025em; text-align:center;}
h2 i, h3 i, h4 i, h5 i {color:#2D69AC;}

h2 {margin:50px 0; font-size:36px; line-height:40px;}
h3 {margin:30px 0; font-size:30px; line-height:34px;}
h4 {margin:20px 0; font-size:24px; line-height:28px;}
h5 {margin:20px 0; font-size:18px; line-height:22px;}

p {margin:15px 0; font-size:16px; line-height:24px;}

ul, li, ol {list-style-type:none;}

i {font-style:normal;}

h2:first-child, h3:first-child, h4:first-child, h5:first-child, p:first-child {margin-top:0;}
h2:last-child, h3:last-child, h4:last-child, h5:last-child, p:last-child {margin-bottom:0;}



/*-- Clearfix --*/

.cf:after {height:0; line-height:0; display:block; visibility:hidden; clear:both; content:".";}
.cf {display:block;}
html[xmlns] .cf {display:block;}
* html .cf {height:1%;}



/*-- Form --*/

form {border:none; margin:0; padding:0;}
input, select, textarea {color:#555; font-family:'Open Sans', Arial, Helvetica, sans-serif;}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus {outline:none;}
input[type^="email"], input[type^="text"], input[type^="password"], select, textarea {width:100%; height:70px; padding:0 30px; background:#FFF; border:none; font-size:24px; line-height:30px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
input[type^="email"]:focus, input[type^="text"]:focus, input[type^="text"]:active, input[type^="password"]:focus, input[type^="password"]:active, select:focus, select:active, textarea:focus, textarea:active {}
select {padding:0 0 0 27px; line-height:64px;}
::i-block-chrome,select {text-indent:28px;}
textarea {min-height:200px; padding:25px 30px; resize:none;}

input[type="submit"] {width:100%; height:70px; margin:0; padding:0; vertical-align:top; color:#FFF; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:36px; font-weight:600; letter-spacing:-0.025em; text-transform:uppercase; background-color:#EC0000; border:none; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active {background-color:#F00;}



.wrapper {display:block; max-width:1170px; margin:0 auto;}



/*-- Header --*/

#header {display:block; padding:15px 0; background:#FFF; position:relative;}

.site-logo, .site-logo a {display:block; width:254px; height:48px;}
.site-logo {float:left; text-indent:-999em; background:url(../images/logo.png) 0 0 no-repeat; position:relative; z-index:2;}

.counter {display:block; width:100%; margin-top:-20px; color:#222; font-size:24px; line-height:40px; letter-spacing:-0.025em; text-align:center; position:absolute; top:50%; left:0; z-index:1; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.counter i {color:#2D69AC; font-size:36px; font-weight:600;}

.apps {float:right; position:relative; z-index:2;}
.apps li {display:block; float:left; margin-left:2px;}
.apps li:first-child {margin-left:0;}
.apps a {display:block; width:48px; height:48px; padding-top:34px; color:#FFF; font-size:10px; line-height:12px; letter-spacing:-0.025em; text-align:center; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.apps a i {display:none;}

.apps a.app-ip {background:#0065CD url(../images/app_icn_iphone.png) center 5px no-repeat;}
.apps a.app-ip:hover, .apps a.app-ip:focus, .apps a.app-ip:active {background-color:#0053A7;}
.apps a.app-ad {background:#A4C639 url(../images/app_icn_android.png) center 5px no-repeat;}
.apps a.app-ad:hover, .apps a.app-ad:focus, .apps a.app-ad:active {background-color:#83A517;}
.apps a.app-cr {background:#CC0033 url(../images/app_icn_chrome.png) center 4px no-repeat;}
.apps a.app-cr:hover, .apps a.app-cr:focus, .apps a.app-cr:active {background-color:#990026;}
.apps a.app-ms {background:#4D5262 url(../images/app_icn_mashape.png) center 6px no-repeat;}
.apps a.app-ms:hover, .apps a.app-ms:focus, .apps a.app-ms:active {background-color:#2A2F3D;}



/*-- Content --*/

#main {padding-bottom:260px;}

.section {padding:50px 0;}

.section-search {padding:230px 0; background:#2D69AC url(../images/map.png) center center no-repeat;}

.section-search2 {padding:10px 0; background:#CECECE;}

.section-recent {background:#FFF;}

.section-about {background:#F0F0F0;}

.sbox {padding:25px; background:url(../images/black_30.png) 0 0 repeat; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.sbox .cell {float:left; width:50%; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sbox .cell.input {width:75%;}
.sbox .cell.btn {width:25%;}

.sbox2 {margin:0 -5px;}
.sbox2 .cell {float:left; width:50%; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sbox2 .cell.input {width:75%;}
.sbox2 .cell.btn {width:25%;}
.sbox2 input[type^="text"] {height:50px; padding:0 20px; font-size:18px;}
.sbox2 input[type="submit"] {height:50px; font-size:24px;}

.recent {font-size:14px; line-height:18px; text-align:center;}
.recent li {display:inline-block; overflow:hidden; border:1px solid #FFF;}
.recent a {display:block; padding:9px 20px 9px 36px; color:#222; text-decoration:none; background:#F0F0F0 url(../images/icn_arroba.png) 10px center no-repeat; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.recent a:hover, .recent a:focus, .recent a:active {background-color:#d5e9ff}

.about {min-height:400px; padding-left:450px; background:url(../images/about.png) 0 0 no-repeat;}

.providers {margin:90px -15px 0 -15px;}
.providers .cell {float:left; width:33.333%; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.provider {padding:75px 30px 30px 30px; background:#FFF; position:relative; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.provider h3 {margin-bottom:20px; font-size:24px; font-weight:600; line-height:24px; letter-spacing:inherit;}
.provider h3 i {display:block; color:#999; font-size:18px; font-weight:400;}
.provider p {font-size:14px; line-height:22px;}
.provider:before {display:block; content:"."; width:96px; height:96px; margin-left:-48px; text-indent:-999em; background-color:#2D69AC; background-position:center center; background-repeat:no-repeat; position:absolute; top:-48px; left:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.provider.yahoo:before {background-image:url(../images/provider_yahoo.png);}
.provider.google:before {background-image:url(../images/provider_google.png);}
.provider.microsoft:before {background-image:url(../images/provider_microsoft.png);}

h2 .btn-block {display:block;}

a.btn-gray {display:inline-block; height:30px; padding:0 20px; color:#FFF; font-size:14px; font-weight:600; line-height:30px; letter-spacing:0; text-align:center; text-decoration:none; text-transform:uppercase; background-color:#B4B3B3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a.btn-gray:hover, a.btn-gray:focus, a.btn-gray:active {background-color:#2D69AC;}
a.btn-gray.update {padding:0 10px 0 20px;}
a.btn-gray.update:after {display:inline-block; content:"."; width:30px; height:30px; text-indent:-999em; background:url(../images/icn_update.png) 0 0 no-repeat; vertical-align:top;}

.results-block {margin:50px 0; padding:40px; text-align:center; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-block:first-child {margin-top:0;}
.results-block:last-child {margin-bottom:0;}

.results-block h3:before {display:block; content:"."; width:64px; height:64px; margin-left:-32px; text-indent:-999em; background-color:#2D69AC; background-position:center center; background-repeat:no-repeat; position:absolute; top:-72px; left:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.results-block h3.icn-court:before {background-image:url(../images/icn_32_court.png);}
.results-block h3.icn-photos:before {background-image:url(../images/icn_32_photos.png);}
.results-block h3.icn-globe:before {background-image:url(../images/icn_32_globe.png);}
.results-block h3.icn-exclamation:before {background-image:url(../images/icn_32_exclamation.png); background-color:#EC0000;}
.results-block h3.icn-sherlock:before {background-image:url(../images/icn_32_sherlock.png); background-color:#222;}
.results-block h3.icn-government:before {background-image:url(../images/icn_32_government.png);}
.results-block h3.icn-briteverify:before {background-image:url(../images/icn_32_briteverify.png); background-color:#10A8C0;}
.results-block h3.icn-infotracer:before {background-image:url(../images/icn_32_infotracer.png); background-color:#74B31F;}
.results-block h3.icn-30boxes:before {background-image:url(../images/icn_32_30boxes.png); background-color:#999;}
.results-block h3.icn-aboutme:before {background-image:url(../images/icn_32_aboutme.png); background-color:#006090;}
.results-block h3.icn-blogger:before {background-image:url(../images/icn_32_blogger.png); background-color:#F60;}
.results-block h3.icn-blogmarks:before {background-image:url(../images/icn_32_blogmarks.png); background-color:#7EE30F;}
.results-block h3.icn-dailymotion:before {background-image:url(../images/icn_32_dailymotion.png); background-color:#167FB1;}
.results-block h3.icn-delicious:before {background-image:url(../images/icn_32_delicious.png); background-color:#00F;}
.results-block h3.icn-disqus:before {background-image:url(../images/icn_32_disqus.png); background-color:#4E9BD6;}
.results-block h3.icn-ebay:before {background-image:url(../images/icn_32_ebay.png); background-color:#F5AF02;}
.results-block h3.icn-eventful:before {background-image:url(../images/icn_32_eventful.png); background-color:#47AB15;}
.results-block h3.icn-facebook:before {background-image:url(../images/icn_32_facebook.png); background-color:#3C599F;}
.results-block h3.icn-flickr:before {background-image:url(../images/icn_32_flickr.png); background-color:#FF0084;}
.results-block h3.icn-flixster:before {background-image:url(../images/icn_32_flixster.png); background-color:#175E9C;}
.results-block h3.icn-foursquare:before {background-image:url(../images/icn_32_foursquare.png); background-color:#0086BE;}
.results-block h3.icn-friendfeed:before {background-image:url(../images/icn_32_friendfeed.png); background-color:#2B6BC2;}
.results-block h3.icn-fullcontact:before {background-image:url(../images/icn_32_fullcontact.png); background-color:#C4161C;}
.results-block h3.icn-github:before {background-image:url(../images/icn_32_github.png); background-color:#000;}
.results-block h3.icn-googleplus:before {background-image:url(../images/icn_32_googleplus.png); background-color:#B73324;}
.results-block h3.icn-gravatar:before {background-image:url(../images/icn_32_gravatar.png); background-color:#0A76B7;}
.results-block h3.icn-instagram:before {background-image:url(../images/icn_32_instagram.png); background-color:#B26D23;}
.results-block h3.icn-lastfm:before {background-image:url(../images/icn_32_lastfm.png); background-color:#D60148;}
.results-block h3.icn-linkedin:before {background-image:url(../images/icn_32_linkedin.png); background-color:#007AB7;}
.results-block h3.icn-metacafe:before {background-image:url(../images/icn_32_metacafe.png); background-color:#B8631E;}
.results-block h3.icn-rainmaker:before {background-image:url(../images/icn_32_rainmaker.png); background-color:#548291;}
.results-block h3.icn-rapleaf:before {background-image:url(../images/icn_32_rapleaf.png); background-color:#2270B8;}
.results-block h3.icn-shutterpoint:before {background-image:url(../images/icn_32_shutterpoint.png); background-color:#131E70;}
.results-block h3.icn-slideshare:before {background-image:url(../images/icn_32_slideshare.png); background-color:#FF8700;}
.results-block h3.icn-smugmug:before {background-image:url(../images/icn_32_smugmug.png); background-color:#98C932;}
.results-block h3.icn-twitter:before {background-image:url(../images/icn_32_twitter.png); background-color:#16C4FF;}
.results-block h3.icn-typepad:before {background-image:url(../images/icn_32_typepad.png); background-color:#3A8787;}
.results-block h3.icn-vimeo:before {background-image:url(../images/icn_32_vimeo.png); background-color:#1FB7EB;}
.results-block h3.icn-xanga:before {background-image:url(../images/icn_32_xanga.png); background-color:#900309;}
.results-block h3.icn-youtube:before {background-image:url(../images/icn_32_youtube.png); background-color:#C00000;}

.results-block p i {color:#EC0000;}

.results-rows {margin:0 -20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-rows .cell {float:left; width:50%; padding:0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.results-summary {padding-left:160px; position:relative;}
.results-summary-photo {display:block; width:120px; height:120px; background:#CECECE url(../images/results_photo.png) center center no-repeat; position:absolute; top:0; left:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.results-map {display:block; overflow:hidden; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.results-map iframe {display:block;}

.results-list {}
.results-list li {display:block; text-align:left; border-bottom:1px solid #E6E6E6;}
.results-list li:first-child {border-top:1px solid #E6E6E6;}
.results-list a {display:block; padding:17px 55px 17px 70px; color:#777; font-size:18px; line-height:20px; text-decoration:none; position:relative;}
.results-list a i {display:block; color:#2D69AC; font-size:24px; line-height:26px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
.results-list a:hover i, .results-list a:focus i, .results-list a:active i {color:#EC0000;}
.results-list a:before {display:block; content:"."; width:48px; height:48px; margin-top:-24px; text-indent:-999em; background-color:#FFF; background-position:center center; background-repeat:no-repeat; border:1px solid #CECECE; position:absolute; top:50%; left:0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-list a:after {display:block; content:"."; width:15px; height:28px; margin-top:-14px; text-indent:-999em; background:url(../images/results_list_arw.png) 0 0 no-repeat; position:absolute; top:50%; right:15px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-list a:hover:after, .results-list a:focus:after, .results-list a:active:after {right:0;}

.results-list a.icn-user:before {background-image:url(../images/icn_48_user.png);}
.results-list a.icn-phone:before {background-image:url(../images/icn_48_phone.png);}
.results-list a.icn-pin:before {background-image:url(../images/icn_48_pin.png);}
.results-list a.icn-handcuffs:before {background-image:url(../images/icn_48_handcuffs.png);}
.results-list a.icn-money:before {background-image:url(../images/icn_48_money.png);}
.results-list a.icn-rings:before {background-image:url(../images/icn_48_rings.png);}
.results-list a.icn-heart:before {background-image:url(../images/icn_48_heart.png);}
.results-list a.icn-home:before {background-image:url(../images/icn_48_home.png);}
.results-list a.icn-gavel:before {background-image:url(../images/icn_48_gavel.png);}
.results-list a.icn-google:before {background-image:url(../images/icn_48_google.png);}
.results-list a.icn-bing:before {background-image:url(../images/icn_48_bing.png);}
.results-list a.icn-yahoo:before {background-image:url(../images/icn_48_yahoo.png);}
.results-list a.icn-magnifier:before {background-image:url(../images/icn_48_magnifier.png);}
.results-list a.icn-publications:before {background-image:url(../images/icn_48_publications.png);}
.results-list a.icn-news:before {background-image:url(../images/icn_48_news.png);}

.photos-block {text-align:center; position:relative;}
.photos-block h4 {margin-left:300px; margin-right:300px; font-size:20px; font-weight:600; line-height:24px;}
.photos-block h4 i {color:#EC0000;}
.photos-block ul {display:inline-block; text-align:left;}
.photos-block li {display:block; margin-top:6px; padding-left:16px; font-size:16px; font-weight:600; line-height:20px; background:url(../images/results_list_arw2.png) 0 5px no-repeat;}

.bunch {display:block; width:280px; height:195px; margin-top:-130px; background-position:0 0; background-repeat:no-repeat; position:absolute; top:50%;}
.bunch-photos {background-image:url(../images/results_bunch_photos.png); left:0;}
.bunch-videos {background-image:url(../images/results_bunch_videos.png); right:0;}

.results-table {margin:30px 0;}
.results-table:first-child {margin-top:0;}
.results-table:last-child {margin-bottom:0;}
.results-table li {display:block; min-height:30px; margin-left:10px; padding:5px 0 5px 50%; color:#222; font-size:16px; line-height:20px; text-align:left; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-table li span {display:block; width:50%; padding:5px 0 5px 10px; color:#777; text-align:right; position:absolute; top:0; left:-20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.results-table .blue {color:#2D69AC;}
.results-table .red {color:#EC0000;}

.results-btn {margin:30px 0; text-align:center;}
.results-btn:first-child {margin-top:0;}
.results-btn:last-child {margin-bottom:0;}

a.btn-blue-med {display:inline-block; padding:14px 30px; color:#FFF; font-size:18px; font-weight:600; line-height:22px; letter-spacing:-0.025em; text-align:center; text-decoration:none; background-color:#2D69AC; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a.btn-blue-med:hover, a.btn-blue-med:focus, a.btn-blue-med:active {background-color:#3C86D9;}

.site-message {margin:30px 0; padding:30px 40px; color:#222; text-align:center; background:#DCFFD4; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.site-message:first-child {margin-top:0;}
.site-message:last-child {margin-bottom:0;}

.search-history {margin:30px 0; padding:40px; color:#777; text-align:left; background:#FFF8D4; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.search-history:first-child {margin-top:0;}
.search-history:last-child {margin-bottom:0;}

.search-list {font-size:14px; line-height:18px;}
.search-list i {color:#222;}
.search-list li {display:block; margin-top:10px; padding-left:25px; background:url(../images/icn_calendar.png) 0 1px no-repeat;}
.search-list li:first-child {margin-top:0;}

a.btn-blue-sml {display:inline-block; padding:6px 20px; color:#FFF; font-size:14px; font-weight:600; line-height:18px; letter-spacing:0; text-align:center; text-decoration:none; text-transform:uppercase; background-color:#2D69AC; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a.btn-blue-sml:hover, a.btn-blue-sml:focus, a.btn-blue-sml:active {background-color:#3C86D9;}



/*-- Footer --*/

#footer {display:table; width:100%; height:260px; padding-top:50px; color:#777; font-size:14px; line-height:18px; text-align:center; background-color:#222; position:absolute; bottom:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.fnav {}
.fnav ul {display:inline-block;}
.fnav li {display:block; float:left; margin-left:15px; padding-left:15px; line-height:16px; border-left:1px solid #555; cursor:default;}
.fnav li:first-child {margin-left:0; padding-left:0; border-left:none;}
.fnav a {display:block; color:#BBB; text-decoration:none; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease}
.fnav a:hover, .fnav a:focus, .fnav a:active {color:#FFF;}

.fcopy {margin-top:20px;}

.fsocial {margin-top:25px;}
.fsocial ul {display:inline-block;}
.fsocial li {display:block; float:left; margin-left:6px;}
.fsocial li:first-child {margin-left:0;}
.fsocial a {display:block; width:64px; height:64px; text-indent:-999em; background-position:center center; background-repeat:no-repeat; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.fsocial a.social-fb {background-color:#3C5A98; background-image:url(../images/social_facebook.png);}
.fsocial a.social-fb:hover, .fsocial a.social-fb:focus, .fsocial a.social-fb:active {background-color:#4A6FBA;}
.fsocial a.social-tw {background-color:#1AB2E8; background-image:url(../images/social_twitter.png);}
.fsocial a.social-tw:hover, .fsocial a.social-tw:focus, .fsocial a.social-tw:active {background-color:#1FC4FF;}
.fsocial a.social-gp {background-color:#B73324; background-image:url(../images/social_google.png);}
.fsocial a.social-gp:hover, .fsocial a.social-gp:focus, .fsocial a.social-gp:active {background-color:#DB3B29;}



/*-- Update (02/29/2016) --*/

body {color:#333;}
strong {font-weight:600;}

.api-img {float:right; margin:0 0 0 30px;}
.terms h3, .terms h4, .terms h5 {text-align:left;}

.cform {max-width:600px; margin:0 auto; padding:10px; background:#CECECE; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.cform .row {margin-top:10px;}
.cform .row:first-child {margin-top:0;}
.cform input[type^="text"], .cform textarea {font-size:18px; line-height:24px;}
.cform input[type^="text"] {height:50px;padding:0 20px;}
.cform textarea {min-width:100%; max-width:100%; padding:16px 20px; resize:vertical;}
.cform input[type="submit"] {height:50px; font-size:24px;}

/**UPDATES: June 29, 2016 DA**/
#results .ajaxloader{
	margin:0px auto;
	width:800px;
}
#results{
	text-align: center;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.mobile-apps {display:block; text-align: center; margin-bottom:25px;}

a.app-store {display:inline-block; width:114px; height:43px; text-indent:-99999px; background:url(../images/app_store.png) 0 0 no-repeat;}
a.app-store:hover {background-position:0 -43px;}
a.android-market {display:inline-block; width:114px; height:43px; margin-left:10px; text-indent:-99999px; background:url(../images/android_market.png) 0 0 no-repeat;}
a.android-market:hover {background-position:0 -43px;}

a.chrome-store {display:inline-block; width:114px; height:43px; margin-left:10px; text-indent:-99999px; background:url(../images/chrome.png) 0 0 no-repeat;}
a.chrome-store:hover {background-position:0 -43px;}
a.mashape {display:inline-block; width:114px; height:43px; margin-left:10px; text-indent:-99999px; background:url(../images/mashape.png) 0 0 no-repeat;}

/** July 20 Update**/
input[type="submit"] {-webkit-appearance:none;}