
/************************** Carousal ****************************************************/
.bx-wrapper .bx-controls-direction a:focus, .bx-wrapper .bx-controls-direction a:active {
    outline: 1px dotted;
    overflow: hidden;
}
.bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:active {
    outline: 1px dotted #fff;
    overflow: hidden;
}
.home-page-wrapper .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:active  {
    outline: 1px dotted #000;
    overflow: hidden;
}
.bx-wrapper .bx-viewport {
    border: none;
    box-shadow: none;
}
.bxslider li {
    margin-left:0px;
}
.carousal-wrapper .bx-wrapper .bx-pager .bx-pager-item a:hover, .carousal-wrapper .bx-wrapper .bx-pager .bx-pager-item a.active {
    background: none repeat scroll 0 0 #fff;
}
.carousal-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto, .home-page-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 28px;
}
.bg-slide-red {
    background-color: #9b2323;
}
.bg-slide-blue {
    background-color: #192239;

}
.slide {
    height:500px;
    width: 980px;
}
.carousal-wrapper .bx-wrapper .bx-pager .bx-pager-item a{
    background-color:#fff;
    opacity: 0.3;
}
.bx-wrapper .bx-pager .bx-pager-item a:hover, .bx-wrapper .bx-pager .bx-pager-item a.active{
    opacity: 1;
}
.carousal-wrapper .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:active {
    outline: 1px dotted #fff;
    overflow: hidden;
    height: 16px;
}
.home-page-wrapper  .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:active {
    outline: 1px dotted #000;
    overflow: hidden;
    height: 16px;
}
.carousal-wrapper .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:active {
    outline: 1px dotted #fff;
    overflow: hidden;
    height: 16px;
}
.home-page-wrapper .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:active {
    outline: 1px dotted #000;
    overflow: hidden;
    height: 16px;
}

/*********** carousal Prev Next button CSS***********************/

.carousal-wrapper .bx-wrapper .bx-prev{
    background: url("../../images/global/bx-sprite.png") no-repeat 0 -10px;    
    left: 0px;
    height: 93px !important;
}
.carousal-wrapper .bx-wrapper .bx-prev:hover  {
    background-position: 0px -110px;
}
/*.sales-market-wrapper .bx-wrapper .bx-prev,.sales-market-wrapper  .bx-wrapper .bx-prev:hover  {
    background: url("../../images/global/bx-sprite.png") no-repeat 0 -10px;    
    left: 0px;
    width: 52px !important;
}*/
.carousal-wrapper .bx-wrapper .bx-next {
    background-image: url("../../images/global/bx-sprite.png");
    background-position: -54px -10px;
    height: 93px !important;
    right: 0;
}
 .carousal-wrapper .bx-wrapper .bx-next:hover {
    background-position: -54px -110px;
 }
.bx-wrapper .bx-controls-direction a {
    height: 90px;
    width: 50px;
    top: 44%;
}
.bx-wrapper .bx-viewport {
    left: 0px;
}
/******************************************************/
a.head-cnt,.quick-links a,.quick-links-bg span,.related-product a,.tool-heading a,.related-tool-bg a{
    text-decoration: none;
}
a.head-cnt:hover,a.head-cnt:focus,.view-all-product a:hover,.view-all-product > a:hover {
    text-decoration: underline;
}
.left-content span.sub-title {
    font-weight: bold;
    display: block;
}
.left-content {
    color: #fff;
    float: left;
    height: 400px;
    margin-left: 0;
    padding: 100px 0 0 60px;   
    width: 350px;
    word-wrap: break-word;
}
.slide4-content .left-content {
    width: 450px;
    word-wrap: break-word;
}
.left-child {
    width: 345px;
}
.subpara-large {
    display: table;
    margin: 28px 0 0 5px;
    width: 358px;
    word-wrap: break-word;
}
.left-side-content {
    color: #fff;
    padding-top: 100px;
    width: 315px;
}

.left-content h2, .left-side-content h2, .left-content .head-cnt,.left-side-content .head-cnt {
    font-family: btfont_lt, Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: lighter;
    margin-bottom: 20px;
}
a.head-cnt{
    display: inline-block;    
    color: #fff;
    width: 100%;
}

.right-content {
    float: right;
    padding: 100px 60px 60px 18px;
    position: relative;
    width: 480px;
}
.left-content H1,.sub-content h1{
    line-height: 30px;
}

