/* `Basic HTML
----------------------------------------------------------------------------------------------------*/
@font-face {
                font-family:'BTFont_Rg';
                src: url('../../fonts/BTFont_Rg.eot');
                src: local('☺'), url('../../fonts/BTFont_Rg.woff') format('woff'), url('../../fonts/BTFont_Rg.ttf') format('truetype'), url('../../fonts/BTFont_Rg.svg') format('svg');
                font-weight: 400;
                font-style: normal;
}

@font-face {
                font-family: 'BTFont_Bd';
                src: url('../../fonts/BTFont_Bd.eot');
                src: local('☺'), url('../../fonts/BTFont_Bd.woff') format('woff'), url('../../fonts/BTFont_Bd.ttf') format('truetype'), url('../../fonts/BTFont_Bd.svg') format('svg');
                font-weight: 700;
                font-style: normal;
}

@font-face {
                font-family: 'BTFont_ExBd';
                src: url('../../fonts/BTFont_ExBd.eot');
                src: local('☺'), url('../../fonts/BTFont_ExBd.woff') format('woff'), url('../../fonts/BTFont_ExBd.ttf') format('truetype'), url('../../fonts/BTFont_ExBd.svg') format('svg');
                font-weight: 900;
                font-style: normal;
}

@font-face {
                font-family: 'BTFont_Lt';
                src: url('../../fonts/BTFont_Lt.eot');
                src: local('☺'), url('../../fonts/BTFont_Lt.woff') format('woff'), url('../../fonts/BTFont_Lt.ttf') format('truetype'), url('../../fonts/BTFont_Lt.svg') format('svg');
                font-weight: 200;
                font-style: normal;
}
@font-face {
                font-family:'bt-regular';
                src: url('../../fonts/btfont_rg.eot');
                src: local('☺'), url('../../fonts/btfont_rg.woff') format('woff');
                font-weight: 400;
                font-style: normal;
}
@font-face {
                font-family:'bt-light';
                src: url('../../fonts/btfont_lt.eot');
                src: local('☺'), url('../../fonts/btfont_lt.woff') format('woff');
                font-weight: 400;
                font-style: normal;
}
@font-face {
                font-family:'bt-extra-bold';
                src: url('../../fonts/btfont_exbd.eot');
                src: local('☺'), url('../../fonts/btfont_exbd.woff') format('woff');
                font-weight: 400;
                font-style: normal;
}

@font-face {
                font-family:'bt-bold-font';
                src: url('../../fonts/btfont_bd.eot');
                src: local('☺'), url('../../fonts/btfont_bd.woff') format('woff');
                font-weight: 400;
                font-style: normal;
}
/* font-family declaraion*/
.BTFont_Rg{
    font-family: BTFont_Rg, Arial, Helvetica, sans-serif;
    font-weight: 400;
}
body {
    font-family: BTFont_Rg, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    /*background: #e2e2dd;*/
    color: #333;
    word-wrap:break-word;
}
.BTFont-Bd {
    font-family: BTFont_Bd, Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.BTFont-ExBd {
    font-family: BTFont_ExBd, Arial, Helvetica, sans-serif;
    font-weight: 900;
}
.BTFont-Lt {
    font-family: BTFont_Lt, Arial, Helvetica, sans-serif;
    font-weight: 200;
}
.main {
    background-color:#FFFFFF;
}
a:focus {
	outline: 1px dotted #fff;
}
hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    padding: 0;
    margin: 0;
}
.none{
    display: none
}
.right{
    float: right
}
/*Css for accessibility links*/
.offscreen {
    position:absolute;
    left:-10000px;
    top:auto;
    width:0px;
    height:0px;
    overflow:hidden;
    } 
.offscreen:focus, .offscreen:active {
    color: #fff;
    background-color:#000;
    left: 0;
    top: auto;
    width: auto;
    height: auto;
    overflow:auto;
    margin: 10px;
    padding:5px;
    border-radius: 15px;
    font-size:12px;
    z-index:999;
}
.btn-primary {
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;    
    transition: background-color 0.5s ease;
    background-color: #d63181;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: BTFont_Rg, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding: 13px 20px 15px;
    text-decoration: none;
}
.btn-primary:hover,.btn-primary:focus{
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;    
    transition: background-color 0.5s ease;
	background-color:#801D4D;
	}

