/*
 * Start Bootstrap - Business Frontpage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
@font-face {
    font-family: 'Sansus-Webissimo';
    src: url('/js/fonts/Sansus-Webissimo-Regular.eot');
}

@font-face {
    font-family: 'Sansus-Webissimo-Italic';
    src: url('/js/fonts/Sansus-Webissimo-Italic.eot');
}

h1, h2, h3, h4, h5 {
	font-family: 'Sansus-Webissimo-Italic' !important;	
}

h1, h2, h3, h4, h5 {
	font-family: 'Sansus-Webissimo-Italic' !important;	
}

#main-content p {
	font-family:'Hind Siliguri';
	font-size: 1.2em;	
	margin-bottom:1.6em;
}

#main-content li {
	font-family:'Hind Siliguri';
	font-size: 1.2em;	
}

#main-content div.list-spacing p {margin-bottom:2em;}

div.list-spacing ul li {
	font-family:'Hind Siliguri';
	margin: .6em 0;
	font-size: 1.2em;
}

div.list-spacing ul li a {
	font-weight:bold;
}

h1.tagline {
	font-size:36px;	
}

.navbar-brand {
	position:relative;
	top:-.4em;
}


.search {
		color:#ffffff;
}


.navbar-nav {
	font-size:1em;
	font-family:'Hind Siliguri', sans-serif, font-weight:400;
}

.navbar-nav li {
	margin-right:1em;
}

.navbar-nav li a {
	font-weight:bold;
}

.btn-block {
	font-size:2.8em;
	background:#d1b753;
	font-weight:bold;
}

.white-front {
	color:#ffffff;
	text-shadow: 2px 2px #333;
	font-size: 1.5em;
	line-height:1.2em;
}

.btn-lg {
  background:#b43c14;
}

.btn-sq-lg {
  width: 150px !important;
  height: 150px !important;
}

.btn-sq {
  width: 100px !important;
  height: 100px !important;
  font-size: 10px;
}

.btn-sq-sm {
  width: 50px !important;
  height: 50px !important;
  font-size: 10px;
}

.btn-sq-xs {
  width: 25px !important;
  height: 25px !important;
  padding:2px;
}

.tagline {
	color:#EEE;font-size:5em;
}

#cta {
	margin-top:20px;
	/*visibility:hidden; */
}

#cta .btn-primary {
	background-color:#b71137;font-size:18px;font-weight:bold;text-shadow: 1px 1px #333;border-color:#f9d196;
}

#v17-download {
	margin-top:20px;
	/*visibility:hidden; */
}

#v17-download {
	background-color:#006699;color:#fff;font-size:18px;font-weight:bold;text-shadow: 1px 1px #333;border-color:#f9d196;
}

.addTopMargin {
	margin-top:0px;
	margin-left: 20px;
}

.testimonial {
	margin-top:50px;
}
.testimonial p {
	font-size:.8em;line-height:auto;
}

#cta-mobile {
	position:relative;
	top: 15px;
	left:30px;
	padding:0px 10px;
	background-color:#b71137;
	visibility:visible;
}

#cta-tablet {
	position:relative;
	top: 15px;
	left:30px;
	padding:0px 10px;
	background-color:#b71137;
	visibility:visible;
}

#right-menu div.options p {
	padding: .5em 0 .5em 1em;
	background:#C0C0C0;
}

#right-menu div.options p a {
	font-size: 1em;
	font-weight: bold;
}

.mid-page-login {
	background-color:#DDD;padding:10px;border:solid 1px #999;border-collapse:collapse;text-align:center;margin-bottom:1em;
}

.urlForm {display:none;}

label.error {color:#990000;}

.version-badge {float:right;margin-right: 3em;margin-top:1em;}

form[class*="contact-"] {padding: 0 10px 0 10px;}
span[id*="inf_"] {color:#F00;}
#referrerOther {display:none;}
.webinarSubmit {cursor:pointer;}

.login {margin:auto;background:#E6E6E6;border:solid 2px #ddd;padding:10px;text-align:center;}
.login .password {margin-bottom:9px;}
.login h3 {margin-bottom:9px;}
.login h4 {margin-bottom:9px;}

.right-menu-top-space {margin-top:30px;}

/* Online Learning Center */
#OLCnavigation {margin-top:40px;}
#OLCnavigation ul li {list-style:none;display:inline;border:solid 1px #eee;background:#C30;padding:6px;margin:4px;border-radius:4px;}
#OLCnavigation ul li a {color:#fff;}
#OLClogin {width:350px;border:solid 1px #DADADA;text-align:center;margin:0 auto;border-radius:10px;}

table.stripeMe {border-collapse: collapse;border: solid 1px #BBB;background: #fff;width: 100%;font-size:12px;}
table.stripeMe th {background: #333;font-size:1em;font-weight:bold;color: #fff;border-collapse: collapse;border: solid 1px #BBB;text-align: center;padding:1em;}
table.stripeMe tr td {padding:1em;border-collapse: collapse;border: solid 1px #BBB;font-size:1.4em;}
table.stripeMe tr td a {color:#004080;}
table.stripeMe tr.alt td {background: #ddd;border-collapse: collapse;border: solid 1px #BBB;font-size:1.4em;}
table.stripeMe tr.over td {background: #D3E8E5;border-collapse: collapse;border: solid 1px #BBB;font-size:1.4em;}

.col-lg-3 .login {
	margin-top:300px;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {


.addTopMargin {
	margin-top:0px;
}

h1 {
	font-size:24px;	
}

#cta {
	margin-top:90px;
	margin:0px auto;
	visibility:hidden;
}

#cta-mobile {
	visibility:hidden;
	display:none;
}

#cta-tablet {
	visibility:hidden;
	display:none;
}

.nav > li >a {
    padding: 10px 5px;
}

#videos-menu {display:none;}

/* Desktop */
@media (min-width: 1025px) {
	

.business-header {
    height: 500px !important;
}

.addTopMargin {
 margin-top:30px;
 margin-left: 0px;
}

h1.tagline {
	font-size:50px;	
}

#cta {
	margin-top:90px;
	visibility:visible;
}

#cta-mobile {
	visibility:hidden;
}

#cta-tablet {
	visibility:hidden;
}





}