@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

/* Reset CSS  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, textarea, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:0; margin:0; line-height:18px; }
ol, ul { list-style-image:none; list-style-position:inside; list-style-type:none; }
ul li { line-height:18px; }
a { color: #ffffff; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }
ul { padding: 0px; margin: 0px; font: 12px Verdana, Geneva, sans-serif; }
li { font: 12px/24px Arial, Helvetica, sans-serif; }
input { border:1px solid #7B7B7B; color:#000; font:12px/16px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
input[type=checkbox] { margin: 3px; border: 0px none; cursor: default; height: 13px; padding: 0pt ! important; width: 13px; }
input[type=text], input[type=password] { border: 1px solid #d4d0c8; font:20px/33px Arial,Helvetica,sans-serif; padding:2px; }
input[type=image] { border: 0px; font:12px Arial, Helvetica, sans-serif; padding:0px; margin: 0; }
h1 { font:normal 22px/28px Arial, Helvetica, sans-serif; vertical-align: middle; }
h2 { font:normal 16px/26px Arial, Helvetica, sans-serif; margin:0px; padding:0px; float:left; }
h3 { font:normal 12px/18px Arial, Helvetica, sans-serif; }

body{ background:#CFCFD8;}
/*font-family: 'Open Sans', sans-serif;
*/
.flt { float:left;}
.frt { float:right;}
.clear { clear:both; }

.wid500 { width:100%; max-width: 70%; float:left;text-align: justify;}

.marginTop10 { margin-top:10px; }
.padleft10, table#host-plan tr td { padding-left: 10px; }
.line-height21 { line-height:21px;}
.line-height24 { line-height:24px;}
.line-height26 { line-height:26px;}
.line-height28 { line-height:28px;}
.line-height30 { line-height:30px;}
.line-height32 { line-height:32px;}
.line-height38 { line-height:38px;}
.line-height42 { line-height:42px;}

.marginBottom10 { margin-bottom:10px; }
.margintop25 { margin-top:25px; }
/*.margintop25 ul li{font-weight:bold; padding:4px 0;}*/
.openSen-13 { font-family: 'Open Sans', sans-serif; font-size:13px; }
.openSen-14 { font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;}
.openSen-15 { font-family: 'Open Sans', sans-serif; font-size:15px; }
.openSen-16 { font-family: 'Open Sans', sans-serif; font-size:16px; }
.openSen-18 { font-family: 'Open Sans', sans-serif; font-size:18px; }
.openSen-20 { font-family: 'Open Sans', sans-serif; font-size:20px; }
.openSen-22 { font-family: 'Open Sans', sans-serif; font-size:22px; line-height:30px; }
.openSen-25 { font-family: 'Open Sans', sans-serif; font-size:25px; }
.openSen-26 { font-family: 'Open Sans', sans-serif; font-size:26px; }
.openSen-28 { font-family: 'Open Sans', sans-serif; font-size:28px; }
.font14 { font:normal 14px/20px Arial, Helvetica, sans-serif; }
.font15 { font:normal 15px/22px Arial, Helvetica, sans-serif; }
.font16 { font:normal 16px/23px Arial, Helvetica, sans-serif; }


