/*!
 * Axelib WebPage v0.0.1 (http://getbootstrap.com)
 * Copyright 2015-2016 AxeLib, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@font-face {
  font-family: Advent;
  src:url(../fonts/advent-pro/AdventPro-Light.ttf);
}
.nav.navbar-nav.menu li {
    text-align:center;
}
.nav.navbar-nav.menu li a:hover {
    background-color: transparent;
    /*font-weight:bold;*/
    color:#000 !important;
}
.navbar-header button i.fa {
    color:#FFF;
}
.about {
	min-height:450px;
	background-color:#3F51B5;
	background-color:rgb(27,188,155);/*
	background: linear-gradient(141deg, #0fb8ad 0%, #1fc8db 51%, #2cb5e8 75%);*/
	/*background-color: red;
	background-image:linear-gradient(to right, red, #f06d06);*/
    overflow: hidden;
}
.about.prim {
    min-height:280px;
    overflow:hidden;
}
.about .container .row > div {
    padding-top:70px
}
.bgim {
	background-image: url(../img/mobile-application-development.jpg) !important;
	background-image: url(../img/1.jpg) !important;
	background-image: url(../img/stock-photobackground-.jpg) !important;
	background-size: 100% auto;
}
.logo_axe {
    width:50px;
    height:50px;
    border:solid 0px #F00;
    float:left;
    margin-right:20px;
    margin-left:20px;
    margin-top:0px;/*to remove*/
}
.logo_axe img {
    /*width:50px;*/
    height:50px;
}
.app_store_style_1 {
	width:207px;
	/*min-height:62px;
	float:left;
	margin-right:20px;*/
	border-radius:9px;
	border:solid 1px #FFF;
	cursor:pointer;
	background-color: black;
	/*
	margin: 0 auto;*/
}
.app_store_style_1.apple {
	float:right;
	margin-right:20px
}
.app_store_style_1.google {
	float:left;
	margin-left:10px;
}
.app_store_style_1 img {
	width:205px;
}
.left {
	float:left;
}
.features {
	padding-top:60px;
	padding-bottom:90px;
}
.feature {
	text-align:center;
}
.feature .feature-icon {
	width:100%;
	font-size:65px;
	text-align:center;
}
.newsletter {
	background-color:#3F51B5;
	background-color:rgb(27,188,155);
	min-height:300px;
}
.newsletter input {
	width:350px;
	min-height:35px;
	border:none;
	border-radius:3px;
	text-indent:10px;
}
.newsletter button {
	width:350px;
	background-color:#000;
	color:#FFF;
	border:none;
	margin-top:4px;
	padding:8px;
	letter-spacing:2px;
}
.newsletter .row > div {
    padding:50px; 
    text-align:center;
}
.social-icons li {
	width:38px; 
	height:38px; 
	border:solid 1px #FFF; 
	margin:6px 0px 0px 10px; 
	border-radius:50%; 
	color:#FFF;
	font-size:25px;
	cursor:pointer;
	display: inline-block;
    text-align: initial;
}
.contact-form {
	width:650px; 
	/*width:100%; */
	min-height:238px;
	border:solid 0px #F00;
	margin: 0 auto;
	padding: 15px;
	/********************/
	-moz-box-shadow: 0px 0px 15px 8px #cfcfcf;
	-webkit-box-shadow: 0px 0px 15px 8px #cfcfcf;
	-o-box-shadow: 0px 0px 15px 8px #cfcfcf;
	box-shadow: 0px 0px 15px 8px #cfcfcf;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=15);
	background-color: #F5F5F5;
}
.contact-form > div {
    padding:20px 20px 40px 20px
}
.contact-form .row div {
	padding-top:5px;
	padding-bottom:5px;
}
.contact-form .row div input,
.contact-form .row div textarea {
	width:100%;
	min-height:45px;
	text-indent:10px;
	background-color:#FFF;
	border:none;
	outline:none;
	border-bottom:solid 1px #DDD;
}
.contact-form .row div textarea {
	min-height: 80px;
}
.contact-form .row div button {
	width:100%;
	background-color: rgb(27,188,155);
	border:none;
	color: white;
	min-height: 45px;
	letter-spacing: 2px;
}
.footer {
	height:170px;
	height:auto;
	background-color: #282828;
}

.overllay {
	/*********/
	width:100%;
	height: 450px;
	position: absolute;
	opacity: 0.85;
	filter: alpha(opacity=85); /* For IE8 and earlier */
}
.prim .overllay {
    height:280px;
}
.list_footer {
	margin:auto;
	display: inline-block;
}
.list_footer li {
	list-style-type: none;
    /* float: left; */
    margin-right: 40px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
}
.list_footer li a {
	color:#DDD;
}

