/* Add additional stylesheets below
-------------------------------------------------- */ 
/*
  Bootstrap's documentation styles
  Special styles for presenting Bootstrap's documentation and examples
*/
/* Body and structure
-------------------------------------------------- */
* {margin:0;padding:0;} 
html, body {height: 100%;}
#main-container {min-height: 100%;}
.container {position:relative;}
#searchDropdown .container {
  position: inherit;
}
/*#main {overflow:auto;
	padding-bottom: 238px;}
#footer-container {position: relative;
	margin-top: -238px;
	height: 238px;
	clear:both;} 
*/
/* LT Fix removing footer height and padding */
#footer-container {position: relative;
	margin-top: 0;
	height: auto!important;
	clear:both;} 
/* LT Fix lowering padding between content and footer */	
#main {
/*overflow: auto;*/
overflow-x: hidden;
	padding-bottom: 15px;}		
body {
  position: relative; color:#666666; font-size:14px; 
  }
  
span.top-nav-space {
 display: block;
 height: 90px;
 width: 100%;
}
span.sub-nav-space {
 display: block;
 height: 45px;
 width: 100%;
}
  
#tracking-img {
	position: fixed;
}
#disqus_thread {
  margin: 50px 0;
}
/*FONTS*/
@import url(https://web-archive.nli.org.il/National_Library/20160526010038cs_/http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic);
@import url(https://web-archive.nli.org.il/National_Library/20160526010038cs_/http://fonts.googleapis.com/css?family=Roboto:400,300italic,300);
@font-face {
    font-family: 'Helvetica75BoldRegular';
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/lt.eot');
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/lt.eot') format('embedded-opentype'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/lt.svg#Helvetica75BoldRegular') format('svg'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/lt.woff') format('woff'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/lt.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}  
@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneue-light_1.eot');
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneue-light_1.eot') format('embedded-opentype'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneue-light_1.svg#HelveticaNeueLight') format('svg'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneue-light_1.woff') format('woff'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneue-light_1.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}  
  
/*.sub-header{font-family: 'Helvetica75BoldRegular';}*/
.sub-header{font-family:Arial, Helvetica, Sans-Serif;}
/*Open Sans*/
/* .client_testimonials, .breadcrumb, .breadcrumb2, .sidebar h3, .breadcrumb-con h1 , .breadcrumb2-con h1 , .post-title, .post, #comment-form-title, .respond-form  input, .right-content h3, .customers, #content .media-body h4, .form-horizontal input, .accordion h5, .accordion, #content h1, .map-list, .casestudies h3, .casestudies-bottom strong, .casestudies-bottom h2 {font-family: 'Open Sans', sans-serif;} */
/*Roboto*/
/* .home-block, .column, .footer h3, .submit, .download, .top-block, .content-block h4, .content-block, .caption-inner, .showdiv{font-family: 'Roboto', sans-serif;} */
@font-face {
    font-family: 'HelveticaNeueLTStd65Medium';
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneueltstd-md.eot');
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneueltstd-md.eot') format('embedded-opentype'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneueltstd-md.svg#HelveticaNeueLTStd65Medium') format('svg'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneueltstd-md.woff') format('woff'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/helveticaneueltstd-md.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/opensans-light-webfont.eot');
    src: url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/opensans-light-webfont.svg#open_sanslight') format('svg'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/opensans-light-webfont.woff') format('woff'),
         url('/National_Library/20160526010038oe_/https://www.crownpeak.com/fonts/opensans-light-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
}
/* Code in headings */
h3 code {
  font-size: 14px;
  font-weight: normal;
}
/* Type */
.home-block h2, .carousel-caption h4, .carousel-caption p, .column h2, h2, .top-block h1, .team, .caption-inner h1, .features h1, .features h6, .col-3 strong, .breadcrumb-con h1, .breadcrumb2-con h1  {
  /* font-family: 'open_sanslight'; */
  text-rendering: auto !important;
}
/*changed*/
#content ul, #content ol { 
	margin: 0 0 20px 20px; 
}
#content ul li { 
	list-style-type: disc;
}
/*
#content ol { 
	list-style-type: decimal; 
}
*/
/* Tweak navbar brand link to be super sleek
-------------------------------------------------- */
@media (min-width: 1280px) {
/*changed*/
  .section-container .row-fluid .span6 {width: 48%;}
  .customers .span6 {width: 46.5% !important;}
  .carousel-caption {
    margin: -130px 0 0 -525px;
  }
  .inside-banner {
    background-color: #fff !important;
  }
  .tile-grid .tile-img.fixed-size {
    width: 460px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
}
@media only screen and (max-device-width: 1023px) 
{
    
}
@media only screen and (max-width: 1023px) {
  
 #header .container {
    position: relative;
  }
  
  .navbar {
    font-size: 13px;
    min-height: 0 !important;
   
  }
  .headerlogo {
    width: 310px;
  }
  .navbar .btn-navbar {
     width: 75px !important;
     position: absolute;
     top: 30px;
     right: 0;
/**
     top: 73px;
     right: 117px;
**/
     z-index: 2;
  }
}
.submenu {display: none;}
                
@media only screen and (min-width: 1024px) {
  .has-sub > a.active {background: #ffffff !important;}
  .nav-collapse {}
  .nav-collapse li {
      position: relative;
    }
    .submenu {
      position: absolute;
      left: 0px;
      background: #000000;
      padding: 10px;
      border-radius: 0 0 5px 5px;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      top: 35px;
      border: 1px solid #e0e0e0;
	  min-width: 200px !important;
    }
    .submenu:before {
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #000000;
      content: "";
      position: absolute;
      left: 25%;
      top: -10px;
      margin-left: -10px;
    }
    .submenu a {
      font-size: 13px;
      display:block;
      color: #fff;
      line-height: 19px;
      margin-top:5px;
    }
    .submenu a:hover {color:#50b4e6;}
    .submenu li:first-child a {margin-top:0; min-width: 192px;}
    .nav-collapse li:hover .submenu {
      display: block;
    }
}
    /* LT Fix making the last nav link not go off screen */
@media (min-width: 1024px) {
    .nav-element:last-child ul.submenu {margin-left: -150px}
    .nav-element:last-child ul.submenu:before {
    
          left: 82%;
          top: -10px;
          margin-left: 0px;
        }
	}
@media only screen and (max-width: 1023px) {
    .nav-element:last-child ul.submenu {margin-left: 0px}
    .nav-element:last-child ul.submenu:before {
    
          left: 82%;
          top: -10px;
          margin-left: 0px;
        }
	}	
	
	
        /* end */
@media only screen and (max-width: 767px) {
  .navbar .btn-navbar {
     width: 75px !important;
     position: absolute;
     top: 60px;
     right: 20px;
     z-index: 2;
  }
  .section-container img {
    display: block;
margin: 0 auto;
  }
  /*changed*/
  .home-block .span4 img {
  	margin-bottom: 30px;
  }
}
/* Logo Variable Declaration for Media Queries */  
/* default to be overwritten by styles in media query */
.lt-ie9 .container {
width: 1080px;
}
.lt-ie9 .headerlogo .logo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 261px;
    height: 85px;	
}
                                      
.lt-ie9 .headerlogo .connectLogo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 261px;
    height: 85px;	
}
@media only screen and (min-width: 480px) {
  .headerlogo .logo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 261px;
    height: 85px;
	
  }
                                                
  .headerlogo .connectLogo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 261px;
    height: 85px;
	
  }                                              
}
  
@media only screen and (max-width: 479px) {
  .headerlogo .logo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 215px;
    height: 85px;
  }
                                                        
  .headerlogo .connectLogo {
	background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left;
    background-position: 0px;
    width: 215px;
    height: 85px;
  }
                                                        
  .navbar .btn-navbar {
    top: 50px;
  }
  .partners.show-grid {margin-bottom: 0 !important;}
  .partners .span3 {
    width: 46%!important;
    float: left!important;
    margin: 0 0 5% 5%;
    margin-top: 0 !important;
    margin-bottom: 5%!important;
  }
  .partners .span3:nth-child(3) {
    margin-left: 0 !important;
  }
  .partners-page {padding-bottom: 20px;}
  .partners-page .toggle-content .container {padding: 0;}
  .partners-page .btn.first {
    margin-top: 10px !important;
  }
  .casestudies-bottom img {
    display: none;
  }
  .casestudies-bottom strong {padding-top: 15px !important;}
  .casestudies-bottom .cs-skype {font-size: 25px; line-height: 35px;}
  /*changed*/
  .home-block .span4 img {
  	margin-bottom: 0;
  }
}
/* Change the docs' brand */
body > .navbar .brand {
  padding-right: 0;
  padding-left: 0;
  margin-left: 20px;
  float: right;
  font-weight: bold;
  color: #000;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
  -webkit-transition: all .2s linear;
     -moz-transition: all .2s linear;
          transition: all .2s linear;
}
body > .navbar .brand:hover {
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4);
}
/* Sections
-------------------------------------------------- */
/*changed*/
.toc {
	margin: 0 0 40px 0 !important;
}
.toc-header {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  margin: 0 0 10px 0 !important;
  font-weight: normal;
  text-transform: capitalize;
  display: block;
}
                                
.toc .active a {
	color: #333;
	font-weight: bold;
}
.toc li {
	list-style: inside disc !important;
   margin-top: 0;
}
.toc li:first-child {
  margin-top:0;
}
/* padding for in-page bookmarks and fixed navbar */
section {
  padding-top: 30px;
}
section > .page-header,
section > .lead {
  color: #5a5a5a;
}
section > ul li {
  margin-bottom: 5px;
}
/* Separators (hr) */
.bs-docs-separator {
  margin: 40px 0 39px;
}
/* Faded out hr */
hr.soften {
  height: 1px;
  margin: 70px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}