.play-button {
    left: 221px;
    position: absolute;
    top: 196px;
}
.subpara-large h3,.subpara-large .header-cnt {
    font-size: 28px;
    font-weight: lighter;
    margin-bottom: 25px;
}
.subpara-large p {
    font-size: 16px;
}
.subpara-small h3 ,.subpara-small .header-cnt {
    font-size: 24px;
    font-weight: lighter;
    margin-bottom: 10px;
}

.subpara-small p {
    font-size: 14px;
}
.slide1-content{
    background-image: url("../../images/global/c1.jpg");
}
.slide2-content .sub-content {
    background: url("../../images/global/ellipse1.png") no-repeat 447px 30px;
    color: #000;
    height: 500px;
}
.slide3-content .sub-content {
    background: url("../../images/global/ellipse2.png") no-repeat 141px 54px;    
    color: #000;
    height: 500px;
}
.slide4-content .sub-content {
    background: url("../../images/global/ellipse3.png") no-repeat 516px 55px;    
    color: #000;
    height: 500px;
}
.slide3-left-content {
    width: 358px;
    float: left;
}
.slide3-left-content .subpara-large {
    margin-left: 128px;
    width: 293px;
}
.slide3-left-content .last-slide {
    height:302px;
}
.slide3-right-content {
    float: right;
    width: 152px;
}
.slide3-right-content .last-slide {
    height: 300px;
    padding-top: 162px;
    vertical-align: middle;
}
.slide3-right-content .last-slide-child{
   width: 119px;
}   
.ellipse-left {
    float: left;
    width: 304px;
}
.ellipse-left .subpara-large {
    margin-left: 20px;
    margin-top: 45px;
    width: 323px;
}
.ellipse-right {
    float: left;
    width: 139px;
}
.ellipse-right .last-slide-child {
    width: 119px;
}
.ellipse-right .last-slide {
    height: 257px;
}
.last-slide {
    display: table-cell;
    height: 412px;
    vertical-align: middle;
    width: 358px;
}

.last-slide-child {
    margin: auto;
    width: 211px;
}
.prod-enh-banner {
    /*background-image: url("../../images/global/T009bg.jpg");*/
    width: 980px;
    height: auto !important;
}
.banner-bottom-content{
    color: #fff;
    font-size: 20px;
    margin-top: 14px;
    line-height: 24px;
}
.bx-wrapper {
    margin-bottom: 0px;
    
}
/********************************************************************************************/

/**************************** Main Page *****************************************************/

.display-out-of-box
{
    height: 100%;
}
.data-services-logo1 {
    background: url("../../images/global/services-sprite.png") no-repeat;   
    float: right;
    height: 60px;
    margin: 40px 60px 0 0;   
    width: 77px;
	background-position: -10px -180px
}

.prod-enh-banner-content {  
    padding: 28px 0 60px 60px;
     width: 620px;
}
.prod-enh-banner-content h1,.prod-enh-banner-content .banner-heading {
    color: #fff;
    font-family: BTFont_Lt, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: normal;
    margin-top: 1px;
}
.banner-bottom-header {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
}

.content-wrapper {
    background-color: #fff;
    margin-left: -20px;
    width: 980px !important;
}
.header-bg .outer-container {
    display: table;
    height: 300px;
}

.quick-links li {
    float: left;
    list-style-type: none;
    margin: 0 0 10px 20px;
    padding-left: 3px;
    width: 172px;
}
.quick-links .outer-container {
    height: 65px
}
.quick-links .title-txt {
    background-position: 204px center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 143px;
}
.quick-links {
    background-color: #fff;
}
.quick-links ul {
    margin-bottom: 0 !important;
}
.quick-links a {
    -webkit-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;    
    transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    border-bottom: 2px solid #d8d8d1;
    color: #162437;
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 0 10px 5px 0;   
}

.quick-links-header span {
    color: #162437;
    font-family: btfont_bd, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    width:165px;
}
.quick-links-header {
    margin: 30px 0 0 15px !important;
}
.quick-links li a:hover, .quick-links li a:focus {
    -webkit-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;    
    transition: border-bottom 0.25s ease,margin-bottom 0.25s ease;
    border-bottom: 6px solid #071a2e;
    margin-bottom: 6px;
}

