/* general css */
a {
	text-decoration: none !important;
}
.green {
	color: #35a63c;
}
.span3 {
	width: 23%;
}

.spacer-30 {
	height: 30px;
}

.margins {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

.margins-title {
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.main-title {
	background-color: #f9f9f9;
	padding-top: 15px;
	color: #aaa;
	line-height: 20px;
	padding-bottom: 1px;
}

.main-title h1 {
	color: #666;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 15px;
	letter-spacing: normal;
}
.divider-large {
	display: block;
	height: 1px;
	background: transparent;
	border-bottom: 1px solid #eee;
	margin-bottom: 40px;
	margin-top: 40px;
}
.divider-medium {
	display: block;
	height: 1px;
	background: transparent;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	margin-top: 30px;
}
.divider-small {
	display: block;
	height: 1px;
	background: transparent;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	margin-top: 15px;
}
.divider-end {
	display: block;
	height: 1px;
	background: transparent;
	margin-bottom: 20px;
	margin-top: 20px;
}
.divider-small-top {
	display: block;
	height: 1px;
	background: transparent;
	margin-top: 15px;
}
.intro-text {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	font-family: Open Sans;
}
.intro-text-center {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	font-family: Open Sans;
	text-align: center;
}

.general-text {
	color: #666;
	font-size: 12px;
	line-height: 22px;
	font-weight: 400;
	font-family: Open Sans;
}

.general-text-center {
	color: #666;
	font-size: 12px;
	line-height: 22px;
	font-weight: 400;
	font-family: Open Sans;
	text-align: center;
}

.mobile-map {
	display: none;
}

.main-map {
	margin: 20px;
}

.map {
	width: 100%;
	height: 50%;
}

.mobile-map {
	margin: 20px;
}

.iframeMAP {
	-webkit-filter: grayscale(70%);
	-moz-filter: grayscale(60%);
	-ms-filter: grayscale(60%);
	-o-filter: grayscale(60%);
	filter: grayscale(60%);
}

.glyphicon {
	color: #35a63c;
}

h2 {
	color: #35a63c !important;
}
h5 {
	font-weight:normal !important;
}
.span4 h5 {
	text-align:center;
	margin-top:20px;
}
#show {
	display:none;
}
.demo {
	font-size:20px !important;
}

/*olark css */
#habla_window_div {
	background-color: #35a63c !important;
}

#habla_topbar_div {
	background-color: #35a63c !important;
}

#habla_window_div {
	background-color: #35a63c !important;
}

.habla_offline_submit_input {
	background-color: #35a63c !important;
}

/*navbar css */
ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
}

ul li ul {
	padding: 0;
	position: absolute;
	top: 48px;
	left: -25;
	width: 150px;
	box-shadow: none;
	display: none;
}

#dropdownItem {
	width: 130PX;
	padding: 10px 25px 10px 25px;
	display: block;
	position: relative;
	background: #fff;
	cursor: pointer;
	color: #aaa;
	font-size: 12px;
	font-weight: normal;
	z-index: 1;
}
.emailInvalid {
	color:red;
	padding-top:5px;
}
#homeSocialMedia {
	border-top:1px;
}
/* mobile + tablet responsiveness */
@media ( max-width : 800px) {
	#showHome {
	display:block !important;
	}
}
@media ( max-width : 641px) {
	#show {
	display:block;
	}
	h2 {
	text-align:center;
	}
	.span3 {
		width: 100% !important;
		text-align: center !important;
	}
	.span4 {
		width: 100% !important;
	}
	.span6 {
		width: 100% !important;
	}
	.span5-5 {
	text-align: left !important;
	padding-left:10px;
	}
	.intro {
		text-align: center !important;
	}
	#hideImg {
		display: none !important;
	}
	#hide {
		display: none !important;
	}
	#hideSpace {
		display: none !important;
	}
	#hideBar {
		display: none !important;
	}
	#hideInfo {
		display: none !important;
	}
	#hideMap {
		display: none !important;
	}
	#hideMargin {
		display: none !important;
	}
	#hideLinks {
		display: none !important;
	}
	.intro-text {
		text-align: center;
		padding: 0px 10px 0px 10px;
	}
	.general-text {
		padding: 0px 10px 0px 10px;
	}
	.general-text-center-mobile {
		padding: 0px 10px 0px 10px;
		text-align: center !important;
	}
	.general-text-center {
		padding: 0px 10px 0px 10px;
	}
	.main-title h1 {
		padding-left: 10px;
	}
	#partner-mobile-image {
		display: inline !important;
	}
	.mobile-map {
		display: block;
	}
	.general-text-partners {
	margin-top:0px !important;
	padding: 0px 10px 0px 10px;
	text-align:left !important;
	}
	.demo {
	text-align:center;
	}
	.span8 {
	text-align:center;
	padding-right: 0px !important;
	}
	#automate {
	margin-top: 10px !important;
	font-size:20px;
	margin-bottom:0px;
	}
	#Orqa-img {
	}
	.ORQA-email {
	width:90% !important;
	}
	.ORQA-text {
	padding:0px 10px 0px 10px;
	}
	#ORQA-header {
	margin-left:0px !important;
	}
	#ORQA-user-download {
	margin: 0px 0px 20px 0px !important;
	}
	.blog-author {
	text-align:center !important;
	}
	.post-title h1 {
	font-size:24px;
	}
	.panel-group {
	margin-bottom:5px !important;
	}
	#list-accordion {
	margin-bottom:0px !important;
	}
	.FAQ {
	margin-bottom:0px !important;
	}
	
}
/* Services */
.glyphiconServices {
	font-size: 19px;
	color: white;
	margin-left: 16px;
	margin-top: 13px;
}
/* products */
.product-header {
	display: inline;
	font-size: 40px;
	font-weight: 200;
	line-height: 40px;
	font-family: Open Sans;
	color: #35a63c;
}