/*****************************To clear Float ******************************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*****************************************************************************/

/*Start Global Sprites CSS*/

/*.icon-arrow-up*/, .icon-arrow, .icon-up-chevron, .icon-up-chevron-pink, 
.icon-ask-icon, /*.icon-search*/, .icon-down-chevron-small, .icon-up-chevron-small, .icon-grey-down, 
.icon-acc-primary, .icon-cross, .icon-download-icon, /*.icon-chevron*/, .icon-pink-right, 
.icon-chevron-small, .icon-chevron-copy3, .icon-chevronsmall, .icon-sepatror, .icon-acc-secondary, .icon-right-pink-small,.info-icon, .icon-right-small-white-chevron, .tick-icon {
    display: inline-block; 
    background: url('../../images/global/bt-global-sprite.png') no-repeat; 
    overflow: hidden; 
    text-indent: -9999px; 
    text-align: left; 
}
 .icon-chevron-copy3 {
    background: url('../../images/global/bt-global-sprite.png') no-repeat; 
    overflow: hidden; 
    text-indent: -9999px; 
    text-align: left; 
}


.icon-right-small-white-chevron {
    background-position: -3px -339px;
    height: 17px;
    width: 19px;
}
.icon-down-chevron { 
    background-position: -10px -0px; 
    width: 22px; 
    height: 12px; 
}
.icon-arrow-up { 
    background-position: -10px -22px; 
    width: 22px; 
    height: 12px; 
}
.icon-arrow { 
    background-position: -10px -44px; 
    width: 22px; 
    height: 12px; 
}
.icon-up-chevron { 
    background-position: -10px -66px; 
    width: 22px; 
    height: 12px; 
}
.icon-up-chevron-pink { 
    background-position: -10px -88px; 
    width: 22px; 
    height: 12px; 
}
.icon-ask-icon { 
    background-position: -10px -110px; 
    width: 19px; 
    height: 19px; 
}
/*.icon-search { 
	background-position: -10px -139px !important;
	width: 15px !important;
	height: 15px !important;
	margin-right: 5px !important;
	background: url("/assets/images/btw/BT_Iconography_Search_purple_21px.png") no-repeat scroll 0 0;
	width: 21px !important;
	height: 21px !important;
	margin-top: -1px !important;
	background-position: 0 !important;
}*/
/*added for search icon issue - Sharada*/
.icon-search
{
	overflow: hidden; 
    /*text-indent: -9999px;*/ 
    text-align: left; 
	display:inline-block;
}
/*end*/
.icon-down-chevron-small { 
    background-position: -10px -164px; 
    width: 13px; 
    height: 8px; 
}
.icon-up-chevron-small { 
    background-position: -10px -182px !important; 
    width: 13px; 
    height: 8px; 
	background: url('../../images/global/bt-global-sprite.png') no-repeat;
}
}
.icon-grey-down { 
    background-position: -10px -200px; 
    width: 13px; 
    height: 7px; 
}
.icon-acc-primary { 
    background-position: -10px -409px; 
    width: 12px; 
    height: 8px; 
}
.active .icon-acc-primary { 
    background-position: -10px -217px; 
    width: 12px; 
    height: 8px; 
}
.icon-cross { 
    background-position: -10px -235px; 
    width: 11px; 
    height: 11px; 
}
.icon-download-icon { 
    background-position: -10px -256px; 
    width: 11px; 
    height: 10px; 
}
.icon-chevron { 
    background-position: -10px -276px; 
    width: 9px; 
    height: 15px; 
}
.icon-pink-right { 
    background-position: -10px -301px; 
    width: 7px; 
    height: 13px; 
}
.icon-chevron-small { 
    background-position: -10px -324px; 
    width: 6px; 
    height: 11px; }
