
html {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {/*tc*/
  /*padding-top: 70px;*/
}

.block {
 overflow: hidden;
}
.docs-main h3 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 10px;
}
@media (min-width: 768px) {
#markdown-toc .nav-divider {
	margin:20px 0 0 20px !important;
}
#markdown-toc .nav-divider a{
	margin:20px 0 0 -20px !important;
}

}
@media (max-width: 769px) {
#markdown-toc .nav-divider {
	margin:20px 0 0 10px !important;
}
#markdown-toc .nav-divider a {
	margin:20px 0 0 -10px !important;
}
}

@media (max-width: 480px) {
  audio {
	  margin-left:-36px;
	  margin-left:-20px;
	  padding-left:0;
	  border-left:4px solid #222222;
	  border-right:4px solid #222222;
  }
}

/*audio*/
.audio audio {
	margin-top:10px;	
	display:block;	
}

/* navbar */
.app-navbar {
  font-size: 20px;
  letter-spacing: .15em;
 /* border-bottom:1px solid #fafafa;*/
}
.app-navbar .navbar-brand {
  font-size: 13px;
}
.app-navbar .navbar-brand .imbrand{
	vertical-align:text-top;
	margin-top:-12px !important;
	display:inline-block;
	font-size:16px;
}
.app-navbar .txt{
  font-size: 8px;
  letter-spacing: .15em;
/*  border-bottom:1px solid #fafafa;*/
  display: block;
}
.app-navbar a{
	padding: 12px 10px !important;
}

.app-header {
	background-color:#0066cc;
	background-color:#000000;
}

@media (max-width: 760px) {
  .stage-shelf .txt {
    display: inline-block;
	font-size:14px;
	padding-left:10px;
  }
}

/* intro block */
.app-block-intro {
  padding-top: 20px;
}
.app-block-intro img {
  width: 80%;
  margin-bottom: -45%;
  margin-bottom: -25%; /*tc*/
}

.block-secondary-alt{
	background-color:#F4F5F6;	
}

/* pull quote block */
.grabber-img {
  width: 100%;
}

/* block img */
.app-block-game img,
.app-block-stats img {
  width: 100%;
}
.app-block-game img.icon ,
.app-block-stats  img.icon {
  width: auto;/*tc*/
}
.docs-content h3{
	margin-top:0;
	padding-top:30px;	
}
.docs-content h3:first-of-type{
	padding-top:30px;	
}
@media (max-width: 480px) {
  .app-block-game-img {
    transform: scale(1.5) !important;
  }
}
@media screen and (min-width: 768px) {
  .block {/*tc*/
    padding: 30px 0; 
	/*padding: 100px 0;*/
  }
}

/* stats hr */
.app-block-stats hr {
  width: calc(80% + 60px);
}

/* design block */
.app-block-design > .container > .row {
  z-index: 2;
}

.app-block-design-img {
  margin-top: -60px;
  margin-left: -450px;
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  .app-block-design-img {
    margin-top: -220px;
    margin-left: 0;
  }
}

/* footer block */
.app-block-footer {
  background-color: rgb(45, 46, 47);
  color: #444;
  color: rgba(116, 119, 123, .5);
}


/* transforms */
.app-translate-15 {
  -webkit-transform: translateY(15px);
      -ms-transform: translateY(15px);
          transform: translateY(15px);
}
.app-translate-50 {
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
}
.app-translate-5 {
  -webkit-transform: translateY(5%);
      -ms-transform: translateY(5%);
          transform: translateY(5%);
}
.app-translate-10 {
  -webkit-transform: translateY(10%);
      -ms-transform: translateY(10%);
          transform: translateY(10%);
}
.app-translate-0 {
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}
.app-translate--5 {
  -webkit-transform: translateY(-5%);
      -ms-transform: translateY(-5%);
          transform: translateY(-5%);
}


/* brand */

@media (max-width: 400px) {
  .app-myphone-brand {
    font-size: 46px !important;
  }
}
@media (max-width: 350px) {
  .app-myphone-brand {
    font-size: 42px !important;
  }
}

/* icons */

