/*custom reset css*/
a, *:focus , a:focus{outline:none;}
a img {border: none;text-decoration: none;}  
img {border: none;text-decoration: none;} 
menu, ol, ul {padding: 0 0 0 0;}
dl, menu, ol, ul {margin: 0 0;}
p{margin: 0;}
   
/*end cutom reset */

/* shortcode */
.fLeft{float: left;}
.fRight{float: right;}
.clearFloat:after{
	content: ' ';
	clear: both;
	display: table;	
}
.pushTop10{margin-top: 10px;}
.pushTop20{margin-top: 20px;}
.pushLeft10{margin-left: 10px;}
.pushRight10{margin-right: 10px;}
.celestial{color: #2cabe1;}
.bgCelestial{background: #2cabe1;}

/* end shortcode */

body {
    background: #F5F5F5;
    color: #555 !important;
    font-family: 'Fira Sans', sans-serif !important;
    font-weight: 400;
}

.content{
	width: 100%;
	margin: auto;
}

.content .contentRight {
	float:right;
	width:810px;
	min-height:910px;

}

* {
    margin: 0;
    padding: 0;
}


/* content */
article.col{background: #fff; padding: 20px; float: left; height: 610px; margin-top: 10px;}
article.col-two-of-three{width: 610px; margin-right: 10px;}
article.col-two-of-three .col-one-of-four {float: left; width: 140px; margin-right: 10px;}
article.col-two-of-three .col-one-of-four p a, article.col-two-of-three .col-one-of-four p{text-decoration: none; color: #333; font: 13px/16px 'Fira Sans'; font-weight: 400;}
article.col-two-of-three .col-one-of-four p a:hover{color: #7C7C7C;}
article.col-two-of-three .col-one-of-four p.push-top-30{
	margin-top: 30px;
}
article.col-one-of-three{width: 280px; color: #333;}
article.col-one-of-three h3{	
	font-size:13px;
	line-height: 13px;
	font-family: 'Fira Sans';
    font-weight: 400;
	margin: 0;
}
article.col-one-of-three a{display: block;height: 45px;margin: 15px 0 6px;width: 177px;}
article.col-one-of-three a:hover{opacity: 0.8;}
.logoFlashLet{width: 18%; float: left;}
.logoSurveyPocket{width: 28%; float: left; margin-top: 5px;}
.logoSurveySwipe{width: 28%; float: left; margin-top: 5px;}
.logoSecondPrism{width: 26%; float: left;}
article.col-one-of-three p{
	font: 12px/13px 'Fira Sans';
    font-weight: 400;
}
.first-content div .box-blue{background: #172852; color: #fff;}
.first-content div .box-blue.box-one p{font: 20px/30px 'Lato'; color: #fff;}
.first-content div a.box-blue.box-two{text-decoration: none;}
.first-content div a.box-blue.box-two:hover{opacity: 0.8;}
.first-content div a.box-blue.box-two{padding: 0;}
.first-content div a.box-blue.box-two h3{font: 22px/30px 'Fira Sans'; font-weight: 300; margin: 0 0 8px;}
.first-content div a.box-blue.box-two p{font: 14px/16px 'Fira Sans'; font-weight: 400;}
.first-content .home-top-left-section {padding-right: 0;}
.first-content .home-top-right-section {padding-left: 0;}
@media (max-width: 1024px) {
    .first-content .home-top-left-section {padding-right: 15px;}
    .first-content .home-top-right-section {padding-left: 15px;}
}

aside.buttons-info-external div.button{text-align: center; font: 23px/26px 'Lato'; margin-top: 10px;}
aside.buttons-info-external div.button-free-evalution{background: #fff200;}
aside.buttons-info-external div.button-free-evalution a{color: #333333;}
aside.buttons-info-external div.button-see-software{background: #2cabe1;}
aside.buttons-info-external div.button-see-software a{color: #172852;}
aside.buttons-info-external div.button-quest-demo{background: #172852;}
aside.buttons-info-external div.button-quest-demo a{color: #ffffff;}
aside.buttons-info-external div.button:hover{opacity: 0.7;}
aside.buttons-info-external div a{text-decoration: none;}

ul.clients li{list-style: none; float: left; width: 330px; height: 320px; margin-top: 10px;}
ul.clients li a{text-decoration:none;}
ul.clients li.push-Left-Right{margin-left:10px; margin-right: 10px;}
ul.clients li p{background: #FFFFFF;color: #666666;display: block;font: 16px/20px 'Fira Sans';padding: 20px; width: 280px;}
ul.clients li div.mousehover{
	height: 320px;   
    position: relative;
    width: 320px;
    z-index: 8; 
	margin-top: -320px;
}
ul.clients div.view-bg{background: #52B7E2;height: 260px;	opacity: 0.7;width: 320px;}
ul.clients span.view-testimonial{opacity: 1 !important; color: #FFFFFF;
	font: 50px/52px 'Fira Sans';
    font-weight: 400;
	display: block;
	text-align: center;
    height: 100px;
    margin-top: -190px;
    padding:20px;
    position: relative;    
    width: 280px;
    z-index: 12;
}
.social-external-links .case-study-n-webinar,
.social-external-links #case-study-one,
.social-external-links #tips,
.social-external-links #case-study-two {
    padding-right: 0;
}
.social-external-links .case-study-n-twitter,
.social-external-links #news,
.social-external-links #twitter {
    padding-left: 0;
}
.social-external-links #case-study-two {
    margin-top: 10px;
}
@media (max-width: 1024px) {
    .social-external-links .case-study-n-webinar,
    .social-external-links #tips {
        padding-right: 15px;
    }
    .social-external-links .case-study-n-twitter,
    .social-external-links #twitter {
        padding-left: 15px;
    }
    .social-external-links #tips {
        padding-left: 0;
    }
    .social-external-links #case-study-two {
        margin-top: 0;
    }
}
.social-external-links a, .social-external-links a:link{text-decoration: none;}
.social-external-links a:hover{opacity: 0.8;}
.social-external-links .box-cuadrado{height: 150px; padding: 20px;}
.social-external-links a.case-study-one{display: block;background: url("/images/outside/home/rokuhand.jpg") no-repeat; color: #fff; height: 190px;}
.social-external-links a.case-study-two{display: block;background: url("/images/outside/bg-case-study-cedarFair.jpg") no-repeat;color: #fff; height: 190px;}
.social-external-links .case-study p{font: bold 14px/16px 'Lato';}
.social-external-links .case-study h2{font: bold 36px/39px 'Lato'; margin: 7px 0 0 0;}
.social-external-links .case-study h3{font: normal 24px/27px 'Lato'; margin: 0;}
.social-external-links .news{background: url("/images/outside/powerpoint-charts.jpg") no-repeat; color: #fff; height: 190px;}
.social-external-links .news h2{font: bold 24px/26px 'Lato'; margin: 0 0 7px 0;}
.social-external-links .twitter{height: 380px; padding: 15px; background: #333333; color: #fff; margin-top: 10px;}
@media (max-width: 1024px) {
    .social-external-links .twitter{height: 100%;}
}
.social-external-links .twitter p{font: 18px/24px 'Lato';}
.social-external-links .twitter h2{font: 24px/27px 'Lato';}
.social-external-links .twitter a{color: #fff; }

.twtr-tweet-text {font:14px/16px 'Lato';}
.twtr-hyperlink {font: 14px/16px 'Lato';}
.twtr-atreply {font: 14px/16px 'Lato';}
.twtr-hashtag {font: 14px/16px 'Lato';}
.twtr-tweet-wrap {font: 14px/16px 'Lato';}
.twtr-avatar {font: 14px/16px 'Lato';}
.twtr-img {font: 14px/16px 'Lato';}
.twtr-hd {display:none}
.twtr-user {display:none}
.twtr-timeline {margin-left:5px}


.social-external-links .tips{background: #fff200; height: 190px;}
.social-external-links .tips h2{color: #333333;font: normal 33px/40px 'Lato'; margin: 0 0 15px 0;}
.social-external-links .tips a{background: #333333;color: #fff;font: normal 11px/13px 'Lato'; margin: 0 0 7px 0; padding: 3px 6px;}
.social-external-links .icon-new{background: url("/images/outside/bg-icon-new.png") no-repeat;   
    color: #FFFFFF;
    font: 14px/15px 'Lato';
    height: 48px;
    margin-top: -64px;
    padding-top: 16px;
    position: relative;
    right: 77px;
    text-align: center;
    top: 30px;
    width: 66px;
    width: 66px;
	-webkit-transform: rotate(17deg); 
	-moz-transform: rotate(17deg);	
}
/* end content */

/* footer */
aside.sub-footer{
	background: #2cabe1;
	padding: 20px;
	margin: 10px auto;
	width: 940px;
}
aside.sub-footer p{
	color: #fff;
	font-size: 18px;
	font-family: 'Fira Sans';
    font-weight: 400;
}
aside.sub-footer input[type="text"]{
	border: none;
	font: 16px/18px 'Fira Sans', arial;
    font-weight: 400;
	color: #333;
	width: 217px;
 	height: 17px;
 	padding: 10px 5px;
	margin-left: 7px;
}
aside.sub-footer input[type="submit"]{
    background:#333333;
    border: medium none;
    color: #FFFFFF;
    font: 11px/13px 'Fira Sans',arial;
    font-weight: 400;
    height: 37px;
    position: relative;
    top: -1px;
    width: 50px;
    padding: 10px 5px;
    float: none;	
}
aside.sub-footer input[type="submit"]:hover{background:#444;}
aside.sub-footer span{margin-left: 12px; margin-right: 7px;vertical-align: super;}
.icon-social{	
	display: inline-block;
    height: 40px;
	width: 40px;
}
aside.sub-footer .icon-social{	
    position: relative;
    top: 5px;   
}

/* header social icon */
.social-link-wrapper{
	float:right;
	width:auto;
	position:relative;
	top:38px;
	padding: 0 4px;
}
.top-icon-social {
	display: inline-block;
	height:20px;
	width:17px;
}
.top-icon-social:hover {opacity: 0.8;}
.top-icon-g {background:url("/images/outside/icon-social-top-new.png") no-repeat;}
.top-icon-tw {background: url("/images/outside/icon-social-top-new.png") no-repeat -27px 0;}
.top-icon-fb {background: url("/images/outside/icon-social-top-new.png") no-repeat -54px 0;}
.top-icon-in {background: url("/images/outside/icon-social-top-new.png") no-repeat -81px 0;}
.top-icon-yt {background: url("/images/outside/icon-social-top-new.png") no-repeat -109px 0;}
.top-icon-pint {background: url("/images/outside/icon-social-top-new.png") no-repeat -137px 0;}

/* footer social icon */
.icon-social:hover{opacity: 0.8;}
.icon-g{background: url("/images/outside/icon-social.png") no-repeat;}
.icon-tw{background: url("/images/outside/icon-social.png") no-repeat -42px 0;}
.icon-fb{background: url("/images/outside/icon-social.png") no-repeat -84px 0;}
.icon-in{background: url("/images/outside/icon-social.png") no-repeat -124px 0;}
.icon-yt{background: url("/images/outside/icon-social.png") no-repeat -165px 0;}
.icon-pint{background: url("/images/outside/icon-social.png") no-repeat -206px 0;}

footer.content-footer {
	font-size: 11px;
	font-family: 'Fira Sans';
    font-weight: 400;
	margin: 10px auto 15px;
}

footer.content-footer ul li {
	list-style: none;
	float:left;
}
footer.content-footer ul li a{
	text-decoration: none;
	color: #000;
	display: block;
	margin: 0 5px 10px;
}
footer.content-footer ul li a:hover{color: #6D6D6D;}

footer.content-footer ul li:nth-child(2){margin-left: 10px;}
footer.content-footer ul li:nth-child(3){margin-left: 30px;}
/* edn footer */

/* lightbox */
#bg-lightbox{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 1;
	position:fixed;
}

.bg-lightbox{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 1;
	position:fixed;
}

#lightbox {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C3C3;
    height: 376px;
    left: 50%;
    margin-left: -340px;
    margin-top: -170px;
    position:fixed;
    top: 50%;
    width: 660px;
    z-index: 100;
}

.lightbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C3C3C3;
    height: auto;
    left: 50%;
    margin-left: -340px;
    margin-top: -170px;
    position:fixed;
    top: 50%;
    width: 660px;
    z-index: 100;
}

#close-lightbox {
	background: url("/images/outside/icon-close-lightbox.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 34px;
    left: 32px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: -36px;
    position: relative;
    top: 13px;
    width: 36px;
}

#close-box {
    background: url("/images/outside/icon-close-lightbox.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 34px;
    left: 32px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: -36px;
    position: relative;
    top: 13px;
    width: 36px;
}

.container-lightbox-testimonial{}
.container-lightbox-testimonial .col-title-lightbox {
	margin: 20px 10px 0;
	padding: 0 20px 0 0;
	width: auto;
}
@media (max-width: 1024px) {
    .container-lightbox-testimonial .col-title-lightbox {
        margin: 20px 0 0;
    }
}
.container-lightbox-testimonial h2{font: bold 20px/23px 'Lato'; margin: 0 0 5px 0;}
.container-lightbox-testimonial h3{font: normal 16px/19px 'Lato'; margin: 0;}
.container-lightbox-testimonial p{font: normal 18px/21px 'Lato'; text-align: justify; padding: 8px; margin: 0;}
.contatiner-view-testimonial{padding: 20px; border-top: 1px solid #ccc; height: 15px;}
.contatiner-view-testimonial .link-moreTestimon{color: #636363; font: normal 15px/18px 'Lato';}
@media (max-width: 1024px) {
    .contatiner-view-testimonial .link-moreTestimon{margin-top: 25px;}
}

#container {margin-left:10px;}

/* end lighbox */

/* sidebar */
.sidebar {width: 170px;background: #eaeaea;min-height: 350px;}
.sidebarContact {height: 1575px;}
.sidebarGuides {height: 3000px;}
.sidebarConjoint {height: 704px;}
.sidebarOverview {height: 100%;}
.sidebarPlatformSurveys {height: 2948px;}

.sidebar h3{
	font: bold 16px/18px 'Fira Sans';
    font-weight: 400;
	color: #fff;
	margin: 0;
	padding: 10px 10px 10px 15px;
	background: #333333;
}
.sidebar ul{
}
.sidebar ul li{
	list-style: none;
	padding: 5px 15px;
}
.sidebar ul li a{
	text-decoration: none;
	color: #666666;
	text-transform: uppercase;
	font: normal 14px/16px 'Fira Sans';
    font-weight: 400;
}
.sidebar ul li a:hover{opacity: 0.8;}

.sidebar ul li.currentSelected{background: url("/images/outside/selected-arrow.png") no-repeat 153px center #9c9c9c;}
.sidebar ul li.currentSelected a{color: #fff;}

.sidebar ul li.currentSubSelected{
	background: url("/images/outside/selected-arrow.png") no-repeat 153px center #b2b2b2;
}

.sidebar ul li.currentSubSelected a{color: #fff; font: normal 13px/15px 'Fira Sans'; font-weight: 400;}

/* end sidebar */

/* content */
.bg-headerTitle{padding: 20px;}
.bg-headerTitle h1{
	color: #fff;
	margin: 0 0 20px;
	padding: 0;
	font: 40px/43px 'Fira Sans';
    font-weight: 300;
}
.bg-headerTitle h2 {
    color: #fff;
    margin: 0 0 20px;
    padding: 0;
    font: 28px/33px 'Fira Sans';
    font-weight: 300;
}
.bg-headerTitle blockquote{
	color: #FFFFFF;
    font: 18px/21px 'Fira Sans';
    font-weight: 400;
    margin: 0 0 6px;
    padding: 0;
}
.bg-headerTitle h3{
	color: #FFFFFF;
    font: bold 16px/19px 'Fira Sans';
    font-weight: 400;
    margin: 0 0 6px;
    padding: 0;
    width: 520px;
}
.bg-headerTitle img.avatar{padding: 4px;	background: #fff;margin-right: 15px;}
.bg-headerTitle img.logoHeaderTitle{	margin: 35px 65px 0 0;}
 
.titleIcon{
	color: #fff;
	padding: 10px 15px 10px 58px;
	font: 28px/32px 'Fira Sans';
    font-weight: 300;
	display: block;
	margin: 0;
}
a.buttonDownloadPdf{
	background: url("/images/outside/icon-pdf.png") no-repeat scroll 146px center #172852;
    color: #FFFFFF;
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    width: 170px;
	font: normal 18px/21px 'Fira Sans';
    font-weight: 400;
}
a.buttonDownloadPdf:hover{background: url("/images/outside/icon-pdf.png") no-repeat scroll 146px center #233666;}

.section{margin-top: 30px;}
/* end content */





/* New Error */



#AlertMessage {
width: 950px;
position: fixed; 
top: 0;
}

.AlertMessageBody {
width:auto;
z-index:1;
top:0;
}

.AlertMessageError {
  background: none repeat scroll 0 0 #e40001;
  margin: 0 auto;
  width: 640px;
  text-align:center;
  color:#FFF;
  box-shadow:0 2px 6px #404040;
  padding:5px 0;
}

.AlertMessageError img{
       margin:0 3px 0 0;
}

.AlertMessageSuccess {
  background: none repeat scroll 0 0 #51b401;
  margin: 0 auto;
  width: 640px;
  text-align:center;
  color:#FFF;
  box-shadow:0 2px 6px #404040;
  padding:5px 0;
}

.AlertMessageSuccess img{
	 margin:0 3px 0 0;
}

#AlertMessage .AlertDismiss {
background: url(/images/outside/close.png) no-repeat scroll right 4px transparent;
cursor: pointer;
display: block;
height: 12px;
padding: 7px 0 2px;
position: relative;
right: 14px;
text-indent: -12345px;
width: 18px;
float: right;
}

/* Helpfile Note CSS */

.yellowBox {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #FFCC00;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px;
}

/* Sa Business Card CSS */

.academicQuote, .academicQuote td, .academicQuote p {
    	background:#EEE;
	border-collapse: inherit;
}

.playDiv {
    background: url("/images/outside/home/intercept-surveys-resized.jpg") 0 0 no-repeat;
    color: #333333;
    display: block;
    margin-top: 10px;
    padding: 20px;
    height: 190px;
}
.playDiv h3 {
    font-size:22px;
    margin:5px 0;
}

.play {
    width: 52px;
    height: 52px;
    display: block;
    margin-top:5px;
}

.play a:hover {
    opacity: 0.8;

}

/* Individual Profile Page */
.profilePage {
}
.profile {
    background-color: #FFF;
}
@media (max-width: 1024px) {
    .profile {
    }
}
.profile img {
	border: medium none;
    text-decoration: none;
}
.profile h1 {
    font: 24px 'Fira Sans';
    font-weight: 300;
    margin:0;
    padding:0;
}
.profileLogo {
	background:url(/images/outside/profileLogo.png) 0 0 no-repeat;
	margin:47px 0 0 0;
}
.profileright {
    background-color: #FFF;
}
@media (max-width: 768px) {
    .profileright {
        padding-left: 15px;
        margin-top: 15px;
    }
}
.profileright h2 {
    font-size: 22px;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0;
}
.profileright img {
	border: medium none;
    text-decoration: none;
}
.profileCol {
}
.profileright h3 {
    font-size:18px;
    font-weight:normal;
    margin:8px 0 0 0;
    padding: 0;
}
.gotoMeeting {
    background-color: #FFF;
    padding: 20px;
    padding-bottom: 0;
}
.gotoMeeting:hover {
	opacity:0.9;
}
.shareScreen {
    background-color: #FFF;
}
a.share {
    display: inline-block;
    font-size: 20px;
    padding:45px 20px;
    text-decoration: none;
}
a.share:hover {
	opacity:0.9;
    text-decoration: none;
}

/* call us */
.callusHead {
    font-size: 24px;
    padding: 0;
    text-align: right;
    font-family: 'Fira Sans';
	font-weight: 300;
    margin-top: -10px;
    width: 312px;
    padding-top: 40px;
    height: 100px;
}
.callusHead img {
    padding:0;
    margin:0;
    border:none;
}

/* Error Page Get Started*/
.getStarted {
    background:#2cabe1;
    border:none;
    color: #fff;
    cursor: pointer;
    font-size:20px;
    padding: 15px 50px;
}

/* error class */
.error {
    color: #cc0000;
    font: 12px/16px 'Fira Sans';
    font-weight: 400;
}


/* blog */

.blogWrapper{
	margin-top: 10px;
	padding:20px;
	background:#fff;
}
.blogWrapper h2{
	margin:0 0 5px 0;
	font-size:18px;

}
.blogWrapper h2 a{
	color:#636363;
	text-decoration:none;
}

.blogWrapper h2 a:hover {
	text-decoration: none;
	opacity:0.7;
}
.post-details {
	color: #222222;
	font-size: 12px;
    border-bottom: 1px solid #D8D8D8;
    border-top: 1px solid #D8D8D8;
    width: 65%;
    float: right;
    margin-top: 20px;
    background-color: #ffffff;
    text-align: left;
    margin-right: 44px;
    padding: 6px;
}

.post-details span {
    color: #3EA1CA;
}

.post-details img{
    height: 14px !important; width: 17px !important;
}

.blogPost{
	margin-bottom: 15px;
	padding-bottom: 10px;
    height: 220px;
    background-color: #F8F8F8;
    margin-left: 5px;
}

.blogPost p{
	letter-spacing: normal;
	line-height:22px;
	color:#222222;
	padding:0;
	font-size:14px;
    font-family: 'Fira Sans';
}
.blogPost ul, ol {
	letter-spacing: normal;
	line-height:22px;
	color:#555555;
	padding:5px 0 5px 30px;
	font-size:14px;
}

.blogImage {
    float: left;
    margin-top: 20px;
    background-color: white;
    box-shadow: 0 0 4px 1px #B9A7A7;
    margin-left: -11px;
    height: 150px;
}
.blogImage img {
    max-height: 135px !important;
    max-width: 240px !important;
    min-height: 135px !important;
    min-width: 240px !important;
}

.blogDescription {
    float: right;
    width: 65%;
    margin-top: 10px;
    margin-right: 50px;
}

.blogDescription a {
	color: #1376BC;
	font-size:12px;
	text-decoration:underline;
}

.blogDescription a:hover {
	text-decoration:none;
}

.blogTitle{
	background:url('/images/app/blog_title.png') 0 0 no-repeat;
	width:250px;
	height:50px;
	margin:0 0 15px 0;
}

.subBlogPost{
    border-right: 1px dotted #CCCCCC;
    margin-right: 15px;
    padding-right: 15px;
    width: 300px;
    margin-top: 15px;

}
.subBlogPostTitle{
    text-decoration: none;
    font-size: 19px;
    padding-left: 15px;
    padding-top: 12px;
    text-align: left;
    padding-left: 15px;
}

.subBlogPostTitle a{
    color: #3EA1CA
}

.subBlogPostTitle:hover{
   background-color: #3EA1CA;

}

.subBlogPostTitle:hover a {
    color: #ffffff;
}

.sectionMenuNormalSurvey {
        background: #ffffff;;
        border: 1px solid #e5e5e5;
        padding: 8px 6px;
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 5px;
        color: #413f3f;

}

.sectionMenuNormalSurvey:hover {
        background: #E3EDF6;
        color:#413f3f;
        border: 1px solid #CFCFCF;
        padding: 8px 6px;
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 5px;
        cursor:pointer;

}

.sectionMenuSelectedSurvey {
      background: #E3EDF6;
        color:#413f3f;
        padding: 8px 6px;
        margin-top: 5px;
        margin-bottom: 5px;
        border-radius: 5px;
        cursor:auto;
}

.password-verdict {
    font-size: 0.8em;
    position: relative;
    bottom: 3px;
    left: 5px;
    display: none;
}

/* Help file under the outside pages */
.sectionHelpContent{width: 100% !important; padding: 0; background: #fff;}
.contentLicense{background: #333; width: 100% !important; padding: 20px; color:#fff;}
.helpAjaxHeader {
    background: none;
    width: 100% !important;
    height: auto;
    padding: 0;
}
.helpAjaxHeader h1 {
    font: 35px 'Fira Sans' !important;
    font-weight: 300;
    color: #555;
}
.sectionHelpContent p {
    font-size: 14px;
    font-family: 'Fira Sans';
    font-weight: 400;
    margin-bottom:10px;
}
.sectionHelpContent pre {
    font-size: 14px;
    font-family: 'Fira Sans';
    font-weight: 400;
}
.sectionHelpContent h2 {
    font-size: 18px !important;
    font-family: 'Fira Sans';
    font-weight: 400;
    margin: 5px 0;
    color: #0C486D;
}
.sectionHelpContent ul {
    color: #555;
    list-style-type: square;
    padding-left: 15px;
    font-size: 15px;
    font-family: 'Fira Sans';
	font-weight: 300;
}
.contentLicense h2 {
    color: #fff200;
    margin: 0 0 5px 0;
    font: 26px/30px 'Fira Sans';
    font-weight: 300;
}
.contentLicense p {
    margin: 0 0 7px 0;
    font: 14px/21px 'Fira Sans';
    font-weight: 400;
    color: #FFF;
}
.abuseDiv {
    width:100%;
    float: left;
}

.abuseDiv > div {
    float: left;
    width: 150px;
    text-align: right;
    padding-right: 15px;
}

.abuseDiv > div:nth-child(2) {
    text-align: left;
}

.abuseSubmit {
    margin-bottom: 30px;
    margin-top: 60px;
}

.abusePage {
    width: 100% !important;
}

.abusePage div {
    margin: 0 20px !important;
}

.abusePage h2 {
    color: #FFFFFF !important;
    display: block !important;
    font: 28px/32px 'Fira Sans' !important;
    font-weight: 300;
    margin: 0 !important;
    padding: 10px 15px 10px 58px !important;
}

.abuseReportSpam {
    background: url("/images/outside/iconsSpritePlatform.png") no-repeat scroll 2px -800px #2CABE1;
}

.abuseAboutUS {
    background: url("/images/outside/iconsSpriteCompany.png") no-repeat scroll 4px 0 #2CABE1;
}

.showEntryCoBrandLogo {
    position: relative;
    left: 355px;
    width: 150px;
}

.showEntryBGWithLogo {
    background-color: #fff;
    margin-bottom:10px !important;
}

.showFlashletEntryBGWithLogo {
    background: url('/images/outside/bg-flashlet-trial.jpg') !important;
    margin-bottom:10px !important;
}

.showEntryH1 {
    color: #777 !important;
}

.showEntryLogoHref {
    display: inline-block;
    height: 72px;
    width: 320px;
}

.showEntryListItems {
    height: 110px !important;
    padding: 0 !important;
    width: 305px !important;
}

.showEntryListItems ul {
    margin-left: 0 !important;
}


.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    padding: 5px;
    margin-left: 15%;
    margin-right: 15%;
    text-align: center;
}

.alert,
.alert h4 {
    color: #c09853;
}

.alert h4 {
    margin: 0;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success h4 {
    color: #468847;
}

.alert-danger,
.alert-error {
    color: #E91D1A;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
    color: #E91D1A;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info h4 {
    color: #3a87ad;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
    margin-bottom: 0;
}

.alert-block p + p {
    margin-top: 5px;
}

.SAMessage{
    text-align: left;
    padding: 10px 15px !important;
    color: #fff;
}
.alert-warning {
    background-color:#feed32 !important ;
    color:#b2873b !important;

}
.alert-warning > a {
    color:#89641b ;
    font-weight: bold;
}
.alert-info {
    background-color: #d5eaf4 !important ;
    color:#71a7c9 !important;

}
.alert-info > a {
    color:#2d5b6d !important;
    font-weight: bold;
}
.alert-danger {
    background-color: #E91D1A !important;
    color:#ffffff !important;

}
.alert-danger > a {
    color: #660606 !important;
    font-weight: bold;
}
.alert-success {
    background-color: #58b55c !important;
    color:#ffffff !important;

}
.alert-success > a {
    color:#257A25 !important;
    font-weight: bold;
}

.panel-primary>.panel-heading a {
    color:#fff;
}

.SAMessage{
    text-align: left;
    padding: 10px 15px !important;
    color: #fff;
}
.alert-warning {
    background-color:#feed32 !important ;
    color:#555555 !important;

}
.alert-warning > a {
    color:#89641b ;
    font-weight: bold;
}
.alert-info {
    background-color: #d5eaf4 !important ;
    color:#555555 !important;

}
.alert-info > a {
    color:#2d5b6d !important;
    font-weight: bold;
}
.alert-danger {
    background-color: #FEE8E8 !important;
    color:#555555 !important;

}
.alert-danger > a {
    color: #660606 !important;
    font-weight: bold;
}
.alert-success {
    background-color: #DFF5D3 !important;
    color:#555555 !important;

}
.alert-success > a {
    color:#257A25 !important;
    font-weight: bold;
}

.box-sizing {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

.btnFreeTrial {
    padding: 0 15px 0;
    border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    border: none !important;
    background: #f0ad4e !important;
    box-shadow: none !important;
    font: 22px/40px 'Fira Sans';
    font-weight: 300;
    position: relative;
    text-decoration: none;
}

.btnFreeTrial:hover {
    background: #333 !important;
}

/*Online Chat Css */
.chatBox {
    position: fixed;
    bottom: 0;
    right: 5px;
    width: 305px;
    border: 1px solid #345082;
    border-bottom: none;
    background: #eeeeee;
    z-index: 4000;
}

.chatBoxO {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #182E55;
    width: 325px;
}


.chatBoxHeader {
    background: #162E52;
    padding: 6px 10px;
    cursor: pointer;
    font-size: 14px !important;
    text-align: left;
}

.chatBoxHeaderO {
    background: #162E52;
    padding: 6px 10px;
    cursor: pointer;
    font-size: 14px !important;
    text-align: left;
}

.agentSectionPop {
    background: none repeat scroll 0 0 #E3E3E3;
    padding: 10px;
    text-align: left;
}
.chatAgent {
    display: inline-block;
    height: 50px;
    width: 50px;
}

.chatActive {
    background: #53b338;
    border-radius: 50%;
    width: 11px;
    height: 11px;
    display: inline-block;
    margin-right: 5px;
}

.chatBoxTitle {
    color: #ffffff;
    margin: 0;
    display: inline;
    font-size: 14px;
}

.agentSection {
    padding: 10px;
    background: #e3e3e3;
    text-align: left;
    display: flex;
}
.chatAgentMsgBlock {
    padding: 20px 0 30px 0;
    text-align: left;
}

.chatInputContainer {
    background: #f6f6f6;
    border-top: 1px solid #d6d6d6;
    padding: 10px;
}
.chatAgentMsg {
    color: #666;
    padding: 3px 10px 0 10px;
    font-size: 14px;
    text-align: left;
    line-height: 15px;
    font-weight: bold;
}
.chatAgentName {
    color: #1c2e56;
    font-size: 15px;
    padding: 2px 0 2px 10px;
    text-transform: capitalize;
    font-weight : bold;
}
.chatAgentRole {
    color: #676767;
    font-size: 13px;
    padding: 2px 0 2px 10px;
}
.chatInput {
    font-size: 12px !important;
    height: 50px !important;
    margin: 0 !important;
    width: 100%;
    resize: none;
    box-shadow: none;
}
.chatAgentInfo {
    display: inline-block;
    position: relative;
    top: 9px;
}
.chatAgentMsgBlockO {
    padding: 20px 0;
}
.chatInputContainer {
    background: none repeat scroll 0 0 #F6F6F6;
    border-top: 1px solid #D6D6D6;
    padding: 10px;
}
.liveChatButton {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.login-inner .login-box .login-welcome {
    font-weight: 400;
}
.inline-error {
    padding-top: 8px;
}
.success {
    color: #349400;
    font: 12px/16px 'Fira Sans';
    font-weight: 400;
}

.top-cont {
    margin-top: 60px;
}

div.product-use > ul.nav.nav-tabs > li {
    margin-top: 10px;
}