.icon-chevron-copy3 { 
    background-position: -10px -344px; 
    width: 6px; 
    height: 11px; 
}
.icon-chevronsmall { 
    background-position: -10px -366px; 
    width: 6px; 
    height: 11px; 
}
.icon-sepatror { 
    background-position: -10px -387px; 
    width: 1px; 
    height: 13px; 
}
.icon-acc-secondary {
    background-position: -10px -164px; 
    width: 13px; 
    height: 8px;
}
.active .icon-acc-secondary {
    background-position: -10px -182px; 
    width: 13px; 
    height: 8px;
}
.icon-right-pink-small{
    background-position: -10px -426px;
    width: 13px; 
    height: 11px;
}
.info-icon{
    background-position: -10px -447px;
    width: 6px;
    height: 12px;
}
.tick-icon{
    background-position: -10px -493px;
    width: 20px;
    height: 20px;
}
/*End Global Sprites CSS*/

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.icon-pink-chevron, .icon-small-right-white-chevron, .icon-red-chevron, .icon-violet-chevron, .icon-skyblue-chevron, .icon-blue-chevron, .icon-right-white-chevron, .icon-left-white-chevron, .icon-green-chevron, .icon-m-chevron, .icon-oliv-chevron, .icon-m2m-chevron, .icon-vilot-chevron, .icon-pillar-chevron
{ 
    display: inline-block; 
    background: url('../../images/global/bt-services.png') no-repeat; overflow: hidden; text-indent: -9999px;
    text-align: left; 
}
 
.icon-red-chevron {
    background-position: -10px -0px;
    width: 6px; height: 11px; 
}
.icon-pink-chevron {
    background-position: -26px -0px;
    width: 6px;
    height: 11px; 
 }

.icon-violet-chevron { 
    background-position: -10px -21px;
    width: 6px;
    height: 11px; 
}
.icon-skyblue-chevron {
    background-position: -26px -21px;
    width: 6px;
    height: 11px; 
}
.icon-blue-chevron {
    background-position: -10px -42px;
    width: 6px;
    height: 11px; 
}
.icon-right-white-chevron {
    background-position: -21px -37px;
    height: 17px;
    vertical-align: bottom;
    width: 15px;
}
.icon-small-right-white-chevron {
    background-position: -42px 0;
    height: 11px;
    width: 6px;
}
.icon-left-white-chevron {
    background-position: -38px -37px;
    height: 17px;
    vertical-align: bottom;
    width: 11px;
}
.active .icon-arrow-up { 
    background-position: -10px -22px; 
    width: 22px; 
    height: 12px; 
}
.icon-green-chevron
{ 
    background-position: -10px -22px; 
    width: 22px; 
    height: 12px; 
}
.icon-m-chevron
{ 
    background-position: -10px -22px; 
    width: 22px; 
    height: 12px; 
}
.icon-oliv-chevron
{ 
    background-position: -10px -22px; 
    width: 22px; 
    height: 12px; 
}
.icon-m2m-chevron
{ 
    background-position: -10px -60px; 
    width: 7px; 
    height: 12px; 
}
.icon-vilot-chevron
{ 
    background-position: -26px -60px; 
    width: 7px; 
    height: 12px; 
}
.icon-pillar-chevron
{ 
    background-position: -42px -60px; 
    width: 7px; 
    height: 12px; 
}
 
.managed-services-icon, .data-services-icon, .document-icon, .hosted-services-icon, .voice-services-icon ,
.update-icon,.data-it-icon, .mns-doc-icon, .data-m2m-icon, .data-m-icon, .data-seven-icon, .seven-icon, .vilot-icon, .m2m-icon, .data-pillar7-icon{ 
    display: inline-block; 
    background: url('../../images/global/services-sprite.png') no-repeat; 
    overflow: hidden; 
    text-indent: -9999px; 
    text-align: left; 
}
 
