.navbar-brand {
	margin: 0;
	padding: 11px 0 0 15px;
}
.navbar-brand img{
	height: 37px;
}

.bg-color-grad{
	background:#fff;
}
.intro-block .block-bg {
    background-color:#fff;
	  background-image:url(/static/images/opendime-hero-image.jpg);
    background-position: bottom;
    opacity: 1;
		transform: translate3d(0px, -193px, 0px);
    top: 35px;
}
#blog-intro .block-bg {
	background-image: none;
	opacity: .25;
	background-position: center;
}
#blog-intro .container {
	padding: 120px 0 5px 0;
}
.intro-block h1.slogan{
  text-transform: uppercase;
  color: #444;
  font-weight: lighter;
  line-height: 1.6;
  font-size:39px;
  margin:0 0 20px;
}
section#blog{
	padding: 50px 0;
}

#typed-cursor,
.type{
	color:#000;
 	font-size: 54px;
}
@media (max-width:400px){
	#typed-cursor,
	.type{
		font-size: 25px;
	}
	.slogan{
		margin-top:0px!important;
	}
}
.bg-color-oss {
	background-color: rgba(247, 199, 26, 0.24);
}
.bg-color-elec {
	background-color: #eee;
}
#features .icon{
	color:#e1645f;

}
a{
	color:#e1645f;
}
a:hover,
a:focus,
.color,
.owl-pagination .owl-page.active span{
    color:#e1645f;
}
.navbar .nav li a:hover, .navbar .nav li.active a {
	color: #e1645f;
	border-bottom: 2px solid #e1645f;
}
.table.table-apps>tbody>tr>td{
	vertical-align:middle;
	width: 190px;
}
.table.table-apps>tbody>tr>td img{
	width:90px;
	border:1px #ddd solid;
	box-shadow:inset 1px 1px 1px #eee;
}
.table.table-apps>tbody>tr>td:last-child{
	text-align:right;
}
.title h2:after,
.owl-pagination .owl-page.active span {
	background-color: #e1645f;
}
.bg-color-main{
	background-color: #e1645f;
}
#download .block-bg{
	background-image:none;
}
.btn-xl {  
    padding: 15px 22px;
    font-size: 24px;
    line-height: 1.33;
    border-radius: 6px;
}
.btn-xxl {  
	padding: 10px 32px;
	font-size: 38px;
	line-height: 2;
	border-radius: 14px;
}
.btn-outline{
	color: #fff;
	background-color: none;
	border-color: #fff;
	border-width: 2px;
}
.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus{
	color:#e1645f;
	background:#fff;
}
.btn-od{
    color: #fff;
    background-color: #e1645f;
    border-color: #fff;
    border-width: 1px;
}
.soc-list .soc-icon-github {
background: #888;
}
.packed.item-list-right h3, 
.packed.item-list-left h3 {
  margin: 0 0 14px 0;
}
.contact-btn {
	font-size: 19px;
	color: #fff;
	background: #e1645f;
}
.contact-btn:hover,
.contact-btn:focus,
.contact-btn:active {
    font-size: 19px;
    color: #e1645f;
    background: #fff;
	text-decoration:none;
}
.screen-couple-right .beyond, .screen-couple-left .beyond {
	z-index: 1;
	position: absolute;
	top: -9px;
}
.security-image{
	min-width: 200px!important;
}
.screen-couple-left .beyond {
	right: 117px;
}
.screen-couple-right .beyond {
	left: 117px;
}
.screen-couple-right .beyondSmartCard {
    left: -1px;
}
.screen-couple-right .above, .screen-couple-left .above {
	z-index: 3;
	top: 10px;
}
section {
	padding: 100px 0;
}
.intro-screen-hand{
	position: absolute;
	right: -13px;
	top: -185px;
	opacity: 0.4;
}
.intro-screen {
	position: absolute;
}
.green{
  color:#00E0A4;
}
.red{
  color:#E15F5F;
}


.carousel{
  background:#000;
}
.carousel-inner>.item>img{
  margin: auto;
}
#faq p,
#faq li{
  text-rendering:optimizeLegibility;
  font-size: 14px;
  font-weight: 400;
}
#faq p{
  line-height: 1.4;
}
#faq li{
    line-height: 1.6;
}
#faq h4{
  text-transform:none;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
}
#faq tt{
  background:#eee;
  text-weight:bold;
  padding:0 2px;
}
.btn-caps{
  text-transform:uppercase!important;
  font-weight: 300;
  font-size: 1.4em;
}
.btn-caps i{
  margin-right:5px;
  font-size: 1.4em;
  vertical-align: text-bottom;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #555;
    background-color: #fcf8e3;
    white-space: nowrap;
    border-radius: 4px;
    font-family: monospace;
}
#qrcode img{
  padding:10px 0 20px 0;
}