/* Jumbotrons
-------------------------------------------------- */
/* Base class
------------------------- */
.jumbotron {
  position: relative;
  padding: 40px 0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: #020031; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #020031 0%, #6d3353 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#020031), color-stop(100%,#6d3353)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* IE10+ */
  background: linear-gradient(45deg,  #020031 0%,#6d3353 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020031', endColorstr='#6d3353',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
}
.jumbotron h1 {
  font-size: 80px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1;
}
.jumbotron p {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 30px;
}
/* Link styles (used on .masthead-links as well) */
.jumbotron a {
  color: #fff;
  color: rgba(255,255,255,.5);
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.jumbotron a:hover {
  color: #fff;
  text-shadow: 0 0 10px rgba(255,255,255,.25);
}
/* Download button */
.masthead .btn {
  padding: 19px 24px;
  font-size: 24px;
  font-weight: 200;
  color: #fff; /* redeclare to override the `.jumbotron a` */
  border: 0;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.masthead .btn:hover {
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
}
.masthead .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
          box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
}
/* Pattern overlay
------------------------- */
.jumbotron .container {
  position: relative;
  z-index: 2;
}
.jumbotron:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/_Assets/img/bs-docs-masthead-pattern.png) repeat center center;
  opacity: .4;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1) {
  .jumbotron:after {
    background-size: 150px 150px;
  }
}
/* Masthead (docs home)
------------------------- */
.masthead {
  padding: 70px 0 80px;
  margin-bottom: 0;
  color: #fff;
}
.masthead h1 {
  font-size: 120px;
  line-height: 1;
  letter-spacing: -2px;
}
.masthead p {
  font-size: 40px;
  font-weight: 200;
  line-height: 1.25;
}
/* Textual links in masthead */
.masthead-links {
  margin: 0;
  list-style: none;
}
.masthead-links li {
  display: inline;
  padding: 0 10px;
  color: rgba(255,255,255,.25);
}
/* Social proof buttons from GitHub & Twitter */
.bs-docs-social {
  padding: 15px 0;
  text-align: center;
  background-color: #f5f5f5;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}
/* Quick links on Home */
.bs-docs-social-buttons {
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bs-docs-social-buttons li {
  display: inline-block;
  padding: 5px 8px;
  line-height: 1;
  *display: inline;
  *zoom: 1;
}
/* Subhead (other pages)
------------------------- */
.subhead {
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.subhead h1 {
  font-size: 60px;
}
.subhead p {
  margin-bottom: 20px;
}
.subhead .navbar {
  display: none;
}
/* Marketing section of Overview
-------------------------------------------------- */
.marketing {
  text-align: center;
  color: #5a5a5a;
}
.marketing h1 {
  margin: 60px 0 10px;
  font-size: 60px;
  font-weight: 200;
  line-height: 1;
  letter-spacing: -1px;
}
.marketing h2 {
  font-weight: 200;
  margin-bottom: 5px;
}
.marketing p {
  font-size: 16px;
  line-height: 1.5;
}
.marketing .marketing-byline {
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.25;
  color: #999;
}
.marketing-img {
  display: block;
  margin: 0 auto 30px;
  max-height: 145px;
}
/* Footer
-------------------------------------------------- */
.footer {
  padding: 40px 0;
  background: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/footer.jpg);
}
.footer h3 {
 color:#FFF;
 font-size:16px;
 line-height: 18px;
 margin: 0 0 20px 0;
}
.footer a {
  color:#aeaeae;
  font-size:13px;
  text-shadow:0px -1px 1px #262626;
}
                                
.footer h3 a {
  color:#FFF;
  font-size:16px;
}
.footer a:hover{color:#FFF;}
.footer ul{margin:0 0 0 10px;}
.footer .patientinfodivs .span6 {
  width: 23%;
  margin: 0 0 0 2%;
}
.footer .patientinfodivs .span6:first-child {margin-left: 0;}
.footer .patientinfodivs .newsletter {float: right;}
.footer .form-search input {
  display: block;
  margin: 0 0 10px 0;
  width: 160px;
  height: 25px;
}
.footer .form-search .subscribe {
  border:none;
  padding:5px 10px; 
  background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/submit.jpg) repeat-x; 
  color:#1a4d80; 
  font-size:13px; 
  font-weight:bold; 
  text-shadow:0px -1px 1px #86c7ea;
  margin: 0;
  float: left;
}
.footer .form-search .subscribe:hover {color: #fff;}
/* Special grid styles
-------------------------------------------------- */
.show-grid .show-grid {
  margin-top: 0;
  margin-bottom: 0;
}
.show-grid .show-grid [class*="span"] {
  margin-top: 5px;
}
/* Mini layout previews
-------------------------------------------------- */
.mini-layout {
  border: 1px solid #ddd;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075);
          box-shadow: 0 1px 2px rgba(0,0,0,.075);
}
.mini-layout,
.mini-layout .mini-layout-body,
.mini-layout.fluid .mini-layout-sidebar {
  height: 300px;
}
.mini-layout {
  margin-bottom: 20px;
  padding: 9px;
}
.mini-layout div {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
.mini-layout .mini-layout-body {
  background-color: #dceaf4;
  margin: 0 auto;
  width: 70%;
}
.mini-layout.fluid .mini-layout-sidebar,
.mini-layout.fluid .mini-layout-header,
.mini-layout.fluid .mini-layout-body {
  float: left;
}
.mini-layout.fluid .mini-layout-sidebar {
  background-color: #bbd8e9;
  width: 20%;
}
.mini-layout.fluid .mini-layout-body {
  width: 77.5%;
  margin-left: 2.5%;
}
/* Download page
-------------------------------------------------- */
.download .page-header {
  margin-top: 36px;
}
.page-header .toggle-all {
  margin-top: 5px;
}
/* Space out h3s when following a section */
.download h3 {
  margin-bottom: 5px;
}
.download-builder input + h3,
.download-builder .checkbox + h3 {
  margin-top: 9px;
}
/* Fields for variables */
.download-builder input[type=text] {
  margin-bottom: 9px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 12px;
  color: #d14;
}
.download-builder input[type=text]:focus {
  background-color: #fff;
}
/* Custom, larger checkbox labels */
.download .checkbox {
  padding: 6px 10px 6px 25px;
  font-size: 13px;
  line-height: 18px;
  color: #555;
  background-color: #f9f9f9;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  cursor: pointer;
}
.download .checkbox:hover {
  color: #333;
  background-color: #f5f5f5;
}
.download .checkbox small {
  font-size: 12px;
  color: #777;
}
/* Variables section */
#variables label {
  margin-bottom: 0;
}
/* Giant download button */
.download-btn {
  margin: 36px 0 108px;
}
#download p,
#download h4 {
  max-width: 50%;
  margin: 0 auto;
  color: #999;
  text-align: center;
}
#download h4 {
  margin-bottom: 0;
}
#download p {
  margin-bottom: 18px;
}
.download-btn .btn {
  display: block;
  width: auto;
  padding: 19px 24px;
  margin-bottom: 27px;
  font-size: 30px;
  line-height: 1;
  text-align: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
/* Misc
-------------------------------------------------- */
/* Make tables spaced out a bit more */
h2 + table,
h3 + table,
h4 + table,
h2 + .row {
  margin-top: 5px;
}
/* Example sites showcase */
.example-sites {
  xmargin-left: 20px;
}
.example-sites img {
  max-width: 100%;
  margin: 0 auto;
}
.scrollspy-example {
  height: 200px;
  overflow: auto;
  position: relative;
}
/* Fake the :focus state to demo it */
.focused {
  border-color: rgba(82,168,236,.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
          box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
  outline: 0;
}
/* For input sizes, make them display block */
.docs-input-sizes select,
.docs-input-sizes input[type=text] {
  display: block;
  margin-bottom: 9px;
}
/* Icons
------------------------- */
.the-icons {
  margin-left: 0;
  list-style: none;
}
.the-icons li {
  float: left;
  width: 25%;
  line-height: 25px;
}
.the-icons i:hover {
  background-color: rgba(255,0,0,.25);
}
/* Example page
------------------------- */
.bootstrap-examples h4 {
  margin: 10px 0 5px;
}
.bootstrap-examples p {
  font-size: 13px;
  line-height: 18px;
}
.bootstrap-examples .thumbnail {
  margin-bottom: 9px;
  background-color: #fff;
}
/* Bootstrap code examples
-------------------------------------------------- */
/* Base class */
.bs-docs-example {
  position: relative;
  margin: 15px 0;
  padding: 39px 19px 14px;
  *padding-top: 19px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
/* Echo out a label for the example */
.bs-docs-example:after {
  content: "Example";
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #9da0a4;
  -webkit-border-radius: 4px 0 4px 0;
     -moz-border-radius: 4px 0 4px 0;
          border-radius: 4px 0 4px 0;
}
/* Remove spacing between an example and it's code */
.bs-docs-example + .prettyprint {
  margin-top: -20px;
  padding-top: 15px;
}
/* Tweak examples
------------------------- */
.bs-docs-example > p:last-child {
  margin-bottom: 0;
}
.bs-docs-example .table,
.bs-docs-example .progress,
.bs-docs-example .well,
.bs-docs-example .alert,
.bs-docs-example .hero-unit,
.bs-docs-example .pagination,
.bs-docs-example .navbar,
.bs-docs-example > .nav,
.bs-docs-example blockquote {
  margin-bottom: 5px;
}
.bs-docs-example .pagination {
  margin-top: 0;
}
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
  height: 90px;
  overflow: hidden; /* cut the drop shadows off */
}
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
  margin-left: 0;
  margin-right: 0;
}
.bs-navbar-top-example {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}
.bs-navbar-top-example:after {
  top: auto;
  bottom: -1px;
  -webkit-border-radius: 0 4px 0 4px;
     -moz-border-radius: 0 4px 0 4px;
          border-radius: 0 4px 0 4px;
}
.bs-navbar-bottom-example {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
form.bs-docs-example {
  padding-bottom: 19px;
}
/* Images */
.bs-docs-example-images img {
  margin: 10px;
  display: inline-block;
}
/* Tooltips */
.bs-docs-tooltip-examples {
  text-align: center;
  margin: 0 0 10px;
  list-style: none;
}
.bs-docs-tooltip-examples li {
  display: inline;
  padding: 0 10px;
}
/* Popovers */
.bs-docs-example-popover {
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
.bs-docs-example-popover .popover {
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}
/* Dropdowns */
.bs-docs-example-submenus {
  min-height: 180px;
}
.bs-docs-example-submenus > .pull-left + .pull-left {
  margin-left: 20px;
}
.bs-docs-example-submenus .dropup > .dropdown-menu,
.bs-docs-example-submenus .dropdown > .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 5px;
  *width: 180px;
}
/* Responsive docs
-------------------------------------------------- */
/* Utility classes table
------------------------- */
.responsive-utilities th small {
  display: block;
  font-weight: normal;
  color: #999;
}
.responsive-utilities tbody th {
  font-weight: normal;
}
.responsive-utilities td {
  text-align: center;
}
.responsive-utilities td.is-visible {
  color: #468847;
  background-color: #dff0d8 !important;
}
.responsive-utilities td.is-hidden {
  color: #ccc;
  background-color: #f9f9f9 !important;
}
/* Responsive tests
------------------------- */
.responsive-utilities-test {
  margin-top: 5px;
  margin-left: 0;
  list-style: none;
  overflow: hidden; /* clear floats */
}
.responsive-utilities-test li {
  position: relative;
  float: left;
  width: 25%;
  height: 43px;
  font-size: 14px;
  font-weight: bold;
  line-height: 43px;
  color: #999;
  text-align: center;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test li + li {
  margin-left: 10px;
}
.responsive-utilities-test span {
  position: absolute;
  top:    -1px;
  left:   -1px;
  right:  -1px;
  bottom: -1px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test span {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}
/* Sidenav for Docs
-------------------------------------------------- */
.bs-docs-sidenav {
  width: 228px;
  margin: 30px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  width: 190px \9;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/_Assets/img/glyphicons-halflings-white.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}
/* Responsive
-------------------------------------------------- */
/* Desktop large
------------------------- */
@media (min-width: 1200px) {
  .towblock .span5 {width: 450px;}
  .towblock .span7 {width: 790px;}
  .bs-docs-container {
    max-width: 970px;
  }
  .bs-docs-sidenav {
    width: 258px;
  }
  .bs-docs-sidenav > li > a {
    width: 230px \9; /* Override the previous IE8-9 hack */
  }
  .styled-select.large {width: 68% !important;}
}
/* Desktop 1024 */
@media (max-width: 1270px) {
  .towblock .span5 {width: 450px;}
  .towblock .span7 {width: 540px !important;}
}
@media (max-width: 1023px) {
  .towblock .span5 {width: 380px !important;}
  .towblock .span7 {width: 360px !important;}
}
/* Desktop
------------------------- */
@media (max-width: 980px) {
  /* Unfloat brand */
  body > .navbar-fixed-top .brand {
    float: left;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* Inline-block quick links for more spacing */
  .quick-links li {
    display: inline-block;
    margin: 5px;
  }
  /* When affixed, space properly */
  .bs-docs-sidenav {
    top: 0;
    width: 218px;
    margin-top: 30px;
    margin-right: 0;
  }
}
/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    margin-top: -20px; /* Offset bottom margin on .navbar */
  }
  /* Adjust sidenav width */
  .bs-docs-sidenav {
    width: 166px;
    margin-top: 20px;
  }
  .bs-docs-sidenav.affix {
    top: 0;
  }
}
/* Tablet
------------------------- */
@media (max-width: 767px) {
  .towblock {margin: 25px 0 !important;}
  .container .towblock div img {margin-bottom: 25px;}
  .towblock .span5 {width: 100% !important;}
  .towblock .span7 {width: 100% !important;}
  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    padding: 40px 20px;
    margin-top:   -20px; /* Offset bottom margin on .navbar */
    margin-right: -20px;
    margin-left:  -20px;
  }
  .masthead h1 {
    font-size: 90px;
  }
  .masthead p,
  .masthead .btn {
    font-size: 24px;
  }
  .marketing .span4 {
    margin-bottom: 40px;
  }
  .bs-docs-social {
    margin: 0 -20px;
  }
  /* Space out the show-grid examples */
  .show-grid [class*="span"] {
    margin-bottom: 5px;
    }
    #header .show-grid [class*="span"] {margin-bottom: 0;}
  /* Sidenav */
  .bs-docs-sidenav {
    width: auto;
    margin-bottom: 20px;
  }
  .bs-docs-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
  }
  #content .sidebar {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
  }
  /* Unfloat the back to top link in footer */
  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer p {
    margin-bottom: 9px;
  }
  .home-single-block {margin: 0 !important; padding: 20px;}
  .home-single-block img {width: 100%; margin-bottom: 20px;}
  .home-single-block .col-1 {width: 100% !important;}
  
  /* LT Fix adding space on sides of footer */
  .footer-bottom .container {width: 85%}
}
/* Landscape phones
------------------------- */
@media (max-width: 480px) {
  /* Making homepage block content look better*/
  .home-single-block .span6 {
  	width: 100%!important;
	float: none;
  	clear: both;
  }
  .home-single-block .span6.col-1 {
  	width: 100%!important;
  }
  .home-single-block .span6.column-img {
  	float: none;
  	width: 100%!important;
  }
  
  /* Change up some type stuff */
  h2 small {
    display: block;
  }
  /* Downsize the jumbotrons */
  .jumbotron h1 {
    font-size: 45px;
  }
  .jumbotron p,
  .jumbotron .btn {
    font-size: 18px;
  }
  .jumbotron .btn {
    display: block;
    margin: 0 auto;
  }
  /* center align subhead text like the masthead */
  .subhead h1,
  .subhead p {
    text-align: center;
  }
  /* Marketing on home */
  .marketing h1 {
    font-size: 30px;
  }
  .marketing-byline {
    font-size: 18px;
  }
  /* center example sites */
  .example-sites {
    margin-left: 0;
  }
  .example-sites > li {
    float: none;
    display: block;
    max-width: 280px;
    margin: 0 auto 18px;
    text-align: center;
  }
  .example-sites .thumbnail > img {
    max-width: 270px;
  }
  /* Do our best to make tables work in narrow viewports */
  table code {
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
  }
  /* Examples: dropdowns */
  .bs-docs-example-submenus > .pull-left {
    float: none;
    clear: both;
  }
  .bs-docs-example-submenus > .pull-left,
  .bs-docs-example-submenus > .pull-left + .pull-left {
    margin-left: 0;
  }
  .bs-docs-example-submenus p {
    margin-bottom: 0;
  }
  .bs-docs-example-submenus .dropup > .dropdown-menu,
  .bs-docs-example-submenus .dropdown > .dropdown-menu {
    margin-bottom: 10px;
    float: none;
    max-width: 180px;
  }
  /* Examples: modal */
  .modal-example .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  /* Tighten up footer */
  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .row-fluid .sidebar{width:auto!important; float:none!important; color:#333333;}
  .about-img{margin-left:0!important;}
  .row-fluid .right-content{width:945px !important;}
}
/*SUB HEADER*/
.sub-header{background:#323232 url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/header.png) repeat-x; width:100%; /*border-bottom:2px solid #0c0c0c;*/ font-size:15px; color:#FFF;}
.sub-header li{display:inline;}
.sub-header ul{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/hed-sep.png) repeat-y left;}
.sub-header ul li a{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/hed-sep.png) repeat-y right; padding:10px 14px 11px 15px; display:inline-block; color:#FFF;
/* LT Fix ensuring non-bold little nav links */
/*font-weight: normal;*/
/*font-weight: bold;*/
font-size: 14px;
}
.sub-header ul li span{color:#aeaeae; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.demo{font-size: 14px;}
.right-head ul{float:right;}
.right-head {float: right !important;}
.sub-header .bgnone a{background:none!important;}
.social-icon a{padding:10px 7px!important;}
.sub-header li.in a{padding-left:0!important;}
#header{
  position: fixed;
  background: #fff;
  z-index: 25;
  width: 100%;
  top: 0;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0px 5px 40px rgba(0,0,0,0.5);
  min-height: 132px;
  max-height: 132px;
}
/*LOGO*/
.headerlogo{position:relative;}
.headerlogo h1 {margin:0 !important;}
.logo,.connectLogo {
  /* background: transparent url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/crownpeak-logo-401x77-.png) no-repeat left; */
  position:absolute; 
  left:-1px; 
  top:0; 
  z-index:5;
  width: 315px;
  height: 85px;
  text-indent: -9999px;
}
.bot-shadow{}
/*BANNER*/
.banner img{text-align:center;}
/*HOME BLOCK*/
.home-block{font-size:14px; color:#000; margin: 0; padding: 50px 0;}
.home-block h2{color:#229edc; font-weight:300; margin: 0 0 10px 0;}
.home-block .span4 {width: 30%; margin-left: 3%;}
.home-block .span4 img {width: 100%;}
.home-block h5{color:#b61f7e; margin: 16px 0px 1px;}
.home-single-block.column {margin: 45px auto;}
.home-single-block .col-1 {width: 45%; margin-left: 0 !important;}
.home-single-block .column-img {float: right;}
.home-single-block .span6 h2 {margin: 0 0 30px 0;}
/*Client Testimonials*/
.client_testimonials{background:#1d97e0; width:100%; text-align:center; padding: 25px 0; margin:0; color:#FFF; text-shadow:0px -1px 1px #416175; font-style:italic; font-size:22px;}
.client-info{
  margin: 0 auto;
width: 100%;
padding: 0 150px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.client-info p{line-height:30px; margin: 0;}
.director, .client-info .director{
  font-size:16px; 
  font-weight:bold; 
  font-style:normal; 
  margin: 8px 0 5px;
  display: block;
}
<!--.column h2{color:#229edc; line-height: 36px;}-->
.column h2{color:#B61F7E; line-height: 36px;}
.column {font-size:16px; color:#333333; line-height:22px; margin:40px auto;}
.col-1{margin-top:20px;}
.col-1 p {line-height: 28px;}
.client-logo{border-top:1px solid #e0e0e0; width:100%; padding:30px 0; border-bottom:1px solid #e0e0e0; width:100%; padding:30px 0;}
.client-logo li{ float:left; margin:0 48px 0 0;}
.last{margin-right:0!important;}
.client-logo h2 {margin: 0 0 25px 0;}
.submit{border:none; padding:5px 10px; background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/submit.jpg) repeat-x; color:#1a4d80; font-size:13px; font-weight:bold; text-shadow:0px -1px 1px #86c7ea;}
.footer-bottom{background:#2b2b2b url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/footer-bot.jpg) repeat-x;}
.f-col{padding:15px 0 10px 0; color:#858585; font-size:12px;}
.f-col strong{color:#FFF;}
.flinks{color:#858585; padding:0 7px;}
.flinks:hover{color:#FFF;}
.f-logo{float:right; padding-top:15px;}
.navbar .active a{color:#000000!important;}
.footer-bottom .social {
  float: right;
  padding: 15px 25px 0 0;
  width: 100px !important;
}
.footer-bottom .social li {
  float: left;
  display: block;
  margin-left: 5px;
}
.footer-bottom .social li a {
  display:inline-block;
}
/*Breadcrumb*/
.breadcrumb-con{background:#004161; padding:29px 0; width:100%; 
/* LT Fix for nav covering content*/
margin-top: 36px;
}
/* end */
.breadcrumb-con h1{font-size:32px; color:#FFF; font-weight:normal; margin:0; line-height:1;}
.breadcrumb-con h1.connect {font:1.429em/1.1em /*'Open Sans',*/ Arial, Helvetica, sans-serif; margin:0; padding:0 22px;}
/*CONTENT*/
#content{ padding:50px 0 0; }
.about-info{font-size:21px; line-height:28px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.about-img{margin:45px auto; display:block; text-align:center; }
#content h4 {font-weight:normal; padding:10px 0;}
.right-content{width:71.812%!important}
.right-content .faq-list h3 {margin: 0 0 30px 0;}
.right-content h2 {line-height: 34px; margin: 0 0 20px 0;}
.right-content p {margin-bottom: 20px; line-height: 24px !important;}
.right-content .faq-list p {line-height: 26px !important; margin: 0 0 30px 0;}
.right-content h4 {
  padding: 0 !important;
  margin-bottom: 10px;
}
#content .sidebar {margin-top: 50px;}
/*SIDEBAR*/
.gry-box{background:#f3f3f3; border:1px solid #e5e5e5; border-radius:4px; padding:20px; }
.sidebar .gry-box h3 {margin: 0 0 5px 0;}
.sidebar .gry-box p {margin-bottom: 20px;}
.sidebar{width: 25% !important; float:right!important; color:#333333;}
.sidebar h3{font-size:21px; color:#d9036a; line-height:normal; font-weight:400; text-shadow: 0px 1px 1px #badced; margin:0 0 25px 0;}
.tagline{text-transform:uppercase; font-size:12px; color:#464646;}
.sidebar img{text-align:center; margin:10px auto; display:block;}
.download, .green-btn {background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/dow.png) repeat-x; color:#FFF; margin:25px auto 10px; padding: 12px 10px; border-radius:5px; font-size:18px; font-weight:400; width:55%; text-align:center; display:block; text-shadow:0px -1px 1px #436226; /*box-shadow: 0 0 5px #a8a6a6;*/}
/*changed*/
.green-btn {
	width: 30%;
	max-width: 130px;
	margin:0!important; 
}
.download:hover, .green-btn:hover {background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/dow-o.png) repeat-x; color:#FFF;}
.widget{padding:20px; margin-bottom:10px;}
.ptop{padding-top:15px;}
.widget .download, .widget .more-btn {
  width: 75%;
  margin-left: 0;
  margin-right: 0;
  margin: 0 auto;
}
.recognitions{border:1px solid #e5e5e5; border-radius:5px; padding:0;}
.recognitions h3{background:#45a9de; color:#FFF; padding:10px 20px; text-shadow:none; border-radius:5px 5px 0 0;margin: 0;}
.recognitions img {margin: 0 auto;}
.recognitions .widget-inner {padding: 20px;}
.recognitions .more-btn {margin-top: 20px;}
.more-btn{background: #45a9de url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/more.png) repeat-x; color:#FFF; margin:25px auto 30px; padding:13px 10px; border-radius:5px; font-size:18px; font-weight:400; width:146px; text-align:center; display:block; text-shadow:0px -1px 1px #5a7a86; box-shadow: 0 0 8px #a8a6a6;}
.more-btn:hover{background: #56bee6 url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/more-o.png) repeat-x; color:#FFF;}
/*BLOG*/
.post-title{font-size:28px;  line-height:normal; font-weight:400;}
.post-title a{color:#000;}
.post-title a:hover{color:#1f9bde;}
.post{font-size:15px; color:#333333; margin-bottom:20px;}
.post img{margin-bottom:25px;}
/*changed*/
.post p, .post li {margin: 10px 5px;}
.tags{font-size:12px; color:#e5173e; font-weight:400; padding:50px 0 0 0;}
.tags span{color:#747474;}
.meta{padding:0; font-size:12px; color:#747474; font-weight:400; border-top:1px solid #e7e6e6; border-bottom:1px solid #e7e6e6; margin-top:10px!important ;  margin-bottom:65px!important; position:relative;}
.meta .span6 {
  float: left;
  width: 50%;
  margin: 0 !important;
  padding: 7px 0;
}
.meta .span6.meta-info {
float: left;
width: 50%;
margin-right: 3.8% !important;
}
.meta .span6.meta-info .content-user {
    margin-left: 70px;
}
.user-name{color:#333333;}
.sticon{
text-align:right;
margin-top: 5px;
}
.full-post .user-name{padding-left:60px;}
.img-user{position:absolute; top:-7px; left:4px;}
.full-post .meta{margin-bottom:30px!important;}
/*RESPOND*/
.respond-form{background:#f0f0f0; padding:15px 20px; margin:20px 0}
#comment-form-title{font-size:18px; color:#343333; line-height:normal; font-weight:normal; margin:0 0 10px 0;}
.submit-btn, .btn-primary{border:1px solid #23698c; width: 85px; padding:5px 12px; background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/submit.jpg) repeat-x; color:#1a4d80; font-size:13px; font-weight:600; text-shadow:0px -1px 1px #86c7ea; margin:20px 0 0 0; border-radius:4px;}
.submit-btn:hover, .btn-primary:hover{background:#229edc;}
/*Resources Page*/
.customers h3, .casestudies h3{ font-size:21px; color:#000; font-weight:normal; line-height:normal;}
.casestudies h3{font-size: 24px; margin-bottom: 6px;
                /*font-family: 'open_sanslight';*/
}
.customers h3 {margin-bottom: 15px;}
.customers{color:#000000; padding-bottom: 40px;}
#content .media-body h4{margin-bottom: 2px; padding:0; color:#1f9bde; font-size:18px;}
#content .media-body p{line-height:23px;}
.media{border-bottom:1px solid #e6e6e6; padding-bottom:30px; margin-bottom:30px;}
.block1{margin-top:45px!important;}
.download-btn{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/download-btn.jpg) no-repeat; width:85px; height:32px; text-indent:-9999px; display:block; margin:0;}
.download-btn:hover{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/download-btn-o.jpg) no-repeat;}
/*changed*/
.watchnow-btn{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/watchnow-btn.jpg) no-repeat; width:85px; height:32px; text-indent:-9999px; display:block; margin:0;}
.watchnow-btn:hover{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/watchnow-btn-o.jpg) no-repeat;}
.resour{margin:20px 0 40px !important;}
.customers .span6 {width: 100%; margin: 20px 0 0 0;}
/*CONTACT*/
.form-horizontal{background:#f1f1f1; padding:40px; margin:25px auto; width:61%; border-radius:5px;}
.form-horizontal li{clear:both; padding:5px 0; font-size:14px; color:#5e5e5e;}
.form-horizontal input{width:62%; padding:10px; border-radius:6px;}
/*.title-selact{width:100%; padding:10px; border-radius:6px; height:40px;}
.platform{width:100%; padding:10px; border-radius:6px; height:40px;}*/
.styled-select select {
  width: 100%;
  height: 40px;
  padding: 10px;
  background: transparent;
  line-height: 1;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
.styled-select.medium { width: 33%; }
.styled-select.large { width: 66.3%; }
.styled-select {
  height: 40px;
  overflow: hidden;
  background: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/dropdown.jpg) no-repeat right #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
}
.form-horizontal textarea{ width:62%; padding:10px; border-radius:6px; height:100px;}
.btn-primary:hover{text-shadow:none;}
/*FAQs*/
.accordion {font-size:15px; color:#333333; line-height:23px;}
.accordion h5{color:#4e97ca; font-weight:normal; font-size:15px; margin-bottom: 2px;}
.faqs{margin-bottom:10px;}
.faqs ul li{padding:2px 0 2px 10px; background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/list-style.png) no-repeat left 10px;}
/*Locations*/
p.address {
  margin-bottom: 30px;
}
.follow-us {
  padding-top: 20px;
}
#content h1 , #content .main-title {color: #000; font-weight:normal; padding:0px 0;margin-bottom: 0; padding-bottom: 20px; font-size:28px; margin-top: 0; font-weight:normal;}
#content .post-title {margin: 0;}
#content .post-title a {display: block;margin: 0 0 20px 0;}
.map-list{padding:25px 0 25px; font-size:15px; color:#333333; line-height:26px; border-bottom:1px solid #ebeaea;}
.map-list strong{font-weight:600;}
.map{margin-bottom:0;}
.social{margin-top:0px!important;}
.partners{margin: 0 0 30px 0 !important}
.partners-page .buttons {margin: 40px 0 20px 0;}
.partners-page .btn, .content-block .btn, .buttons .btn, .whitepaper .btn{
/* 	font-family: 'HelveticaNeueLTStd65Medium'!important; */
/* 	text-shadow:0px -1px 1px #11587b; */
	font-size:18px;
	padding:11px 25px 10px;}
.partners-page {padding:0px 0 50px; border-bottom:1px solid #ebeaea;}
.partners-page .first{margin-top: 0px !important;}
.partners-page:last-child {border-bottom: 0;}
.partners-page h2{margin-top: 50px!important;}
.right-content .partners-page p {margin-bottom: 16px;}
.partners-page .list-style {margin: 0 0 20px 0;}
.list-style li {
  list-style: outside disc;
  margin: 5px 0 0 18px;
  padding: 0;
}
.list-style li:first-child {margin-top: 0;}
.signup-btn {background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/g-btn.jpg) no-repeat; text-indent:-9999px; display:inline-block!important; height:41px; width:42px; margin-right:10px; cursor:pointer;}
#hide{text-align:center; cursor:pointer; display:none;}
.section-container {border-top: 1px solid #e0e0e0;}
.section-container#section-1 {border: none;}
/* left alignment */
.tile-grid .digital-con {
  float: left;
}
.tile-grid .tile-img {
  float: right;
  padding: 40px 0;
  width: 50%;
}
.tile-grid .tile-img img {width: 100%;}
/* right alignment */
.tile-grid.right .digital-con {
  float: right;
}
.tile-grid.right .tile-img {
  float: left;
}
.digital-con {padding: 50px 0;}
/*.digital-con {padding: 50px 0; font-family: 'HelveticaNeueLTStd65Medium'}*/
.digital-con h2 {
  margin: 0 0 15px 0;
  line-height: 36px;
}
.digital-con p {
  line-height: 28px;
  margin: 0 0 15px 0;
}
.digital-con .buttons,
.partners-page .buttons {margin-top: 40px;}
.digital-con .buttons .btn,
.partners-page .buttons .btn {
  margin: 0 15px 0 0;
   float: left;
}
.tile-toggle {
  background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/toggle-btns-4.png) no-repeat left top;
  text-indent:-9999px; 
  display:inline-block!important; 
  height:40px; 
  width:40px; 
  margin-right: 15px;
  cursor:pointer;
  text-indent: -9999px;
  display: block;
  padding: 0 !important;
}
/* LT Fix added a third hover state */
.tile-toggle:hover {
  background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/toggle-btns-4.png) no-repeat left bottom;
}
/* end */
.tile-toggle.open {
  background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/toggle-btns-4.png) no-repeat left center;
}
.toggle-content {display: none;}
.toggle-content .show-grid {
  border-top: 1px dotted #b2b2b2;
  margin-top: 40px;
  padding-top: 40px;
}
.toggle-content .show-grid:first-child {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.toggle-content .show-grid .full-width {
  width: 100%;
}
/*Case Studies*/
#case-studies #content {padding-top: 0;}
.casestudies .section-content {
  float: left;
  width: 500px;
}
.skype-img {
  float:right;
  width: 450px;
}
.casestudies{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:24px; padding: 50px 0;}
.casestudies h2 {margin: 0 0 25px 0;}
.casestudies p {margin: 0 0 40px 0;}
.casestudies .download{margin:33px 0 0 0; width:250px; padding:11px 10px;}
.casestudies-info {color:#FFF; font-style:normal; text-shadow:none; font-family:"Myriad Pro", arial, helvetica, sans-serif; font-weight:normal; padding:10px 0;}
.casestudies-info p {font-size:20px; line-height: 30px;}
.casestudies-info .director{font-size:16px; line-height: 30px; color:#FFF; font-family:"Myriad Pro", arial, helvetica, sans-serif; font-weight:normal; margin-top: 0px;}
.casestudies strong{text-transform:uppercase; font-weight:normal; display:block;}
.casestudies h3 {font-size: 24px;margin: 0 0 20px 0;}
.casestudies.second p {margin: 15px 0 0 0;}
.casestudies-bottom{background:#1d97e0; padding:20px 0 0 0; border-bottom:1px solid #ffffff; overflow:hidden; height:120px;}
.cs-skype{color: white;
          /*font-family: 'open_sanslight';*/
          text-shadow: 0px 1px 1px #000;
          font-size: 28px;
}
.align-left{float:left !important; margin: 0;}
.align-right{float:right !important;}
.left{float: left;}
.casestudies-bottom strong {font-size:16px; color:#000; text-transform:uppercase; font-weight:normal; display:block; padding-top:20px;}
.casestudies-bottom h3 {
                        /*font-family: 'open_sanslight';*/
                        font-size:28px; color:#FFF;
                        font-weight:bold !important;
                        line-height:27px;
                        text-shadow:0px -1px 1px #4e4e4e !important;
}
.casestudies-bottom img {margin-top:10px; margin-right: 35px;}
.casestudies-bottom .download{width:180px !important; margin-top:23px; box-shadow: 0 4px 10px #106496;}
.readmore{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/readmore.png) no-repeat; width:85px; height:32px; text-indent:-9999px; display:block; margin:20px 0;}
.casestudies-bottom .paper {
  margin: 12px 32px 0 0;
}
.readmore:hover{background-position:bottom;}
.towblock{margin: 70px 0;}
.towblock h2 {margin: 0 0 20px 0;}
.towblock p {line-height: 24px;margin: 0 0 20px}
.towblock div img {width: 100%;height: auto;}
.towblock .align-left {margin-left: 0;}
.towblock .readmore {margin-bottom: 0;}
/*SUB MENU*/
.sub-menu {
  background:#454545;
  top: 83px;
  width: 100%;
  z-index: 8;
  position: fixed;
  /* LT Fix pushing sub menu down so it can be viewed */
  margin-top: 45px;
}
.sub-menu .container {max-width: 100%;}
.sub-menu .container ul {line-height: 28px; padding: 10px 0 10px 115px;}
.toolspage .top-block .container{max-width:1050px;}
.sub-menu li{display:inline;margin: 0 19px 0 0;} /* IM Fix */
.sub-menu li:last-child {margin-right:0;}
.sub-menu a{font-size:13px; color:#54c7ff; font-weight:500; display:inline-block; padding:0;} /* IM Fix */
.sub-menu li:first-child a {padding-left: 0px; margin-left: 0px;}
.sub-menu .active{color:#FFF;}
.sub-menu a:hover, .sub-menu a.current{color:#FFF;}
.top-block{background:#e07151; padding:50px 0; font-size:18px; color:#000; line-height:26px; margin-bottom:20px;}
.top-block h1{font-size:38px; color:#ffffff; line-height:normal; font-weight:normal; margin-bottom: 13px;}
.top-block .setting{padding-left: 158px;}
.content-block{max-width:1023px; margin:30px auto; font-size:14px; color:#333333;}
.buttons{margin-bottom:40px; margin-top: -7px;}
.content-block h4{font-size:21px; font-weight:normal; color:#333333; margin:0 0 15px 0;}
.col-2 img{margin-bottom:15px;}
.col-2 li{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/list-style.png) no-repeat left 9px; padding:2px 0 2px 10px;}
.team{font-size:19px; color:#666666; line-height:normal; font-style:italic; padding:0px 0 10px; display:block;}
.toolspage .buttons {margin-bottom: 0 !important;}
.toolspage .toggle-content {padding-top: 40px;}
/*INSIDE BANNER*/
.inside-banner{
  width:100%; 
  padding:0;
  height: 395px;
  /* LT Fix pushing banner down so content can be seen */
  margin-top: 40px;
}
.caption-inner {
  background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/cap.png); 
  padding: 25px 20px; 
  margin:40px 0 0 100px; 
  color:#FFF; 
  font-size:17px;
  width: 544px;
}
.caption-inner h1 {
  font-size:38px;
  color:#ffffff;
  line-height:normal;
  margin: 0 0 20px 0;
}
.caption-inner p {
  line-height: 26px;
  margin: 0 0 20px 0;
}
.caption-inner .slide-btn {
  margin: 0;
}
.caption-inner .btn {
  text-shadow:0px -1px 1px #11587b; 
  margin:0 7px 0 0; 
  box-shadow: 0 0 5px #1a455a;
  width: 165px;
}
.caption-inner .download, .caption-inner .learn-more {
  box-shadow:none;  
  box-shadow: 0 0 5px #202e0e;
  margin-top: 0;
}
.slide-btn{width:100%; float:left; margin:10px 0 10px; }
.mtopnone{margin:0;}
.bgbot{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/bg-bot.jpg) repeat-x; width:100%; height:1px;}
.bigfont{font-size:16px; line-height:30px;}
/*Features*/
.features{
  background:#1f9ddc; 
  border-top:1px solid #23698c; 
  color:#FFF;
}
.features .inner-wrap {
  border-top: 1px solid #63bbe7;
  padding:50px 0; 
}
.features .heading {
  display: block;
  margin: 0 0 20px 0;
}
.features .subheading {
  display: block;
  margin: 0 0 70px 0;
}
.features .col-3 {
  margin: 40px 0 0 0;
}
.features .col-3:first-child {
  margin-top: 0;
}
.features .col-3 .span4 {
  width: 290px;
  margin: 0 50px 0 0;
}
.lt-ie9 .features .col-3 .span4 {
width: 326px;
}
.features .col-3 .span4.last {margin-right: 0 !important;}
.features .col-3 img {
  margin-bottom: 50px;
}
.features .col-3 strong {
  font-family: 'HelveticaNeueLight', Helvetica, Arial, sans-serif;
  font-size: 21px;
  display: block;
  margin-bottom: 5px;
}
.features .col-3 p {
  font-family:
      /*'open_sanslight',*/
      Helvetica, Arial, sans-serif;
  line-height: 21px;
}
.features h1{text-align:center; font-size:40px; line-height:normal; margin:0; padding:0;}
.features h6{text-align:center; font-size:18px; line-height:normal; margin:0; padding:0;}
.col-3 img{ display:block; text-align:center; margin: 0 auto 18px;}
.col-3{margin-top:50px; font-size:16px;}
.col-3 strong{font-size:23px; color:#FFF; font-weight:normal;}
.slidingDiv {margin:0; background:#fbfbfb;	padding:30px;}
.show_hide {display:none;}
.showdiv{border-bottom:1px dotted #b2b2b2; padding-bottom:30px; margin-bottom:30px;  font-size:14px; color:#333333; }
.digital-con .buttons{ margin-bottom:0;}
.onclick-btn-minus{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/show_hide.png) no-repeat; width:44px; height:53px;}
.onclick-btn-plus{background:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/g-btn.jpg) no-repeat; width:44px;}
.slidingDiv h4{font-size:24px; color:#1f9ddc; line-height:26px; font-weight:normal;}
.whitepaper{background:#FFF; padding:15px 20px; border-radius:5px; border:1px solid #e0e0e0;}
.whitepaper h2{font-size:26px; line-height:23px;}
.whitepaper strong{font-size:16px; color:#ff9933; font-weight:normal;}
.whitepaper .btn{margin-top:0;}
.onclick-btn-plus{margin-top:-1px;}
.buttons a{vertical-align:middle;}
.buttons .signup-btn{margin-top:20px;}
/*.dm-right {float: right !important;}*/
/* Homepage Slider */
#myCarousel {
  margin-bottom: 0;
  height: 100%;
}
.patientinfodivs > .span6 {width: 48%;}
/* START ROYALSLIDER */
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
  width: 100%;
  overflow: hidden !important;
  background-color: #333;
  height: auto !important;
  position: relative;
  direction: ltr;
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
}
.royalSlider > * {
  float: left;
}
.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}
.rsThumb {
  float: left;
  position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition:opacity 0.3s linear;
  -moz-transition:opacity 0.3s linear;
  -o-transition:opacity 0.3s linear;
  transition:opacity 0.3s linear;
}
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
  transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}
.rsArrow {
  position: absolute;
  height: 100%;
  width: 50px;
  z-index: 1;
  background-repeat: no-repeat;
  top: 0; 
}
.rsArrowLeft {
  left: 0;
  padding-left: 4%;
  background-position: center right;
  background-image: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/left-.png);
}
.rsArrowRight {
  right: 0;
  padding-right: 4%;
   background-position: center left;
    background-image: url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/right.png);
}
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition:  0s;
  transition:  0s;
  display: none;
}
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  
  height: 100%;
  width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}
.rsContent img {
  width: 100%;
  height: auto;
}
.rsPreloader {
  position:absolute;
  z-index: 0; 
}
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 36px;
  width: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.20);
  text-align: center;
  cursor: pointer;
}
.rsNavItem {
  -webkit-tap-highlight-color:rgba(0,0,0,0.25);
  display: inline-block;
  text-align: center;
  width: 12px;
  height: 12px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background-color: #999;
  margin: 4px;
  margin-top: 10px;
}
.rsNavItem:hover {
  background-color: #1f9ddc;
}
.rsNavSelected {
  background-color: #1f9ddc;
  border: 2px solid #fff;
  margin-bottom: 2px;
}
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}
.rsTabs {
  float: left;
  background: none !important;
}
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVideoContainer {
  /*left: 0;
  top: 0;
  position: absolute;*/
  /*width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
  
}
img.rsImg {
  max-width: none;
}
.grab-cursor {
  cursor:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/grab.png) 8 8, move; 
}
.grabbing-cursor{ 
  cursor:url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/grabbing.png) 8 8, move;
}
.rsNoDrag {
  cursor: auto;
}
.rsLink {
  left:0;
  top:0;
  position:absolute;
  width:100%;
  height:100%;
  display:block;  
  z-index: 20;
  /*background: url(blank.gif);*/
}
/* END ROYALSLIDER */
/* NAVIGATION */
.nav li {
  text-align: center;
}
.nav a {
  position: relative;
  text-align: left;
}
.nav .has-sub > .arrow-marker {
  display: block;
  margin-left: -12px;
  width: 0; 
  height: 0; 
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;  
  border-top: 12px solid #fff;
  position: absolute;
  left: 50%;
  top: 64px;
  z-index:5; 
}
.sub-menu a {
  position: relative;
  text-align: center;
  margin-right: -6px;
}
.sub-menu .active .arrow-marker {
  display: block;
  margin-left: -12px;
  width: 0; 
  height: 0; 
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;  
  border-top: 12px solid #454545 ;
  position: absolute;
  left: 50%;
  top: 44px;
  z-index:5; 
}
/* END NAVIGATION */
/* TABBED WIDGET */
.tabbed-widget-outer {
    padding: 30px 0;
  }
  .tabbed-widget {
      background: #f5f5f5;
      margin: 0 auto;
      width: 1280px;
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
    }
    .tabbed-widget-heading {
        padding: 20px;
      }
      .tabbed-widget-heading h2, .tabbed-widget-heading p {margin: 0;}
  .tab-wrap-toggle {padding-left: 8px;}
    .tab-wrap-toggle a {
        background: #a7a7a7;
        float: left;
        display: inline;
        padding: 5px 20px;
        margin-left: 2px;
        color: #fff;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
      }
      .tab-wrap-toggle .active {
          background: #1d97e0;
        }
  .tab-wrap {
      background: #1d97e0;
      display: none;
      padding: 5px 5px 5px 0;
      -webkit-border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px;
    }
    .tab-wrap.active {
      display: block;
    }
    .nav-tabs {
        border: none;
        float: left;
        margin: 0;
        width: 395px;
      }
      .nav-tabs > li {
          float: none;
          margin-bottom: 0;
        }
        .nav-tabs > li a,
        .nav-tabs > li a:hover {
            background: none;
            border: none;
            border-bottom: 1px solid #1a86c7;
            border-top: 1px solid #4bade7;
            color: #fff;
            font-family: 'HelveticaNeueLTStd65Medium', Arial, sans-serif;
            text-align: left;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            margin-right: 0;
            padding: 12px 20px;
            cursor: pointer;
          }
        .nav-tabs > li.first a {border-top-color:#1d97e0 !important;}
        .nav-tabs > li.last a {border-bottom-color:#1d97e0 !important;}
        .nav-tabs > li.active a,
        .nav-tabs > li.active a:hover {
          background: #1878b2;
          border: none;
          border-bottom: 1px solid #1a86c7;
          border-top: 1px solid #4bade7;
          color: #fff;
          cursor: pointer;
        }
    .tab-content .tab-pane {
        background: #ffffff;
        border: 1px solid #287fb4;
        overflow-x: hidden;
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
      }
      .tab-content .tab-pane h2 {
        margin: 25px;
        font-size: 25px;
        line-height: 30px;
      }
      .tab-content .scroll-pane {
          height: 233px;
          margin-bottom: 20px;
          overflow: auto;
          overflow-x: hidden;
          width: 100%;
        }
        .tab-content .scroll-pane .pane-inner {
            padding: 0 25px;
          }
          .tab-content .scroll-pane .pane-inner p {
            margin: 0 0 20px 0;
          }
      .tab-content .scroll-pane .pane-inner li {
        color: #adadad;
        list-style: outside disc;
        margin: 15px 0 0 18px;
      }
      .tab-content .scroll-pane .pane-inner li:first-child {
        margin-top: 0;
      }
      .tab-content .scroll-pane .pane-inner li span {color: #333333;}
      .tab-content .scroll-pane .jspVerticalBar {
        right: 20px;
        background: #d8d8d8;
        border: 1px solid #d8d8d8;
        border-top: none;
        border-bottom: none;
        width: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
      }
      .tab-content .scroll-pane .jspVerticalBar .jspTrack {
        background: transparent;
      }
      .tab-content .scroll-pane .jspVerticalBar .jspTrack .jspDrag {
        background: #f7f7f7;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
      }
      
.tile-grid .buttons .btn {
  min-width: 125px;
}
.tile-grid .buttons .btn.tile-toggle {
  min-width: 40px;
}                      
                      
/* 1024px Tab Styles */
@media only screen and (max-width: 1279px) {
  .tabbed-widget {width: 1024px;}
  .tabbed-widget .nav-tabs {width: 350px;}
  .tile-grid .tile-img {width: 45%;}
}
.nav .arrow-marker {
  display: none;
  font-size: 30px;
  text-indent: -9999px;
  position: relative;
}
.nav a:hover .arrow-marker,
.nav a.active .arrow-marker {
  border-left-color: #ffffff;
}
.has-sub > a.active {
  background: #f2f2f2;
  color: #333333 !important;
}
.nav .arrow-marker:before {
  position: absolute;
  display: block;
  content: "";
  top: 20px;
  left: 18px;
}
.nav .arrow-marker.arrow-down:before {
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 10px solid #1d97e0;
}
.nav .arrow-marker.arrow-up:before {
  width: 0; 
  height: 0; 
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #333333;
  top:18px;
}
/* 768px Tab Styles */
@media only screen and (max-width: 1023px) {
.tile-grid .buttons .btn {
  min-width: 122px;
  width: 122px;
  font-size: 16px;
  margin-bottom: 5px;
}
.tile-grid .buttons .btn.tile-toggle {
  min-width: 40px;
  width: 40px;
} 
  .features .col-3 .span4 {width: 220px;} 
  .tabbed-widget {width: 768px;}
    .tabbed-widget .nav-tabs {width: 300px;}
    .tab-wrap-toggle a, .nav-tabs > li a {font-size: 13px;}
    .tab-content .tab-pane h2 {
        font-size: 20px;
        line-height: 28px;
      }
      .client-info {padding: 0;}
      .sub-menu {display: none;}
      .caption-inner .btn {
        width: 48%;
        max-width: 48%;
        -moz-box-sizing: border-box; 
        -webkit-box-sizing: border-box; 
        box-sizing: border-box;
      }
  .navbar {
    width: 100% !important;
  margin: 80px 0 0 0;
}
.navbar-inner {
  padding: 0;
}
.navbar .nav li, .navbar .nav li a,
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover {display: block;}
.navbar .nav li {
  margin-top: 5px;
}
.navbar .nav li:first-child {
  margin-top: 20px;
}
.nav .has-sub > a .arrow-marker {
display: block !important;
margin: 0;
float: right;
width: 50px;
height: 50px;
position: absolute;
right: 0;
top: 0;
line-height: 50px;
text-align: center;
}
.nav .submenu {
  background: #f9f9f9;
  max-height: 0;
  overflow: hidden;
  position: relative;
  top: auto;
  left: auto;
  padding: 0;
  margin-top: -1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.nav .submenu .has-sub:hover .submenu,
.nav .submenu .has-sub a:hover .submenu {
  display:block !important;
}
.nav .submenu.open {
  /*display: block;*/
  display: inline; /*CSDCRP-162*/
  max-height:1000px;
  padding: 5px 0;
}
.nav .submenu li {
  margin: 0 !important;
}
.nav .submenu li a {
  padding: 10px;
}
.nav-collapse, .nav-collapse.collapse {
  width: 100% !important;
  margin: 0;
  padding: 0;
}
.nav-collapse.collapse {
  height: auto;
  overflow-y: auto;
  max-height: 0px;
  -webkit-transition: max-height 0.35s ease;
  -moz-transition: max-height 0.35s ease;
  -o-transition: max-height 0.35s ease;
  transition: max-height 0.35s ease;
}
button.btn.btn-navbar {
  outline: none;
}
.nav-collapse .nav {
  margin: 0;
  padding: 0;
}
/* LT Fix making footer look like footer on smaller screen sizes */
.footer-bottom{background:#2b2b2b url(/National_Library/20160526010038oe_/https://www.crownpeak.com/images/footer-bot.jpg) repeat-x 0 50px; padding-bottom: 10px;
}
.footer-bottom .f-col, .footer-bottom .span4 {width: 100%; text-align: center;
}
.footer-bottom .f-col p {margin: 10px 0; font-size: 12px;
}
.footer-bottom .span4 {float: none;}
                                      
  span.sub-nav-space {
    display: none;
  }
  
  .footer-bottom .span8.f-col {
    padding: 0 0 20px 0 !important;
  }
  .footer-bottom .span4 {
  /* LT Fix 
  width: 100%;*/
  width: 90%;
  }
  .footer-bottom .social {
    float: left;
    padding: 0;
  }
  .footer-bottom .f-logo {
  padding: 0;
  /* LT Fix */
  margin-right: 0px;
  }
  .caption-inner .btn {
    width: 47%;
    max-width: 47%;
  }
                                        
}
/* Everything below Verticle iPad */
@media only screen and (max-width: 767px) {
  .tile-grid .tile-img {width: 100%; padding-bottom: 0;}
  .tile-grid .tile-img img {width: 100%;}
  .tabbed-widget-outer {display: none;}
  .footer-bottom .span8.f-col {
  /* LT Fix removing padding 
    padding: 0 0 20px 0 !important;*/
	padding: 0!important;
  }
  .footer-bottom .span4 {width: 100%;
  /* LT Fix improving padding */
    padding-top: 10px;
  }
  .footer-bottom .social {
    float: left;
    padding: 0;
  }
  .footer-bottom .f-logo {padding: 0;}
  .caption-inner .btn {
    width: 47%;
    max-width: 47%;
  }
.inside-banner {background-image: none !important;}
.inside-banner .caption-inner {
  background: none;
  padding: 0;
}
}
/* end */
/* Everything below Verticle Phone */
@media only screen and (max-width: 494px) {
.tile-grid .buttons .btn {
  min-width: 100%;
  width: 100%;
  font-size: 16px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  margin: 10px 0 0 0;
}
.tile-grid .buttons .btn:first-child {
  margin-top: none !important;
}
.tile-grid .buttons .btn.tile-toggle {
  min-width: 40px;
} 
.slidingDiv .buttons .btn {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
  .caption-inner .btn {
    font-size: 12px;
  }
}
/* Everything below Verticle Phone */
@media only screen and (max-width: 390px) {
  .caption-inner {
    margin-top: 15px;
  }
  .caption-inner .btn {
    width: 100%;
    max-width: 100%;
    margin-top: 10px !important;
  }
  .caption-inner .btn:first-child {
    margin-top: 0 !important;
  }
}
/* CSS Styles that are needed by jScrollPane for it to operate correctly */
.jspContainer {overflow: hidden;position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #dde;position: relative;}
.jspDrag {background: #bbd;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow {background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled {cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow {height: 16px;}
.jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4;float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;}
/* IE 8 */
.lt-ie9 .nav li:hover > .submenu,
.lt-ie9 .nav li:hover > .submenu {
  display:block !important;
}
/*
.lt-ie9 .submenu {
  position: absolute;
  left: 0;
  background: #9d9d9d;
  padding: 10px;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  top: 53px;
  border: 1px solid #e0e0e0;
}
*/
.lt-ie9 .nav-collapse li {
  position: relative;
}
/*
.lt-ie9 .submenu {
  position: absolute;
  left: 0;
  background: #9d9d9d;
  padding: 10px;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  top: 53px;
  border: 1px solid #e0e0e0;
}
*/
.lt-ie9 .submenu {
background: none repeat scroll 0 0 #000000;
border: 1px solid #e0e0e0;
border-radius: 0 0 5px 5px;
left: 0;
padding: 10px;
position: absolute;
top: 53px;
}
.lt-ie9 .submenu:before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #000000;
  content: "";
  position: absolute;
  left: 50%;
  top: -10px;
  margin-left: -10px;
}
.lt-ie9 .submenu a {
  font-size: 12px;
  display:block;
  color: #fff;
  line-height: 19px;
  margin-top:5px;
}
.lt-ie9 .submenu a:hover {color:#1f9bde;}
.lt-ie9 .submenu li:first-child a {margin-top:0; min-width: 200px;}
.lt-ie9 .nav-collapse li:hover .submenu {
  display: block;
}
.lt-ie9 .sub-menu {
  min-width: 1024px;
}
.lt-ie9 .tile-grid .tile-img {
  width: 45%;
}
/* CROWNPEAK ADDED STYLES */
/* Responsive Videos */
.videoWrapper {
	position: relative;
	height: 0;
}
* html .videoWrapper {
	margin-bottom: 45px;
	margin-bot\tom: 0;
}
.videoWrapper div,
.videoWrapper embed, 
.videoWrapper object,
.videoWrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.widescreen {
  padding-bottom: 56.25%;
}
.fourbythree {
  padding-bottom: 75%;
} 
/* Marketo Column Form */
.mktoForm input, .mktoForm select {
	height: 30px; 
	width: 240px!important;
	clear: both;
	margin: 5px 0!important;
}
.mktoForm select {
	padding: 4px!important;
}
.mktoForm input[type="radio"] {
	height: auto!important; 
	width: auto!important;
	clear: both!important;
	margin: 5px 0!important;
}
.mktoForm .mktoRadioList > label, .mktoForm .mktoCheckboxList > label {
	padding: 4px 0;
	width: 100%!important;
}
.mktoForm .mktoFormRow {
	width: inherit!important;
}
.mktoForm .mktoDateButton {
	margin-left: -15px!important;
	height: 20px!important;
}
.mktoButtonRow {
	width: 240px!important; 
	padding: 0!important; 
	text-align: right!important;
}
.mktoButtonRow span {
	margin: 0!important;
}
.mktoForm .mktoOffset {
	width:0!important
}
.mktoForm .mktoGutter {
	display: none!important;
}
                                                              
@media (max-width: 1270px) {
  .mktoForm input, .mktoForm select, .mktoButtonRow {
  	width: 183px!important
  }
}
@media (max-width: 1023px) {
  .mktoForm input, .mktoForm select, .mktoButtonRow, .mktoRadioList, .mktoForm {
  	width: 125px!important
  }
  .mktoForm .mktoRadioList > label {width: 100px!important;}
}
                                                          
@media (max-width: 767px) {
  .mktoForm input, .mktoForm select, .mktoButtonRow, .mktoRadioList, .mktoForm, .mktoForm .mktoRadioList > label, .mktoForm .mktoFieldWrap, .mktoFormCol {
  	width: 100%!important;
  }
  .mktoForm select {
  height: 30px!important;
  }
}  
/* Hiding Objects on Mobile */
@media only screen and (max-width: 494px) {
  .mobile-hide {display: none;
    }
}	
/* ALTERNATE BREADCRUMB CONTAINER*/
.breadcrumb2-con {background:#666666; padding:29px 0; width:100%;height: 50px;}
.breadcrumb2-con h1{font-size:32px; color:#FFF; font-weight:normal; margin:0; line-height:1;}
.breadcrumb2-con .breadcrumb2 {
  height: 50px;
  line-height: 32px;
}
                                                                
/* Revealing Objects on Mobile */
@media only screen and (min-width: 495px) {
  .mobile-reveal {display: none;
    }
}	
/* Share Buttons */
.st-container {
float: left;
}
.st-col {									
	padding-top: 0px;
	padding-bottom: 4px;
	float: left;
}
/* Sub Menu UL Shift - IM */
@media (min-width: 1280px) {
	.sub-menu .container {position: relative; right: 112px;}
	}
@media only screen and (max-width: 1279px) {
  .sub-menu .container ul {
              line-height: 28px;
              padding: 10px 0 10px 5px;
            }
  }
  
/* @media only screen and (max-width: 1035px) {
  .sub-menu .container ul {
              line-height: 25px;
              padding: 10px 0 10px 5px;
              margin: 0 -10px 0 0;}
  .sub-menu a {font-size: 13.7px;}
  }   */
  
  
/* Landing Page Header Z-Title */
                                                                                            
                                                                                            
                                                                                            
                                                                                            
@media (min-width: 700px) {
  .lpztitle {
      position: fixed;
      right: 60px;
      top: 20px;
      z-index: 100;
    }
	.lpbodycontent #content {
	  padding: 0 0 0 0;
	}	  	
	
}
	
}
@media only screen and (max-width: 699px) {
.lpztitle {
      padding: 10px 0 0 0;
      position: relative;
      bottom: 25px;
    }
	.lpbodycontent #content {
	  padding: 50px 0 0;
	}	  
	
}
/* Home Page Video */
@media (min-width: 1280px) {
.homevideo-box {max-height: 280px;}
.homevideo-text {position: relative; left: 530px; bottom: 220px; max-width: 700px; overflow: visible;}
}
@media (min-width: 1024px) and (max-width: 1279px) {
.homevideo-box {max-height: 280px;}
.homevideo-text {position: relative; left: 530px; bottom: 220px; max-width: 500px;}
}
@media only screen and (max-width: 1023px) {
.homevideo-box {max-height: 500px; margin: 0 auto;}
.homevideo-subbox {margin: 0 auto;}
.homevideo-text {padding-top: 20px;}
}
     
@media screen and (max-width:800px) {
div[class=video_holder] {display:none;}
.android div[class=android] {display:block !important;width:320px !important;height:176px !important;}
}
@media screen and (width:320px), screen and (width:703px){
.android div[class=android] {display:none !important;}  
div[class=video_holder] {display:block !important;}
}
.ExternalClass div.video_holder {display:none !important;}
.android .ExternalClass div.android {display:block !important;width:100% !important;height:200px !important;}
/* Customer LPs */
@media (min-width: 1024px) {
		.cstlp-txt {margin-right: 30px}
		}
@media (min-width: 768px) and (max-width: 1023px) {
		.cstlp-txt {margin-right: 15px}
	
		.cstlp-results {width: 710px; padding: 20px 0;}
}
/* Home Block H2 Adjust */
@media (min-width: 1024px) and (max-width: 1279px) {
	.home-block h2{min-height: 71px}
	}
/* HP Column Wrap */
@media (min-width: 480px) and (max-width: 767px) {
    .col-hp-wrap {width: 440px;}
    }
/* IM - Floating CTA */
#floating-cta {height:50px;position:relative;text-align:center}
#floating-cta .floater{background:rgba(0, 0, 0, 0);overflow:hidden;width:100%;position:fixed;left:0;bottom:-1px;z-index:20;white-space:nowrap;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}
#floating-cta .floater .btn {background: #B61F7E; width: 120px; font-size: 14px; padding: 6px 10px;} 
#floating-cta .floater .btn:hover, #floating-cta .floater .btn:focus {color: #FFF; background:#cb5ea2;}
.footer-stuck {		position:absolute !important;z-index:0 !important;background:rgba(255, 255, 255, 0) !important}
 
 
@media (max-width: 479px){
  #floating-cta .floater .btn{
    font-size: 12px;
    line-height: 10px;
    width: 90px;
   }
  
}   
/* IM - Search Button */
	
.search-button-text {
	width: 20px !important;
		word-wrap: break-word !important;
		font-size: 3px !important;
		color: transparent !important;
padding: 0;                                                                                                                    
	}	
                                                                                                                  
                                                                                                                 
@media (min-width: 480px) {                                                                                                                  
                                                                                                                  
.phone-swap {display: none !important;}
}                                                                                                                  
                                                                                                                  
                                                                                                                  
@media (max-width: 479px) {
.desktop-phone {display: none !important;}                                                                                                                
                                                                                                                
	.right-head {
		position: relative;
		left: 10px;
		}
	.phone-swap-text {
		width: 25px !important;
		word-wrap: break-word !important;
		font-size: 2px !important;
		color: transparent !important;                                                                                                                  
padding: 0;
	}	
                                                                                                                
      }
                                                                                                    
                                                                                                              
/* IM - Chat Hide */    
#jivo_chat_widget {display: none !important;}
#jivo_chat_widget_offline {display: none !important;}  
                                                                                                          
                                                                                                          
/* IM - Blog Subpage H1 to H2 Conversion */
                                                                                                          
.blog-subpage-heading h2 {
  font-size: 32px;
  color: #FFF;
  font-weight: normal;
  margin: 0;
  line-height: 1;
}
                                                                                                          
                                                                                                          
/* IM - Customer Logo Carousel */
.client-logo {overflow: hidden;}
#wrapper {
				background-color: #fff;
				width: 100%;
				height: 100%;
				margin-top: -1px;
				position: relative;
				top: 25%;
				overflow: hidden;
			}
		
#carousel div {
        text-align: center;
        width: 200px;
        height: 250px;
        float: left;
        position: relative;
        padding: 0 20px 0 20px;
}
			
#carousel div img {
	border: none;
}
}
#carousel div span {
	display: none;
}
#carousel div:hover span {
	background-color: #333;
	color: #fff;
	font-family: Arial, Geneva, SunSans-Regular, sans-serif;
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	width: 100px;
	padding: 2px 0;
	margin: 0 0 0 -50px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	border-radius: 3px;
}
/* IM & LT Fix for little nav issues */
@media (min-width: 480px) and (max-width: 767px) {
.sub-header .container .row-fluid.show-grid .span6 { width: 49px}
.sub-header .span6 + .right-head ul { width: 150px;}
.sub-header .span6 + .right-head {float: right}
}
@media (max-width: 479px) {
    
    .sub-header .span6 + .right-head ul {width: 150px;} 
	
}
/* IM - Form Checkbox Text */
.form-checkbox-text {
	
	margin: 0 auto;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	
}
.lp-form-container .form-checkbox-text {
	
	padding-left: 30px;
	padding-right: 30px;
	
}
    
    
/* IM - Resource Landing Page */
.lp-main-content {
	padding-top: 0px;
	margin-bottom: 20px;
	min-height: 300px;
	}
.lp-main-img-portrait {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	max-width: 200px;
	}
	
.lp-main-img-landscape {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	max-width: 300px;
	}	
@media (max-width: 479px) {
	
	.lp-main-img-holder {
		margin: 0 auto;
		text-align: center;
		max-width: 300px;
		}
	
	.lp-main-img-portrait, .lp-main-img-landscape {
		float: none;
		margin-right: 0;
		max-width: 100%;
		}
		
		
	
	}	
	
	
.lp-form-container {
	text-align: center;
	max-width: 278px;
	min-width: 250px;
	margin: 0 auto;
	}
/* IM - Form Preloader */
#floatingCirclesG{
	position:relative;
	width:125px;
	height:125px;
	margin:auto;
	transform:scale(0.6);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.6);
}
.f_circleG{
	position:absolute;
	background-color:rgb(255,255,255);
	height:22px;
	width:22px;
	border-radius:12px;
		-o-border-radius:12px;
		-ms-border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
	animation-name:f_fadeG;
		-o-animation-name:f_fadeG;
		-ms-animation-name:f_fadeG;
		-webkit-animation-name:f_fadeG;
		-moz-animation-name:f_fadeG;
	animation-duration:1.2s;
		-o-animation-duration:1.2s;
		-ms-animation-duration:1.2s;
		-webkit-animation-duration:1.2s;
		-moz-animation-duration:1.2s;
	animation-iteration-count:infinite;
		-o-animation-iteration-count:infinite;
		-ms-animation-iteration-count:infinite;
		-webkit-animation-iteration-count:infinite;
		-moz-animation-iteration-count:infinite;
	animation-direction:normal;
		-o-animation-direction:normal;
		-ms-animation-direction:normal;
		-webkit-animation-direction:normal;
		-moz-animation-direction:normal;
}
#frotateG_01{
	left:0;
	top:51px;
	animation-delay:0.45s;
		-o-animation-delay:0.45s;
		-ms-animation-delay:0.45s;
		-webkit-animation-delay:0.45s;
		-moz-animation-delay:0.45s;
}
#frotateG_02{
	left:15px;
	top:15px;
	animation-delay:0.6s;
		-o-animation-delay:0.6s;
		-ms-animation-delay:0.6s;
		-webkit-animation-delay:0.6s;
		-moz-animation-delay:0.6s;
}
#frotateG_03{
	left:51px;
	top:0;
	animation-delay:0.75s;
		-o-animation-delay:0.75s;
		-ms-animation-delay:0.75s;
		-webkit-animation-delay:0.75s;
		-moz-animation-delay:0.75s;
}
#frotateG_04{
	right:15px;
	top:15px;
	animation-delay:0.9s;
		-o-animation-delay:0.9s;
		-ms-animation-delay:0.9s;
		-webkit-animation-delay:0.9s;
		-moz-animation-delay:0.9s;
}
#frotateG_05{
	right:0;
	top:51px;
	animation-delay:1.05s;
		-o-animation-delay:1.05s;
		-ms-animation-delay:1.05s;
		-webkit-animation-delay:1.05s;
		-moz-animation-delay:1.05s;
}
#frotateG_06{
	right:15px;
	bottom:15px;
	animation-delay:1.2s;
		-o-animation-delay:1.2s;
		-ms-animation-delay:1.2s;
		-webkit-animation-delay:1.2s;
		-moz-animation-delay:1.2s;
}
#frotateG_07{
	left:51px;
	bottom:0;
	animation-delay:1.35s;
		-o-animation-delay:1.35s;
		-ms-animation-delay:1.35s;
		-webkit-animation-delay:1.35s;
		-moz-animation-delay:1.35s;
}
#frotateG_08{
	left:15px;
	bottom:15px;
	animation-delay:1.5s;
		-o-animation-delay:1.5s;
		-ms-animation-delay:1.5s;
		-webkit-animation-delay:1.5s;
		-moz-animation-delay:1.5s;
}
@keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}
	100%{
		background-color:rgb(255,255,255);
	}
}
@-o-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}
	100%{
		background-color:rgb(255,255,255);
	}
}
@-ms-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}
	100%{
		background-color:rgb(255,255,255);
	}
}
@-webkit-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}
	100%{
		background-color:rgb(255,255,255);
	}
}
@-moz-keyframes f_fadeG{
	0%{
		background-color:rgb(0,0,0);
	}
	100%{
		background-color:rgb(255,255,255);
	}
}
/* IM - Updated Breadcrumbs for Resources*/
.resources-breadcrumb {margin: 20px 0 20px 0;}
.resources-breadcrumb ul{
	margin: 0 !important;
	
	}
.resources-breadcrumb .breadcrumb > li {
	font-weight: bold !important;
	}
.resources-breadcrumb .breadcrumb > li span a {
	display: inline-block;
	font-style: italic;
	font-size: 13px;
	padding: 0 !important;
	color: #0097e0;
	}
	
.resources-breadcrumb .breadcrumb > li span a:hover {
	color: #4FC1E9;
	}	
.resources-breadcrumb .breadcrumb > li:last-of-type span a, .resources-breadcrumb .breadcrumb > li:last-of-type span a:hover {
	color: #000000 !important;
	pointer-events: none;
	}
	
	
.resources-breadcrumb .breadcrumb > li > .divider {
    padding: 0 !important;
    background: none !important;
	}	
.resources-breadcrumb .breadcrumb > li > .divider:after  {
    content: ">";
    padding: 0 10px !important;
    position: relative;
    bottom: 1px;
	}
.resources-intro {border-bottom: 1px solid #e6e6e6;}
/* IM - Updated Breadcrumbs for LP */
.lp-breadcrumb .breadcrumb > li > .divider {
    background: none !important;
	}	
.lp-breadcrumb .breadcrumb > li > .divider:after  {
    content: ">";
    padding: 0 0 0 10px !important;
    position: relative;
    bottom: 1px;
	font-weight: bold !important;
	color: #ffffff;
	
	}
.lp-breadcrumb .breadcrumb > li:last-of-type span a, .lp-breadcrumb  .breadcrumb > li:last-of-type span a:hover {
	pointer-events: none;
	}	
	
	
@media only screen and (max-width: 479px) {
.lp-breadcrumb .breadcrumb > li:last-of-type {display: none;}
}
/* IM - LP UL SHIFT */
.lp-main-content ul {
	
	position: relative;
	left: 20px;
	padding-right: 20px;
	}
	
/* IM - Video LPs */
#lp-gated-video {
		display: none;
		margin-bottom: 20px;
	}
	
#lp-ungated-video {
		margin-bottom: 20px;
	}	
 
	
	
}
/* IM - Contact Form */
	
	.contact-form  {
		
		width: 450px !important!;
		min-width: 450px !important;
		max-width: 450px !important;
		
	}
	
	.contact-form-input {
		
		min-width: 410px !important;
		max-width: 410px !important;
		
	}
	.contact-form-select {
		
		min-width: 425px !important;
		max-width: 425px !important;
		
	}
@media only screen and (max-width: 590px) {
	
	.contact-form  {
		
		width: auto !important!;
		min-width: 0px !important;
		
	}
	
	.contact-form-input {
		
		min-width: 0px !important;
		
	}
	.contact-form-select {
		
		min-width: 0px !important;
		
	}
	
}
/* IM - RH Nudge */
@media (min-width: 1024px){
	
	 .navbar .nav{
		
		margin-right: 20px;		
		 
	 }
	
}
@media (min-width: 768px){
	.right-head {
	
		position: relative;
		right: 5px;
	}
	.container {
	
		padding-left: 5px;
		padding-right: 5px;
	}
	
}
/* IM - Footer Right */
@media (min-width: 1280px) {
	
	.f-soc-brnd {padding-right: 20px;}
	
}
@media (max-width: 1279px) and (min-width: 1024px) {
	
	.f-soc-brnd {padding-right: 25px;}
	
}
/* IM -Jobs Portal */
@media (min-width: 1280px) {
	
	.jobs-portal {
		position: relative;
		right: 8px;
	}
	
}
@media (max-width: 1279px) and (min-width: 768px) {
	
	.jobs-portal {
		position: relative;
		right: 6px;
	}
	
}
@media (max-width: 767px) {
	
	.jobs-portal {
		position: relative;
		right: 3px;
	}
	
}
/* IM - p no margin */
.p-no-margin p {margin: 0;}
/* IM - p no margin */
.ul-bottom-margin ul {margin-bottom: 20px}
/* IM - One Column Tile */
.one-col-tile {padding: 50px 0;}
.one-col-tile h2 {margin: 0 0 15px 0; line-height: 36px;}
.one-col-tile .row-fluid [class*="span"] {margin-left: 2% !important;}
.one-col-tile .no-grid {margin-left: 2% !important; margin-right: 2% !important}
.one-col-tile .digital-con {padding: 25px 0 0 0;}
.one-col-tile p {line-height: 28px;}
/*IM - Heading Section Tweaks */
.blog-subpage-heading section {padding: 0 !important;}
.reg-page-heading-con section {padding: 0 !important;}
/*IM - Header Logo Resizes */
.headerlogo .logo {
   background-size: 200.5px 38.5px;
}
.headerlogo .connectLogo {
   background-size: 200.5px 38.5px;
}
/*IM - LP Headings */
.lp-heading h1 {padding-bottom: 0 !important;}
	
.lp-heading h2 {
	margin: 0 !important;
	line-height: 28px !important;
}
.lp-heading {margin-bottom: 20px;}
/*IM - mgmt qutoes */
.bio-quote {margin-top: 20px;}
/* IM - Agreement Tables */
.agreement-table td {padding: 0 5px;}