/*
Theme Name: CCS
Theme URI: https://rndsllc.com/
Author: RJ
Author URI: https://wordpress.org/
Description: CSS theme by RJ
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: CCS

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@font-face {
	font-family: 'SegoeUI';
	src: url('fonts/SegoeUI.eot?') format('eot'),
	url('fonts/SegoeUI.woff') format('woff'),
	url('fonts/SegoeUI.ttf')	format('truetype'),
	url('fonts/SegoeUI.svg#SegoeUI') format('svg');
}
/* Move down content because we hgave a fixed navbar that is 50px tall */
body {
	font-family: 'Raleway', SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-top: 130px;
	padding-bottom: 0px;
	font-size:15px;
}
h2{font-size:26px;}
h1.front_h1 {
	color: #003a63;
	font-size: 50px !important;
	font-weight: 600 !important;
	text-align: center !important;
	margin-bottom: 5px !important;
        margin-top: 5px !important;
	font-family: Raleway !important;
}
h4{
	line-height: 22px;
	font-size: 16px !important;
	margin: 0 0 20px !important;
	font-weight: 600;
}
h4 a{	font-weight: 500 !important;}
.text-center p, .text-center p a{
	font-weight: 500 !important;
}
body ol {
	padding-left: 18px;
}
main a {
	font-weight:normal;
}
main{
	background-color: #f9f9f9;
}
.home main{
	background-color: #fff;
}
/*IMG*/
.alignnone {
	margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}
.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
.alignright, .alignleft{
	padding: 5px;
	background-color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}