input:focus, textarea:focus { 
    outline:none; 
}
/* BOTTOM BARS ================================= */
.bar 	{ 
    position:relative; 
    display:block; 
    width:100%;     
    margin-top: 1px; 
}
.bar:before, .bar:after 	{
    content:'';
    height:2px; 
    width:0;
    bottom:1px; 
    position:absolute;
    background:#5264AE; /*
    background:#009688*/
    transition:0.2s ease all; 
    -moz-transition:0.2s ease all; 
    -webkit-transition:0.2s ease all;
}
.bar:before {
    left:50%;
}
.bar:after {
    right:50%; 
}
/* active state */
input:focus ~ .bar:before, input:focus ~ .bar:after,
textarea:focus ~ .bar:before, textarea:focus ~ .bar:after {
    width:50%;
}
.group {
    padding:0px !important;
}
.group textarea {
    margin-bottom: -4px;
}

.confirm_account_block {
    width:700px;
    height:400px;
    background-color:#FFF;
    margin:0 auto;
    /*border:solid 1px #F00;*/
    position:absolute;
    top:120px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding:20px;
    text-align:center;
}
.confirm_account_block .conf_symbol {
    font-size:55px;
    color:#1D9B72;
}
.confirm_account_block .conf_title {
    font-size:27px;
    font-weight:bold;
    padding-bottom:15px;
    border-bottom:solid 1px #DDD;
}
.confirm_account_block .conf_message {
    padding:15px;
    font-size:16px;
}
.confirm_account_block .conf_enjoy {
    font-style: italic;
}
.confirm_account_block .conf_learn {
    padding:15px;
    font-size:12px;
}

.form_pwd .group {
    max-width:250px;
    text-align:center;
    margin:0 auto;
    padding:0px;
    margin-top:12px;
}
.form_pwd .group input {
    margin:0 auto;
    border:none;
    width:100%;
    padding:8px 5px;
    border-bottom:solid 1px #DDD;
}
.form_pwd input[type=submit] {
    color:#FFF;
    border:none;
    width:250px;
    margin-top:10px;
}

.pr-item-simple {
	padding-top:30px;
}
.pr-item-great {
	padding-top:0;
}































.gradient {
	/* IE10 Consumer Preview *
	background-image: -ms-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Mozilla Firefox *
	background-image: -moz-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Opera *
	background-image: -o-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Webkit (Safari/Chrome 10) *
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #009688), color-stop(1, #01579B));
	/* Webkit (Chrome 11+) *
	background-image: -webkit-linear-gradient(top left, #009688 0%, #01579B 100%);
	/****************************************************************************/
	/* IE10 Consumer Preview *
	background-image: -ms-linear-gradient(top left, #2196F3 0%, #311B92 100%);
	/* Mozilla Firefox *
	background-image: -moz-linear-gradient(top left, #2196F3 0%, #311B92 100%);
	/* Opera *
	background-image: -o-linear-gradient(top left, #2196F3 0%, #311B92 100%);
	/* Webkit (Safari/Chrome 10) *
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #2196F3), color-stop(1, #311B92));
	/* Webkit (Chrome 11+) *
	background-image: -webkit-linear-gradient(top left, #2196F3 0%, #311B92 100%);
	/****************************************************************************
	/* IE10 Consumer Preview * 
	background-image: -ms-linear-gradient(top left, #4E342E 0%, #546E7A 100%);
	/* Mozilla Firefox * 
	background-image: -moz-linear-gradient(top left, #4E342E 0%, #546E7A 100%);
	/* Opera * 
	background-image: -o-linear-gradient(top left, #4E342E 0%, #546E7A 100%);
	/* Webkit (Safari/Chrome 10) * 
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #4E342E), color-stop(1, #546E7A));
	/* Webkit (Chrome 11+) * 
	background-image: -webkit-linear-gradient(top left, #4E342E 0%, #546E7A 100%);*/
	
    /****** BASE *****/
	/* IE10 Consumer Preview *
	background-image: -ms-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Mozilla Firefox *
	background-image: -moz-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Opera *
	background-image: -o-linear-gradient(top left, #009688 0%, #01579B 100%);
	/* Webkit (Safari/Chrome 10) *
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #009688), color-stop(1, #01579B));
	/* Webkit (Chrome 11+) *
	background-image: -webkit-linear-gradient(top left, #009688 0%, #01579B 100%);
    
	/*************color axelib************/
    background-repeat: repeat-x;
    background-image: linear-gradient(45deg, #663fb5, #2b8be3);
}
.axibtn {
    background-color: rgb(27,188,155);
    border: none;
    color: white;
    min-height: 45px;
    letter-spacing: 2px;
	padding-left:50px;
	padding-right:40px;
}