.icon-120 {
	height:120px;	
}
.icon-im-im3-co-w-16:before, .icon-im-im3-co-s-16:before, .icon-im-lt1-co-16:before, .icon-im-nt3-co-16:before, .icon-im-mt7-co-16:before, .icon-im-wj3-co-16:before, .icon-im-wjf3-co-16:before, .icon-im-tbr2-co-16:before, .icon-im-pse3-co-16:before, .icon-im-nme3-co-16:before, .icon-im-tp3-co-16:before, .icon-im-bn1-co-16:before, .icon-im-bn2-co-16:before {
  width:16px;
  height:16px;
}
.icon-im-im3-co-w-20:before, .icon-im-im3-co-s-20:before, .icon-im-lt1-co-20:before, .icon-im-nt3-co-20:before, .icon-im-mt7-co-20:before, .icon-im-wj3-co-20:before, .icon-im-wjf3-co-20:before, .icon-im-tbr2-co-20:before, .icon-im-pse3-co-20:before, .icon-im-nme3-co-20:before, .icon-im-tp3-co-20:before, .icon-im-bn1-co-20:before, .icon-im-bn2-co-20:before {
  width:20px;
  height:20px;
}
.icon-im-im3-co-w-24:before, .icon-im-im3-co-s-24:before, .icon-im-lt1-co-24:before, .icon-im-nt3-co-24:before, .icon-im-mt7-co-24:before, .icon-im-wj3-co-24:before, .icon-im-wjf3-co-24:before, .icon-im-tbr2-co-24:before, .icon-im-pse3-co-24:before, .icon-im-nme3-co-24:before, .icon-im-tp3-co-24:before, .icon-im-bn1-co-24:before, .icon-im-bn2-co-24:before {
  width:24px;
  height:24px;
}
.icon-im-im3-co-w-32:before, .icon-im-im3-co-s-32:before, .icon-im-lt1-co-32:before, .icon-im-nt3-co-32:before, .icon-im-mt7-co-32:before, .icon-im-wj3-co-32:before, .icon-im-wjf3-co-32:before, .icon-im-tbr2-co-32:before, .icon-im-pse3-co-32:before, .icon-im-nme3-co-32:before, .icon-im-tp3-co-32:before, .icon-im-bn1-co-32:before, .icon-im-bn2-co-32:before {
  width:32px;
  height:32px;
}
.icon-im-im3-co-w-40:before, .icon-im-im3-co-s-40:before, .icon-im-lt1-co-40:before, .icon-im-nt3-co-40:before, .icon-im-mt7-co-40:before, .icon-im-wj3-co-40:before, .icon-im-wjf3-co-40:before, .icon-im-tbr2-co-40:before, .icon-im-pse3-co-40:before, .icon-im-nme3-co-40:before, .icon-im-tp3-co-40:before, .icon-im-bn1-co-40:before, .icon-im-bn2-co-40:before {
  width:40px;
  height:40px;
}
.icon-im-im3-co-w-60:before, .icon-im-im3-co-s-60:before, .icon-im-lt1-co-60:before, .icon-im-nt3-co-60:before, .icon-im-mt7-co-60:before, .icon-im-wj3-co-60:before, .icon-im-wjf3-co-60:before, .icon-im-tbr2-co-60:before, .icon-im-pse3-co-60:before, .icon-im-nme3-co-60:before, .icon-im-tp3-co-60:before, .icon-im-bn1-co-60:before, .icon-im-bn2-co-60:before {
  width:60px;
  height:60px;
}
.icon-im-im3-co-w-120:before, .icon-im-im3-co-s-120:before, .icon-im-lt1-co-120:before, .icon-im-nt3-co-120:before, .icon-im-mt7-co-120:before, .icon-im-wj3-co-120:before, .icon-im-wjf3-co-120:before, .icon-im-tbr2-co-120:before, .icon-im-pse3-co-120:before, .icon-im-nme3-co-120:before, .icon-im-tp3-co-120:before, .icon-im-bn1-co-120:before, .icon-im-bn2-co-120:before {
  width:120px;
  height:120px;
}
.icon-im-im3-co-w-240:before, .icon-im-im3-co-s-240:before {
  width:240px;
  height:240px;
}