a img.alignnone {
	margin: 5px 20px 20px 0;
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}
.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.inner-generic h1 {
	font-size: 26px !important;
	font-weight: 300 !important;
}
.inner-generic h2 {
	font-size: 22px !important;
	font-weight: 600 !important;
	line-height: normal !important;
}
.inner-generic h3 {
	color: #0a75bb;
	font-size: 18px;
	font-weight: 600;
	line-height: normal !important;
}
.inner-products h1 {
	font-size: 26px !important;
	font-weight: 300 !important;
}
.inner-products h2 {
	font-size: 22px !important;
	font-weight: 600 !important;
}
.inner-products h3 {
	color: #0a75bb;
	font-size: 18px;
	font-weight: 600;
}
ul.list-check {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.backforth ul.list-check{
	list-style-type: none !important;
}
ul.list-check li, ul.list-check-black li {
	background-image: url("img/checkmark.png");
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	margin-bottom: 10px !important;
}
ul.list-check-black li{
	background:  none;
	padding: 0 !important;
	list-style: default !important;
}
ul.list-check-black{
	padding-left: 25px !important;
}
.icon-list li {
	padding: 0 0 5px 20px;
	display: block;
	position: relative;
}
.icon-list li:before {
	font-family: 'Glyphicons Halflings';
	position: absolute;
	left: 0px;
	top:3px;
	font-size:80%
}
.chevron-right li:before {
	content: '\e080';
}
.checkmark li:before {
	content: '\e067';
}
.arrow-right li:before {
	content: '\e092';
}
ol li {
	padding-top: 5px;
}
blockquote {
	font-family: Tahoma;
	background: transaparent;
	border-left: 1px solid #eee;
	margin: 1.5em 10px;
	padding: 10px;
	font-weight: 500;
	/*quotes: "\201D""\201C""\2018""\2019";*/
}
blockquote:before {
	color: #FF4100;
	font-family: Tahoma;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	margin-left: -50px;
	vertical-align: -0.45em;
}
blockquote:after {
	color: #FF4100;
	font-family: Tahoma;
	content: close-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}
blockquote p {
	display: inline;
}
.sidebar{
	margin-top: 10px;
}
.cat-item-144, .cat-item-107{
	display: none;
}
.with-sidebar .sidebar-widget .widgets {
	margin-top: 5px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 2px #ddd;
	padding: 20px;
	margin-bottom: 30px !important;
}
.sidebar h3 {
	font-size: 18px;
	text-align: center;
}
.sidebar ul {
	margin: 0;
	padding: 0;
}
.sidebar .sidebar-widget ul  li{
	list-style: url(img/sidebarli.gif) inside;
	margin-bottom: 8px !important;
	border-bottom: 1px solid #eee;
	padding-bottom: 8px;
}
.sidebar .sidebar-widget ul  li a{
	color: #555;
}
.sidebar .sidebar-widget ul  li a:hover{
	color:#ff490e;
}
.excerpt-container a:hover{
	text-decoration: underline !important;
}
.jumbotron {
	background: #0a75bb;
	margin: 0;
	vertical-align: middle;
	color: #fff;
	background-position: center bottom;
	background:linear-gradient(to bottom, #0269ad 0%, #1592e4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*background-image: url("img/banner-img/banner-bg-4.jpg");
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
	box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	/*background-size: cover;*/
}
.jumbotron.innerGeneric, .jumbotron.innerProducts, .jumbotron {
	background-image: url("img/banner-img/product-banner-new.jpg");
	background-size: cover;
	border-bottom: 2px solid #005da2;
	/*-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);*/
}
.jumbotron.innerProducts {
	/*background-image: url("img/banner-img/banner-bg-3.jpg");
	-webkit-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px -4px 0px 0px rgba(0,0,0,0.75);
	/*background-size: cover;*/
}
.jumbotron h1, .jumbotron span.likeh1 {
	margin: 0 0 10px;
	font-weight: 800 !important;
	font-size: 40px !important;
	text-shadow: 0 2px 1px #006ab0;
}
.jumbotron h2 {
	margin: 0px;
}
#single-post h1{
	color: #0a75bb;
	font-size: 28px !important;
	font-weight: 600 !important;
	line-height: normal !important;
	margin: 0 0 35px !important;
}
.jumbotron p {
	font-weight: 500;
	text-shadow: 0 1px 1px #006ab0;
}
.jumbotron .btn.btn-primary {
	color: #fff;
	background: none !important;
	border: 2px solid #fff !important;
}
.jumbotron .btn.btn-primary:hover{
	background: #fff !important;
	color: #0a75bb !important;
}
.inner-products .btn.btn-default {
	color: #0A75BB;
	border-color: #0A75BB;
	background-color: #fff;
	font-weight: 600;
}
.inner-products .btn.btn-default:hover {
	/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center bottom, circle closest-corner, #BAE1FF 0%, #FFFFFF 100%);
	/* Mozilla Firefox */
	background-image: -moz-radial-gradient(center bottom, circle closest-corner, #BAE1FF 0%, #FFFFFF 100%);
	/* Opera */
	background-image: -o-radial-gradient(center bottom, circle closest-corner, #BAE1FF 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(radial, center bottom, 0, center bottom, 486, color-stop(0, #BAE1FF), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-radial-gradient(center bottom, circle closest-corner, #BAE1FF 0%, #FFFFFF 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: radial-gradient(circle closest-corner at center bottom, #BAE1FF 0%, #FFFFFF 100%);
}
.clearfix::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.header {
	min-height: 100px;
	width: 100%;
}
.navbar-nav{
	/* float: none; */
	margin: 0 auto;
	display: table;
	table-layout: fixed;
	font-weight: 480;
}
.navbar-nav > li {
	padding: 0 8px;
}
.navbar-toggle {
	/*	width: 100px;*/
}
.navbar-nav > li.current-menu-item > a,
.navbar-nav > li.current-menu-ancestor > a.dropdown-toggle,
.navbar-nav > li.current-menu-ancestor li.current-menu-item  a,
.navbar-nav > li.current-menu-ancestor li.current-menu-ancestor a,
.navbar-nav > li.current-menu-ancestor li.current-menu-ancestor li.current-menu-item a,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background-color: #0A75BB;
	color: #fff !important;
}
.navbar-nav > li.current-menu-ancestor li.current-menu-item  li a,
.navbar-nav > li.current-menu-ancestor li.current-menu-ancestor li a{
	background: none;
	color: #444 !important;
}
.navbar-nav > li.current-menu-ancestor li.current-menu-item  li a:hover,
.navbar-nav > li.current-menu-ancestor li.current-menu-ancestor li a:hover{
	background-color: #f5f5f5 !important;

}
.navbar-nav > li.current-menu-item > a:hover,
.navbar-nav > li.current-menu-ancestor > a.dropdown-toggle:hover,
.navbar-nav > li.current-menu-ancestor > li.current-menu-item > a:hover,
.navbar-nav > li.current-menu-ancestor li.current-menu-ancestor li.current-menu-item a:hover{
	background-color: #0A75BB !important;
	color: #fff !important;
}


.navbar-default .navbar-nav > li > a:active, .navbar-nav > li > a:focus {
    color: #fff !important;
    background-color: #0a75bb !important;
}
.navbar-default .navbar-nav > .active > a{color: #fff !important;
    background-color: #0a75bb !important;}


.carousel-control.customers,
.carousel-control.banner {
	background-image: none !important;
}
.carousel-control .fa-chevron-circle-left,
.carousel-control .fa-chevron-circle-right,
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
	/*	font-size: 30px; */
	height: 30px;
	margin-top: 10px;
	width: 30px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .fa-chevron-circle-left,
.carousel-control .fa-chevron-circle-right,
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {
	disply: inline-block;
	position: absolute;
	top: 40%;
	z-index: 5;
}
.carousel-control{
	width: 15% !important;
}
.carousel-control.right{
	right: -15px !important;
}
.carousel-control .fa-angle-right {
	right: 10%;
}
.carousel-control .fa-angle-left {
	left: 5%;
}
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {
	top: 35% !important;
}
.colorBlue {
	color: #0A75BB;
}
.colorRed {
	color: #E04031;
}
.colorGrayBlack {
	color: #767676;
}
.colorWhite {
	color: #fff;
}
.blueBG {
	background-color: #0D79C2;
}
.darkNoisedBG {
	background: url("img/org_bg2.png") repeat-x scroll left top #f3f3f3;
}
.darkNoisedBGhome {
	background-image: url("img/org_bg.png");
}
.darkBG {
	background-color: #111419;
}
.blackBG {
	background-color: #000000;
}
.contactOnHeader {
	vertical-align: middle;
	font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.fontSegoeUI {
	font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.customNav {
	background-color: #EEEEEE;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
}
/* centered columns styles */
.row-centered {
	text-align:center;
}
.col-centered {
	display:inline-block;
	float:none;
	/* reset the text-align */
	text-align:left;
	/* inline-block space fix */
	margin-right:-4px;
}
.menu-item-has-children:hover ul.dropdown-menu {
	display: block;
}
.menu-item-has-children:hover .menu-item-has-children ul.dropdown-menu{
	display: none;
}
.menu-item-has-children .menu-item-has-children:hover ul.dropdown-menu{
	display: block;
	position: absolute !important;
	top: auto;
	margin-top: 0 !important;
}
.mainCarousel {
	background-image: url("img/banner-bg-1.jpg");
	height: 556px;
	background-position: center -200px;
}
/* Main carousel style */
.blueBG .carousel-indicators {
	bottom: 0;
	margin: 0;
	width: auto;
}
.blueBG .carousel-indicators .active {
	background-color: #36AFFF;
	border: 0px;
}
.blueBG .carousel-indicators li {
	background-color: #fff;
	border: 0px;
}
.carousel-indicators.banner {
	margin: 0px !important;
	background-color: #000;
	opacity: 0.8;
	height: 70px;
}
/* Indicators list style */
.article-slide .carousel-indicators {
	bottom: 0;
	left: 0;
	margin-left: 0px;
	width: 100%;
}
.article-slide .carousel-indicators .active {
	background-color: transparent;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
	border: medium none;
	border-radius: 0;
	float: none;
	height: 70px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0px !important;
	margin-top: 0;
	width: 294px;
	text-align: center;
	text-indent: 0px;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
	border: 1px solid #282828;
	float: left;
	height: 70px;
	left: 0;
	width: 294px;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
	border: 1px solid #282828;
	opacity: 0.7;
}
.article-slide .carousel-indicators.banner div {
	border: 1px solid #282828;
	float: left;
	left: 0;
	height: 70px;
	width: 294px;
	padding-top: 25px;
	color: #fff;
	font-weight: 500;
}
/* Indicators active image style */
.article-slide .carousel-indicators.banner .active div {
	border: 0px solid #fff;
	opacity: 1;
	background-image: url("img/banner-indicator_active.png");
	height: 84px;
	margin-top: -14px;
	padding-top: 40px;
}
.bgGray {
	background-color: #F6F6F6;
}
.paddedTopBottom {
	padding: 20px 0px;
}
.paddedTopBottom-40 {
	padding: 40px 0px;
}
.paddedTopBottom-80 {
	padding: 80px 0px;
}
.footerLinks {
	color: #fff !important;
	border-bottom: 1px solid #1B252E;
	padding: 15px 0px;
}
.footerLinks a {
	color: #fff !important;
	font-size: 13px !important;
}
.footerLinks .glyphicon-play:before{
	font-size: 12px !important;
}
#socialmedia > a > img{
	margin-left: 5px;
}
.whyChooseCCS {
	/*
	color: #fff;
	float: left;
	margin: 2em 2em;
	width: 100px;
	height: 100px;
	line-height:103px;
	*/
	display: block;
	text-align: center;
	position: relative;
	transform:rotateY(0deg);
	transition:transform .25s ease-out;
	transform-style:preserve-3d;
}
.whyChooseCCS > div {
	width: 100%;
	height: 100%;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 60px;
	color: #000;
}
.whyChooseCCS >.front {
	transform:translateZ(40px);
}
.whyChooseCCS >.back {
	background: none repeat scroll 0 0 #0d79c2;
	padding-top: 10%;
	height: 100%;
	transform:rotateY(-100deg) translateZ(40px);
	color: #fff;
}
.nobr {
	white-space:nowrap;
}
/* Hover */
.whyChooseCCS:hover {
	transform: rotateY(100deg);
}
/* simple */
.flip-container {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	-ms-transform: perspective(1000px);
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	border: 0px solid #ccc;
}
/*
.flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
	filter: FlipH;
	-ms-filter: "FlipH";
}
*/
/* START: Accommodating for IE */
.flip-container:hover .back, .flip-container.hover .back {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}
.flip-container:hover .front, .flip-container.hover .front {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
/* END: Accommodating for IE */
.flip-container, .front, .back {
	width: 100%;
	height: 160px;
}
.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.front, .back {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: rotateY(0deg);
	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
	-moz-transform: rotateY(0deg);
	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;
	-o-transform: rotateY(0deg);
	-ms-transition: 0.6s;
	-ms-transform-style: preserve-3d;
	-ms-transform: rotateY(0deg);
	transition: 0.6s;
	transform-style: preserve-3d;
	transform: rotateY(0deg);
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 40%;
}
.front {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	z-index: 2;
}
.back {
	background: #0A75BB;
	color: #fff;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.front .name {
	font-size: 2em;
	display: inline-block;
	background: rgba(33, 33, 33, 0.9);
	color: #f8f8f8;
	font-family: Courier;
	padding: 5px 10px;
	border-radius: 5px;
	bottom: 60px;
	left: 25%;
	position: absolute;
	text-shadow: 0.1em 0.1em 0.05em #333;
	display: none;
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.back-logo {
	position: absolute;
	top: 40px;
	left: 90px;
	width: 160px;
	height: 117px;
	background: url(logo.png) 0 0 no-repeat;
}
.back-title {
	font-weight: bold;
	color: #00304a;
	position: absolute;
	top: 180px;
	left: 0;
	right: 0;
	text-align: center;
	text-shadow: 0.1em 0.1em 0.05em #acd7e5;
	font-family: Courier;
	font-size: 22px;
}
.back p {
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
	text-align: center;
	padding: 0 20px;
	font-size: 18px;
}
/* vertical */
.vertical.flip-container {
	position: relative;
}
.vertical .back {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-ms-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.vertical.flip-container .flipper {
	-webkit-transform-origin: 100% 213.5px;
	-moz-transform-origin: 100% 213.5px;
	-ms-transform-origin: 100% 213.5px;
	transform-origin: 100% 213.5px;
}
/*
.vertical.flip-container:hover .flipper {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}
*/
/* START: Accommodating for IE */
.vertical.flip-container:hover .back, .vertical.flip-container.hover .back {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
.vertical.flip-container:hover .front, .vertical.flip-container.hover .front {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	-o-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
/* END: Accommodating for IE */
/* START: Multi-level submenu */
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	display: none;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #fff;

}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
/* END: Multi-level submenu */
/* START: Multi-column navigation */
.dropdown-menu > li > a {
	color: #09327A !important;
}
.navbar-nav li.dropdown {
	color: #09327A;
}
.dropdown-menu {
	min-width: 200px;
	padding: 10px 0 !important;
}
.dropdown-menu.columns-2 {
	min-width: 500px;
}
.dropdown-menu.columns-3 {
	min-width: 1000px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}
.multi-column-dropdown {
	list-style: none;
	padding: 0px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #09327A;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #09327A;
	background-color: #f5f5f5;
}
.multi-column-dropdown > li strong{
	margin-left: 20px;
	color: #0a75bb !important;
}
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}
/* END: Multi-column navigation */
ol {
	counter-reset: li; /* Initiate a counter */
	/* list-style: none; Remove default numbering */
	*list-style: decimal; /* Keep using default numbering for IE6/7 */
	font: 15px 'trebuchet MS', 'lucida sans';
	padding: 0;
	margin-bottom: 4em;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
ol ol {
	margin: 0 0 0 2em; /* Add some left margin for inner lists */
}
.rounded-list a{
	position: relative;
	display: block;
	padding: .4em .4em .4em 2em;
	*padding: .4em;
	margin: .5em 0;
	background: #ddd;
	color: #444;
	text-decoration: none;
	border-radius: .3em;
	transition: all .3s ease-out;
}
.rounded-list a:hover{
	background: #eee;
}
.rounded-list a:hover:before{
	transform: rotate(360deg);
}
.rounded-list a:before{
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -1.3em;
	top: 50%;
	margin-top: -1.3em;
	background: #87ceeb;
	height: 2em;
	width: 2em;
	line-height: 2em;
	border: .3em solid #fff;
	text-align: center;
	font-weight: bold;
	border-radius: 2em;
	transition: all .3s ease-out;
}
.format_text .hilyt, .format_text .hilyt2 {
	background-color: #fcfecb;
	border: 1px solid #f2f4b6;
	padding: 5px 10px;
	text-align:center;
	margin: 30px 0 !important;
}
.format_text .hilyt2 {
	padding: 10px 15px;
	text-align: left;
}
.format_text .showcaseme {
	color: #E58100 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 28px;
	margin: 30px 0;
	;
}
.format_text .hilyt strong {
	color: #055C85;
}
.format_text .hilyt2 strong.likeh3 {
	color: #0576BC !important;
	font-size: 18px !important;
}
dl.dl-horizontal > dt,
dl.dl-horizontal > dd {
	margin-top: 10px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
	margin-left: 0 !important;
}
/*ADDED ARVIN*/
div.features {
	border-bottom: 1px solid #eee;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
div.features > h2 {
	margin-bottom: 20px !important;
	font-size: 22px !important;
}
div.features.two_list ul {
	float: left;
	width: 50%;
}
.list-unstyled li > span {
	font-weight: normal;
}
p.hilyt {
	background: none repeat scroll 0 0 #eee;
	border-radius: 5px;
	padding: 20px;
	text-align: center;
	font-size: 18px !important;
	margin-bottom: 40px;
}
.inner-generic .top_h3 {
	margin-bottom: 20px !important;
}
.list-unstyled > li {
	margin-bottom: 8px;
}
.centerme {
	text-align: center;
}
.content_top_links {
	margin: 30px 0 !important;
}
.iconlink {
	min-height: 200px;
	float: left;
	/* margin-right: 30px; */
}
.iconlink h3.addmobile {
	background: url("custom/images/addmobile.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
	padding: 10px 0 15px 10px;
}
.middleLinkDiv2 {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
}
.iconlink h3.adddashboard {
	background: url("custom/images/adddashboard.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
	padding: 10px 0 15px 10px;
}
.iconlink h3.addagreements {
	background: url("custom/images/addagreements.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
	padding: 10px 0 15px 10px;
}
.iconlink h3.addoutlook {
	background: url("custom/images/addoutlook.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
	padding: 10px 0 15px 10px;
}
#box-table-a {
	border-collapse: collapse;
	margin-bottom: 20px;
	text-align: left;
	width: 100%;
}
#box-table-a td {
	background: none repeat scroll 0 0 #f8f8f8;
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	color: #669;
	padding: 8px;
}
.line_separator {
	border-bottom: 1px solid #ddd;
	margin: 20px 0;
}
#box-table-a th {
	background: none repeat scroll 0 0 #0085dd;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
}
table.requestfeatures td, table.requestfeatures th {
	border-right: 1px solid #fff;
	text-align: center;
}
#home_customer_area{
	background-color: #fff;
	padding: 20px 0 50px;
}
.middleLinkDiv{
	background-color: #fff;
	padding:15px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0 0 40px  0!important;
}
.middleLinkDiv p{
	margin-bottom: 0 !important;
	padding-left: 5px;
	margin-top: 15px;
}
.middleLinkDiv p.psdesc{
	margin: 15px 0 !important;
}
.middleLinkDiv p.psdesc a{
	padding: 0 !important;
	background: none !important;
}
.middleLinkDiv p a{
	background: url("img/sidebarli.gif") center left no-repeat;
	padding-left: 15px;
}
.middleLinkDiv ul{
	padding: 0;
	margin: 0 0 0 20px;
	list-style: circle;
}
.middleLinkDiv ul li{
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
}
.middleLinkDiv ul li a{
	color: #555 !important;
}
.iconlink h3 a{
	display: block;
	font-size: 20px;
	color: #0a75bb;
	font-weight:600;
	padding: 7px 0 7px 65px;
	text-decoration: none;
}
.iconlink h3 a:hover{
	color: #ff490e !important;
}
#suppknowledge{
	background: url(img/imgkn.png) center left no-repeat;
}
#suppmanuals{
	background: url(img/imgma.png) center left no-repeat;
}
#supptutorials{
	background: url(img/imgtu.png) center left no-repeat;
}
#supptrainings{
	background: url(img/imgtr.png) center left no-repeat;
}
#supplatest{
	background: url(img/imgla.png) center left no-repeat;
}
#suiteit{
	background: url(img/imgit.png) center left no-repeat;
}
#suitees{
	background: url(img/imges.png) center left no-repeat;
}
#mysuiteit{
	background: url(img/imgit.png) center no-repeat;
}
.myicons	{
min-width: 50px;
min-height: 62px;
}
#suitecs{
	background: url(img/imgcs.png) center left no-repeat;
}
#mysuitecs{
	background: url(img/imgcs.png) center no-repeat;
}
#suiteat{
	background: url(img/imgat.png) center left no-repeat;
}
#mysuiteat{
	background: url(img/imgat.png) center no-repeat;
}
#suitehr{
	background: url(img/imghr.png) center left no-repeat;
}
#mysuitehr{
	background: url(img/imghr.png) center no-repeat;
}
#suiteet{
	background: url(img/imget.png) center left no-repeat;
}
#mysuiteet{
	background: url(img/imget.png) center no-repeat;
}
#suitefa{
	background: url(img/imgfa.png) center left no-repeat;
}
#mysuitefa{
	background: url(img/imgfa.png) center no-repeat;
}
#suitefm{
	background: url(img/imgfm.png) center left no-repeat;
}
#mysuitefm{
	background: url(img/imgfm.png) center no-repeat;
}
#samca{
	background: url(img/imgsamca.png) center left no-repeat;
}
#mysamca{
	background: url(img/imgsamca.png) center no-repeat;
}
#samcs{
	background: url(img/imgsamcs.png) center left no-repeat;
}
#mysamcs{
	background: url(img/imgsamcs.png) center no-repeat;
}
#samdo{
	background: url(img/imgsamdo.png) center left no-repeat;
}
#mysamdo{
	background: url(img/imgsamdo.png) center no-repeat;
}
#samgo{
	background: url(img/imgsamgo.png) center left no-repeat;
}
#mysamgo{
	background: url(img/imgsamgo.png) center no-repeat;
}
#samin{
	background: url(img/imgsamin.png) center left no-repeat;
}
#mysamin{
	background: url(img/imgsamin.png) center no-repeat;
}
#samme{
	background: url(img/imgsamme.png) center left no-repeat;
}
#mysamme{
	background: url(img/imgsamme.png) center no-repeat;
}
#samqu{
	background: url(img/imgsamqu.png) center left no-repeat;
}
#mysamqu{
	background: url(img/imgsamqu.png) center  no-repeat;
}
#samvc{
	background: url(img/imgsamvc.png) center left no-repeat;
}
#mysamvc{
	background: url(img/imgsamvc.png) center no-repeat;
}
#useracc{
	background: url(img/imguseracc.png) center left no-repeat;
}
#myuseracc{
	background: url(img/imguseracc.png) center no-repeat;
}
#mytracus{
	background: url(img/imgtracus.png) center left no-repeat;
}
#mytracus{
	background: url(img/imgtracus.png) center no-repeat;
}
.iconlink h3.suites a{
	padding: 19px 0 19px 65px;
}
.suppbutt{
	border-radius: 3px;
	color: #fff !important;
	text-align: center;
	text-decoration: none !important;
	display: inline-block;
	font-size: 18px;
	font-weight: 600;
	padding: 10px;
	width: 100%;
}
#buttknowledge2{
	background: linear-gradient(to bottom, rgba(79, 180, 11, 1) 0%, rgba(93, 212, 13, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px #3A8902 solid;
}
#buttmanuals2{
	background: linear-gradient(to bottom, rgba(10, 117, 187, 1) 0%, rgba(16, 156, 211, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px #025E93 solid;
}
#butttutorials2{
	background: linear-gradient(to bottom, rgba(217, 177, 34, 1) 0%, rgba(239, 206, 38, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px #A07E03 solid;
}
#butbulletins2, #butupgrades2{
	background: linear-gradient(to bottom, rgba(0, 133, 221, 1) 0%, rgba(0, 172, 224, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px #0075BF solid;
}
.suppbutt:hover{
	border-bottom: 0 !important;
	margin-top: 2px !important;
}
.sharepoint-support #butupgrades2,
.outlook-support #butbulletins2,
.outlook-support #forsharepoint,
.sharepoint-support #foroutlook,
.page-id-354 #foroutlook,
.page-id-798 #forsharepoint{
	display: none;
}
.pricebutt{
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	color: #fff !important;
	padding: 10px 15px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	text-decoration: none !important;
	width: 210px;
	margin: 0 5px;
}
#btn-saleschat{
	background:linear-gradient(to bottom, #27ae60 0%, #32cd73 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #0b7839;
}
#btn-demorequest{
	background:linear-gradient(to bottom, #e58100 0%, #f6ae50 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #945300;
}
#btn-callsales{
	background:linear-gradient(to bottom, #007abe 0%, #3eb3f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #005a8c;
}
#btn-callsales:hover{
	background:linear-gradient(to bottom, #3eb3f4 0%, #007abe 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#btn-saleschat:hover{
	background:linear-gradient(to bottom, #32cd73 0%, #27ae60 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #0b7839;
}
#btn-demorequest:hover{
	background:linear-gradient(to bottom, #f6ae50 0%, #e58100 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #945300;
}
.panel-success > .panel-heading{
	background: none !important;
	border-bottom: 0 !important;
	padding: 20px 0 !important;
}
.panel-success > .panel-heading h3{
	margin-bottom: 0 !important;
}
.panel-success{
	border: 2px solid #0275c6 !important;
}
.list-group-item{
	border: none !important;
	padding: 5px 0 !important;
	text-align: left !important;
	display: list-item !important;
}
.list-group.list-group-flush.text-center{
	padding-left: 20px !important;
}
.lead{
	font-size: 14px !important;
}
#specialcase{
	font-size: 18px !important;
}
#pricewrapper{
	padding: 40px 0 10px;
}
.list-group.list-group-flush.text-center, .list-group-item{
	list-style:circle inside !important;
}
.gform_wrapper .top_label .gfield_label{
	font-weight: 600 !important;
}
.gform_wrapper input[type="text"], .gform_wrapper select{
	width: 500px !important;
}
.gform_wrapper input[type="text"],
.gform_wrapper select,
.gform_wrapper textarea,
input[type="search"]{
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	padding: 10px 15px !important;
	font-size: 14px !important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.gform_wrapper input[type="text"]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus,
input[type="search"]:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.gform_wrapper .gform_footer input[type="submit"], button.search-submit[type="submit"], a#trialbutt{
	border: none;
	color: #fff !important;
	background:linear-gradient(to bottom, #0A76BC 0%, #1389d6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #096aa9;
	display: inline-block;
	width: 200px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px !important;
	padding: 10px !important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
a#trialbutt{
	text-align: center;
	text-decoration: none;
}
button.search-submit[type="submit"]{
	width: auto;
	font-size: 14px !important;
	margin-top: 5px !important;
	padding: 5px 10px;
}
.gform_wrapper .gform_footer input[type="submit"]:hover,
button.search-submit[type="submit"]:hover, a#trialbutt:hover{
	background:linear-gradient(to bottom, #1389d6 0%, #0A76BC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: none;
	margin-top: 2px;
}
.clr{
	clear: both !important;
	text-indent: -9999px !important;
}
.search{
	text-align: center;
}
button.search-submit[type="submit"]:hover{
	border-bottom: 2px solid #096aa9;
}
.container .gform_wrapper li.gfield.gfield_error.gfield_contains_required{
	padding: 0 !important;
	margin: 0 !important;
	background-color: transparent !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	border: none !important;
}
.buttscreenshot, .buttscreenshot2{
	display: inline-block;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	background:linear-gradient(to bottom, #007abe 0%, #3eb3f4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #005a8c;
	padding: 10px 15px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 300px;
	margin: 0 10px 20px;
	text-align: center;
	text-decoration: none !important;
}
.buttscreenshot:hover, .buttscreenshot2:hover{
	background:linear-gradient(to bottom, #3eb3f4 0%, #007abe 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#popularProducts .read-more{
	display: none;
}
#suggestedpages{
	list-style: none !important;
	padding: 0 !important;
	margin-right: 1px;
}
#suggestedpages li{
	text-align:center;
	background-color: #f5f5f5 !important;
	border-bottom: 1px solid #fff;
	padding: 10px;
	text-decoration: underline;
	width: 200px !important;
}
#suggestedpages li a{
	color: #555 !important;
}
#suggested_box{
	width: 602px;
	margin: 0 auto;
}
#pricelandbox{
	margin: 0 -15px 30px -15px !important;
}
.innerpriceland{
	text-align: center;
}
.innerpriceland a{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 30px 20px;
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none !important;
	color: #fff;
	background:linear-gradient(to bottom, #0A76BC 0%, #1389d6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 2px solid #096aa9;
	margin-bottom: 20px;
	min-height: 140px;
}
.innerpriceland a:hover{
	padding: 31px 20px 29px;
	background:linear-gradient(to bottom, #1389d6 0%, #0A76BC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #096aa9;
}
.priceland span{
	font-weight: 600;
	font-size: 20px;
}
.pricebox, .pricebox2, .pricebox3{
	width: 225px;
	height: 385px;
	border: 2px solid #333;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 20px;
	text-align: center;
	padding: 15px 20px;
	background-color: #fff;
}
.pricebox2{
	width: 45%;
	margin: 0 15px;
	height: 345px;
}
.pricebox3{
	width: 30%;
	margin: 0 15px;
	min-height: 380px;
	height: auto;
	border-color: #1183ce;
}
#addon_module a {
	background: #1183ce;
}
#addon_module a:hover {
	background: #fff;
	color: #1183ce;
	border: 2px solid #1183ce;
}
#addon_module span {
	background: #1183CE;
	border-radius: 100%;
	padding-top: 25px;
}
#planspricebox_wrapper {
	margin: 50px auto;
}
.pricebox3 ul {
	padding-left: 24px;
	text-align: left;
}
.pricebox3 p {
	margin: 0;
}
.pricebox3 .pricebox_content {
	margin-bottom: 22px;
}
.pricebox3 > div {
	min-height: 312px;
}
.pricebox span, .pricebox2 span, .pricebox3 span{
	display: inline-block;
	height: 99px;
	width: 99px;
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	padding-top: 35px;
	margin-bottom: 10px;
}
.pricebox span#lessspan {
	height: 99px;
	padding-top: 25px;
}
.pricebox h3, .pricebox2 h3, .pricebox3 h3{
	text-transform: uppercase;
}
a.learnmore{
	background: none repeat scroll 0 0 #f65314;
	border: 2px solid #f65314;
	padding: 7px 15px !important;
}
.pricebox a, a.learnmore,
.pricebox2 a, .pricebox3 a{
	padding: 7px 10px;
	text-align:center;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color :#fff;
	font-weight: 600;
	font-size: 13px;
	text-decoration: none !important;
}
.pricebox2 ul{
	text-align: left;
	margin-bottom: 50px;
}
#seefeat{
	background-color: #1183ce;
	border: 2px solid #1183ce;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: 600;
	margin: 0 auto;
	padding: 15px;
	text-align: center;
	width: 220px;
	text-decoration: none;
}
#seefeat:hover{
	background-color: transparent;
	color: #1183ce;
}
a.learnmore:hover{
	background-color: transparent !important;
	color: #f65314;
}
.pricebox .pricebox_content{
	min-height: 135px !important;
}
#pricebox_wrapper{
	width: 795px;
	margin: 50px auto;
}
#pressential{
	border-color: #f65314;
}
#prstandard{
	border-color: #7cbb00;
}
#prpremium{
	border-color: #1183ce;
}
#pressential h3, #pres{
	color: #f65314;
}
#prstandard h3, #prst{
	color: #7cbb00;
}
#prpremium h3, #prpr{
	color: #1183ce;
}
#pressential span {
	background: url(img/bgesse.png) center no-repeat;
}
#prstandard span{
	background: url(img/bgstan.png) center no-repeat;
	width: 202px;
	height: 99px;
	margin-left: -12px;
	padding-top: 35px;
}
#prpremium span{
	background: url(img/bgprem.png) center no-repeat;
}
#pressential a{
	border: 2px solid #f65314;
	background: #f65314;
}
#pressential a:hover{
	color: #f65314;
	background: none;
}
#prstandard a{
	border: 2px solid #7cbb00;
	background: #7cbb00;
}
#prstandard a:hover{
	color: #7cbb00;
	background: none;
}
#prpremium a{
	border: 2px solid #1183ce;
	background: #1183ce;
}
#prpremium a:hover{
	color: #1183ce;
	background: none;
}
#magenta{
	color: #984f96;
	font-size: 16px;
	font-weight: 600;
}
#featureprice_wrapper{
	margin-top: 50px;
}
#featureprice_table{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 30px;
	border: 1px solid #eee;
}
#featureprice_table th{
	text-transform: uppercase;
	font-size: 22px;
	font-weight: normal;
}
#featureprice_table th, #featureprice_table td{
	text-align: center;
	padding: 5px 10px;
}
#featureprice_table td, #featureprice_table th{
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
}
#featureprice_table td.feature-item{
	text-align: left;
	padding-left: 10px;
	font-size: 600;
}
.or{
	background-color: #fff6f3 !important;
	color: #f65314;
}
.gr{
	background-color: #f9ffee !important;
	color:#7cbb00;
}
.bl{
	background-color: #edf8ff !important;
	color: #1183ce;
}
/**/
.img-slideshow .slideshow-content {
	height: 555px;
}
#box-table-a tbody tr:nth-child(2n) td {
	background: none repeat scroll 0 0 #eee;
}
#eventbox{
	padding: 0 !important;
	margin-bottom: 30px !important;
	width: 100% !important;
}
#eventbox li{
	background-color: #fff !important;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 100% !important;
	list-style: none;
	padding: 10px 0;
	height: 170px !important;
}
#eventbox li a img{
	margin-bottom: 0;
}
#eventbox li{
	text-align: center;
	background-color: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#customer_area_width{
	background-color: #f9f9f9;
	border-top: 1px solid #eee;
}
.alignright.size-full.wp-image-1141{
	background-color: transparent;
	margin-top: 20px;
	width: 435px;
}
#post-1146 .alignright.size-full.wp-image-1141{
	margin: 0 0 35px 35px !important;
	width: 475px;
}
#gform_wrapper_9{
	float: left;
}
#copyright a{
	color: #eee !important;
}
/*Tabs*/
.rtbs > .rtbs_content{
	padding: 30px 30px 0 !important;
	border-radius: 2px;
}
.rtbs > .rtbs_content h3{
	color:#333 !important;
}
.rtbs .rtbs_menu ul{
	padding: 0 15px !important;
}
.rtbs > .rtbs_content p,
.rtbs > .rtbs_content li{
	font-family: 'Raleway', SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
}
.rtbs > .rtbs_content ul{
	margin-bottom: 30px !important;
	list-style: circle outside;
	padding-left: 15px;
}
#help-desk-key-features-tab-0{
	border: 2px solid #f65314 !important;
}
#help-desk-key-features-tab-1{
	border: 2px solid #7cbb00 !important;
}
#help-desk-key-features-tab-2{
	border: 2px solid #1183ce !important;
}
.rtbs  #help-desk-key-features-tab-0 h3{
	color: #f65314 !important;
}
.rtbs  #help-desk-key-features-tab-1 h3,
.rtbs  #help-desk-key-features-tab-1 h2{
	color: #7cbb00 !important;
}
.rtbs  #help-desk-key-features-tab-2 h3,
.rtbs  #help-desk-key-features-tab-2 h2{
	color: #1183ce !important;
}
.rtbs  #help-desk-key-features-tab-2 h2,
.rtbs  #help-desk-key-features-tab-1 h2{
	font-weight: bold !important;
}
.rtbs_menu a{
	font-family: 'Raleway', SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 20px !important;
	font-weight: 600 !important;
}
.rtbs_menu a{
	background-color: #ddd !important;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-right:2px;
}
.rtbs_menu a.active.help-desk-key-features-tab-link-0{
	background-color: #f65314 !important;
}
.rtbs_menu a.active.help-desk-key-features-tab-link-1{
	background-color: #7cbb00 !important;
}
.rtbs_menu a.active.help-desk-key-features-tab-link-2{
	background-color: #1183ce !important;
}
.rtbs_content .pricebox{
	margin: 0 0 0 30px !important;
	height: auto !important;
}
.addons_iconlink h3 {
	max-height: 66px;
}
h2.lessmargbot{
	color:  #0a75bb !important;
}
#circle_cta{
	width: 510px;
	margin: 0 auto 30px;
}
a.cta-button{
	color: #fff;
	float: left;
	margin-right: 30px;
	width: 150px;
	height: 150px;
	text-align: center;
	padding: 10px 0;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	align-items: center;
	-webkit-align-items:center;
	justify-content: center;
	border-radius: 100%;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
a.cta-button:hover{
	color: #fff;
}
#btn_quote{
	background: #7CBB00;
	text-shadow: 0px 2px 2px #5F8C06;
}
#btn_features{
	background: #F65314;
	text-shadow: 0px 2px 2px #8C2E0A;
}
#btn_question{
	background: #1183CE;
	text-shadow: 0px 2px 2px #0D5C90;
}
table.app-info{
	border-collapse: collapse;
	margin-bottom: 30px;
}
.app-info tr {
	border-bottom: 2px solid #eee;
}
.app-info td {
	padding: 30px 10px;
	vertical-align: middle;
	text-align: center;
	width: 50%;
}
.app-info td > div.text-left{
	width: 90%;
}
.app-info td.text{
	text-align: left;
}
.app-info li {
	line-height: 21px;
	margin-bottom: 5px;
}
.features.col-md-6 {
	height: 260px;
}
/**/
.ch-grid {
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}
.ch-grid:after,
.ch-item:before {
	content: '';
	display: table;
}
.ch-grid:after {
	clear: both;
}
.ch-grid li {
	width: 165px;
	height: 165px;
	display: inline-block;
	margin: 0 20px 30px;
}
.ch-img-1 {
	background: #F65314;
}
.ch-img-2 {
	background: #7CBB00;
}
.ch-img-3 {
	background: #1183CE;
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow:
	inset 0 0 0 5px rgba(255,255,255,0.3),
	0 1px 2px rgba(0,0,0,0.1);
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.ch-title {
	position: absolute;
	width: inherit;
	height: inherit;
	border-radius: 50%;
	cursor: pointer;
	text-align: center;
	opacity: 1;
	font-size: 25px;
	padding: 55px 20px 35px;
	color: #fff;
	line-height: normal;
	font-weight: bold;
}
.ch-info {
	position: absolute;
	background: rgba(0,0,0, 0.6);
	padding: 60px 15px 35px;
	text-align: center;
	width: inherit;
	height: inherit;
	line-height:  normal;
	border-radius: 50%;
	opacity: 0;
	color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
}
.ch-info a{
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.ch-info a:hover, .ch-info a:focus{
	color: #fff;
}
.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 45px 0 0 0;
	height: 140px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow:
	0 0 1px #fff,
	0 1px 2px rgba(0,0,0,0.3);
}
.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.4s;
	-moz-transition: all 1s ease-in-out 0.4s;
	-o-transition: all 1s ease-in-out 0.4s;
	-ms-transition: all 1s ease-in-out 0.4s;
	transition: all 1s ease-in-out 0.4s;
}
.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}
.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}
.ch-item:hover {
	box-shadow:
	inset 0 0 0 1px rgba(255,255,255,0.1),
	0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-title{
	opacity: 0;
}
.ch-item:hover .ch-info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.ch-item:hover .ch-info p {
	opacity: 1;
}
#products_intro p.text-center a, #products_intro p.text-center{
	color: #428bca !important;
}
#products_intro .row{
	margin: 0 -15px !important;
}
/**/
#maincontent_area{
	padding:  0 !important;
}
#maincontent_area .normal-row{
	padding: 45px 0 25px;
}
#maincontent_area .wyt{
	background:  #fff;
}
.backforth ul{
	list-style: circle inside;
	padding-left:  0;
}
.backforth ul li{
	margin-bottom: 10px;
}
.backforth .withborder{
	padding:  10px;
	background:  #fff;
	border-radius:  5px;
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	box-shadow: 0 2px 2px #ddd;
	border: 1px solid #eee;
}
.moremargbot{
	margin-bottom: 20px !important;
}
.backforth h3{
	background: url("img/checkmark2.png") center left no-repeat;
	padding-left:  30px;
}
.backforth .inwyt{
	background: #fff;
	padding: 8px 10px;
}
#iconsbox{
	text-align: center;
	margin-bottom: 40px;
}
#iconsbox .profbg{
	display: inline-block;
	width:  155px;
	height: 155px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	margin: 0 5px 10px 5px;
	font-family: font-family: 'Raleway', SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#iconsbox #profbg1{
	background:  url(img/profbg1.png) center no-repeat;
}
#iconsbox #profbg2{
	background:  url(img/profbg2.png) center no-repeat;
}
#iconsbox #profbg3{
	background:  url(img/profbg3.png) center no-repeat;
}
#iconsbox #profbg4{
	background:  url(img/profbg4.png) center no-repeat;
}
#iconsbox #profbg5{
	background:  url(img/profbg5.png) center no-repeat;
}
.profbg > span {
	display: inline-block;
	margin-top: 96px;
	padding: 5px 0;
	width: 99%;
}
.profbg:hover > span {
	background: #0a5586;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
}
#featlistbox{
	margin: 0 -15px !important;
}
.features .container.backforth{
	padding:  0;
}
.features .backforth p{
	margin-bottom: 0 !important;
}
.features .backforth p.inwyt{
	margin-bottom:  10px !important;
}
.buttscreens{
	background-color: #0a75bb;
	border-radius:  2px;
	padding: 10px;
	display: inline-block;
	width:  224px;
	height:  124px;
	margin: 0 5px 20px 5px;
	text-align: center;
}
.buttscreens:hover{
	background-color: #fe5f2b
}
#customprojectsbox{
	margin: 0 -15px !important;
}
#banner_area ul#webpartslist{
	padding-left: 25px;
}
#banner_area ul#webpartslist li{
	float: left;
	margin-right: 50px;
	color: #316d94;
	list-style: url("img/checkmark2.png");
}
.specialproducts{
	background: #0a75bb;
	padding: 10px;
	border-radius: 2px;
	display: inline-block;
	margin: 20px 5px 0;
}
.specialproducts:hover{
	background: #fe5f2b;
}
.resimgs img{
	border: 2px solid #ddd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition : border 500ms;
	-moz-transition : border 500ms;
	-o-transition : border 500ms;
	transition : border 500ms;
}
.resimgs:hover img{
	border-color: #0a75bb;
}
/*SCREEN SAMPLES ICON*/
#products_intro p.text-center a:last-child .glyphicon {
	font-size: 30px;
	vertical-align: -8px;
}
#products_intro p.text-center a .glyphicon {
	font-size: 25px;
	vertical-align: -4px;
}
#products_intro p.text-center a, #products_intro p.text-center {
	font-weight: bold;
}
#products_intro p.text-center a:hover {
	text-decoration: none;
}
/**/
.glyph_link a {
	display: inline-block;
}
#it-help-desk-icons{
	table-layout: fixed;
	width: 100%;
	margin-bottom: 30px;
}
#it-help-desk-icons td{
	vertical-align: bottom;
	text-align: center;
	height: 125px;;
}
#it-help-desk-icons h6{
	font-size: 16px;
	font-weight: 600;
}
.btn-danger{
	background: #fff;
	border: 2px solid #fe5f2b;
	color: #fe5f2b;
	font-weight: 600;
	font-size: 18px;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{
	background: #fe5f2b;
	border-color: #fe5f2b;
}
#series-banner{
	width: 215px;
	height: 178px;
	background: url('img/series-banner.jpg') no-repeat;
	display: block;
}
#series-banner:hover{
	background-position: bottom;
}
#execphp-5{
	padding: 0;
  background: none;
  box-shadow: none;
}

