/*global CSS*/
@media (min-width: 1200px){
    .container {
        width: 980px;
    }
    footer .container {
        width: 960px;
    }
}
body{
line-height: 1.5em!important;
}
footer p{
  line-height: 1.42857em;
  margin-bottom: 10px;
}
.container.main *, h1, h2, h3, h3, h4, h5, .container.wrapper .h1, .container.wrapper .h2, .container.wrapper .h3, .h3, .container.wrapper .h4, .container.wrapper .h5 {
letter-spacing: 0px;
line-height: 1.25em;
}
.container.main p{
    line-height: 1.5em;
}
.container.wrapper li{
    line-height: 1.5em;
}
.align-center{margin: 0 auto;}
#currLang{line-height: 1.4em;}
h1, h2, h3, h3, h4, h5, .h1, .h2, .h3, .h3, .h4, .h5, .container.wrapper .h5, .container.wrapper li{
margin: 0.5em 0em;
}  
p{
margin-bottom: 1em;
}
p.last{
margin-bottom: 1em;
}
p.last-in-bx{
margin-bottom: 0em;
color: #848491;
}
.underline{
  text-decoration:underline;
}    
.lh-15{
    line-height: 1.5em;
}
.lh-17{
    line-height: 1.7em!important;
}
body .fx-1em{
    line-height: 1em!important;
}  
.bg-white {
background-color: #FFF!important;
}
.bg-light-grey {
background-color: #e6e6e9;
}
.bw-10 {
border-width: 10px!important;
}
.bw-20 {
border-width: 20px!important;
}
.b-w {
border-color: #FFF;
}
.right{
    float: right;
}
section{margin-top: 20px; color: #848491;}
.overflow-crop{
overflow: hidden;
}
@media screen and (min-width: 768px){
    #left-div {
    padding-left: 0px;
    }
.header-img {
    top: 96px;
}
}

