/******Bootstrap CSS overriding******/

/*Header start*/

.header .navbar-inverse .brand:hover, .header .navbar-inverse .nav > li > a:hover
{
    color:#000;
}

#tu_overlay {
    z-index:9998;
}

.te_top_up {
    z-index:9998;
}

/*.container{
    width:1140px;
    margin:0 auto;
}*/

.header .navbar .container {
    width: 1140px;
}

.header .navbar-inverse .navbar-inner {
    min-height: 90px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
    background-image: -o-linear-gradient(top, #ffffff, #ffffff);
    background-image: linear-gradient(to bottom, #ffffff, #ffffff);
    background-repeat: repeat-x;
    border-bottom: 1px solid #e1e1e1;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
    *zoom: 1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
	opacity:0.97;
}

.header .navbar .nav > .active > a, .header .navbar .nav > .active > a:hover, .header .navbar .nav > .active > a:focus {
    background-color: #FFFFFF;
    border-color: #0089CC;
    border-style: solid;
    border-width: 0 0 5px;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset;
    color: #000000;
    font-weight: bold;
}
.header .navbar .nav {
    margin: 0;
}
.header .navbar .nav, .navbar .nav > ul {
    padding-left: 67px;
}

.header .navbar .nav, .navbar .nav > li {
    display: inline-block;
    vertical-align: top;
}
.header .navbar .nav > li > a {
    font-size: 16px;
    padding: 30px 20px 12px;
}

.header .navbar-inverse .brand, .header .navbar-inverse .nav > li > a  {
    color: #444;
    text-shadow: 0 0 0 white;
}
.nav > li > a {
    cursor: pointer;
}
.header .btn {
    line-height: 18px;
}

.header .btn-primary,
.header .start,
.btn-primary  {
	background-color: #319f00;
	background-image: -moz-linear-gradient(top, #35ad00, #2a8900);
	background-image: -ms-linear-gradient(top, #35ad00, #2a8900);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#35ad00), to(#2a8900));
	background-image: -webkit-linear-gradient(top, #35ad00, #2a8900);
	background-image: -o-linear-gradient(top, #35ad00, #2a8900);
	background-image: linear-gradient(top, #35ad00, #2a8900);
    background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35ad00', endColorstr='#2a8900', GradientType=0);
	border-color: #2a8900 #2a8900 #133d00;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color: #2a8900;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	text-shadow: 1px 1px 0 #666;
}
.header .signin, .header .signout{
    background-color: #e3e3e3;
    *background-color: #e3e3e3;
    background-image: -moz-linear-gradient(top,  #f2f2f2, #e1e1e1);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e1e1e1));
    background-image: -webkit-linear-gradient(top,  #f2f2f2, #e1e1e1);
    background-image: -o-linear-gradient(top,  #f2f2f2, #e1e1e1);
    background-image: linear-gradient(to bottom, #f2f2f2, #e1e1e1);
    background-repeat: repeat-x;
    border-color: #e3e3e3 #e3e3e3 #e3e3e3;
    border-color: rgba(195, 195, 195, 1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e1e1e1', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color:#555555;
    text-shadow: 1px 1px 0 #fff;
}

.btn-signup-price{
    font-size: 16px;
    font-weight: 600;
    padding: 9px 33px
}
.btn-signup-price2{
    font-size: 16px;
    font-weight: 600;
    padding: 9px 20px;
    padding: 9px 15px\9;
}


.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
  background-color: #2a8900;
  *background-color: #227000;
}
.signin:hover,
.signin:active,
.signin.active,
.signin.disabled,
.signin[disabled],
.signout:hover,
.signout:active,
.signout.active,
.signout.disabled,
.signout[disabled]{
    color: #555555;
    background-color: #e3e3e3;
    *background-color: #e3e3e3;
}
.start:hover,
.start:active,
.start.active,
.start.disabled,
.start[disabled] {
    color: #ffffff;
  background-color: #2a8900;
  *background-color: #227000;
}

.btn, .btn-large {
	  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.navbar .btn-large, .try-it-now-bottom .btn-large, .hero-buttons .btn-large{
	padding:8px 19px;
	font-size:16px;
	font-weight:600;	
}

.header a.brand{
    margin: 18px 65px 0 0;
}
ul.nav.top-menu-nav li{
    margin-top: 23px;
}
ul.nav.pull-right li{

}
.header .navbar .nav, .header .navbar .nav > ul{
    padding:0;
}
/*Footer start*/
.footer .container{
    width:960px;
    color:#FFFFFF;
}
.footer .navbar-inner{
    min-height: 90px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #555555;
    background-image: -moz-linear-gradient(top, #555555, #555555);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#555555));
    background-image: -webkit-linear-gradient(top, #555555, #555555);
    background-image: -o-linear-gradient(top, #555555, #555555);
    background-image: linear-gradient(to bottom, #555555, #555555);
    background-repeat: repeat-x;
    border: 1px solid #555555;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#555555', GradientType=0);
    *zoom: 1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}
.footer .footer-gradient{
    min-height: 10px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #555555;
    background-image: -moz-linear-gradient(top, #3a3a3a, #555555);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a3a3a), to(#555555));
    background-image: -webkit-linear-gradient(top, #3a3a3a, #555555);
    background-image: -o-linear-gradient(top, #3a3a3a, #555555);
    background-image: linear-gradient(to bottom, #3a3a3a, #555555);
    background-repeat: repeat-x;
    border: 1px solid #555555;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#555555', GradientType=0);
    *zoom: 1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.footer .navbar{
    margin-bottom: 0;
}

/*Footer end*/
/************************************/

.overview-item-odd.offset1,
.overview-item-odd.offset1:first-child,
.overview-item-even.offset1,
.overview-item-even.offset1:first-child {
  margin-left: 50px;
  *margin-left: 50px;
}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width:1140px;
}

.solution-page-content .container{
    width: 950px;
}