.quick-links1 {
    background-color: #222e4a;
}
.quick-links-bg {
    -webkit-transition: background-color 0.25s ease;
    -moz-transition: background-color 0.25s ease;
    -o-transition: background-color 0.25s ease;
    transition: background-color 0.25s ease;
    background-color: #222e4a;
    margin-left: 0;
    min-height: 74px;
    padding: 0 0 20px 25px;   
}
.quick-links-icon {
    background: url("../../images/global/Updates.png") no-repeat;    
    display: block;
    float: left;
    height: 26px;
    margin-top: 20px;
    width: 26px;
}
.quick-links-bg span {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 18px;
    padding: 20px 0 0 30px;   
}
.product-detail-content h2, .product-detail-content .sectionhead {
    font-size: 24px;
    font-weight: lighter;
    margin-bottom: 37px;
}

.product-detail-content h3 ,.product-detail-content .section-head{
    font-size: 20px;
    font-weight: lighter;
    margin-bottom: 20px;
}
.article-detail .product-detail-content h3 {
    margin-top: 32px;
}
.article-detail .product-detail-content p {
    margin-bottom: 0px;
}
.product-detail-content p {
    font-size: 13px;
    line-height: 1.4em;
    margin-bottom: 20px;
}
.graphic-grid {
    background-color: #fff;
	/*
	  Changes for 71188 BB story
	*/	
	padding-bottom: 40px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0px;

}
.graphic-grid-bg {
    margin-left: 0;
    width: 260px !important;
}
.grafic-grid-column{
    margin-right: 60px;
}
.graphic-icon {
    margin-top: 50px;
    text-align: center;
}
.article-product-detail {
    margin-top: 20px;
}
.graphic-content-header {
    margin-top: 30Px;
    text-align: center;
}

.graphic-content-header h2,.graphic-content-header .head-cnt {
    font-size: 24px;
    font-weight: lighter;
    margin-bottom: 20px;
    line-height:30px;
}
.graphic-content-header p {
    font-size: 14px;
    line-height: 1.4em;
}
.product-detail{
    background-color: #fff;
    padding: 31px 60px 40px 40px;
}
.related-product {
    background-color: #192239;
	/*
	  Changes for 71188 BB story
	*/	
    padding-top: 20px;
	padding-left: 0;
	padding-right: 20px;
	padding-bottom: 20px

    
}
.managed-services-bg {
    background-color: #108296;
}
.data-services-bg {
    background-color: #9b2323;
}
.hosted-services-bg {
    background-color: #9d1f60;
}
.voice-services-bg {
    background-color: #442d6d;

}
.managed-services-bg, .voice-services-bg, .data-services-bg, .hosted-services-bg {
    position: relative;
    margin-bottom:6px;
}
.related-product a:focus {
    outline:1px dotted #fff;
}
.tool-heading {
    padding-bottom: 18px;
}
.tool-heading h2, .tool-heading h3, .tool-heading p {
    color: #fff !important;
    font-size: 24px !important;
    font-weight: lighter;
}
.tool-heading a {
    background: url("../../images/global/chevron.png") no-repeat right 12px;   
    color: #fff !important;
    padding: 9px 20px 0 0;     
}
.slice-icon .managed-services-icon, .slice-icon .document-icon, .slice-icon .update-icon, .slice-icon .hosted-services-icon, .slice-icon .voice-services-icon, .slice-icon .data-services-icon,.slice-icon .data-it-icon, .slice-icon .mns-doc-icon, .slice-icon .data-m2m-icon, .slice-icon .data-m-icon, .slice-icon .data-pillar7-icon, .slice-icon .data-seven-icon{
    float: right;
    margin: 20px 20px 0 0;   
}
.slice-content {
    padding: 30px 20px 20px;
    width: 162px;
}
.slice-content h3,.slice-content .medium-head, .slice-content .sub-heading, .slice-content .header-desc {
    font-family: btfont_lt, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: lighter;
    line-height: 20px;
    margin-bottom: 15px;
}

