/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/* Fonts */
.pn100{font-family:'ProximaNova-Thin',sans-serif;font-weight:normal;font-style:normal;}
.pn100i{font-family:'ProximaNova-ThinIt',sans-serif;font-weight:normal;font-style:italic;}
.pn300{font-family:'ProximaNova-Light',sans-serif;font-weight:normal;font-style:normal;}
.pn300i{font-family:'ProximaNova-LightIt',sans-serif;font-weight:normal;font-style:italic;}
body,div,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.pn400,p{font-family:'ProximaNova-Regular',sans-serif;font-weight:normal;font-style:normal;}
.pn400i{font-family:'ProximaNova-RegularIt',sans-serif;font-weight:normal;font-style:italic;}
.pn500{font-family:'ProximaNova-Medium',sans-serif;font-weight:normal;font-style:normal;}
.pn500i{font-family:'ProximaNova-MediumIt',sans-serif;font-weight:normal;font-style:italic;}
.pn600{font-family:'ProximaNova-Semibold',sans-serif;font-weight:normal;font-style:normal;}
.pn600i{font-family:'ProximaNova-SemiboldIt',sans-serif;font-weight:normal;font-style:italic;}
.pn700{font-family:'ProximaNova-Bold',sans-serif;font-weight:normal;font-style:normal;}
.pn700i{font-family:'ProximaNova-BoldIt',sans-serif;font-weight:normal;font-style:italic;}
.pn800{font-family:'ProximaNova-Extrabld',sans-serif;font-weight:normal;font-style:normal;}
.pn800i{font-family:'ProximaNova-ExtrabldIt',sans-serif;font-weight:normal;font-style:italic;}
.pn900{font-family:'ProximaNova-Black',sans-serif;font-weight:normal;font-style:normal;}
.pn900i{font-family:'ProximaNova-BlackIt',sans-serif;font-weight:normal;font-style:italic;}
body{line-height:1.75;}
h3{margin-bottom:15px;font-size:23px;}
h4{font-size:15px;margin:20px 0;}
.press-images{list-style:none;margin-left:0px;padding-left:0px;}
.press-images li{display:inline-block;margin:10px 10px;}
.press-images li img{max-width:200px;}
.user-table{max-width:750px;}
@media(max-width:766px){
  .user-table{max-width:330px;}
}