.lessSemiBold { font-weight:500;}
.semiBold { font-weight:600;}
.heavyBold { font-weight:700;}
.blue { color:#0672a4;}
.darkblue { color:#022F44;}
.lightBlue { color:#20a1e2; }
.gray { color:#4e5e66; }
.bdrRight { border-right:1px solid #fff; } 



.main-container {max-width: 100%; width:100%; margin: 0 auto; height:auto; border-radius:0px 10px 10px 10px; -moz-border-radius:0px 10px 10px 10px; -o-border-radius:0px 10px 10px 10px; -webkit-border-radius:0px 10px 10px 10px;}
.top-header { height:25%; width:100%; }
.top-header-logo-box { background:url(../img/logo.webp); height:66px; width:40%; float:left; /*border-radius:10px 0px 0px 0px; -moz-border-radius:10px 0px 0px 0px; -o-border-radius:10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px;*/}
.logo { height:66px; width:22%; float:left;}
.call-us .wid363 { width:30%; }
.call-us-number { width:15%; background:url(../img/phone_bg_strip.webp) repeat-x;height:57px;  color:#20a1e2; font: bold 21px/49px Arial,Helvetica,sans-serif;border-radius:0px 10px 0px 0px; -moz-border-radius:0px 10px 0px 0px; -o-border-radius:0px 10px 0px 0px; -webkit-border-radius:0px 10px 0px 0px; }
.call-us-phone { background:url(../img/call-us.webp) no-repeat; height:57px; width:12%; }
.upper-nav { height:48px; width:100%; background:#0672a4; }
.upper-nav ul { font-family: 'Open Sans', sans-serif; list-style:none; width:85%; height:100%; }
.upper-nav ul a li { font-family: 'Open Sans', sans-serif; list-style:none; padding-left:14px; padding-right:15px; vertical-align:middle; height:86%; padding-top:7px; border-image:url(../img/nav-bdr.png) 0 1 !important; -moz-border-image:url(../img/nav-bdr.png) 0 1 !important; -ms-border-image:url(../img/nav-bdr.png) 0 1 !important; -o-border-image:url(../img/nav-bdr.png) 0 1 !important; -webkit-border-image:url(../img/nav-bdr.png) 0 1 !important; border-width:0px 1px 0px 0px !important; border-right:solid; font-size:12px; text-align:left; font-weight:500; text-shadow: 1px 0 0 #7B7B7B; -moz-text-shadow: 1px 0 0 #7B7B7B;-o-text-shadow: 1px 0 0 #7B7B7B; -webkit-text-shadow: 1px 0 0 #7B7B7B;}
.upper-nav ul a li.last { border:0px solid #20a1e2 !important; margin-right:0; padding-left:18px; }
.upper-nav ul a { font-family: 'Open Sans', sans-serif; font-size:14px; text-align:center; font-weight:500; }
.upper-nav ul a.active li, .upper-nav ul a:hover li {background:#20a1e2; border-color:#a9e2ff !important; }

.banner { background:url(../img/banner.webp) repeat-x; width:100%; height:145px; }

.banner-heading1 { font-family:'Open Sans', sans-serif; font-weight:700; color:#fff; float:left; font-size:25px;/*margin: 0 50px;*/ }
.banner-heading1 h1{
	font-size:26px; font-weight:bold; line-height:60px; margin:-13px 0;	
}

.line { background:url(../img/line.png) no-repeat; /*width:960px;*/ /*height:3px;*/ }
.banner-inner { /*margin-top:25px;*/ margin-bottom:70px; /*padding-left:35px;*/ }
.content-container { margin-top:60px; padding:0px 25px 10px; } 
.quote { background:url(../img/qoute.png) no-repeat; /*width:495px;*/ height:90px; position:relative; z-index:10;  }
.banner-title { font-family:'Open Sans', sans-serif; font-weight:600; color:#fff; font-size:18px; margin-right:auto; margin-top:12px; }
.banner-title p{
	/*line-height:19px;*/	
}
.banner-hacks { margin-bottom:15px !important; margin-top:20px !important; }

.footer { width:100%; }
.upper-footer { padding:25px 50px; background:#20a0e1; color:#fff; font:normal 16px/26px 'Open Sans', sans-serif; }
.footer-curve { background:url(../img/footer-top-curve.jpg) no-repeat; width:85%; /*height:33px;*/ }
.footer-nav { background:#0672a3; padding:15px; width:100%; border-bottom:7px solid #2e2e2e; padding:10px 0px 20px; }
.footer-nav ul { padding:0px 6px;}
.footer-nav ul li { padding:5px 18px; height:32px; }


.footer-contact .address { 
    /*padding: 25px 20px; */
    
}

.footer-contact a{color:#0672a4; text-decoration:underline;}

.footer-bottomline { /*height:80px;*/ border-top:1px solid #f4f4f4; background:#ebebeb; border-radius:0px 0px 20px 20px; -moz-border-radius:0px 0px 20px 20px; -o-border-radius:0px 0px 20px 20px; -webkit-border-radius:0px 0px 20px 20px;}
.copyRight {margin:18px 42px; font:12px/18px Arial, Helvetica, sans-serif; float:left; width:auto; }

.top-arrow { bottom: 5%; float: right; position: fixed; right: 11%; }


.tab1-heading { padding-left:10px ;float:left; width:100%; background:#1fa0e1; height:38px; border-right:1px solid #FFF; color:#fff; }
.tab1_detail { background:url(../img/tab-bg.png) repeat-x; width:100%; height:auto; padding-left:10px; padding-top:25px;  border-bottom:1px solid #9f9f9f; box-shadow: 1px 1px 1px #D3D3D3; -moz-box-shadow: 1px 1px 1px #D3D3D3; -webkit-box-shadow: 1px 1px 1px #D3D3D3; -o-box-shadow: 1px 1px 1px #D3D3D3; }

.tab2-heading { padding:0 0 0 10px; float:left; width:40%; background:#1fa0e1; height:38px; border-right:1px solid #FFF; color:#fff; border-radius:0px 15px 0px 0px; border-right:1px solid #CCC; }
.tab2_detail {  background:#ddeff8; width:40%; height:200px; padding:0 10px; padding-top:25px; border-bottom:1px solid #9f9f9f; box-shadow: 1px 1px 1px #D3D3D3; -moz-box-shadow: 1px 1px 1px #D3D3D3; -webkit-box-shadow: 1px 1px 1px #D3D3D3; -o-box-shadow: 1px 1px 1px #D3D3D3; border-right:#9f9f9f 1px solid;  }

.tab-heading { padding-left:10px ;background:#1fa0e1; height:38px; color:#fff; }



.faq-widget-exp-cols-minus {
    background: url("../img/minus.png") no-repeat scroll 1110px 13px #1FA0E1 !important;
    margin: 0px 0 20px;
	border-radius: 0 15px 0 0;
	width:80%;
}
.faq-widget-exp-cols-plus {
    background: url("../img/plus.png") no-repeat scroll 100%  #1FA0E1;
    margin: 0px 0 20px;
	border-radius: 0 15px 0 0;
	width:95%;
}

table#contact tr td { padding: 10px; }

hr.report_row{
margin:4px 0 12px 0;
background:#ececec;
border:none;
height:2px;	
}

.report-box h3{
	font-weight:bold;
	color:#6b97ad;
	font-size:16px;
	padding-bottom:5px;
}

.report-box ul li{
	font-size:13px;
	line-height:20px;	
}

h2.lphcustomized_head{
	color:#6b97ad;
	font-size:25px;
	padding-bottom:15px;
}

h2.sugarcrm{
	color:#6b97ad;
	font-size:25px;
	padding-bottom:15px;
}

.convert_headd{
	color:#6b97ad !important;
	padding-left:13px;
}

.convert_headd h2{
	font-weight:bold;
	font-size:22px;
	color:#79a5bb;
	padding:10px 0;	
}

.brownblue{
	color:#6b97ad;	
}

.sendbutton{
	background:#036798;
	color:#FFFFFF;
	font-size:14px;
	padding:7px 12px;
	cursor:pointer;
	border:none;	
}

.sendbutton:hover{
	background:#0675ac;
	color:#FFFFFF;
}

.crmbullet ul{
	margin:0;
	padding:0;
}

.crmbullet ul li{
	background:url(../img/crm_bullet.jpg) 7px 11px no-repeat;
	margin:0;
	font-weight:bold;
	text-indent:19px;
	padding:5px 0 8px 0;
	line-height:18px;
}

.lphcustomreport{
	padding:3px 0 5px 20px;
}

.lphcustomreport p{
	padding:4px 0;
	text-indent:0;
	line-height:16px;	
}

@media (min-width: 95%)  {
	.slicknav_menu {
		display: none;
	}
}

@media (max-width: 95%)  {
	
	.upper-nav, .footer-nav, #FlashID {
		display: block;
		/*width: 100%;*/
	}
	.main-container, .wid500, .line, .footer-nav, .footer-contact, .flt, .faq-widget-exp-cols-plus, .footer-curve, .banner-title  {
		width: 100% !important;
		height: initial !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
	}
	.flt img {
		margin: initial !important;
		width:100%;
		height:auto;
	}
	p img {
		max-width: 100% !important;
	}
	.top-header-logo-box {
		max-width: 100% !important;
	}
	
	.banner-title {
		font-size: 14px;
		width: 100% !important;
	}
	
}

.navbar-inverse
{
	background-color: #0672a4 !important;
	border:#0672a4 !important;
	height:70px;
}
.navbar-nav li
{
	padding: 0 6px;
	border: #C0C0C0 1px solid !important;

	font-family: Verdana,Ms Sans Serif,Georgia,Helvetica,Arial;
    font-size:  12px ;
    font-weight: normal;
    font-style: normal;
    color: #FFFFFF !important;
    background-color: #0A6696;
    background-image: none;
    height: 
    95px;
    cursor: pointer;
}
.navbar-inverse .navbar-nav>.active>a
{
 background-color: #20a1e2 !important;
 
}
.navbar-inverse .navbar-nav>li>a
{
	color:#FFFFFF !important;
}
.navbar-nav li:hover
{
	background-color: #20A1E2 !important;
	border: black 1px solid;
}
.dropdown-menu li a:hover
{
background-color: #20A1E2 !important;
	/*border: black 1px solid;*/
}
.dropdown-menu>li>a
{
	color:#FFFFFF !important;
}
.dropdown-menu
{
	padding:0px !important;
}
.navbar
{
	/*min-height: 20px !important;*/
	margin-bottom:3px;
}
.dropdown:hover .dropdown-menu
{
	display: block;
}
.navbar-inverse .navbar-nav>.open>a
{
	background-color: #20A1E2 !important;
	border: black 1px solid;
}
@media (max-width: 95%)
{
object 
{
	width:100% !important;
} 
.navbar-inverse
{
    height:auto;
}
.banner-heading1
{
 margin-top:-35px;   
}
}