.slice-content h6, .slice-content .small-header {
    color: #fff;
    font-family: btfont_bd, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding-bottom: 5px;
    word-wrap: break-word;
}
.slice-content p {
    font-size: 14px;
    font-weight: lighter;
    line-height: 16px;
    word-wrap: break-word;
}
.slice-content p, .slice-content h3, .slice-content .medium-head {
    color: #fff;
    word-wrap: break-word;
}
.prod-more-info {
    -webkit-transition: bottom 0.25s ease, right 0.25s ease;
    -moz-transition: bottom 0.25s ease, right 0.25s ease;
    -o-transition: bottom 0.25s ease, right 0.25s ease;
    transition: bottom 0.25s ease, right 0.25s ease;
    bottom: 20px;
    position: absolute;
    right: 20px;
}
.view-all-product {
    padding-top: 8px;
    text-align: right;
}
.related-product ul li {
    float: left;
    margin-left: 20px;
}
/************** accordian content ************************/
.no-prod {
    background: none repeat scroll 0 0 #222c46;
    color: #fff;
    float: left;
    margin: 20px;
    padding: 20px;
    width: 900px;
}
.related-tool {
    background-color: #192239;
    padding-top: 20px;
}
.related-tool-column1:before,.related-tool-column3:before,.related-tool-column4:before{
        border-color: #192239 #192239 #9b2323 #9b2323;
}
.related-tool-column2:before{
        border-color: #192239 #192239 #108296 #108296;
}
.related-tool-column5:before{
        border-color: #192239 #192239 #9d1f60 #9d1f60;
}
.related-tool-column6:before{
        border-color: #192239 #192239 #442d6d #442d6d;
}
.related-tool-column7:before{
        border-color: #192239 #192239 #31527f #31527f;
}
.related-tool-column8:before{
        border-color: #192239 #192239 #6d6d6c #6d6d6c;
}
.related-tool-bg:before {
    border-style: solid;
    border-width: 2px 14px 13px 0;
    box-shadow: -2px 2px 0 rgba(25, 34, 57, 1), -2px 2px 0;
    content: "";
    position: absolute;
    right: -2px;
    top: -2px;
}
.related-tool-bg:hover:before{
    display: none;
}
.related-tool-bg {
    background-color: #fff;
    position: relative;
    margin-bottom: 20px;
}
.related-tool-bg a {    
    color: #333333;
}
.pdf-download-icon {
    margin-top: 6px;
    padding: 5px 5px 5px 23px;
}

.small-doc-download:hover .pdf-download-icon{
    margin-top: 0px;
    padding-top: 11px;
}
.pdf-download-icon img {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}
.related-tool-content {
    padding: 20px 22px 14px;
}

.pdf-download-icon span{
    color: #fff;
    font-size: 12px;
}

.related-tool-column1 .pdf-download-icon,.related-tool-column3 .pdf-download-icon,.related-tool-column4 .pdf-download-icon {
    background-color: #9b2323;
}
.related-tool-column2 .pdf-download-icon {
    background-color: #108296;
}
.related-tool-column5 .pdf-download-icon {
    background-color: #9d1f60;
}
.related-tool-column6 .pdf-download-icon {
    background-color: #442d6d;
}
.related-tool-column7 .pdf-download-icon {
    background-color: #31527f;
}
.related-tool-column8 .pdf-download-icon {
    background-color: #6d6d6c;
}