.managed-services-icon { 
    background-position: -10px -0px; 
    width: 51px; 
    height: 51px; 
}
.data-services-icon { 
    background-position: -10px -61px;
    width: 51px; 
    height: 51px; 
}
.document-icon { 
    background-position: -10px -122px; 
    width: 51px; 
    height: 51px; 
}
.hosted-services-icon { 
    background-position: -10px -183px; 
    width: 51px; 
    height: 51px; 
}
.voice-services-icon { 
    background-position: -10px -244px;
    width: 51px; 
    height: 51px; 
}
.update-icon { 
    background-position: -10px -305px; 
    width: 50px; 
    height: 50px; 
}
.data-it-icon{
    background-position: -10px -363px;
    height: 51px;
    width: 51px;
}
.mns-doc-icon {
    background-position: -10px -424px; 
    width: 50px; 
    height: 50px; 
}
.data-m2m-icon
{
    background-position: -10px -485px; 
    width: 51px; 
    height: 51px; 
}
.m2m-icon
{
    background-position: -10px -485px; 
    width: 51px; 
    height: 51px; 
}
.data-m-icon
{
    background-position: -10px -547px; 
    width: 51px; 
    height: 51px; 
}
.vilot-icon
{
    background-position: -10px -547px; 
    width: 51px; 
    height: 51px; 
}
.data-seven-icon
{
    background-position: -10px -608px;
    width: 51px; 
    height: 51px; 
}
.data-pillar7-icon
{
    background-position: -10px -608px;
    width: 51px; 
    height: 51px; 
}
.seven-icon
{
    background-position: -10px -609px;
    width: 51px; 
    height: 51px; 
}
.loader-bar{
    background: url("../../images/global/ajax-loader.gif");
    margin: 20px auto;
    width: 210px;
    height:15px;
}
.prim-car-video{
    padding-top: 26px;
}
/************************* PLay Pause button slider ***************/
.pause, .play { 
    display: inline-block;
    background: url('png.png') no-repeat; 
    overflow: hidden; 
    text-indent: -9999px; 
    text-align: left; 
}
 
.pause { 
    background-position: -2px -0px; 
    width: 17px; 
    height: 17px; 
}
.play { 
    background-position: -2px -19px;
    width: 17px; 
    height: 17px;
}
/******************* Back to top anchor **************/
.anchor-top {
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;    
    transition: background-color 0.5s ease;
    position: fixed;
    bottom: 0px;
    right: 10px;
    border-radius: 5px 5px 0px 0px;
    cursor: pointer;
    font-size: 14px;
    padding: 15px;
    background-color:#c5c5c1;  
    display: none;  
    color: #000;
    text-decoration: none;
}
.anchor-top span{
    display: block;
    margin: 0 auto;
}
.anchor-top:hover{
    -webkit-transition: background-color 0.5s ease;
    -moz-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;    
    transition: background-color 0.5s ease;
    background-color:#b7b7b0;    
}

.textred {
	color: #cc1621;
    font-size: 14px;
    font-family: BTFont_Bd,Arial,Helvetica,sans-serif;
    font-weight: 700;
}

/**********/

.product-editorial{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    position: relative;
    background-color: #fff;
    margin-bottom: 20px;
    border-bottom: 6px solid transparent;
                width:220px; margin-right:20px; float:left;
}
/* .sales-tools {
    background: none repeat scroll 0 0 #fff;
                width:220px; float:left;
} */
.second .level2{
	visibility:visible;
	opacity:1;
}
/* .submenu.second{
	margin-left:-191px \0/IE9 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
{
.submenu.second{
	margin-left:-191px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.submenu.second{
	margin-left:-191px  !important;
}
} */
.submenu.second{
	margin-left:-190px;
	background:#f1f5f6;
}
.level2.extendedLast{
	left:930px;
}
.second .level2 .submenu-link:hover{
color:#6400aa !important;
}

/**********/
/*
  Adding code for AZ_BW811619 Start
*/
.available-resources .outer-container {
        height: auto !important;
}

.available-resources .doc-download-wrapper {
    min-height: auto !important;
}

.available-resources .doc-download {
    min-height: auto !important;
}

/*
  Adding code for AZ_BW811619 End
*/
/*AEM change*/
.tab-myapps-data .btn-primary {
	padding: 13px 31px 15px 20px!important;
} 

.tab-myapps-data .icon-chevron-copy3 {
	margin: 5px 0 0 4px!important;
            position: absolute; 
            background-position: -10px -278px !important;
            width: 11px;
            height: 11px; 
} 