.product-description {
	display: inline-block;
	font-size: 24px;
	font-family: Open Sans;
	margin-left: 20px;
	color: #666 !important;
}

.ORQA-img {
	margin-top: 30px;
	margin-left: 30px;
}

.pricer-integration-img {
	margin-top: 35px;
	margin-left: 30px;
}

.octane-integration-img {
	margin-top: 40px;
	margin-left: 30px;
}

.octane-qa-img {
	margin-top: 50px;
	margin-left: 30px;
}

.octane-monitoring-img {
	margin-top: 45px;
	margin-left: 30px;
}
/* partners page */
#partner-mobile-image {
	margin-top: -34px;
	display: none
}

.partner-title {
	color: #35a63c;
	margin-top: 8px;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 24px;
}

.partner-title-detail {
	font-size: 12px;
	color: #acacac;
}
.general-text-partners {
	margin-top:20px;
	color: #666;
	font-size: 12px;
	line-height: 22px;
	font-weight: 400;
	font-family: Open Sans;
}
.riskart {
	margin-top:40px;
}
.bramble {
	margin-top:-22px;
}
.bramble #partner-mobile-image {
	margin-top: -18px;
}
/* ORQA */
#automate {
	color:#666 !important;
	margin-top: 45px;
}
.licence {
	width: 90px;
	max-width: 90px;
	margin-left: 15px;
	margin-top: -10px;
	display: inline;
}
.ORQA-email {
	width: 80%;
	border-radius: 4px !important;
	height: 30px !important;
	margin-top:10px !important;
}
#link {
	text-decoration: none;
	color: #999;
	font-size: 24px;
	margin-top:25px;
}
.ORQA-text {
	font-size: 14px;
	line-height: 2
}
.form-group {
	text-align:center !important;
}
#documentationText{
	text-align:center;
}
#ORQA-header {
	margin-left:40px;
}
.productTable {
	text-align: center;
}

.productTable tr {
	height:34px;
	line-height: 34px;
}
.productTable tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.productTable tr:nth-child(1) {
    background-color: white !important;
}
.productTable td {
	border: 1px solid #ccc;
	width: 125px;
}

.productTable th {
	color: white;
	color: #35a63c;
	width: 230px;
	text-align: center;
	font-size: 20px;
	font-weight: normal !important;
}

#productFeature {
	text-align: center;
	font-size: 18px;
	color: #666;
	width:300px;
}
#optionalPlugin .glyphicon {
	font-family: open sans;
	color: #666;
	top: -1;
}
.fa-info {
	color: #ccc !important;
	float:right;
	margin-top:7px;
	margin-right:9px;
}
.tooltip {	
	position: absolute;
	white-space: nowrap;
	z-index: 2;
	opacity: 0.1;
    background: #333;
	color: #ffffff;
	padding: 5px 8px;
	border-radius: 4px;
	margin-top:10px;
	margin-left:5px;
}
/* ORQA-user */
.ORQA-user {
	text-align:center;
}
#ORQA-user-download {
	width: 146px;
	height: 40px;
	margin:15px 0px 0px 30px;
}
.FAQ {
	margin-left:10px !important;
}
/* blog */ 
#blogHeader a:hover {
	color: #35a63c !important;
}
.span4 #twitter-widget-0 {
	height:930px;
}