.quick-links-bg:hover {
     -webkit-transition: background-color 0.25s ease;
    -moz-transition: background-color 0.25s ease;
    -o-transition: background-color 0.25s ease;
    transition: background-color 0.25s ease;
    background-color: #04243d;
}
.tool-separater {
    border-bottom: 6px solid #25345a;
    margin: 0 27px 20px 20px;   
}
.column-separater {
    border-bottom: 6px solid #eeeeee;
    margin: 0 20px 20px 20px;   
}
.column-separaterHome1 {
    border-bottom: 6px solid #eeeeee;
    margin: 0 20px 0px 20px;   
}
.column-separaterHome2 {
    border-bottom: 6px solid #eeeeee;
    margin: 20px 20px 0px 20px;   
}
.column-separaterProd {
    border-bottom: 6px solid #eeeeee;
    margin: 0 20px 0px 20px;   
}
.sales-market-content {
    color: #fff;
    margin: 0 0 20px 20px;   
}
.sales-market-content h3 ,.sales-market-content .subheading{
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
}
.sales-market-content p {
    width: 700px;
}
.call-to-action
{
    margin-left: 20px;
}
.call-to-action a {
    display: inline-block;
}
.product-image {
    margin-left: 20px;
    width: 320px;
}
.product-image img {
    margin: 50px 0 0 41px;   
}
.related-tool-content h3 {
    line-height: 1em;
    margin-bottom: 5px;
    width: 165px;
}
.related-tool-content p {
    font-size: 12px;
    line-height: 1.2em;
    margin-bottom: 0;
}
.skin-product-detail .product-image-title p{
    color: #bd7d9a;
}
.product-image-title p{
    color: #b96565;
    float: right;
    font-size: 12px;
    margin-top: 20px;
}
.skin-product-detail .product-image-customized {
    background-color: #9d1f60;
} 
.article-detail .product-image-customized {
    margin-top: 39px;
}
.product-image-customized {
  background-color: #9b2323;
    border-radius: 195px;
    height: 300px;
    width: 300px;
    margin: 77px 0 0 20px;    
}
.product-image-customized .subpara-large {
    margin-left: 0;
    width: 300px;
}
.product-image-customized .last-slide {
    height: 301px;
}
.product-image-customized .last-slide-child {
     width: auto;
}
.product-image-customized .last-slide-child p {
      padding-top: 0px;
      margin: auto;
}
.product-image-customized p {
    color: #fff;
    line-height: 24px;
    margin-left: 55px;
    padding-top: 77px;
    text-align: center;
    width: 190px;
}
.accordion-content-wrapper {
    color: #fff;
    margin: 20px 20px 0 20px;    
}
.outer-container {
    display: table;
    height: 124px;
}
.inner-container {
    display: table-cell;
    vertical-align: bottom;
}
.main-related-tool-wrapper {
    min-height: 124px;
}
th.doc-date {
   width: 118px;
}
/*************************** Products page regular  **************************************/
.prod-skin-banner {
    background-image: url("../../images/global/Skinny-bg.gif");
    height: auto !important;
    width: 980px;
	margin-top: -2px;
}

.skinny-bg-content {
    float: left;
    width: 620px;
}

.skinny-bg-logo {
    float: right;
}
.skin-banner-wrapper
{
    padding: 40px 60px;
    color:#fff;
}
.skinny-bg-content h4 {
    font-size: 18px;
    font-weight: lighter;
}
.skinny-bg-content h3, .skinny-bg-content p.doc-title {
    font-family: btfont_rg, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: lighter;
    margin-bottom: 5px;
    line-height: 62px
}
.skinny-bg-content h2,.skinny-bg-content h5 {
    font-family: btfont_lt, Arial, Helvetica, sans-serif;
    font-size: 60px;
    font-weight: lighter;
}
.skinny-bg-content p {
    font-size: 20px;
    line-height: 24px; 
}
.managed-services-bg:hover, .data-services-bg:hover,.voice-services-bg:hover,.hosted-services-bg:hover{
    border-bottom:6px solid #fff;
    margin-bottom:0;
}
.managed-services-bg:hover .prod-more-info, .data-services-bg:hover .prod-more-info,.voice-services-bg:hover .prod-more-info,.hosted-services-bg:hover .prod-more-info{
    right: 10px;
}
.non_clickable
{
text-decoration:none!important; 
cursor:default!important;
}

/*    Defect 6570 Changes */
.product-image-data {
    background-color: #9b2323 !important;
}
.product-image-hcs {
    background-color: #9d1f60 !important;
}
.product-image-mns {
    background-color: #108296 !important;
}
.product-image-voice {
    background-color: #442d6d !important;
}
.product-image-it {
    background-color: #31527f !important;
}
.product-image-Other{
    background-color: #071A2E !important;
}
.product-image-All {
    background-color: #071A2E !important;
}
.product-image-m2m {
    background-color: #009146 !important;
}
.product-image-m {
    background-color: #007DB4 !important;
}
.product-image-seven {
    background-color: #005D55 !important;
}
/*    Defect 6624 Changes */

.sales-market-content a {

	color: #fff !important;
}

/* Release AW changes */
.custom-product-icon {
    background-repeat: no-repeat;
    float: right;
    min-height: 75px;
    min-width: 77px;
	margin: 40px 60px 0 0;
}

/* Rel AY changes */
.prod-home-banner-content {  
    padding: 0 0 13px 60px !important;
}