/* CSS for bdequalizer.com - Author: Dinesh Gopal */

/* Global/Reset */
*{margin:0; padding:0; outline:0 !important; border: 0; background: transparent;  text-shadow: none !important; line-height:normal !important;}
html{overflow:hidden;}
body{font: 100% "Segoe UI", Helvetica, sans-serif; background:#fff; color:#333; overflow:hidden;width:95%;margin:auto}
ol, ul {list-style: none !important; margin:0; padding:0 !important;}
a,a:link{color:#7284b1; text-decoration:none;}
a:hover{text-decoration: underline; color:#7284b1;}
a img{border:0;}
select, textarea, input{border:0 !important; box-shadow:none !important; padding:0 !important;}
input[type="checkbox"]{padding:0 !important; vertical-align:middle; margin:0 0.3125em 0 0 !important;}
table {border-collapse: collapse; border-spacing: 0;}
textarea{font-size: 0.75em; background:#fff; color:#333; resize:none;}
.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;} 
.clearfix {display: inline-block;}
::selection{color:#fff; background:#ccc;}
::-moz-selection{color:#fff; background:#ccc;}
.i{font-style:italic !important}
.b{font-weight:bold !important;}
.u{text-decoration:underline !important;}
.cb{clear:both}
.fr{float:right !important;}
.fl{float:left !important;}
.dn{display:none !important;}
.pr{position:relative;}
.w25p{width:25% !important;}
.w33p{width:33% !important;}
.w40p{width:40% !important;}
.w50p{width:50% !important;}
.w60p{width:60% !important;}
.w75p{width:75% !important;}
.w100p{width:100% !important;}
.m{vertical-align:middle !important;}
.mr10{margin-right:0.625em !important;}
.mr20{margin-right:1.25em !important;}
.mr30{margin-right:1.875em !important;}
.mt10{margin-top:0.625em !important;}
.mt20{margin-top:1.25em !important;}
.mt30{margin-top:1.875em !important;}
.ml10{margin-left:0.625em !important;}
.ml20{margin-left:1.25em !important;}
.ml30{margin-left:1.875em !important;}
.mb10{margin-bottom:0.625em !important;}
.mb20{margin-bottom:1.25em !important;}
.mb30{margin-bottom:1.875em !important;}
.pr10{padding-right:0.625em !important;}
.pr20{padding-right:1.25em !important;}

/* Common */
.header{font-size:1.375em; margin-bottom:0.5em; font-style:italic;}
.subHeader{font-size:1em; margin-bottom:1em;margin-top:-0.625em;}
.header span{color:#4d608e;}
.subHeader span{color:#888; font-weight:bold;}
.header span.subTxt{display:block; color:#999; font-size: 1.125em;}
.ctdWrap{display:block; margin:0 auto;}
ul.bullets{list-style: url(../images/bullet.png) !important;}
ul.bullets li{ margin:0 0 0 1em; padding-left:0.3125em;}
.note{font-size:0.75em;}
.errorMsg{display:block; padding:0.3125em 0.625em; background:#df8a7f; color:#fff; text-align:center;}
.confirmMsg{display:block; padding:0.3125em 0.625em; background:#b5ddba; color:#555; text-align:center;}
.captchaText{height:2.1875em;margin:0.625em 0 0 0; background-color:white;width:11.25em}

/* Page Header */
.pgHeader{background:#fff; display:block; padding:1.25em 0;}
.headerCtd{display:block; overflow:hidden;}
.headerCtd h1.logo{float:left; position: absolute; z-index:100}
.headerCtd h1.logo img{display: block; background: url(../images/logo.png) no-repeat; width:241px; height:108px; }
.headerCtd ul.nav{display:block; float:right;}
.headerCtd ul.nav li{display:block; float:left; margin:0 0 0 0.5em;}
.headerCtd ul.nav li a{color:#666; padding:0.3125em 0.375em; font-size:0.75em; text-decoration:none; display:inline-block; position:relative;}
.headerCtd ul.nav li a:hover{color:#fff; background:#bbb}
.headerCtd ul.nav li a.active{color:#fff; background:#4d608e}

/* Page Banners */
.pgBanner{background:#2e3e62; display:block;margin-top:-1em}
.pgBanner .ctdWrap{height:11.4em;}
.bannerCtd{display:block; width:445px; height:130px; background: url(../images/bannerImg.png) no-repeat 0 0; position:absolute;top:3.2em;left:6.7em}
.pgBanner .caption{color:#fff;float:right;margin-right:1em;width:45%}
.pgBanner .caption .captionHd{font-size:1.375em; font-weight:bold; font-style:italic; margin:1.25em 0 0.5em 0;}
.pgBanner .caption .captionCtd{font-size:0.95em;margin-bottom:2em}

/* Button Box */
.btnPrime{display: inline-block; overflow:hidden; background:#c33; color:#fff; height:2.1875em !important; cursor:pointer;}
.btnPrime img.icon{float:left; margin:0.625em 0 0 0.625em;}
.btnPrime .txt{float:left; margin:0.5em 1em 0 0.625em; font-size:0.875em; text-transform:uppercase; font-weight:bold;}
.btnPrime:hover{background:#555;}
.btnNorm{display: inline-block; overflow:hidden; background:#939293; color:#fff; height:2.1875em !important; cursor:pointer;}
.btnNorm img.icon{float:left; margin:0.625em 0 0 0.625em;}
.btnNorm .txt{float:left; margin:0.5em 1em 0 0.625em; font-size:0.875em; text-transform:uppercase; font-weight:bold;}
.btnNorm:hover{background:#555;}
.icoLogin img.icon{vertical-align:middle; background:url(../images/icoLogin.png) no-repeat; width:13px; height:16px;}
.icoSend img.icon{vertical-align:middle; background:url(../images/icoSend.png) no-repeat; width:16px; height:16px;}
.icoReset img.icon{vertical-align:middle; background:url(../images/icoReset.png) no-repeat; width:18px; height:14px;}

/* Input Box */
.inputBox{display:block; border:1px solid #ccc; height:1.5em; background:#fff;}
.inputBox input[type="text"]{height:1.25em !important; margin:0.125em 0.625em 0 0.625em !important; width:90%; font-style:italic; font-size:0.875em; color:#929292;}

/* Post Area */
.postArea{border:1px solid #ccc; background:#fff;}
.postArea textarea{margin:0.625em; width:95%; height:5em; color:#929292; font: 0.875em "Segoe UI", Helvetica, sans-serif; font-style:italic;}

/* Label */
label{font-style:italic; font-size:0.875em; color:#929292;}

/* Video Box */
.videoBox{text-align:left;}
.videoBox .txt{ font-size:0.875em; margin-bottom:0.625em;}
.videoBox .videoCtd{}

/* Main Content */
.mainContainer{background:#fff; display:block; overflow-x:hidden; overflow-y:auto;width:100%;}
.mainContainer .ctdWrap{width:100%;}
.mainCtd{padding:2.5em 0; width:100%; }
.mainCtd p{margin-bottom:1.25em; line-height:1.25em !important;}
.mainCtd .cols{float:left; margin-bottom:1.25em;margin-top:-2.5em;}

/* Sub Banner */
.subBanner{display:block; background:#3591cb;}
.subBanner .ctdWrap{height:5em;}
.subBanner .txt{color:#fff; font-style:italic; font-size:1.375em; float:right; margin:0.875em 6.25em 0 0;}
.subBanner .copy{font-style: normal; font-size:0.625em;margin:0; text-align:right;}
.subBanner .subBannerImg{display:block; width:220px; height:110px; background:url(../images/subBannerImg.png) no-repeat 0 0; position:absolute; bottom:0; left:6.25em;}

/* Integration Page */
.partnerLogos{vertical-align:middle; text-align:center;}
.partnerLogos a{display:inline-block; margin:0 4em;}

/* Testimonials Page */
.testItem{position:relative; display:block; margin:0 1.5625em 3.125em 1.5625em;}
.testItem.last{margin-bottom:0;}
.testItem .icoTest{ display:block; width:65px; height:45px; background:url(../images/icoTestimonial.png) 0 0 no-repeat; position:absolute; left:-1.5625em; top:-1em;}
.testItem .testCtd{color:#585858; background:#ededed; margin-bottom:0.625em; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.2); box-shadow: 0px 6px 0px 0px rgba(0,0,0,0.2);}
.testItem .testCtd .txt{padding:1.5625em; font-size:1.125em;}
.testItem .testPerson{color:#4e608e; font-size:1em; font-weight:bold;}
.testItem .testRole{color:#7e7f7e; font-size:0.75em;}

/* Contact */
.cntDetails{display:block; overflow:hidden; font-size:1.125em; border:1px solid #e0e0e0;height:15em;}
.cntDetails ul{ margin:1.875em 0 1.25em 1.875em !important;}
.cntDetails ul li{padding:0.3125em 0 0.625em 3.125em; display:block; overflow:hidden; min-height:2.125em;}
.cntDetails ul li.address{display:block; background:url(../images/icoLocation.png) 0 0 no-repeat; padding-top:0;}
.cntDetails ul li.phone{display:block; background:url(../images/icoPhone.png) 0 0 no-repeat;}
.cntDetails ul li.mail{display:block; background:url(../images/icoMail.png) 0 0 no-repeat;}

.mailBox{background:#f5f6f6 url(../images/mailBg.png) 0 0 repeat; padding:3px 30px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.mailBox .strip{display:block; height:10px; background:url(../images/mailstrip.png) repeat-x 0 0;}
.mailBox .mailCtd{display:block; overflow:hidden; padding:35px 0; position:relative;}
.mailBox .mailCtd .subHeader{ font-size:1.125em; color:#7d7d7d;}
.mailBox .lftCol{display:block; float:left; width:70%;}
.mailCtd ul li{margin-bottom:1em;}
.mailCtd ul li input[type="radio"]{margin-right:0.3125em !important;}
.mailCtd ul li label{margin-right:1.875em;}

/* Screenshots & Reports */
.screenRpts{display:block; overflow:hidden; background:#e0e1e2; padding:1.875em;}
.screenRpts .header{color:#888;}
.screenRpts ul li{display:block; float:left; margin:0 1.25em 1.25em 0;}
.screenRpts ul li a.screenshot{display:block; overflow:hidden; position:relative; border:1px solid #CCC;}
.screenRpts ul li a.screenshot img{width:12.5em;}
.screenRpts ul li .caption{display:block; background:#777; position:absolute; bottom:0; width:100%;}
.screenRpts ul li .caption .txt{color:#fff; padding:0.3125em 0.625em; font-size:0.75em; display:block;}
.reportPDF{display:inline-block; margin:1.875em 0 0 1.25em;}
.reportPDF img{vertical-align:middle; margin-right:0.625em;}

/* Data Aggregation */
.dataAgg .screenRpts{padding:0; background:none;}