.pt-90 {padding-top: 90px;}
.pt-100{padding-top: 100px;}
.mt-100{margin-top: 100px;}
.pb-100{padding-bottom: 100px;}
.pl-30{padding-left: 30px;}
.pt-20{padding-top: 20px;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pb-50{padding-bottom: 50px;}
.pt-50{padding-top: 50px;}
.mr-0{margin-right: 0px;}
.mb-40{margin-bottom: 40px;}
.mb-70{margin-bottom: 70px;}
.lh-1em{
line-height:1em;    
}
.lh-150pr{
line-height:1.5em;    
}
@media screen and (max-width: 480px){
.hidden-xxs{display: none; }
.stretch-100{width: 100%;}
.mob-portrait-pb-1em{padding-bottom:1em;}
}

@media (min-width: 767px){
.column{    
display: table-cell; 
width: 33.33%;
float: none;
border: 10px solid #FFF;
border-top: none;
border-bottom: none;
margin: 0px;
}}
.column{
margin:0px 10px 20px;
}
@media (max-width: 767px){
.column{margin: 0px 0px 10px;
}
.col-3{
padding: 0px 10px;
}
}
@media (min-width: 767px) and (max-width: 992px){
.col-3{
padding: 0px 5px;
}
}
.ml-cols div{display: table-cell; width: 33.33%;}
.column{padding: 20px;}
@media (max-width: 767px){
    .column{padding: 10px;}
}

/*file-size page styles*/
.global-accord-item {cursor:pointer;position: relative;left: 8px;}
.global-accord-item  i.icon-arrow {
    display: inline-block;
    vertical-align:middle;
    color:#268efc;   
    position: relative;
    right: 8px;
}
.global-accord-item  i.icon-arrow.icon-prom-open{
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.accordion-prom-item.accordion-open {
    margin-bottom: 0px;
}
.global-accord-content{margin-bottom:0px;}
/*.sticky-nav-left{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}*/
/*.sticky-nav-left.stickAbsolutely{
    top:auto;
}*/
.sticky-nav-left .global-accord-content li  {
        color:#848491;
}
.sticky-nav-left ul.global-accord-content li{
    list-style-type:none;
}
.sticky-nav-left ul.global-accord-content{
    padding-left:24px;
}
.sticky-nav-left .global-accord-content a{
    color:#848491;
    text-decoration:none;
}
.sticky-nav-left .global-accord-content a:hover{
    color:#1661a5;
    text-decoration:underline;
}
.sticky-nav-left .global-accord-content li.sticky-nav-left-item.bold,.sticky-nav-left .global-accord-content li.sticky-nav-left-item.bold a{
    color:#323248;
    
}
.sticky-nav-left .global-accord-content li.sticky-nav-left-item,.sticky-nav-left .global-accord-content li.sticky-nav-left-item a{
    transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;
}
.bold{font-weight:bold;}
.sticky-nav-left .global-accord-item{font-weight:bold;color:#848491;}
.sticky-nav-left li.sticky-nav-left-item {
    margin-left: 15px;
}
/*.stickAbsolutely{position:absolute;left:10px;right:10px;}
.sticky-nav-left.stickAbsolutely{width:31.2%;}*/
.bg-info-img.file-size-bg{
background: url("/images/branding/sections/file-size/FileSizeInfographic-tall.png") no-repeat center 0px;
    position: absolute;
    height: 90%;
    bottom: 0em;
    right: 0em;
}

/*File size page popover styles starts*/
.file-size-popover#pop-over {
    left: -99999px;
    position: absolute;
    z-index: 999999;
    max-width: 790px;
    border: none! important;
}
/*.file-size-popover .pop-close {
    color: #FFF;
    cursor: pointer;
    position: absolute;
}*/
.file-size-popover .h22 {
    font-size: 22px;
}
.file-size-popover .pop-img-content .pop-close {
    color: white;
    right: -40px!important;
    top: -40px!important;
}
.file-size-popover .pop-close i {
    border-radius: 20px;
    font-size: 22px!important;
    padding: 8px;
}
.file-size-popover .download-graphic-re {
    height: 70px;
    width: 150px;
    position: absolute;
    background: url(/images/branding/sections/releases/d_load_img.png);
    right: -20px;
    top: 100px;
    cursor: pointer;
}
.file-size-popover .pop-embed {
    padding: 0px;
    top: 50px;
    float: left;
    position: relative;
    max-width: 580px;
}
.file-size-popover .pop-embed .header {
    width: 100%;
    float: left;
    background: #323248;
    padding: 15px 33px;
}
.file-size-popover .pop-embed .header .pop-close {
    top: 20px;
    right: 12px;
}
.file-size-popover .pop-embed .contentarea {
    width: 100%;
    float: left;
    background: #ebebed;
    padding: 30px 33px;
}
.file-size-popover .embedlink input {
    width: 100%;
}
.file-size-popover .link-address {
    padding: 10px!important;
    border: none!important;
}
.file-size-popover .pop-embed .sociallink .socialnet_holder {
    float: left;
    clear: both;
    position: relative;
    left: 0px;
    top: 0px;
    max-width: 325px;
}
.file-size-popover .pop-embed .sociallink .socialnet_holder a:link {
    font-size: 40px;
    padding: 0px;
}
.file-size-popover .embedpath {
    width: 100%;
    float: left;
    clear: both;
}
.file-size-popover .embedpath input {
    width: 100%;
    max-width: 688px;
}
.file-size-popover .link-address {
    padding: 10px!important;
    border: none!important;
}
.file-size-popover .pop-close:hover, .file-size-popover#pop-over .pop-close i:hover {
    color: #d6d6da;
    background: none;
}
.container.wrapper li:last-child {
    margin-bottom: 1em;
}
.liLast-mb-0{margin-bottom:0 !important;}
.call-out-box-re  {
    padding-top: 30px;
    border: 10px solid #fff;
}
.call-out-box-re-bg-drk-gry{
    padding: 20px 0px;
    background-color:#e6e6e9;
    border: 20px solid #fff;
    color: #323248;
}
.call-out-box-re-bg-drk-gry.bg-white{
    background-color: white;
}
.box-ver-padding{padding-top:50px;padding-bottom:50px;}
.box-horz-padding{padding-left:10px;padding-right:10px;}
.overflow-hidden{overflow:hidden;}
.mb-1em{margin-bottom:1em;}
.img-posi.floating-img{right:10px;}
.lg-left-5perc{left:5%;}
@media(min-width: 767px){
.call-out-box-re:before {
    display: block;
    position: absolute;
    top: -10px;
    left: -10px;
    bottom: 0px;
    right: -10px;
    border: 1px solid #ebebed;
    border-top: none;
    border-bottom: none;
}
.call-out-box-re + div{
    border: 1px solid #ebebed;
    border-top: none;
    border-bottom: none;
}
}
.staticPosition{position:static;}

@media (max-width: 899px){
.file-size-popover .pop-img-content .pop-close {
    right: 0px!important;
    top: -40px!important;
}
}
/*File size page popover styles ends*/
.icon.icon-arrow.hidden-xs{display:inline-block !important;}
@media (min-width:992px){
    .layer-img-md{display:block;}
    .layer-img-sm{display:none;}

    .pl-md-0{padding-left: 0px;}
    .pr-md-0{padding-left: 0px;}
}
@media (max-width:991px){
    .layer-img-md{display:none !important;}
    .layer-img-sm{display:block;margin:20px auto;}
    .pt-md-30{padding-top: 30px !important;;}
    .pb-md-50{padding-bottom: 50px !important;;}
    .mob-plr-20 {padding:0px 20px;}
    .mob-pb-1em{padding-bottom: 1em;}

}

@media (min-width: 768px){
    .file-size-popover .embedpath {
        padding-top: 20px;
    }
    .call-out-box-re {
        padding-top: 60px;
        padding-bottom:60px;
    }
    /*.footer-hit-fix{
        position: absolute;
        left: 10px;
        right: 10px;
        bottom: -250px;
    }*/
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-affected"] {
        float: none;
        display: table-cell !important;
        vertical-align: middle;
    }
        .partition-line{
      position: absolute;
      width: 1px;
      height: 100%;
      background-color: #d6d6da;
      right: 10px;
    }
}
@media (max-width: 767px){
.xs-pb-30{padding-bottom:30px!important;}
    .sticky-nav-left ul.global-accord-content{padding-left:9px;}
    .displayBlockMob{display:block !important;height: auto !important;}
    .sticky-nav-left{position:static !important;}
    #pop-over{width: 90%;}
    .mob-TB-mg{padding-bottom: 10px;margin-top: 20px;}
    .call-out-box-re {
        padding-top: 40px;
        padding-bottom:40px;
        border: 1px solid #fff;
        border-left:0px;
        border-right:0px;
        border-top:1px solid #FFF!important;
    }
    #embed-link {
        font-size: 13px;
    }
    .icon.icon-arrow.hidden-xs{display:none !important;}
    .mob-pl-20{padding-left:20px;}
    .mob-mb1pt5{margin-bottom:1.5em;}
    .mob-mt-0pt5{margin-top:0.5em;}
    .call-out-box-re-bg-drk-gry{border:0;border-top: 1px solid #fff;}
    .mob-plr-10{padding-left:10px !important; padding-right:10px !important;}
    .mob-plr-0{padding-left:0px !important;padding-right:0px !important;}
    .mob-mlr-ng-10{margin-left:-10px !important;margin-right:-10px !important;}
    hr.custom-hr {margin: 0 !important;}
    .mob-img-center{text-align:center;}
    .mob-img-center img{max-width:100%;}
    .mob-pb-0{padding-bottom:0!important;}
    .mob-pt-0{padding-top:0;}
    .mob-pb-30{padding-bottom:30px;}
    .mob-pt-30{padding-top:30px;}
    .mob-mb-pt5em{margin-bottom:0.5em;}
    .mob-mb-1em{margin-bottom:1em !important;}
    .mob-mb-0{margin-bottom:0;}
    .mob-mb-20{margin-bottom:20px;}
    .mob-mt-0{margin-top:0;}
    .mob-mt-15{margin-top:15px;}
    .mob-mb-15{margin-bottom:15px !important;}
    .mob-pt-20{padding-top:20px !important;}
    .mob-pb-20{padding-bottom:20px!important;}    
    .box-ver-padding{padding-top:30px;padding-bottom:30px;}
    .box-horz-padding{padding-left:0px;padding-right:0px;}
    .is-mob-table-row {
        display: table;
    }
    .is-mob-table-row [class*="col-mob-affected"] {
        float: none;
        display: table-cell !important;
        vertical-align: middle;
    }

}

