.navbar.navbar-fixed-top {
  font-family:open sans;
  font-size:16px;
  font-weight:300;
  letter-spacing:.4px;
}

@media (max-width: 991px) {
  .navbar.navbar-inverse.navbar-fixed-top {
    font-family:open sans;
    font-size:14px;
    font-weight:300;
    letter-spacing:.2px;
  }
}

.col-md-3.intro-blurb {
  background-color:#cccccc;
}

.main-intro {
  font-size:22px;
  font-family:open sans;
  font-weight:300;
}

.main-title {
  font-family:open sans;
  font-weight:100;
}

.features-boxed .intro {
  font-size:16px;
  max-width:1600px;
  margin:0 auto;
}

.features-boxed .item .name {
  font-size:20px;
  font-family:open sans;
  font-weight:400;
}

.features-boxed .item .description {
  font-size:16px;
  margin-top:15px;
  margin-bottom:20px;
  font-weight:300;
  letter-spacing:.5px;
}

.features-boxed .item .prodbox {
  text-align:center;
  padding:30px;
  background-color:#dcebf9;
  margin-bottom:30px;
}

.features-boxed .item .box {
  text-align:center;
  padding:30px;
  background-color:#fff;
  margin-bottom:30px;
}

.features-blue .item .icon {
  /*font-size:24px;*/
  color:#ffffff;
  margin-left:-45px;
}

.highlight-blue {
  color:#fff;
  background-color:#284063;
  padding:50px 0;
}

.text-center {
  font-family:open sans;
  font-weight:300;
  font-size:22px;
}

.features-blue {
  color:#fff;
  background-color:#184e8e;
  padding-bottom:30px;
  background-image:url(../../assets/img/adobeStock_89199474.jpg);
  background-repeat:no-repeat;
  background-size:cover;
}

.features {
  font-family:open sans;
  font-weight:300;
  font-size:16px;
}

.description {
  font-size:15px !important;
  font-weight:400;
  color:#313437 !important;
  padding-top:10px;
}

.name {
  font-size:18px !important;
  font-weight:400 !important;
  margin-bottom:0px !important;
}

.intro p {
  font-family:open sans !important;
  font-weight:300;
  font-size:18px;
  color:#232f3e;
}

.intro h2 {
  font-family:open sans;
  font-weight:400;
}

.text-center.main-title {
  font-size:24px;
  padding-top:10px;
}

.navbar-brand {
  padding:10px;
}

.text-center.customers {
  padding-top:20px;
}

.brands {
  padding-top:0px !important;
}

.item.social a .icon {
  font-size:19px;
}

body {
  font-family:'Open Sans',Helvetica,Arial,sans-serif;
  font-size:15px;
  margin-top: 4em;
}

.footer-clean {
  background-color:#eee;
}

.glyphicon.glyphicon-map-marker.icon {
  font-size:30px;
}

.learn-more {
  font-size:20px;
}

.brands a {
  padding:10px 0px 21px 0px;
}

.jumbotron .h1, .jumbotron h1 {
  color:#fff;
  font-size:32px;
  font-weight:300;
  font-family:open sans;
}

.jumbotron p {
  color:#fff;
  font-weight:300;
  font-size:20px;
}

@media (max-width: 767px) {
  .jumbotron p {
    font-size:18px;
  }
}

.jumbotron p .jumbotron-subhead {
  padding-right:40%;
}

.text-center.benefits {
  font-size:20px;
  color:#ffffff;
}

.row.features {
  /*padding-top:20px;*/
  padding-bottom:5px;
}

.intro h2 {
  margin-bottom:10px;
}

.intro.product-desc {
  padding-top:30px;
}

.highlight-phone {
  padding-top:10px;
}

.box-style2 {
  background-color:transparent !important;
  padding:10px !important;
}