.icon-im-im3-co-w-16:before, .icon-im-im3-co-w-20:before, .icon-im-im3-co-w-24:before, .icon-im-im3-co-w-32:before, .icon-im-im3-co-w-40:before, .icon-im-im3-co-w-60:before, .icon-im-im3-co-w-120:before, .icon-im-im3-co-w-240:before{
	  content: url("/images/icons/im/svg/im-im3-co-w.svg");
}
.icon-im-im3-co-s-16:before, .icon-im-im3-co-s-20:before, .icon-im-im3-co-s-24:before, .icon-im-im3-co-s-32:before, .icon-im-im3-co-s-40:before, .icon-im-im3-co-s-60:before, .icon-im-im3-co-s-120:before, .icon-im-im3-co-s-240:before{
	  content: url("/images/icons/im/svg/im-im3-co-s.svg");
}
.icon-im-nt3-co-16:before, .icon-im-nt3-co-20:before, .icon-im-nt3-co-24:before, .icon-im-nt3-co-32:before, .icon-im-nt3-co-40:before, .icon-im-nt3-co-60:before, .icon-im-nt3-co-120:before{
	  content: url("/images/icons/im/svg/im-nt3-co.svg");
}
.icon-im-mt7-co-16:before, .icon-im-mt7-co-20:before, .icon-im-mt7-co-24:before, .icon-im-mt7-co-32:before, .icon-im-mt7-co-40:before, .icon-im-mt7-co-60:before, .icon-im-mt7-co-120:before{
	  content: url("/images/icons/im/svg/im-mt7-co.svg");
}
.icon-im-lt1-co-16:before, .icon-im-lt1-co-20:before, .icon-im-lt1-co-24:before, .icon-im-lt1-co-24:before, .icon-im-lt1-co-32:before, .icon-im-lt1-co-40:before, .icon-im-lt1-co-60:before, .icon-im-lt1-co-120:before{
	  content: url("/images/icons/im/svg/im-lt1-co.svg");
}
.icon-im-wj3-co-16:before, .icon-im-wj3-co-20:before, .icon-im-wj3-co-24:before, .icon-im-wj3-co-32:before, .icon-im-wj3-co-40:before, .icon-im-wj3-co-60:before, .icon-im-wj3-co-120:before{
	  content: url("/images/icons/im/svg/im-wj3-co.svg");
}
.icon-im-wjf3-co-16:before, .icon-im-wjf3-co-20:before, .icon-im-wjf3-co-24:before, .icon-im-wjf3-co-32:before, .icon-im-wjf3-co-40:before, .icon-im-wjf3-co-60:before, .icon-im-wjf3-co-120:before{
	  content: url("/images/icons/im/svg/im-wjf3-co.svg");
}
.icon-im-tp3-co-16:before, .icon-im-tp3-co-20:before, .icon-im-tp3-co-24:before, .icon-im-tp3-co-32:before, .icon-im-tp3-co-40:before, .icon-im-tp3-co-60:before, .icon-im-tp3-co-120:before{
	  content: url("/images/icons/im/svg/im-tp3-co.svg");
}
.icon-im-tbr2-co-16:before, .icon-im-tbr2-co-20:before,  .icon-im-tbr2-co-24:before, .icon-im-tbr2-co-32:before, .icon-im-tbr2-co-40:before, .icon-im-tbr2-co-60:before, .icon-im-tbr2-co-120:before{
	  content: url("/images/icons/im/svg/im-tbr2-co.svg");
}
.icon-im-nme3-co-16:before, .icon-im-nme3-co-20:before, .icon-im-nme3-co-24:before, .icon-im-nme3-co-32:before, .icon-im-nme3-co-40:before, .icon-im-nme3-co-60:before, .icon-im-nme3-co-120:before{
	  content: url("/images/icons/im/svg/im-nme3-co.svg");
}
.icon-im-pse3-co-16:before, .icon-im-pse3-co-20:before, .icon-im-pse3-co-24:before, .icon-im-pse3-co-32:before, .icon-im-pse3-co-40:before, .icon-im-pse3-co-60:before, .icon-im-pse3-co-120:before{
	  content: url("/images/icons/im/svg/im-pse3-co.svg");
}
.icon-im-bn1-co-16:before, .icon-im-bn1-co-20:before, .icon-im-bn1-co-24:before, .icon-im-bn1-co-32:before, .icon-im-bn1-co-40:before, .icon-im-bn1-co-60:before, .icon-im-bn1-co-120:before{
	  content: url("/images/icons/im/svg/im-bn1-co.svg");
}
.icon-im-bn2-co-16:before, .icon-im-bn2-co-20:before, .icon-im-bn2-co-24:before, .icon-im-bn2-co-32:before, .icon-im-bn2-co-40:before, .icon-im-bn2-co-60:before, .icon-im-bn2-co-120:before{
	  content: url("/images/icons/im/svg/im-bn2-co.svg");
}