@media (max-width:750px){
	#it-help-desk-icons, #it-help-desk-icons tr, #it-help-desk-icons tbody{
		display: block;
	}
	#it-help-desk-icons td{
		width: 200px;
		height: 125px;
		float: left;
	}
}
@media (max-width:430px){
	#it-help-desk-icons td{
		display: block;
		float: none;
		margin: 0 auto;
	}
}

#products_intro p.text-center a:hover,
	#products_intro p.text-center a:focus{
		color: #fe5f2b !important;
	}

li.has-margin-top{
	margin-top: 10px;
}

/*VIDEO LIBRARY*/
.sticky-footer-area{
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 10px;
  background: #2f2f2f;
  width: 100%;
  z-index: 99;
  color: #fff;
}
.sticky-footer p{
	margin: 0;
  font-size: 20px;
  font-weight: 600;
}
.sticky-footer .btn-default {
  color: #FFF;
  background-color: #1980F7;
  border-color: #3189EF;
  font-size: 18px;
  font-weight: 600;
}
.sticky-footer .btn-default:hover,
.sticky-footer .btn-default:focus{
	background-color: #FFF;
  color: #1980F7;
}
.video-category-name {
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  clear: both;
  font-size: 20px;
}
.category-container{
  margin-bottom: 30px;
}
#jump-to a {
  color: #0d7bc3;
  font-weight: bold;
  padding: 0 5px;
}
#jump-to strong{
	background: #ff490e;
  color: #fff;
  padding: 2px 6px;
  border-radius: 3px 0 0 3px;
}
#video-blurb{
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #333;
}
#video-library-title{
	padding: 35px 0 0px;
  background: #fff;
}
#video-library-title h1{
	margin: 0;
  color: #0d7bc3;
  font-weight: bold;
}
.page-id-93 .innerpages{
	background: #fff;
}
#video-blurb-area{
	padding: 20px 0;
	background: #f9f9f9;
}
#video-blurb-area p{
	margin: 0;
}
.category-container .vidbox .vidlink {
  display: inline-block;
  font-weight: 600;
  width: 100%;
  font-size: 8pt;
  color: #444;
  font-family: Arial;
}
.category-container .vidbox {
  margin: 20px 0 0;
}
.category-container .vidbox img {
  margin-bottom: 10px;
  width: 100%;
  height: auto;
}
.page-id-93 .blackBG{
	padding-bottom: 60px;
}