.wide-grey-band{
    position: absolute;
    width: 99999px!important;
    left: -9999px;
    height: 100%;
    background: #e6e6e9;
    z-index: -1;
    overflow:hidden;
}

a.cyan-icon-link:hover{text-decoration:none !important;}
a.cyan-icon-link:hover span{text-decoration:underline !important;}
hr.custom-hr{margin:0 10px 0px 10px;}
.valign-bottom{vertical-align:bottom !important;}
.max-width-img img{max-width:100%;min-width:40px;}
p+p:last-child,h3.h18:last-child{margin-bottom:0;}
.mt-neg8{margin-top:-8px;}
.ml-neg6{margin-left:-6px;}
@media (max-width: 460px){
  .pt-xxs-30{padding-top: 30px;}
}

@media (max-width: 767px){
  .lxs-float-left{float: left!important;}
  .lxs-align-center{margin: 0 auto;}
    .scale-h1-28{font-size: 28px;}
    .mob-landscape.col-xs-12{width:58.33333%;}
    .mob-landscape.col-xs-10{width:91.66667%;}

    .mob-landscape.col-sm-push-5{left: 41.66667%;}

    .mob-lanscape-img.col-xs-12{width: 41.66667%;}
    .mob-landscape.col-xs-10{width:91.66667%;}
    .mob-lanscape-img.col-xs-2{width: 8.33333%;}
    .mob-landscape.col-sm-push-5{left: 41.66667%;}
    .mob-lanscape-img.col-sm-pull-7{right: 58.33333%;}

    .mob-landscape-pt-20{padding-top:20px;}
    .is-lsc-table-row {
        display: table;
    }
    .mob-landscape-pt-20{padding-top:20px;}
    .is-lsc-table-row [class*="col-affected"] {
        float: none;
        display: table-cell !important;
        vertical-align: middle;
    }
    .mob-landscape-col-sm-pull-0, .mob-landscape-col-sm-pull-0 {
        right: 0;
    } 
    .mob-landscape-col-sm-push-0 {
        left: 0;
    }
    .mob-landscape-col-sm-5 {
        width: 41.66667%;
    }
    .mob-landscape-col-sm-2 {
    width: 16.66667%;
    }
    .hidden-mob-landscape{
        display: none!important;
    }
    .visble-mob-landscape{
        display: block!important;
    }
    .mob-landscape-width-100per{
        width: 100%;
    }


.pt-lxs-30{padding-top: 30px!important;} 
.pt-lxs-50{padding-top: 50px!important;} 
.pb-lxs-50{padding-bottom: 50px!important;}

.visble-xsl {
    display: block!important;
}
  .container {
    max-width: 712px;
  }
  .col-lxs-12, .col-lxs-11, .col-lxs-10, .col-lxs-9, .col-lxs-8, .col-lxs-7, .col-lxs-6, .col-lxs-5, .col-lxs-4, .col-lxs-3, .col-lxs-2, .col-lxs-1 {
    float: left;
  }
  .col-lxs-1 {
    width: 8.33333%;
  }
  .col-lxs-2 {
    width: 16.66667%;
  }
  .col-lxs-3 {
    width: 25%;
  }
  .col-lxs-4 {
    width: 33.33333%;
  }
  .col-lxs-5 {
    width: 41.66667%;
  }
  .col-lxs-6 {
    width: 50%;
  }
  .col-lxs-7 {
    width: 58.33333%;
  }
  .col-lxs-8 {
    width: 66.66667%;
  }
  .col-lxs-9 {
    width: 75%;
  }
  .col-lxs-10 {
    width: 83.33333%;
  }
  .col-lxs-11 {
    width: 91.66667%;
  }
  .col-lxs-12 {
    width: 100%;
  }
  .col-lxs-pull-0 {
    right: 0%;
  }
  .col-lxs-pull-1 {
    right: 8.33333%;
  }
  .col-lxs-pull-2 {
    right: 16.66667%;
  }
  .col-lxs-pull-3 {
    right: 25%;
  }
  .col-lxs-pull-4 {
    right: 33.33333%;
  }
  .col-lxs-pull-5 {
    right: 41.66667%;
  }
  .col-lxs-pull-6 {
    right: 50%;
  }
  .col-lxs-pull-7 {
    right: 58.33333%;
  }
  .col-lxs-pull-8 {
    right: 66.66667%;
  }
  .col-lxs-pull-9 {
    right: 75%;
  }
  .col-lxs-pull-10 {
    right: 83.33333%;
  }
  .col-lxs-pull-11 {
    right: 91.66667%;
  }
  .col-lxs-pull-12 {
    right: 100%;
  }
  .col-lxs-push-0 {
    left: 0%;
  }
  .col-lxs-push-1 {
    left: 8.33333%;
  }
  .col-lxs-push-2 {
    left: 16.66667%;
  }
  .col-lxs-push-3 {
    left: 25%;
  }
  .col-lxs-push-4 {
    left: 33.33333%;
  }
  .col-lxs-push-5 {
    left: 41.66667%;
  }
  .col-lxs-push-6 {
    left: 50%;
  }
  .col-lxs-push-7 {
    left: 58.33333%;
  }
  .col-lxs-push-8 {
    left: 66.66667%;
  }
  .col-lxs-push-9 {
    left: 75%;
  }
  .col-lxs-push-10 {
    left: 83.33333%;
  }
  .col-lxs-push-11 {
    left: 91.66667%;
  }
  .col-lxs-push-12 {
    left: 100%;
  }
  .col-lxs-offset-0 {
    margin-left: 0%;
  }
  .col-lxs-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lxs-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lxs-offset-3 {
    margin-left: 25%;
  }
  .col-lxs-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lxs-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lxs-offset-6 {
    margin-left: 50%;
  }
  .col-lxs-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lxs-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lxs-offset-9 {
    margin-left: 75%;
  }
  .col-lxs-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lxs-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lxs-offset-12 {
    margin-left: 100%;
  }

.call-out-box-re-bg-drk-gry {
    padding: 20px 0px;
    background-color: #e6e6e9;
    border: 20px solid #fff;
    color: #323248;
    border-bottom: none;
}
.lxs-pb-30{padding-bottom: 30px!important;}
.lxs-p0{padding: 0px!important;}
.lxs-mlr-0{margin-left:0px!important;margin-right:0px!important; }
.lxs-pr-10{padding-right: 10px!important;}
.lxs-plr-10{padding-left:10px!important;padding-right:10px!important; }
.lxs-plr-20{padding-left:20px!important;padding-right:20px!important; }
.header-img {
    top: 20px;
}
}
.visible-lxs{
    display: block!important;
}

.postit-container .post-it .mid-content {
    background: 0 0;
    padding: 40px 15px 20px;
}
.chat-holder{width:90px;position:relative;top:15px}
.chat-holder.active-chat{cursor:pointer;line-height: 1.3em}
.chat-holder img{width:22px;height:22px;padding:0!important;border:0}
.chat-holder .chat-title{display:inline;position:absolute;font-size:12px;font-weight:700;width:70px;left:26px;top:3px;}
.logo{height: 47px;}