/* colors */
/* primary - top link colour override*/
.container.text-ribbon-primary, .container.text-ribbon-success, .container.text-ribbon-info, .container.text-ribbon-warning, .container.text-ribbon-danger, .content .statcard-desc {
	color:#ffffff;	
}
.container .panel-collapse, .container h2.block {
	/*color:#000000;	*/
}
.container.text-ribbon-primary a, .container.text-ribbon-success a, .container.text-ribbon-info a, .container.text-ribbon-warning a, .container.text-ribbon-danger a {
	color:#ffffff;	
}
.container.text-ribbon-primary .panel a, .container.text-ribbon-primary a.top, .container.text-ribbon-success .panel a, .container.text-ribbon-success a.top, .container.text-ribbon-info .panel a, .container.text-ribbon-info a.top, .container.text-ribbon-warning .panel a, .container.text-ribbon-warning a.top, .container.text-ribbon-danger .panel a, .container.text-ribbon-danger a.top {
	color:#000000;	
}

img.download-icon {
	width:60px;
	height:60px;	
}

/*navbar colour*/
.navbar-transparent .navbar-nav > .active > a, .navbar-transparent .navbar-nav > .active > a:hover, .navbar-transparent .navbar-nav > .active > a:focus{
	color:#000;
}


/* im colour */
.text-im {
	color:#0066cc;	
}
.bg-im {
	background-color:#0066cc !important;	
}
a.text-im:hover{
	color:#0022cc !important;
}

/* IM */
.home #content, .blog #content, .news #content, .social #content, .help #content, .search #content, .translate #content, .about #content, .store #content, .company #content    {
	background-image: url("/images/icons/im/svg/im-im3-sq-bg-80.svg");
	background-color:#004d99;
}

.imc a{
	color: #0066cc;
}
#markdown-toc .active > a{
	color: #0066cc;	
	border-left: 4px solid #0066cc;
}
.imc a:hover, .imc a:hover, #markdown-toc a:hover {
	color: #004d99;
	text-decoration:none;
}
.imc-bg {
	background-color: #0066cc;
	border: #004d99;
}
.imc-bg:hover {
	background-color: #004d99;
}
.imc-grab {
	background-color: #0066cc;	
}
/* stage shelf color */
.nav-bordered > li.active > a, .nav-bordered > li.active > a:hover, .nav-bordered > li.active > a:focus {
	color: #0066cc;	
}
.nav-bordered.nav-stacked > li.active > a, .nav-bordered.nav-stacked > li.active > a:hover,  .nav-bordered.nav-stacked > li.active > a:focus{
	color: #0066cc;	
	border-left-color: #0066cc;
}
#content {
	/*background-image: url("/images/icons/im/svg/im-bn2-co.svg")*/
background-image: -moz-linear-gradient(#0066cc, #004d99);
background-image: -webkit-linear-gradient(#0066cc, #004d99);
background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#0066cc), to(#004d99));
background-image: -o-linear-gradient(#0066cc, #004d99);
background-image: linear-gradient(#0066cc, #004d99);
}

/* NT */
.noatikl #content {
	background-image: url("/images/icons/im/svg/im-nt3-sq-bg-50.svg");
/*	background-color:#0080ff;*/
    background-color:#0073e5;
}
.ntc a, .freq, span.ntc {
	color: #3399ff;
}
.noatikl #markdown-toc .active > a{
	color: #3399ff;	
	border-left: 4px solid #3399ff;
}
.ntc a:hover, .noatikl .im a:hover, .noatikl #markdown-toc a:hover {
	color: #0080ff;
	text-decoration:none;
}
.ntc a:hover {
	color: #0080ff;
	text-decoration:none;
}
.ntc-bg  {
	background-color: #3399ff;
	border: #0080ff;
}
.ntc-bg:hover  {
	background-color: #0080ff;
}
.ntc-grab {
	background-color: #0080ff;	
}