.btn-newsletter{
	background: url('img/btn-newsletter.png') no-repeat top center;
	display: block;
	width: 215px;
	height: 55px;
	text-indent: -9999px;
	margin: 0 auto 15px;
}
.btn-newsletter:hover, .btn-newsletter:focus{
	background-position: bottom;
}
a.btn.btn-orange {
  background: #FF490D;
  border: 2px solid #FF490D;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}
a.btn.btn-orange:hover,
a.btn.btn-orange:focus{
  color: #FF490D;
  background:#fff;
}

/*SEARCH*/
#page-search-form{
	width: 215px;
}
.search-results{
	text-align: left;
}
.search-results .inner-generic > div {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.customNav .input-group .form-control{
	padding: 3px 6px;
  height: auto;
}
.customNav .btn {
  padding: 3px 6px;
}
.customNav .navbar-nav > li > a{
	padding: 12px 22px;
}

/*SEARCH PAGE - START*/
.results-list {
  list-style: none;
  padding: 0;
}
.results-list *{
	text-align: left;
}
.results-list .result-container {
  background: #fff;
  padding: 10px;
  margin: 0 0 10px;
  border-left: 4px solid #0A75BB;
  box-shadow: 0px 1px 1px #ddd;
}
.innerpages .result-title h2{
	margin: 0 !important;
}
.result-title .result-link{
	font-size: 13px;
  margin-bottom: 5px;
  color: #aaa;
}
.result-title h2 a {
  color: #0A75BB;
  font-weight: 600;
  font-size: 20px;
}
.result-title h2 a:hover, .result-title h2 a:focus{
	text-decoration: none;
}
.result-read-more {
  white-space: nowrap;
}
/*SEARCH PAGE - END*/

.customNav .navbar-nav > li > a{
	padding:12px;
}
.dropdown-menu.spl {
    width: 400px;
}
.dropdown-menu.spl li{list-style-type:none;}
.dropdown-menu.spl ul{padding:0px !important;}

.navbar-nav>li.current-menu-item>a{background-color:#0a75bb;color:#fff !important}
article#post-93 h3 {    display: none;}
article#post-93 h4{color:#0d7bc3;font-size:22px !important;}
#division1 h3{color: #0d7bc3 !important;}
.paddedTopBottom-40 a{ color:#ff490e}
#tbtestimonialswidget-4 img {    display: none;}
ul#tbtestimonials-widget {    width: 800px !important;    margin: 0px auto !important;}
.testimonial-data{width: 800px !important;}
.testimonial-data p{ font-size:26px !important; color:#555 !important;}
#tbtestimonials-widget li.testimonial-slide .testimonial-data p { line-height: 35px !important;text-align:center !important;}
.blogpostcontent a {    color: #ff490e;}
h3.contside{color: #0d7bc3;    margin: 0 -2px 20px -2px !important;}
p.testimonial-author {    font-size: 18px !important;    font-weight: 600 !important;    margin-bottom: 50px !important;	color: #0a75bb !important;}
.sidebar h3{color:#0d7bc3}
.testimonial-slide	ul	{
padding-left: 0px!important;
}
#inner_customers_area	{
    padding-bottom: 0px!important;
}
.darkNoisedBGhome #eventbox	{
    margin-bottom: 35px!important;
}
.darkNoisedBGhome .inwhite {
    padding-bottom: 44px!important;
}
.teamuptitle h3	{
    text-align: center;
    padding-top: 40px;
}
#tbtestimonial-listing div.in-listing-testimonial	{
	font-size: 1em;
    clear: both;
    margin: 15px 0;
    padding: 15px;
    border: none!important; 
    border-bottom: 1px solid #dfdfdf!important;
}
#html5-watermark	{
display:none!important;
}
.ctmsharepoint	{
min-width: 73px;
min-height: 60px;
}
.ctmsharepoint p {
   text-align: justify;
}
.category-container .vidbox img	{
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.category-container .vidbox p{min-height: 32px;font-size: 10px;}
.marginauto	{
margin:auto!important;
}
.cwhitebg	{
    background-color: white;
    padding: 27px;
	padding-top: 45px;
	min-height:330px;
}
.clrboth	{
clear:both;
}
.padbtm20	{
padding-bottom:20px;
}
.padgtr	{
padding:10px;
}
.bgwhite	{
    background-color: white;
    padding: 20px;
    padding-top: 30px;
    min-height: 280px;

}
.txtcenter	{
text-align:center;
}
.txtjust	{
text-align:justify;
}
.martop20 {
margin-top: 20px;
}
.sharepointapp input[type="text"] {
width: 100%!important;
}
.cushead	{
font-size:21px;
font-weight: 500;
color: #0D7BC3;
}
.pad0	{
padding:0px;
}
.textrt	{
text-align:right;
}
#products_intro_area.paddingtop20{padding-top:20px;}
#products_intro_area .request-demo{padding: 5px 20px;}
.sharepoint_applications_contentwrap .row .col-md-4{margin-bottom:20px;}
.sharepoint_applications_contentwrap .row .col-md-4 h3.txtcenter{font-size:19px;}
#products_intro p {font-size: 14px !important;text-indent: 15px;}
.hatom-extra	{
display:none;
}