.navbar-default {
  background-image:-webkit-linear-gradient(top,#fff 0,#000000 100%);
  background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
  background-image:linear-gradient(to bottom,#fff 0,#b5b5b5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat:repeat-x;
  border-radius:0px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
}

.navbar-default .navbar-nav > li > a {
  color:#1b1b1b;
}

.btn.btn-info.navbar-btn {
  margin-left:20px;
}

.jumbotron .btn {
  font-family:'Lato';
  font-weight:300;
}

.prod-mainheading {
  font-size:32px;
  font-weight:600;
  color:#232f3e !important;
}

.prod-mainheading-inverse {
  font-size:32px!important;
  font-weight:500!important;
  color:#92a3b8 !important;
}

.prod-heading {
  font-size:26px;
  color:#232f3e;
  padding-top:20px;
}

.prod-subhead {
  font-size:17px;
  text-transform:uppercase;
  margin-top:10px;
  color:#232f3e;
  font-weight:400;
}

hr {
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #c8dae8;
}

.navbar.navbar-default {
  margin-top:50px;
  font-size:14px;
  font-family:open sans;
  border-bottom:none;
  font-weight:500;
  background-image:none;
  background-color:#e5eaef;
}

.jumbotron {
  background-size:cover;
  height:300px;
  margin-top:-20px;
}

@media (max-width: 991px) {
  .nav > li > a {
    position:relative;
    display:block;
    padding:15px 7px;
  }
}

.features-boxed {
  color:#313437;
  background-color:#fff;
  margin-top:-29px;
  padding-top:40px;
  padding-bottom:20px;
}

.jumbotron .h1, .jumbotron h1 {
  font-family:open sans;
  font-weight:600;
}

.btn.btn-info.btn-lg {
  margin-top:20px;
}

.jumbotron {
  padding-top:20px;
}

@media (max-width: 767px) {
  .jumbotron .h1, .jumbotron h1 {
    font-size:22px;
  }
}

.glyphiconlarge {
  font-size:18px;
  color:#747373;
  padding:0px;
}

.navbar-default .navbar-toggle {
  border-color:#959494;
  border-width:0px;
  max-height:32px;
  min-width:44px;
}

.footer-clean {
  padding:50px 0;
  background-color:#e5eaef;
  color:#4b4c4d;
}

.descriptiontitle {
  font-weight:300;
  color:#191919;
  font-size:18px;
}

.features li {
  font-size:14px;
  margin-left:-18px;
  font-family:'Open Sans';
}

.glyphicon.glyphicon-time.icon {
}

.featbox {
  border-right:1px;
  border-color:#333;
  border-style:solid;
  border-left:none;
  border-top:none;
  border-bottom:none;
}

.features-clean .item {
  margin-bottom:30px;
  padding-left:50px;
}

.features-clean .item .icon {
  font-size:22px;
  margin-left:-40px;
}

.features-clean {
  background-color:#f1f4f6;
}

section {
  padding-top:120px;
  margin-top:-120px;
}

.btn-chat-home {
  position:fixed;
  top:60px;
  right:10px;
  border-radius:0px;
  border-width:0px;
  z-index:999;
  padding:10px;
  float:right;
}

.btn-chat {
  position:fixed;
  top:110px;
  right:10px;
  border-radius:0px;
  border-width:0px;
  z-index:999;
  padding:10px;
  float:right;
}

.glyphicon.glyphicon-comment {
  padding-right:5px;
}

.top10 {
  padding-top:20px;
}

.padding-b30 {
  padding-bottom:30px;
}

margin-bsmall {
  margin-bottom:30px;
}

.equal-columns {
  overflow:hidden;
}

.equal-columns [class*="col-"] {
  margin-bottom:-99999px;
  padding-bottom:99999px;
}

.btn.btn-primary.cta1 {
  border-radius:0px;
  border-width:0px;
  font-weight:100;
  font-family:'Open Sans';
  background-image:none;
  margin-top:10px;
  margin-bottom:15px;
  text-align:left;
}

.icon-book-open {
  color:#92a3b8;
  font-size:32px;
  padding-top:15px!mportant;
}

.usecases-container {
  background-color:#283844;
  padding:30px 0px 50px 0px;
}

@media (max-width: 767px) {
  .usecases-container p {
    text-align:center;
  }
}

.usecases-container p {
  color:#ebdcdc;
  font-weight:300;
  font-size:16px;
}

.usecases-content-title {
  font-size:18px!important;
  padding-top:4px!important;
}

.usecases-content {
  font-size:14px!important;
  padding-top:4px!important;
}

.table {
  width:95%;
  max-width:95%;
  margin-bottom:20px;
  margin-left:20px;
  font-family:Open sans;
  font-size:14px!important;
  font-weight:300;
}

.table-striped > tbody > tr:nth-of-type(2n + 1) {
  background-color:#f1f8fe;
}

.uppercase-content li {
  color:#d3d0d0;
  font-weight:300;
  font-size:13px;
  line-height:22px;
  padding:0;
  list-style-position:outside;
  margin-left:-15px;
}

@media (max-width: 767px) {
  .uppercase-content li {
    padding:0;
    text-align:center;
    list-style-type:none;
    margin-left:-42px;
  }
}

.row-eq-height {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}

.footer-clean ul {
  padding:0;
  list-style:none;
  line-height:1.8;
  font-size:14px;
  margin-bottom:0;
}

.footer-clean ul a:hover {
  color:#4f89bf;
  text-decoration:underline;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  font-weight:700;
}

@media (min-width: 1600px) {
  .container {
    width:1570px;
  }
}

a[target="_blank"]:after {
    font-family: 'FontAwesome';
    content: " \f08e";
}

a.external {
  white-space: nowrap;
}

a.external:after {
    font-family: 'FontAwesome';
    content: " \f08e";
}

li#livehelp {
  padding: 13px 2px 15px 2px;
}

li#livehelp a {
  color: #a3a3a3;
  text-decoration: none;
}

li#livehelp a:hover {
  color: #a1e1ff;
  text-decoration: none;
}


a.btn.oplshopitem {
  border: solid 1px #ddd;
  border-radius: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1.25em 0 0.5em 0;
}