/* stage shelf color */
.noatikl .nav-bordered > li.active > a, .noatikl .nav-bordered > li.active > a:hover, .noatikl .nav-bordered > li.active > a:focus {
	color: #3399ff;	
}
.noatikl .nav-bordered.nav-stacked > li.active > a, .noatikl .nav-bordered.nav-stacked > li.active > a:hover, .noatikl .nav-bordered.nav-stacked > li.active > a:focus{
	color: #3399ff;	
	border-left-color: #3399ff;
}






/* MT */
.mixtikl #content {
	background-image: url("/images/icons/im/svg/im-mt7-sq-bg-80.svg");
	background-color:#ff6600;
}
.mtc a{
	color: #ff6600;
}

.mixtikl #markdown-toc .active > a{
	color: #ff6600;	
	border-left: 4px solid #ff6600;
}
.mtc a:hover, .mixtikl .im a:hover, .mixtikl #markdown-toc a:hover {
	color: #cc5200;
	text-decoration:none;
}
.mtc a:hover {
	color: #cc5200;
	text-decoration:none;
}
.mtc-bg  {
	background-color: #ff6600;
	border: #cc5200;
}
.mtc-bg:hover  {
	background-color: #cc5200;
}
.mtc-grab {
	background-color: #cc5200;	
}

/* stage shelf color */
.mixtikl .nav-bordered > li.active > a, .mixtikl .nav-bordered > li.active > a:hover, .mixtikl .nav-bordered > li.active > a:focus {
	color: #ff6600;	
}
.mixtikl .nav-bordered.nav-stacked > li.active > a, .mixtikl .nav-bordered.nav-stacked > li.active > a:hover, .mixtikl .nav-bordered.nav-stacked > li.active > a:focus{
	color: #ff6600;	
	border-left-color: #ff6600;
}


/* LT */
.liptikl #content {
	background-image: url("/images/icons/im/svg/im-lt1-sq-bg-80.svg");
	background-color:#990000;
}
.ltc a, .dur {
	color: #cc0000;	
}
.liptikl #markdown-toc .active > a{
	color: #cc0000;	
	border-left: 4px solid #cc0000;
}
.ltc a:hover, .liptikl .im a:hover, .liptikl #markdown-toc a:hover {
	color: #990000;
	text-decoration:none;
}
.ltc-bg {
	background-color: #cc0000;
	border: #990000;	
}
.ltc-bg:hover {
	background-color: #990000;	
}
.ltc-grab {
	background-color: #990000;	
}
.ltc-border {
	/*border: solid 1px #cc0000;*/	
	/*border-radius:20px;*/
}
/* stage shelf color */
.liptikl .nav-bordered > li.active > a, .liptikl .nav-bordered > li.active > a:hover, .liptikl .nav-bordered > li.active > a:focus {
	color: #cc0000;	
}
.liptikl .nav-bordered.nav-stacked > li.active > a, .liptikl .nav-bordered.nav-stacked > li.active > a:hover, .liptikl .nav-bordered.nav-stacked > li.active > a:focus{
	color: #cc0000;	
	border-left-color: #cc0000;
}

/* WJ */
.wotja #content {
	background-image: url("/images/icons/im/svg/im-wj3-sq-bg-80.svg");
	background-color:#449918;
}
.wjc a, .vel {
	/*color: #58C51F;*/
	color: #449918;
}
.wotja #markdown-toc .active > a{
	color: #449918;	
	border-left: 4px solid #449918;
}
.wjc a:hover, .wotja .im a:hover, .wotja #markdown-toc a:hover {
	color: #3a8315;
	text-decoration:none;
}
.wjc-bg {
	background-color: #449918;
	border: #3a8315;
}
.wjc-bg:hover {
	background-color: #3a8315;
}
.wjc-grab {
	background-color: #3a8315;	
}
/* stage shelf color */
.wotja .nav-bordered > li.active > a, .wotja .nav-bordered > li.active > a:hover, .wotja .nav-bordered > li.active > a:focus {
	color: #3a8315;	
}
.wotja .nav-bordered.nav-stacked > li.active > a, .wotja .nav-bordered.nav-stacked > li.active > a:hover, .wotja .nav-bordered.nav-stacked > li.active > a:focus{
	color: #3a8315;	
	border-left-color: #3a8315;
}