/* Spacing */
.m-t-0{margin-top:0px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px;}
.m-t-25{margin-top:25px;}
.m-t-30{margin-top:30px;}
.m-t-35{margin-top:35px;}
.m-t-40{margin-top:40px;}
.m-t-45{margin-top:45px;}
.m-t-50{margin-top:50px;}
.m-t-55{margin-top:55px;}
.m-t-60{margin-top:60px;}
.m-t-65{margin-top:65px;}
.m-t-70{margin-top:70px;}
.m-t-75{margin-top:75px;}
.m-t-80{margin-top:80px;}
.m-t-85{margin-top:85px;}
.m-t-90{margin-top:90px;}
.m-t-95{margin-top:95px;}
.m-t-100{margin-top:100px;}
.m-t-150{margin-top:150px;}
.m-b-0{margin-bottom:0px;}
.m-b-10{margin-bottom:10px;}
.m-b-15{margin-bottom:15px;}
.m-b-20{margin-bottom:20px;}
.m-b-25{margin-bottom:25px;}
.m-b-30{margin-bottom:30px;}
.m-b-35{margin-bottom:35px;}
.m-b-40{margin-bottom:40px;}
.m-b-45{margin-bottom:45px;}
.m-b-50{margin-bottom:50px;}
.m-b-55{margin-bottom:55px;}
.m-b-60{margin-bottom:60px;}
.m-b-65{margin-bottom:65px;}
.m-b-70{margin-bottom:70px;}
.m-b-75{margin-bottom:75px;}
.m-b-80{margin-bottom:80px;}
.m-b-85{margin-bottom:85px;}
.m-b-90{margin-bottom:90px;}
.m-b-95{margin-bottom:95px;}
.p-t-0{padding-top:0px;}
.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-20{padding-top:20px;}
.p-t-25{padding-top:25px;}
.p-t-30{padding-top:30px;}
.p-t-35{padding-top:35px;}
.p-t-40{padding-top:40px;}
.p-t-45{padding-top:45px;}
.p-t-50{padding-top:50px;}
.p-t-55{padding-top:55px;}
.p-t-60{padding-top:60px;}
.p-t-65{padding-top:65px;}
.p-t-70{padding-top:70px;}
.p-t-75{padding-top:75px;}
.p-t-80{padding-top:80px;}
.p-t-85{padding-top:85px;}
.p-t-90{padding-top:90px;}
.p-t-95{padding-top:95px;}
.p-b-0{padding-bottom:0px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-b-20{padding-bottom:20px;}
.p-b-25{padding-bottom:25px;}
.p-b-30{padding-bottom:30px;}
.p-b-35{padding-bottom:35px;}
.p-b-40{padding-bottom:40px;}
.p-b-45{padding-bottom:45px;}
.p-b-50{padding-bottom:50px;}
.p-b-55{padding-bottom:55px;}
.p-b-60{padding-bottom:60px;}
.p-b-65{padding-bottom:65px;}
.p-b-70{padding-bottom:70px;}
.p-b-75{padding-bottom:75px;}
.p-b-80{padding-bottom:80px;}
.p-b-85{padding-bottom:85px;}
.p-b-90{padding-bottom:90px;}
.p-b-95{padding-bottom:95px;}

/* Headings */
.intro-body{display:table-cell;vertical-align:middle;}
.intro-text{font-size:18px;font-family:'ProximaNova-Regular',sans-serif;}
.intro-body-top{width:100%;display:table-row;}
.intro-body-bottom{width:100%;display:table-row;text-align:center;}

/* OVERALL ASPECT */
body{background-color:white;color:#444;font-family:'ProximaNova-Regular',sans-serif;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;}

/* Titles */
.thick-text{font-weight:bold;}
.navbar .form-group{margin-bottom:0;}
.row{margin-right:-15px;margin-left:-15px;}

/* Paragraph & Typographic */
p.super,ol.super,ul.super{line-height:28px;margin-bottom:25px;}
.centered{text-align:center;}
.mt{margin-top:40px;}

/* Links */
a{color:#428bca;}
a:hover,a:focus{text-decoration:none;outline:0;color:#76ABEA;}
a.light-inverse{color:rgba(255,255,255,0.5);}
a.light-inverse:hover,a.light-inverse:focus{text-decoration:none;outline:0;color:rgba(255,255,255,0.65);}

/* Bootstrap Modifications */
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
.navbar .navbar-brand{font-size:28px;}
.navbar{font-weight:400;background-color:transparent;padding:10px 0px;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#ffffff;}

/* Buttons */
.btn{display:inline-block;padding:10px 65px;margin-bottom:0;font-family:'ProximaNova-Light',sans-serif;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:11px;letter-spacing:1px;line-height:1.42857143!important;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;}
.btn-bare{color:#999;padding-right:0px;padding-left:0px;padding-top:1px;}
.btn-bare:hover{color:#444!important;}
.btn-bare:visited{color:#999;}
.btn-black{background-color:rgba(34,34,34,1);}
.btn-default{background-color:rgba(255,255,255,0.08);}
.btn-default,.btn-black{display:block;border-radius:0px;padding:10px 20px;text-align:left;border:none;color:rgba(255,255,255,1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btn-black:hover{background-color:rgba(35,120,204,1);color:rgba(255,255,255,1);}
.btn-primary{color:#ffffff;background-color:#080809;border-color:#080809;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#ffffff;background-color:#2275D7;border-color:#2275D7;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#494F56;border-color:#494F56;}
.btn-primary .badge{}
.btn-ghost-inverse{font-family:'ProximaNova-Semibold',sans-serif;font-weight:normal;font-style:normal;max-width:300px;border:1px solid #fff;background-color:#fff;color:#2275D7;}
.btn-ghost-inverse:hover{background-color:#206DC8;color:#fff;border:1px solid #206DC8;}
.btn-nav{width:100%;color:rgba(255,255,255,0.65);font-size:11px;padding:10px 35px!important;margin:2px auto;}
.btn-nav-inverse{font-family:'ProximaNova-Regular',sans-serif;font-weight:normal;letter-spacing:1;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0);color:rgba(255,255,255,0.65);}
.btn-nav-inverse:hover,.btn-nav-inverse:focus,.btn-nav-inverse:active,.btn-nav-inverse.active{background-color:rgba(255,255,255,0.2);color:#ffffff;}
.btn-nav-inverse-clear{font-family:'ProximaNova-Regular',sans-serif;font-weight:normal;letter-spacing:1;background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0);color:rgba(255,255,255,0.65);}
.btn-nav-inverse-clear:hover,.btn-nav-inverse-clear:focus,.btn-nav-inverse-clear:active,.btn-nav-inverse-clear.active{background-color:rgba(255,255,255,0.2);color:#ffffff;}
.btn-nav-primary{color:#ffffff!important;background-color:#080809;border:1px solid rgba(255,255,255,0);}
.btn-nav-primary-outline{font-family:'ProximaNova-Regular',sans-serif;font-weight:normal;color:rgba(255,255,255,0.65);background-color:transparent;border:1px solid #080809;}
.btn-nav-primary:hover,.btn-nav-primary:focus,.btn-nav-primary:active,.btn-nav-primary-outline.active,.btn-nav-primary-outline:hover,.btn-nav-primary-outline:focus,.btn-nav-primary-outline:active,.btn-nav-primary.active{background-color:#2275D7!important;border:1px solid #2275D7!important;color:#ffffff;}
.btn-lg,.btn-group-lg > .btn{padding:16px 50px;font-size:13px;line-height:12px;border-radius:3px;vertical-align:middle;font-style:normal;}
.btn-sm,.btn-group-sm > .btn{padding:6px 10px;font-size:9px;line-height:12px;border-radius:2px;}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }

/* WRAP SECTIONS */
.wrap-section{padding-bottom:60px;padding-top:40px;}
.wrap-section h1{padding-bottom:20px;text-transform:uppercase;}

/* hello */

/* overview */
#overview{background-color:#444;padding-top:80px;margin-bottom:0px;padding-bottom:100px;}
#overview h3,#overview h2,#overview h1{color:white;font-weight:400;margin-bottom:35px;}
#overview p,#overview ol{color:white;font-weight:300;font-size:20px;}

/* schema */
.white-section{background-color:white;color:#444;}
.blue-section{background-color:#7C91B3;color:white;}
.gray-section{background-color:rgba(34,34,34,1);color:rgba(255,255,255,1);}
#schema h3{color:white;}
#schema p{color:white;font-weight:300;}

/* Social Links */
#social{width:100%;padding-top:200px;padding-bottom:200px;background-color:white;}
#social i{font-size:50px;color:#74cfae;}
#social .col-md-3:hover{background-color:#f5f5f5;}
#social .col-md-3{padding:30px;}

/* Footer */
.bottom-section{padding-top:20px;padding-bottom:20px;background-color:#444;}
.bottom-section div{color:white;}
.footer{position:relative;width:100%;background-color:#fff;}

/* Image Opacity */
.grid img{opacity:.7;}
.grid img:hover{opacity:1;}
.light-header{color:white;}
.btn-200{width:200px;}
.table{display:table;  /* Allow the centering to work */margin:0 auto;}
ul.horizontal-list{list-style:none;padding-left:0px;}
ul.horizontal-list li{display:inline-block;float:left;margin:12px;}
.sm-push{margin-bottom:10px;}
.md-push{margin-bottom:20px;}

/* Profiles */
p{line-height:22px;}
.profile-bottom a{color:white;}
.profile-bottom a:hover{color:white;}
.profile-header{width:100%;padding-top:40px;padding-bottom:40px;}
.profile-header h3,.profile-header h2,.profile-header h4{margin-top:0px;}
@media screen and (max-width:768px){
  .header-section{margin-top:20px;}
  .no-friends{display:none;}
}
.profile-bottom{background-color:#CCC;padding-bottom:300px;background-position:50%;}
.avatar-container{position:relative;margin:0px auto;z-index:10;overflow:hidden;}
.avatar-container img{width:100%;}
.square-container-80{width:80px;height:80px;mask:url('../images/square-mask-80.svg');-webkit-mask-image:url('../images/square-mask-80.svg');}
.square-container-100{width:100px;height:100px;mask:url('../images/square-mask-100.svg');-webkit-mask-image:url('../images/square-mask-100.svg');}
.square-container-120{width:120px;height:120px;mask:url('../images/square-mask-120.svg');-webkit-mask-image:url('../images/square-mask-120.svg');}
.square-container-150{width:150px;height:150px;mask:url('../images/square-mask-150.svg');-webkit-mask-image:url('../images/square-mask-150.svg');}
h1.name{text-transform:uppercase;font-family:'ProximaNova-Regular',sans-serif;font-size:44px;font-weight:bold;}
.sandwich-text{display:inline-block;max-width:100%;}
.sandwich-text h1,.sandwich-text h2,.sandwich-text h3{padding-top:10px;padding-bottom:10px;margin-top:5px;margin-bottom:10px;border-bottom:5px solid #CCC;border-top:5px solid #CCC;word-wrap:break-word;}
.profile-header-side .row{padding-bottom:20px;}
.profile-header hr{margin:0;}
@media screen and (max-width:768px){
  .profile-header-side .row{padding-bottom:0px;}
  .profile-header-side .row .column{padding-top:20px;}
  .send-money-container{padding-top:20px;}
}
.profile-bottom .row .column{padding-right:0px;padding-left:0px;}
.profile-bottom,.profile-bottom a,.profile-box p a,.profile-box{color:white;}
.accounts .profile-box{padding:15px 30px 20px 30px;font-size:18px;}
.profile-box{display:block;width:100%;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;}
.profile-box a:hover{border-bottom:2px solid white;}
.profile-box.inverted a:hover{border-bottom:2px solid #444;}
.profile-box .profile{overflow:hidden;max-width:100%;text-align:left;}
.profile-inner-box{margin-bottom:20px;}
.profile-box.facebook{background-color:#3b5998;}
.profile-box.twitter{background-color:#55ACEE;}
.profile-box.github{background-color:#000000;}
.profile-box.linkedin{background-color:#2D74AD;}
.profile-box.instagram{background-color:#517fa4;}
.profile-box.reddit{background-color:#6E96C7;}
.profile-box.hackernews{background-color:#EA5F25;}
.profile-box.skype{background-color:#359EE8;}
.profile-box.angellist{background-color:#222222;}
.profile-box.bitmessage{background-color:#A4A5A6;}
.profile-box.stackoverflow{background-color:#FF7636;}
.profile-box.googleplus{background-color:#C24736;}
.profile-bottom .account.inverted{}
.profile-bottom .account.inverted a{color:#444;}
.profile-bottom .username{margin-left:3px;}
.contact .btn{width:50px;margin-bottom:5px;}
.light-gradient{background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 50%,rgba(232,232,232,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(50%,rgba(242,242,242,1)),color-stop(100%,rgba(232,232,232,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 50%,rgba(232,232,232,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 50%,rgba(232,232,232,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 50%,rgba(232,232,232,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 50%,rgba(232,232,232,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=1);}
.dark-gradient{background:rgba(68,68,68,1);background:-moz-linear-gradient(left,rgba(68,68,68,1) 0%,rgba(77,77,77,1) 50%,rgba(87,87,87,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(68,68,68,1)),color-stop(50%,rgba(77,77,77,1)),color-stop(100%,rgba(87,87,87,1)));background:-webkit-linear-gradient(left,rgba(68,68,68,1) 0%,rgba(77,77,77,1) 50%,rgba(87,87,87,1) 100%);background:-o-linear-gradient(left,rgba(68,68,68,1) 0%,rgba(77,77,77,1) 50%,rgba(87,87,87,1) 100%);background:-ms-linear-gradient(left,rgba(68,68,68,1) 0%,rgba(77,77,77,1) 50%,rgba(87,87,87,1) 100%);background:linear-gradient(to right,rgba(68,68,68,1) 0%,rgba(77,77,77,1) 50%,rgba(87,87,87,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#575757',GradientType=1);}
.icon-stack-text{font-size:11px;}
.avatar-border{width:214px;height:214px;position:absolute;top:-7px;left:50%;margin-left:-107px;z-index:1;border:4px solid #444;-webkit-border-radius:214px;-moz-border-radius:214px;border-radius:214px;}
.follow-button-container{padding-top:30px;margin:0px auto;text-align:center;}
.network-user{background-color:white;padding-top:10px;padding-bottom:5px;border:2px solid transparent;}
.network-section{text-align:center;}
.network-section a{color:#444;}
.network-section a:hover{color:#444;}
.network-user:hover{border:2px solid #444;}
.network-section .profile-box{display:inline-block;}
.bitmessage-icon{color:#444;margin-top:-1px;}
.followees-modal-container{display:table;}
.friend-item-container{width:220px;display:table;margin-bottom:10px;}
.grouped-friend-item{margin:0px 5px 5px 0px;display:inline-block;float:left;}
.friend-item .avatar-container{z-index:1;}
.friend-item .username-section{position:absolute;left:0px;bottom:0px;width:100%;overflow:hidden;word-wrap:none;z-index:10;color:white;background:rgba(68,68,68,.6);font-size:12px;}
.friend-item .username{margin:5px;}
.key-link{border-bottom:1px solid #e0e0e0;}
.key-link a{padding:12px 0px 24px 0px;display:block;font-size:16px;}
ul.horizontal-friend-list{list-style:none;padding-left:0px;}
ul.horizontal-friend-list li{display:inline-block;}
.follow-button{width:200px;margin:auto;}

/* --------  New!   -------- */
.onename-logo-head-rev{fill:rgba(255,255,255,1);width:95px;}
.navbar{border:1px solid transparent;}
.logo-push-left{margin-left:15px;}
.landing-site-wrapper{height:100%;}
.site-wrapper{display:table;width:100%;height:600px;background-image:linear-gradient(-180deg,#2275D7 37%,#76ABE9 100%);color:#fff;}
.site-wrapper-inner{vertical-align:middle;display:table-cell;}
.hero-well{position:absolute;top:0;width:100%;}
.hero-container{margin-top:-60px;}
.foot-text{margin-top:18px;}
.tagline-out{line-height:60px;display:none;}
.head-wrap{background-image:linear-gradient(-180deg,#2275D7 37%,#76ABE9 100%);padding:160px 0;color:#fff;}
.hero-base{background-image:url('../images/decentralized-illy.svg') center top;background-repeat:no-repeat;height:100px;}
.brand-heading{margin-bottom:30px;}
.lead.col-md-7.col-lg-6.col-centered{line-height:30px;}
.brand-heading>.lead{margin-bottom:50px;}
.btn-primary{font-family:'ProximaNova-Semibold',sans-serif;font-size:15px;border:1px solid rgba(44,150,255,1);background-color:rgba(44,150,255,1);color:rgba(30,30,30,1);padding:13px 155px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btn-primary:hover{background-color:rgba(25,125,224,1);border:1px solid rgba(25,125,224,1);color:rgba(255,255,255,0.8)!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.col-centered{float:none;margin:0 auto;}
.featurette > img.feat-img{padding-left:10%;padding-right:10%;}
.feat-lft{background-color:rgba(38,125,255,1);}
.feat-rgt{background-color:rgba(0,87,217,1);}
.inverted{background-color:rgba(33,33,33,1);padding-top:60px;padding-bottom:40px;}
.component{background-color:rgba(0,102,255,1);padding-top:60px;padding-bottom:40px;}
h2.content{letter-spacing:0;font-size:24px;margin-bottom:60px;}
.cover-heading{font-size:22px;margin-bottom:28px;}
.bs-docs-featurette{padding-top:110px;padding-bottom:40px;font-size:16px;line-height:1.5;text-align:center;color:rgba(255,255,255,1);background-color:rgba(34,34,34,1);}
.bs-docs-featurette-title{margin-bottom:5px;font-size:30px;}
.feature-panel{margin:40px 0;}
.feature-panel > img{margin:0 auto;padding:0 15%;}
.feature-panel > h3{margin-bottom:20px;display:block;font-size:20px;padding-right:15px;padding-left:15px;line-height:28px;}
.works{margin-top:30px;margin-bottom:30px;}
.inner.cover{height:100%;padding-bottom:0;padding-top:90px;margin-bottom:0;margin-top:-90px;background-color:rgba(0,102,255,1);}
.solid{background-color:#3a73cd;color:#fff;}
.feature-action{background-color:rgba(1,68,145,1);}
.action-title{margin-top:120px;}

/* -- Responsive max-width wrappers -- */
.wrap-mob-hero{max-width:300px;margin-bottom:50px;margin-left:auto;margin-right:auto;}
.wrap-mob-featpassmini,.wrap-mob-featdecentralized{max-width:280px;margin-top:25px;}
.wrap-mob-sections{max-width:450px;}
.wrap-mob-feat{max-width:240px}
h2{font-size:24px;font-family:'ProximaNova-Light',sans-serif;line-height:32px;}
.head-wrap-line:after{background-color:rgba(255,255,255,0.1);content:" ";display:block;height:1px;margin:90px auto 30px;width:250px;}
.users-wrap{margin:85px auto 35px auto;}
.hero-opacity{background-color:transparent;border:none;outline:none;box-shadow:none;}

/*.overlay {z-index:3000; background-color:rgba(0,0,0,1);width:100px; height:100px; display:block; border-radius:62px; -webkit-border-radius:50px; -moz-border-radius:50px; background-position:center;}*/
.profile-photo1{width:100px;height:100px;display:block;border-radius:62px;-webkit-border-radius:50px;-moz-border-radius:50px;background-position:center;}
.circle-container-150{width:150px;height:150px;mask:url('../images/square-mask-150.svg');-webkit-mask-image:url('../images/square-mask-150.svg');}

/* Sandwich menu (landing page) */
.navbar .navbar-toggle,.navbar .navbar-toggle:active,.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{padding:9px 11px;border-color:transparent;margin:12px 15px;background:0 0;}
.navbar-toggle .icon-bar{display:block;width:15px;height:1px;border-radius:1px;background-color:rgba(255,2555,255,1);}
.landing-sandwich-icon{background-color:rgba(255,255,255,1)!important;}
.use-count-rounding{margin-top:50px;margin-bottom:80px;}

/* Landing */
.hero-subhead{font-size:18px;}
.navbar-collapse{background-color:#0E61C1;border:none;}
.navbar{border:none;}
.navbar-collapse{border-top:none;}

/*Sticky Header Fade */
header{position:relative;display:none;padding-left:20px;width:100%;height:60px;background-color:rgba(255,255,255,0.2);color:rgba(34,34,34,1);}
header.clone{position:fixed;display:block;top:-300px;left:0;background-color:rgba(255,255,255,0.97);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.15);right:0;z-index:999;-webkit-transition:0.4s top cubic-bezier(.3,.73,.3,.74);-moz-transition:0.4s top cubic-bezier(.3,.73,.3,.74);-ms-transition:0.4s top cubic-bezier(.3,.73,.3,.74);-o-transition:0.4s top cubic-bezier(.3,.73,.3,.74);transition:0.4s top cubic-bezier(.3,.73,.3,.74);}
body.down header.clone{top:0;}
.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20;height:60px;}
.navbar{padding:0;}
.navbar-brand{margin-top:3px;}
.btn-head{font-size:12px;text-transform:uppercase;font-family:'ProximaNova-Semibold',sans-serif;color:rgba(34,34,34,1);}
.btn-head-primary{font-size:12px;text-transform:uppercase;font-family:'ProximaNova-Semibold',sans-serif;color:rgba(255,255,255,1);background-color:rgba(44,150,255,1);border:1px solid rgba(44,150,255,1);margin-right:15px;}
ul.nav.navbar-nav.sticky-btns > li{margin-top:14px;margin-right:10px;}

/* Media queries */
@media (max-width:345px){
  .hero-well{display:none!important;}
}

/* Extra small devices (phones, less than 768px) */

/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width:768px){
  .navbar-collapse{margin:0px!important;}
  .intro{height:100%;padding:0;}
  .brand-heading-sm{font-size:48px;}
  .intro-text{font-size:40px;}
  .intro-body-bottom,.intro-body-top{height:100px;}
  .container{width:auto;}
  .masthead-brand{float:left;}
  .masthead-nav{float:right;}
  .masthead{position:fixed;top:0;-webkit-overflow-scrolling:touch;}
  .navbar-inverse .navbar-brand{float:left;}
  .navbar-text{float:left;margin:18px 35px 15px 0;}
  .navbar-inverse .navbar-toggle,.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:active,.navbar-inverse .navbar-toggle:focus{float:left;display:block;margin:0;padding:9px 11px;border-color:transparent;margin:18px 10px;background:transparent;}
  .navbar-collapse{background-color:transparent;}
  .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-left:-15px;margin-right:20px;}
  .cover-heading{font-size:24px;}
  .cover{padding:30px 20px 100px 20px;margin-top:0;margin-bottom:0;}
  .head-wrap{padding:225px 0;}
  ul.nav.navbar-nav > li{margin:10px 10px 0 0;}
  div.navbar-collapse.navbar-right.collapse.in{background-color:transparent;border:none;}
  .btn-black,.btn-default{background-color:rgba(248,248,248,1);border:1px solid rgba(248,248,248,1);border-radius:4px;padding:7px 20px;color:rgba(34,34,34,1);}
  .btn-black:hover,.btn-default:hover{background-color:rgba(35,120,204,1);border:1px solid rgba(35,120,204,1);color:rgba(255,255,255,1);}
  .foot-link-right{float:right;margin-top:-31px;}
  .hero-well{top:5px;}
  .site-wrapper{display:table;width:100%;height:100%;min-height:100%;background-image:linear-gradient(-180deg,#2275D7 37%,#76ABE9 100%);color:#fff;}
  .site-wrapper-inner{vertical-align:middle;display:table-cell;}
  .tagline-out{display:inline;}
  .footer{position:fixed;bottom:0;width:100%;min-height:55px;background-color:#fff;}
  .hero-container{margin-top:-100px;}
  .btn-head-sm,.btn-head-link-sm{border-radius:2px;padding:10px 28px;margin:0;}
  .nav-lg-item-spacing{margin-right:5px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width:992px){
  .wrap-hero{max-width:593px;margin-top:50px;margin-bottom:50px;margin-left:auto;margin-right:auto;}
  .passcard-logo{margin-top:16px;width:90px;height:auto;fill:rgba(255,255,255,1);}
  .head-wrap{padding:85px 0 275px 0;}
}
[ng\:cloak],[ng-cloak],.ng-cloak{display:none!important;}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px){
  .wrapperhero-lg{max-width:750px!important;margin-top:0;margin-bottom:50px;margin-left:auto;margin-right:auto;}
  .hero-container{margin-top:-150px;}
}

/* Extra large devices (extra large screens, 1500px and up) */
@media (min-width:1500px){
  .hero{font-size:28px;}
  .col-xl-5{width:41.66666667%;}
}