/* ===========================================================
 * Fixes for IE
/* ==========================================================*/

  /* PNG alpha transparency results in black outline if we don't
      apply a gradient in IE < 9 */

.lt-ie9 img { background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);   /* IE6 & 7 */
zoom: 1; }
/* Twitter bootstrap buttons don't work in IE8
  - see http://www.claystreet.com/sites/claystreet/dev/bootstrap/iebutton-fix/
*/

.lt-ie9 .btn, .lt-ie9 .btn-primary { position: relative; z-index: 100; border-radius: 4px; behavior: url(../../../../libraries/PIE/PIE.htc); }
/* Using the Clay Street solution to gradients in IE would look like this....

.lt-ie9 .btn {
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
}

.lt-ie9 .btn:hover,
.lt-ie9 .btn:active,
.lt-ie9 .btn.active,
.lt-ie9 .btn.disabled,
.lt-ie9 .btn[disabled] {
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffe6e6e6', GradientType=0);
}

.btn-primary {
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffbd362f', GradientType=0);
}
*/
/* ======================================================
*  Home Hero Header
   ======================================================*/

.anchor { position: relative; /* or else IE8 will not render background and round corners */ text-align: center; color: #000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(../../../../libraries/PIE/PIE.htc); margin-top: 50px; padding: 0; min-height: 300px; /* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #9FA1A4 100%); /* Opera */
background-image: -o-linear-gradient(top, #FFFFFF 0%, #9FA1A4 100%); /* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #9FA1A4)); /* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #9FA1A4 100%); /* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FFFFFF 0%, #9FA1A4 100%); /* IE 10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #9FA1A4 100%); 
	/* IE 6-8 */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#9FA1A4', endColorstr='#FFFFFF'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9FA1A4', endColorstr='#FFFFFF')"; /* IE8 */ }
.anchor p { font-family: 'Open Sans', Arial, Helvetica, sans-serif !important; font-weight: normal; font-size: 16px; color: #000; }
.anchor h3 { color: #000; padding: 0 15px !important; }
#anchor-icon { position: relative; margin-top: -40px; }

/* moved: style-default comes last so can't be overwritten by pis_at_states - ideally we should
remover everything from this file */

/* ======================================================
*  Products Page
   ======================================================*/
.experience { text-align: center; }
.feature-img { text-align: center; }
.screen-close { width: 90%; margin: auto; }
.screen-close img { border: thick #CCC solid; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; behavior: url(../../../../libraries/PIE/PIE.htc); }
/*===========================================================
* Text Styles
===========================================*/

h3, h4 { font-weight: 700; }
.article-inner .article h2 { font-size: 24.5px; font-weight: bold; margin: 30px 0 20px 0; border: none; padding: 0; }
.article h2 a { color: #000; }
.article h2 a:hover { color: #E31B23; }
.article-inner .article h3 { font-size: 17.5px; }
.excerpt .excerpt-text h2 { font-size: 24.5px; font-weight: bold; border: none; padding: 0; }
.heading-livechat { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/live-chat.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-cobrowse { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/co-browse.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-emailmgmt { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/email-management.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-securemsg { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/secure-messaging.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-webselfservice { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/web-self-service.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-agentdesktop { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/agent-desktop.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-knowledgemgmt { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/knowledge-management.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-casemgmt { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/case-management.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-ctiadaptors { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/cti-adaptor.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-guidedscripting { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/dynamic-scripting.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-whitemailmgmt { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/whitemail-management.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-sociallistenrespond { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/listen-respond.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-experienceanalytics { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/analytics.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-busintel { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/business-intelligence.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-experienceanalyticslite { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/analytics-light.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-campaigns { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/campaigns.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-callmgmt { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/call-management.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-mobileselfservice { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/mobile-self-service.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-experiencecommunity { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/experience-community.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-311 { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/311.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-mobile { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/mobile.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-virtualassistant { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/virtual-assistant.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-cloudplatform { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/cloud-platform.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-cloudsolutions { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/cloud-solutions.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-bpm { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/business-process.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-contextawaresoa { padding-left: 50px !important; background: url(../../../../../../images/icons/product-solutions/agile-personalisation.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.explore-title a { color: #000; font-weight: bold; }
.explore-title a:hover { color: #E31B23; font-weight: bold; }
/* Industry Headings */

.heading-business { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/business-services.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-financial { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/financial-services.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-retail { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/retail-wholesale.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-communications { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/media-communications.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-travel { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/travel-hospitality.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-publicsector { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/public-sector.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
.heading-utilities { padding-left: 50px !important; background: url(../../../../../../images/icons/industries/utilities-energy.png) no-repeat; background-size: 40px 40px; background-position: left top; height: 40px; }
/*===========================================================
* button Styles
===========================================*/

/* KANA CORPORATE RED BUTTON STYLE */

.btn-primary, .btn-cta { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #E31B23;  *background-color: #E31B23;
background-image: -moz-linear-gradient(top, #EC684D, #E31B23); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#009FC2), to(#E31B23)); background-image: -webkit-linear-gradient(top, #EC684D, #E31B23); background-image: -o-linear-gradient(top, #EC684D, #E31B23); background-image: linear-gradient(to bottom, #EC684D, #E31B23); background-repeat: repeat-x; border-color: #E31B23 #E31B23 #EC684D; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 10px; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #fff !important; background-color: #E31B23;  *background-color: #E31B23;
}
.btn-primary:active, .btn-primary.active { background-color: #E31B23 \9; }
/* KANA ENTERPRISE BLUE BUTTON STYLE */

.btn-pis-enterprise { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #005695;  *background-color: #005695;
background-image: -moz-linear-gradient(top, #009FC2, #005695); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#009FC2), to(#005695)); background-image: -webkit-linear-gradient(top, #009FC2, #005695); background-image: -o-linear-gradient(top, #009FC2, #005695); background-image: linear-gradient(to bottom, #009FC2, #005695); background-repeat: repeat-x; border-color: #005695 #005695 #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 10px; }
.btn-pis-enterprise:link, .btn-pis-enterprise:hover, .btn-pis-enterprise:focus, .btn-pis-enterprise:active, .btn-pis-enterprise.active, .btn-pis-enterprise.hover, .btn-pis-enterprise.disabled, .btn-pis-enterprise[disabled] { color: #fff !important; background-color: #005695 !important;  *background-color: #005695;
text-decoration: none; }
/* LAGAN ENTERPRISE BLUE BUTTON STYLE */
.btn-plutonic-enterprise { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #00A160;  *background-color: #00A160;
background-image: -moz-linear-gradient(top, #00cc66, #00A160); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00cc66), to(#00A160)); background-image: -webkit-linear-gradient(top, #00cc66, #00A160); background-image: -o-linear-gradient(top, #00cc66, #00A160); background-image: linear-gradient(to bottom, #00cc66, #00A160); background-repeat: repeat-x; border-color: #00A160 #00A160 #EC684D; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 10px; }
.btn-plutonic-enterprise:hover, .btn-plutonic-enterprise:focus, .btn-plutonic-enterprise:active, .btn-plutonic-enterprise.active, .btn-plutonic-enterprise.disabled, .btn-plutonic-enterprise[disabled] { color: #fff; background-color: #00A160;  *background-color: #00A160;
}
.btn-plutonic-enterprise:active, .btn-plutonic-enterprise.active { background-color: #00A160 \9; }
/* KANA EXPRESS BLUE BUTTON STYLE */
.btn-pis-express { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #009FC2;  *background-color: #009FC2;
background-image: -moz-linear-gradient(top, #00ccff, #009FC2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00ccff), to(#009FC2)); background-image: -webkit-linear-gradient(top, #00ccff, #009FC2); background-image: -o-linear-gradient(top, #00ccff, #009FC2); background-image: linear-gradient(to bottom, #00ccff, #009FC2); background-repeat: repeat-x; border-color: #009FC2 #009FC2 #EC684D; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 10px; }
.btn-pis-express:hover, .btn-pis-express:focus, .btn-pis-express:active, .btn-pis-express.active, .btn-pis-express.disabled, .btn-pis-express[disabled] { color: #fff; background-color: #009FC2;  *background-color: #009FC2;
}
.btn-pis-express:active, .btn-pis-express.active { background-color: #009FC2 \9; }
/* LAGAM EXPRESS BLUE BUTTON STYLE */
.btn-plutonic-express { color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #7AC143;  *background-color: #7AC143;
background-image: -moz-linear-gradient(top, #b3d959, #7AC143); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3d959), to(#7AC143)); background-image: -webkit-linear-gradient(top, #b3d959, #7AC143); background-image: -o-linear-gradient(top, #b3d959, #7AC143); background-image: linear-gradient(to bottom, #b3d959, #7AC143); background-repeat: repeat-x; border-color: #7AC143 #7AC143 #EC684D; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d959', endColorstr='#7AC143', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
margin: 10px; }
.btn-plutonic-express:hover, .btn-plutonic-express:focus, .btn-plutonic-express:active, .btn-plutonic-express.active, .btn-plutonic-express.disabled, .btn-plutonic-express[disabled] { color: #fff; background-color: #7AC143;  *background-color: #7AC143;
}
.btn-plutonic-express:active, .btn-plutonic-express.active { background-color: #7AC143 \9; }

/* Sidebar styling */

#sidebar-last .block { margin-bottom:20px !important;}


#sidebar-last .btn-cta { display: inline-block; padding: 4px 12px; margin-bottom: 0; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: normal !important; line-height: 20px; color: #333 !important; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #ccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(../../../../libraries/PIE/PIE.htc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
#sidebar-last .btn-cta:hover, #sidebar-last .btn-cta:focus, #sidebar-last .btn-cta:active, #sidebar-last .btn-cta.active, #sidebar-last .btn-cta.disabled, #sidebar-last .btn-cta[disabled] { color: #E31B23 !important; background-color: #e6e6e6 !important;  *background-color: #d9d9d9 !important;
}
#sidebar-last .btn-cta:active, #sidebar-last .btn-cta.active { background-color: #ccc \9 !important; }
#sidebar-last .btn-cta:first-child {  *margin-left: 0;
}
#sidebar-last .btn-cta:hover, #sidebar-last .btn-cta:focus { color: #E31B23; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
#sidebar-last .btn-cta:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
#sidebar-last .btn-cta.active, #sidebar-last .btn-cta:active { /*background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);*/
background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
#sidebar-last .btn-cta.disabled, #sidebar-last .btn-cta[disabled] { cursor: default; background-image: none; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
legend { display: inline-block; padding: 4px 12px !important; margin-bottom: 0; font-size: 14px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: normal !important; line-height: 20px; color: #333 !important; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #fff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fff, #e6e6e6); background-image: -o-linear-gradient(top, #fff, #e6e6e6); background-image: linear-gradient(to bottom, #fff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #ccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(../../../../libraries/PIE/PIE.htc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); float: left; }
legend:hover, legend:focus, legend:active, legend.active, legend.disabled, legend[disabled] { color: #E31B23 !important; background-color: #e6e6e6 !important;  *background-color: #d9d9d9 !important;
}
legend:hover, legend:focus { color: #E31B23; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
/*===========================================================
* layout Styles
===========================================*/


#sidebar-last { }
 [class*="span"] {
}
/*#sidebar-last .block {
	float:right;
}*/

.hero-img { text-align: center; }
.graphic { text-align: center; margin: auto; }
.center { text-align: center; }

/*===========================================================
* graphic Styles
===========================================*/

[class^="icon-"], [class*=" icon-"] {
 width:20px;
 height:20px;
}
.enlarge { text-align: center; }
.enlarge a span { display: none; background-image: url(../../../../../../images/icons/enlarge-icon.png); background-repeat: no-repeat; width: 70px; height: 70px; position: absolute; bottom: 20px; right: 20px; text-align: center; }
.enlarge a:hover span { display: block; }
/*Chat Panel*/
#panel { width: 235px; position: fixed; top: 193px; right: -185px; height: 335px; box-sizing: border-box; z-index: 1201; }
#ks-tab { width: 43px; height: 192px; float: left; position: absolute; top: 30px; left: 2px; z-index: 10000; background: url('../../../../../../images/gray-tabs.png') no-repeat -54px 0; }
#ks-tab.nl { width: 43px; height: 192px; float: left; position: absolute; top: 30px; left: 2px; z-index: 10000; background: url('../../../../../../images/gray-tabs.png') no-repeat -4px 0; }
.nederlands .ks-tab { background: url('../../../../../../images/gray-tabs.png') no-repeat -6px 0; }
.english .ks-tab { background: url('../../../../../../images/gray-tabs.png') no-repeat -54px 0; }
.francais .ks-tab { background: url('../../../../../../images/gray-tabs.png') no-repeat -102px 0; }
.deutsch .ks-tab { background: url('../../../../../../images/gray-tabs.png') no-repeat -151px 0; }
.nederlands .ks-tab.close { background: url('../../../../../../images/gray-tabs.png') no-repeat -199px 0; }
.ks-tab.close { background: url('../images/gray-tabs.html') no-repeat -247px 0; }
.francais .ks-tab.close { background: url('../../../../../../images/gray-tabs.png') no-repeat -295px 0; }
.deutsch .ks-tab.close { background: url('../../../../../../images/gray-tabs.png') no-repeat -344px 0; }
.ks-tab a { width: 43px; height: 192px; display: block; color: #FFF; z-index: 46; }
#ks-panel { background: #a4a9af; width: 190px; height: 405px; box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -moz-box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; behavior: url(../../../../libraries/PIE/PIE.htc); z-index: 40; position: absolute; right: 0; top: 193; }
#ks-panel ul { list-style: none outside none; }
.panel-item { padding: 20px 0; border-bottom: 1px solid #FFF; margin: 0 10px; }
.panel-item p { color: #000; padding-left: 17px; }
.panel-item a { text-decoration: underline; display: inline-block; color: #FFF }
.panel-item img { width: 133px; height: 78; }
.panel-item a.active { background: url('../../../../../../images/rozedriehoek.png') no-repeat 0 50%; width: 100%; height: 50%; margin-left: -20px; padding-left: 37px; }
.panel-item iframe { background: #a4a9af; padding-left: 17px; }
#p-zak-chat { background: url(../images/chat-zakelijk-ballon.html) no-repeat 0 0; height: 63px; width: 142px; margin-left: 17px; }
#p-zak-chat iframe { margin-left: 5px; padding-top: 2px; padding-left: 0; }
.panel-big { position: absolute; top: 0; left: 45px; height: 100%; margin-right: 5px; border: 3px solid #910a0a; box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -moz-box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 1px 6px 8px -4px rgba(0, 0, 0, 0.80); -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; behavior: url(../../../../libraries/PIE/PIE.htc); box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; display: none; z-index: 31; background: #ccc; }
.panel-big iframe { width: 100%; height: 100%; overflow: hidden; z-index: -1; }
#ks-search { margin-top: 45px; margin-left: 4px; height: 30px; width: 175px; }
#ks-faq { width: 700px;/*	clip: rect(0px,695px,600px,0px);  scrollbalken in frameset van standaard portaal alleen zichtbaar in FF */ }
#ks-chatbot { width: 306px; }
#ks-chatbot iframe { display: none; }
#ks-email { width: 700px; }
#ks-belmeterug { width: 700px; }
#ks-meerchat { width: 700px; background: #FFF; }
#ks-meerchat p { margin: 30px 20px; font-size: 0.7em; }
#ks-meerchat h4 { padding-bottom: 0.8em; font-size: 0.7em; font-weight: bold; }
#ks-meerchat li { float: left; margin-left: 25px; width: 134px; height: 247px; }
.p-email a {color:#E31B23 !important;}
/*===============================================
 * Shadowbox Lightbox styling
/*===============================================*/

#sb-wrapper { border-radius: 20px; behavior: url(../../../../libraries/PIE/PIE.htc); border: 20px solid #000; background-color: #000; }
#sb-player.html { background-color: #fff; color: #000; margin: 2em; overflow: scroll; }
#sb-title, #sb-info { background-color: #000; color: #eee; text-align: center; }
/*===============================================
 * Video Case Studies
/*===============================================*/
#block-block-672 h3, #block-block-673 h3, #block-block-674 h3, #block-block-675 h3, #block-block-680 h3, #block-block-681 h3, #block-block-682 h3, #block-block-683 h3, #block-block-701 h3 { margin: 0 }
#block-block-672 .excerpt img, #block-block-673 .excerpt img, #block-block-674 .excerpt img, #block-block-675 .excerpt img, #block-block-680 .excerpt img, #block-block-681 .excerpt img, #block-block-682 .excerpt img, #block-block-683 .excerpt img, #block-block-701 .excerpt img, #block-block-702 .excerpt img, #block-block-712 .excerpt img, #block-block-702 .excerpt img { margin: 0 10px 10px 0 !important; float: left !important; }
#block-block-672 .excerpt p, #block-block-673 .excerpt p, #block-block-674 .excerpt p, #block-block-675 .excerpt p {/*clear:both; margin-top: 10px;*/ }
/*===============================================
 * Webinar Landing Pages
/*===============================================*/
#signup-form { overflow: hidden; }
#signup-form iframe, .form-signup { height: 590px; overflow: hidden; /*width: 315px;margin-left: 10px;*/  }
/*===============================================
 * Latest Product News
/*===============================================*/
.page-node-2897 #title-wrapper, .page-node-3100 #title-wrapper,.page-node-3227 #title-wrapper,.page-node-3256 #title-wrapper,.page-node-3259 #title-wrapper,.page-node-3263 #title-wrapper { display: none; }
.page-node-2897 #block-block-4, .page-node-3100 #block-block-4, .page-node-3259 #block-block-4, .page-node-3263 #block-block-4 { margin-top: 30px; }
.cta-message { text-align: center; font-size: 21px; }
.qt-datasheet-img { margin: auto 10px auto 0; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(../../../../libraries/PIE/PIE.htc); background: white; -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15); }
.qt-datasheet-img.Kana.Enterprise {
background-image: url(../../images/datasheet-no-img.jpg) !important;background-position: 50% 50%;height: 175px;width: 135px;float: left;background-repeat: no-repeat;}
.qt-datasheet-img.Lagan.Enterprise {
background-image: url(../../images/products/lagan-enterprise/thumb-lagan-enterprise-datasheet.jpg) !important;background-position: 50% 50%;height: 175px;width: 135px;float: left;background-repeat: no-repeat;}
.qt-datasheet-img.Kana.Express {
background-image: url(../../images/products/pis-express/thumb-pis-express-datasheet.jpg) !important;background-position: 50% 50%;height: 175px;width: 135px;float: left;background-repeat: no-repeat;}
h3.qt-title { font-size: 20px; font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif; font-weight: normal; }
#quicktabs_tabpage_tabs_explore_0 .span12, #quicktabs_tabpage_tabs_explore_1 .span12, #quicktabs_tabpage_tabs_explore_2 .span12, #quicktabs_tabpage_tabs_explore_3 .span12, #quicktabs_tabpage_tabs_explore_4 .span12, #quicktabs_tabpage_tabs_explore_nl_0 .span12, #quicktabs_tabpage_tabs_explore_nl_1 .span12, #quicktabs_tabpage_tabs_explore_nl_2 .span12, #quicktabs_tabpage_tabs_explore_nl_3 .span12, #quicktabs_tabpage_tabs_explore_nl_4 .span12, #quicktabs_tabpage_tabs_explore_lagan_0 .span12, #quicktabs_tabpage_tabs_explore_lagan_1 .span12, #quicktabs_tabpage_tabs_explore_lagan_2 .span12, #quicktabs_tabpage_tabs_explore_lagan_3 .span12, #quicktabs_tabpage_tabs_explore_lagan_4 .span12, #quicktabs_tabpage_tabs_explore_lagan_nl_0 .span12, #quicktabs_tabpage_tabs_explore_lagan_nl_1 .span12, #quicktabs_tabpage_tabs_explore_lagan_nl_2 .span12, #quicktabs_tabpage_tabs_explore_lagan_nl_3 .span12, #quicktabs_tabpage_tabs_explore_lagan_nl_4 .span12, #quicktabs_tabpage_tabs_explore_express_0 .span12, #quicktabs_tabpage_tabs_explore_express_1 .span12, #quicktabs_tabpage_tabs_explore_express_2 .span12, #quicktabs_tabpage_tabs_explore_express_3 .span12, #quicktabs_tabpage_tabs_explore_express_4 .span12 {
margin-left: -30px  !important;}
.span1 { width: 135px; }
#quicktabs_tabpage_tabs_explore_4 .span2, #quicktabs_tabpage_tabs_explore_nl_4 .span2, #quicktabs_tabpage_tabs_explore_lagan_4 .span2, #quicktabs_tabpage_tabs_explore_lagan_nl_4 .span2, #quicktabs_tabpage_tabs_explore_express_4 .span2 { width: 140px !important; }


/*===============================================
 * Stack page banner fix
/*===============================================*/
/*.page-node-52 #block-views-hero_block-block_1, .page-node-53 #block-views-hero_block-block_1, .page-node-526 #block-views-hero_block-block_1, .page-node-530 #block-views-hero_block-block_1, .page-node-581 #block-views-hero_block-block_1, .page-node-582 #block-views-hero_block-block_1, .page-node-18 #block-views-hero_block-block_1, .page-node-2753 #block-views-hero_block-block_1, .page-node-2718 #block-views-hero_block-block_1, .page-node-2724 #block-views-hero_block-block_1, .page-node-2731 #block-views-hero_block-block_1, .page-node-2809 #block-views-hero_block-block_1, .page-node-2810 #block-views-hero_block-block_1, .page-node-2813 #block-views-hero_block-block_1, .page-node-2812 #block-views-hero_block-block_1 { margin-bottom: 30px !important; }
.page-node-52 .views-slideshow-controls-bottom, .page-node-53 .views-slideshow-controls-bottom, .page-node-526 .views-slideshow-controls-bottom, .page-node-530 .views-slideshow-controls-bottom, .page-node-581 .views-slideshow-controls-bottom, .page-node-582 .views-slideshow-controls-bottom, .page-node-18 .views-slideshow-controls-bottom, .page-node-2753 .views-slideshow-controls-bottom, .page-node-2718 .views-slideshow-controls-bottom, .page-node-2724 .views-slideshow-controls-bottom, .page-node-2731 .views-slideshow-controls-bottom, .page-node-2809 .views-slideshow-controls-bottom, .page-node-2810 .views-slideshow-controls-bottom, .page-node-2813 .views-slideshow-controls-bottom, .page-node-2812 .views-slideshow-controls-bottom { bottom: -30px !important; }
.page-node-2754 .views-slideshow-controls-bottom { bottom: -80px !important; }
.page-node-2754 #block-views-hero_block-block_1 { margin-bottom: 80px !important; }*/

/*===============================================
 * table styles
 /*===============================================*/

.contact-inner tr:nth-child(even) { background: #fff }
.contact-inner tr:nth-child(odd) { background: #ececec }
.contact-inner tr th { border: none }

/*===============================================
 * ShareThis Widget Block
 /*===============================================*/
.block { margin: 0; }
/*===============================================
 * News Layout
 /*===============================================*/
.qt-press img {
	width:143px;
	margin:0 20px 50px 0;
}
/*===============================================
 * Leadership Layout
 /*===============================================*/
.excerpt-leadership-text {
	margin:0 0 0 140px;
}
/*===============================================
 * Homepage
/*===============================================*/
.page-node-3096 #title-wrapper { display: none; }
.customer-video img {margin-top:10px;}
.page-node-2951 #customer-stories-rotator .row {margin-bottom:-20px !important;}
#site-lang {float: right;margin: 5px 0 0 0;}
#site-lang img {margin-right:10px;}
.logo-rotator-overlay-left p{
	padding:0 5px;
}
.page-node-3096 ul.links { display: none; }

/*===============================================
 * Sitemap
/*===============================================*/
.page-node-1931 .row-seperater, .page-node-3105 .row-seperater { padding:0; }


/*===============================================
 * Header
/*===============================================*/

.navbar-fixed-top {
    margin-bottom: 5px;
	}	
	
.navbar-inner {
	border:none !important;
}

/*===============================================
 * KX Tier Pages
/*===============================================*/
.page-node-564 #cb-container,.page-node-2737 #cb-container {width:100%;}
.page-node-1121 #hero-wrapper,.page-node-1131 #hero-wrapper,.page-node-1141 #hero-wrapper,.page-node-2738 #hero-wrapper,.page-node-2745 #hero-wrapper,.page-node-2749 #hero-wrapper {width:100%;height:900px;color: #fff;
background-image: url('../../images/home/pis-express/whats-new-bg.jpg');
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/home/pis-express/whats-new-bg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/all/themes/pis_at/images/home/pis-express/whats-new-bg.jpg', sizingMethod='scale')";
background-size: cover;margin: -15px 0 -10px;padding: 20px 0;height:6000px;}
.page-node-1121 #row-title hr,.page-node-1131 #row-title hr,.page-node-1141 #row-title hr, .page-node-2738 #row-title hr,.page-node-2745 #row-title hr,.page-node-2749 #row-title hr {border-top: none;}
.page-node-1121 #hero-region,.page-node-1131 #hero-region,.page-node-1141 #hero-region,.page-node-2738 #hero-region,.page-node-2745 #hero-region,.page-node-2749 #hero-region {margin: -47px 0 0;}
.page-node-1121 #row-hero-nav,.page-node-1131 #row-hero-nav,.page-node-1141 #row-hero-nav,.page-node-2738 #row-hero-nav,.page-node-2745 #row-hero-nav,.page-node-2749 #row-hero-nav {position: relative;top: 40px;z-index: 1;}
.page-node-1121 #row-hero-nav p,.page-node-1131 #row-hero-nav p,.page-node-1141 #row-hero-nav p,.page-node-2738 #row-hero-nav p,.page-node-2745 #row-hero-nav p,.page-node-2749 #row-hero-nav p {color:#fff; font-weight:700;}
/*.page-node-1121 #row-hero-nav a.btn.active {color:#fff; }*/
.page-node-1121 #row-hero-content h2,.page-node-1131 #row-hero-content h2,.page-node-1141 #row-hero-content h2, .page-node-2738 #row-hero-content h2,.page-node-2745 #row-hero-content h2,.page-node-2749 #row-hero-content h2 {padding-top:30px;}
.page-node-1121 #whats-new-pis-express-news.hero-bg,.page-node-1131 #whats-new-pis-express-news.hero-bg,.page-node-1141 #whats-new-pis-express-news.hero-bg,.page-node-2738 #whats-new-pis-express-news.hero-bg,.page-node-2745 #whats-new-pis-express-news.hero-bg,.page-node-2749 #whats-new-pis-express-news.hero-bg {background:transparent;background-image: none !important;}
.page-node-1121 #whats-new-pis-express-news,.page-node-1131 #whats-new-pis-express-news, .page-node-1141 #whats-new-pis-express-news,.page-node-2738 #whats-new-pis-express-news,.page-node-2745 #whats-new-pis-express-news, .page-node-2749 #whats-new-pis-express-news { filter:none !important;}
.page-node-564 .tier1-nav, .page-node-1121 .tier1-nav, .page-node-1131 .tier1-nav, .page-node-1141 .tier1-nav,.page-node-2737 .tier1-nav,  .page-node-2738 .tier1-nav, .page-node-2745 .tier1-nav, .page-node-2749 .tier1-nav{color:#adadad;line-height: 1.7em;}
.page-node-564 .tier1-nav a,.page-node-1121 .tier1-nav a,.page-node-1131 .tier1-nav a,.page-node-1141 .tier1-nav a,.page-node-2737 .tier1-nav a,.page-node-2738 .tier1-nav a,.page-node-2745 .tier1-nav a,.page-node-2749 .tier1-nav a {color:#128eb4;text-decoration:none;padding: 5px 15px;border-radius: 20px;}
.page-node-564 .tier1-nav a:hover, .page-node-1121 .tier1-nav a:hover, .page-node-1131 .tier1-nav a:hover, .page-node-1141 .tier1-nav a:hover, .page-node-2737 .tier1-nav a:hover, .page-node-2738 .tier1-nav a:hover, .page-node-2745 .tier1-nav a:hover, .page-node-2749 .tier1-nav a:hover {color:#fff;background-color:#252f38;text-decoration:none;}
.page-node-564 .heading, .page-node-1121 .heading, .page-node-1131 .heading, .page-node-1141 .heading, .page-node-2737 .heading, .page-node-2738 .heading, .page-node-2745 .heading, .page-node-2749 .heading {text-align:center;border-bottom:1px dotted #000;margin: 0 0 30px 30px;}
.page-node-564 .heading h4, .page-node-1121 .heading h4, .page-node-1131 .heading h4, .page-node-1141 .heading h4, .page-node-2737 .heading h4, .page-node-2738 .heading h4, .page-node-2745 .heading h4, .page-node-2749 .heading h4 {display:inline-block;position:relative;top:27px;background:#efefef;padding:0 50px;line-height: 1.25em;font-weight: 100%;font-size: 30px;}
.page-node-564 #columns, .page-node-2737 #columns {background: #EFEFEF !important;}
.page-node-564 .span9, .page-node-1121 .span9, .page-node-1131 .span9, .page-node-1141 .span9, .page-node-2737 .span9, .page-node-2738 .span9, .page-node-2745 .span9, .page-node-2749 .span9 {width:100%;}
.page-node-564 h1 #page-title, .page-node-1121 h1 #page-title, .page-node-1131 h1 #page-title, .page-node-1141 h1 #page-title, .page-node-2737 h1 #page-title, .page-node-2738 h1 #page-title, .page-node-2745 h1 #page-title, .page-node-2749 h1 #page-title  {width:60%;}
.page-node-564 .breadcrumbs, .page-node-1121 .breadcrumbs, .page-node-1131 .breadcrumbs, .page-node-1141 .breadcrumbs, .page-node-2737 .breadcrumbs, .page-node-2738 .breadcrumbs, .page-node-2745 .breadcrumbs, .page-node-2749 .breadcrumbs {text-align: right;margin: -33px 40px 20px 0;}
.page-node-564 .demo-btn, .page-node-1121 .demo-btn, .page-node-1131 .demo-btn, .page-node-1141 .demo-btn, .page-node-2737 .demo-btn, .page-node-2738 .demo-btn, .page-node-2745 .demo-btn, .page-node-2749 .demo-btn {display: none;}
#customer-success, #resources {background-color:#fff;}
#block-views-c87ade74ecceae854a0a4359d81732f3, #block-views-8d93ff4d5f6a8340cb0383a7cbddb09f {padding-bottom: 20px;}
#mini-panel-kx_resources, #block-panels_mini-kx_resources_tier2 {margin-bottom: 20px;}
.page-node-1121 #cb-container,.page-node-1131 #cb-container,.page-node-1141 #cb-container,.page-node-2738 #cb-container,.page-node-2745 #cb-container,.page-node-2749 #cb-container {margin-top:-90px;}
.page-node-564 #footer, .page-node-2737 #footer {margin: -10px 0 0 0;}
a.back2top {color:#fff;background-color:#252f38;padding: 5px 15px;border-radius: 20px;}
#block-block-761,#block-block-791 {background: #fff;}
#block-block-761 .span12, #block-block-791 .span12 {margin-left:0;}
.page-node-564 .utilities,.page-node-2737 .utilities {font-size: 100%;}
.sub-heading {line-height: 1.25em;font-weight: 100;font-size: 30px;text-align: center;color: #b2b7bb;/*margin-bottom: 30px;*/}
.page-node-564 .views-row, .page-node-1121 .views-row, .page-node-1131 .views-row, .page-node-1141 .views-row, .page-node-2737 .views-row, .page-node-2738 .views-row, .page-node-2745 .views-row, .page-node-2749 .views-row {padding-top: 10px;}
.page-node-564 .imagecache, .page-node-1121 .imagecache, .page-node-1131 .imagecache, .page-node-1141 .imagecache, .page-node-2737 .imagecache, .page-node-2738 .imagecache, .page-node-2745 .imagecache, .page-node-2749 .imagecache {padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(../../../../libraries/PIE/PIE.htc);
background: white;
-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.15);}
.page-node-564 hr, .page-node-2737 hr {display: none;}
.page-node-564 ul.kx-features, .page-node-2737 ul.kx-features {list-style:none;padding-left: 0;}
.page-node-564 .more-control, .page-node-564 .more-insight, .page-node-564 .more-performance, .page-node-2737 .more-control, .page-node-2737 .more-insight, .page-node-2737 .more-performance {margin: 10px 0 10px;font-size: 20px;clear:both;padding-bottom:10px;}
.page-node-564 .more-control img, .page-node-564 .more-insight img, .page-node-564 .more-performance img,.page-node-2737 .more-control img, .page-node-2737 .more-insight img, .page-node-2737 .more-performance img {width: 100px;float: left;text-align: justify;}
.page-node-564 .more-control p, .page-node-564 .more-insight p, .page-node-564 .more-performance p,.page-node-2737 .more-control p, .page-node-2737 .more-insight p, .page-node-2737 .more-performance p {padding-top: 30px;}
.page-node-564 #sb-player,.page-node-2737 #sb-player {height: 100%;overflow: hidden;z-index:100;}
.page-node-564 #sb-wrapper,.page-node-564 #sb-wrapper-inner,.page-node-564 #sb-body,.page-node-564 #sb-body-inner,.page-node-2737 #sb-wrapper,.page-node-2737 #sb-wrapper-inner,.page-node-2737 #sb-body,.page-node-2737 #sb-body-inner {z-index:100;}
.page-node-564 #sb-title-inner,.page-node-2737 #sb-title-inner {font-size: 20px;}
.page-node-564 #sb-title, .page-node-564 #sb-title-inner,.page-node-2737 #sb-title, .page-node-2737 #sb-title-inner {height: auto;line-height: 20px;margin-bottom: 10px;}
.page-node-1121 #hero-wrapper,.page-node-1131 #hero-wrapper,.page-node-1141 #hero-wrapper,.page-node-2738 #hero-wrapper,.page-node-2745 #hero-wrapper,.page-node-2749 #hero-wrapper {/*display:none;*/} 
.page-node-1121 .article,.page-node-1131 .article,.page-node-1141 .article,.page-node-2738 .article,.page-node-2745 .article,.page-node-2749 .article {padding-top: 30px;}
.page-node-1121 .article-inner .article h2,.page-node-1131 .article-inner .article h2,.page-node-1141 .article-inner .article h2,.page-node-2738 .article-inner .article h2,.page-node-2745 .article-inner .article h2,.page-node-2749 .article-inner .article h2 {margin:0;}
.page-node-1121 a.btn-pis-express,.page-node-1131 a.btn-pis-express,.page-node-1141 a.btn-pis-express,.page-node-2738 a.btn-pis-express,.page-node-2745 a.btn-pis-express,.page-node-2749 a.btn-pis-express {margin:0 !important;}
.page-node-1121 .utilities,.page-node-1131 .utilities,.page-node-1141 .utilities,.page-node-2738 .utilities,.page-node-2745 .utilities,.page-node-2749 .utilities {display: inline-block;position: relative;top: -10px;float: right;padding: 0 0 0 10px;background-color: #fff;font-size: 100%;}
.kx-hr {text-align: center;border-bottom: 1px dotted #000;margin: 30px 0;}
.kx-hr-last {text-align: center;border-bottom: none;margin: 30px 0;}
.page-node-1121 .prodhead,.page-node-1131 .prodhead,.page-node-1141 .prodhead,.page-node-2738 .prodhead,.page-node-2745 .prodhead,.page-node-2749 .prodhead {background: url(../../../../../../images/icons/product-solutions/kx-web-self-service.png) no-repeat;background-size: 50px 50px;
background-position: left center; height: 50px;padding: 10px 0 0 70px !important;}
.page-node-1121 .kx-wss,.page-node-1131 .kx-wss,.page-node-1141 .kx-wss,.page-node-2738 .kx-wss,.page-node-2745 .kx-wss,.page-node-2749 .kx-wss {background: url(../../../../../../images/icons/product-solutions/kx-web-self-service.png) no-repeat;}
.page-node-1121 .kx-km,.page-node-1131 .kx-km,.page-node-1141 .kx-km,.page-node-2738 .kx-km,.page-node-2745 .kx-km,.page-node-2749 .kx-km {background: url(../../../../../../images/icons/product-solutions/kx-knowledge-management.png) no-repeat;}
.page-node-1121 .kx-chat,.page-node-1131 .kx-chat,.page-node-1141 .kx-chat,.page-node-2738 .kx-chat,.page-node-2745 .kx-chat,.page-node-2749 .kx-chat {background: url(../../../../../../images/icons/product-solutions/kx-live-chat.png) no-repeat;}
.page-node-1121 .kx-reporting,.page-node-1131 .kx-reporting,.page-node-1141 .kx-reporting,.page-node-2738 .kx-reporting,.page-node-2745 .kx-reporting,.page-node-2749 .kx-reporting {background: url(../../../../../../images/icons/product-solutions/kx-reporting.png) no-repeat;}
.page-node-1121 .kx-va,.page-node-1131 .kx-va,.page-node-1141 .kx-va,.page-node-2738 .kx-va,.page-node-2745 .kx-va,.page-node-2749 .kx-va {background: url(../../../../../../images/icons/product-solutions/kx-virtual-assistant.png) no-repeat;}
.page-node-1121 .kx-email,.page-node-1131 .kx-email,.page-node-1141 .kx-email,.page-node-2738 .kx-email,.page-node-2745 .kx-email,.page-node-2749 .kx-email {background: url(../../../../../../images/icons/product-solutions/kx-email-management.png) no-repeat;}
.page-node-1121 .kx-ea,.page-node-1131 .kx-ea,.page-node-1141 .kx-ea,.page-node-2738 .kx-ea,.page-node-2745 .kx-ea,.page-node-2749 .kx-ea  {background: url(../../../../../../images/icons/product-solutions/kx-ea.png) no-repeat;}
.page-node-1121 .kx-ea-lite,.page-node-1131 .kx-ea-lite,.page-node-1141 .kx-ea-lite,.page-node-2738 .kx-ea-lite,.page-node-2745 .kx-ea-lite,.page-node-2749 .kx-ea-lite {background: url(../../../../../../images/icons/product-solutions/kx-ea-lite.png) no-repeat;}
.page-node-1121 .kx-campaigns,.page-node-1131 .kx-campaigns,.page-node-1141 .kx-campaigns,.page-node-2738 .kx-campaigns,.page-node-2745 .kx-campaigns,.page-node-2749 .kx-campaigns {background: url(../../../../../../images/icons/product-solutions/kx-campaigns.png) no-repeat;}
.page-node-1121 .kx-cm,.page-node-1131 .kx-cm,.page-node-1141 .kx-cm,.page-node-2738 .kx-cm,.page-node-2745 .kx-cm,.page-node-2749 .kx-cm {background: url(../../../../../../images/icons/product-solutions/kx-call-management.png) no-repeat;}
.page-node-1121 .kx-wmm,.page-node-1131 .kx-wmm,.page-node-1141 .kx-wmm,.page-node-2738 .kx-wmm,.page-node-2745 .kx-wmm,.page-node-2749 .kx-wmm {background: url(../../../../../../images/icons/product-solutions/kx-whitemail-management.png) no-repeat;}
.graphic-rt {text-align: center;margin: 0px 0px 0px -20px;}
.graphic-lt {text-align: left;margin: 0px 0px 0px 30px;}
.page-node-3362 #content.span12 {width:1220px}
.page-node-1121 #main-content,.page-node-1131 #main-content,.page-node-1141 #main-content,.page-node-2738 #main-content,.page-node-2745 #main-content,.page-node-2749 #main-content{z-index:5;}
.page-node-564 .btn-large {font-size:16px;}
/*===============================================
 * Service - holiday schedule table
/*===============================================*/
.holiday-inner table, th, td { border: solid #CCC 1px; }
.holiday-inner th { width: 500px; padding: 5px 5px;}
.holiday-inner td { width: 270px; padding: 5px 10px 5px;vertical-align: top;}
/*===============================================
 * Customer Case Studies - 
 /*===============================================*/
 .page-node-40 .view-footer, .page-node-2844 .view-footer {display:none;}
 /*===============================================
 * Asset Confirmation Page
 /*===============================================*/
 .confirm-title {text-transform: capitalize;margin: 20px 0;}
 .confirm-dl-req {font-size:16px;}
 
 .page-node-2897 .title-bg, .not-front .hero-bg {padding: 10px 0;}