/* TB */
.tiklbox #content {
	background-image: url("/images/icons/im/svg/im-tbr2-sq-bg-50.svg");
	background-color:#1b427a;
}

.tbc-bg {
	background-color: #2458A4;
}
.tbc a {
	color: #2458A4;
}
.tiklbox #markdown-toc .active > a{
	color: #2458A4;	
	border-left: 4px solid #2458A4;
}
.tbc a:hover, .tiklbox .im a:hover, .tiklbox #markdown-toc a:hover {
	color: #1b427a;
	text-decoration:none;
}
.tbc-bg {
	background-color: #2458A4;
	border: #1b427a;
}
.tbc-bg:hover {
	background-color: #1b427a;
}
.tbc-grab {
	background-color: #1b427a;	
}
/* stage shelf color */
.tiklbox .nav-bordered > li.active > a, .tiklbox .nav-bordered > li.active > a:hover, .tiklbox .nav-bordered > li.active > a:focus {
	color: #2458A4;	
}
.tiklbox .nav-bordered.nav-stacked > li.active > a, .tiklbox .nav-bordered.nav-stacked > li.active > a:hover, .tiklbox .nav-bordered.nav-stacked > li.active > a:focus{
	color: #2458A4;	
	border-left-color: #2458A4;
}


/* TP */
.tiklpak #content {
	background-image: url("/images/icons/im/svg/im-tp3-sq-bg-50.svg");
	background-color:#777;
}
.tpc a{
	color: #333333;
}
.tpc a:hover {
	color: #1a1a1a;
	text-decoration:none;
}
.tpc-bg {
	background-color: #333333;
	border: #1a1a1a;
}
.tpc-bg:hover {
	background-color: #1a1a1a;
}


/* PT */
.partikl #content {
	background-image: url("/images/icons/im/svg/im-pse3-sq-bg-80.svg");
	background-color:#9D20FF;
}
.ptc-bg {
	background-color: #9D20FF;
}
.ptc a, .vel {
	color: #9D20FF;
}
.partikl #markdown-toc .active > a{
	color: #9D20FF;	
	border-left: 4px solid #9D20FF;
}
.ptc a:hover, .partikl .im a:hover, .partikl #markdown-toc a:hover {
	color: #8400ec;
	text-decoration:none;
}
.ptc-bg {
	background-color: #9D20FF;
	border: #8400ec;
}
.ptc-bg:hover {
	background-color: #8400ec;
}
.ptc-grab {
	background-color: #8400ec;	
}
/* stage shelf color */
.partikl .nav-bordered > li.active > a, .partikl .nav-bordered > li.active > a:hover, .partikl .nav-bordered > li.active > a:focus {
	color: #9D20FF;	
}
.partikl .nav-bordered.nav-stacked > li.active > a, .partikl .nav-bordered.nav-stacked > li.active > a:hover, .partikl .nav-bordered.nav-stacked > li.active > a:focus{
	color: #9D20FF;	
	border-left-color: #9D20FF;
}






.vtc-bg {
	background-color: #FFB700;
}

.txt-xs {
	font-size:11px;	
}



.grab-desc, .grab-a:hover {
	color:#fff !important;	
}
.grab-a{
	color:#eee !important;	
	text-decoration:underline;
}
.grab-small {
	font-size: 10px;	
}
.home .grab-small {
	font-size: 11px;	
}
.footer-end li {
	font-size:12px;	
	margin-left:5px;
}
.blockquote-reverse-left {
	padding-left: 15px;
padding-right: 0;
border-left: 5px solid #eeeeee;
border-right: 0;
text-align: left;
}

/* fixes the offset li next to a thumbnail */
.manual .docs-main ol, .manual .docs-main ul {
	list-style-position: inside; 
	margin-left:-40px; padding-left:40px;
}
.manual .docs-main ol li, .manual .docs-main ul li{
	margin:5px 0 15px 0;
}
.manual .docs-main ol li ul, .manual .docs-main ul li ul, .manual .docs-main ol li ol, .manual .docs-main ul li ol{
	margin:10px 10px 20px 0px;
}

.break-word {
  word-wrap: break-word;
}
.icon-bullet a.icon {
	display:inline-block;
	vertical-align:top;
	/*width: 48px; 
    height: 48px;*/
}
h1.icon-bullet img{
	margin-top:-7px;
	height:32px;
}
h2.icon-bullet img{
	margin-top:-7px;
	height:26px;
}
h3.icon-bullet img{
	margin-top:-7px;
	height:26px;
}
h1.icon-bullet a.icon {
  width: 48px; 
  height: 48px;
}
h3.icon-bullet a.icon {
  width: 24px; 
  height: 24px;
}
.updated li a{
	line-height:32px;
	font-size: 12px;
}
.updated .icon-bullet a.icon {
  width: 32px; 
  height: 32px;
  margin-right:5px;
}

h1 .grab-a img {
	width: 60px !important; 
	height: 60px !important;
}
.downloads .icon-bullet a.icon {
  width: 60px; 
  height: 60px;	
}
.table-guides .icon-bullet a.icon {
  width: 24px; 
  height: 24px;	
  line-height:24px;
}
.newslist .icon-bullet a.icon {
  width: 20px; 
  height: 20px;	
  line-height:20px;
}
.pressrelease.icon-bullet .icon {
  width: 20px; 
  height: 20px;	
  line-height:20px;
}
.releases.newslist li{
	padding: 3px 0;
}
.help .form-group .checkbox {
	padding:0;
	margin:0;
}

.docs-top{
	z-index:1;	
}

.quicklinks span a{
		padding:10px 0px;
}



  


@media print {
.panel-group, .panel-collapse {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
h5 {
	font-weight:bold;	
}
h1 .grab-a img {
	width: 120px !important; 
	height: 120px !important;
}
h1.block-title a{
	color:#000 !important;	
}

h3.icon-bullet img {
  width: 32px; 
  height: 32px;

/*  display: inline-block !important;
  visibility: visible !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  background: url("http://intermorphic.com/images/icons/im/3/im-mt7-co-32.png") no-repeat !important;
  padding-left: 32px; */
}
div.cookiealert, #cookieChoiceInfo[style] {
	display:none !important;	
	visibility:hidden !important;
}
}

/* translation */
.im-localisation #google_translate_element, .navbar.translation {
/*	display: inline-block !important;
	margin-left: 15px !important;*/
	visibility:hidden !important;
	height:0px !important;
	display:none !important;
}

.skiptranslate iframe.goog-te-banner-frame, .skiptranslate iframe {
	/* this prevents top pop up which is impossible to get to work with Bootstrap on mobile */
	visibility:hidden !important;
	height:0px !important;
	display:none !important;
	/* below may not do anything */
	margin:0 !important;
	padding:0 !important;
	position:absolute !important;
	top:0 !important;
	left:-32000px !important;	
}

.im.skiptranslate {
	/* also requireed to prevent top pop up which is impossible to get to work with Bootstrap on mobile */
	visibility:hidden !important;
	display:none !important;
	height:0px !important;
	/* below may not do anything */
	margin:0 !important;
	padding:0 !important;	
	position:absolute !important;
	top:0 !important;
	left:-32000px !important;
}
/* gets rid of pesky translate 40px space at top */
body[style]{
	top:0 !important;
}

ul.navbar-nav li a span{
	max-width:62px;
	position:relative;
	overflow: hidden;
    text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
}
@media (max-width: 990px) {
  ul.navbar-nav li a span {
	max-width:42px;
  }
}

/* fix mobile header */
@media (max-width: 480px) {
#content > div > div {
	padding-left:0 !important;
	padding-right:0 !important;
}
.home h1.block-title {
	padding-top:0px !important;
	margin-top:0px !important;
}
}