/* ===== START NAVIGATION MENU ===== */
.navbar-brand {
    float: left;
    height: auto;
	padding: 0;
    font-size:20px;
    line-height: 20px;
	margin-top: 6px;
}
.navbar-toggle {
margin-top: 15px;
border-radius: 60px;
font-size: 17px;
line-height: 1;
padding: 10px 8px;
color: #BBB;
border: 2px solid #BBB;
text-align: center;
}
.navbar-default .navbar-toggle {
background-color: #FFF !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #FFF;
color: #f56363;
border-color: #f56363;
}
.navbar-nav {
margin: 0;
}
.navbar-default {
font-family:"Microsoft Yahei","Hiragino Sans GB",tahoma,arial;
	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	font-weight: 700; 
	font-size: 15px;
letter-spacing: 1.5px;
background-color: #FFF;
border: 0;
border-bottom: 1px solid #EEE;
border-radius: 0;height: 75px;
margin: 0;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.dropdown > a:focus {
position: relative;
padding-top: 29px;
padding-bottom: 28px;
padding-right: 16px;
padding-left: 16px;
margin-bottom: 0;
line-height: 1;
text-transform: uppercase;
background-color: #FFF;
color: #777;
z-index: 1;
}
.navbar1 .social-icons i {
border-radius:500px;
font-size:14px;
margin-right: 4px;
padding: 6px;
text-align: center;
color: #777;
border: none !important;
cursor: pointer;
position: relative;
z-index: 1;
margin-top: 0px;
}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li.active > a:hover {
color: #f56363;
background-color: #FFF;
}
.navbar-default .navbar-nav > li.active > a:focus {
color: #f56363;
background-color: #FFF;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #f56363;
background-color: #FFF;
}
.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
    overflow-x: visible;
    border-top: medium none;
    box-shadow: none;
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
 top: 0;
 position: fixed;
}
.dropdown-menu {
box-shadow: none;
font-size: 12px;
text-transform: uppercase;
border-radius: 0;
background-color: #FFF !important;
color: #777;
border-top: none;
z-index: 1;
padding: 0;
margin: 0;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.dropdown-menu > li > a {
    padding: 7px 20px;
    color: #777;
	font-weight: 400;
	background-color: #FFF;
	border-top: 1px solid #EEE;
}
.dropdown-menu > li:first-child > a {
	border-top: none;
}
.dropdown-menu > li:last-child > a {

}
.dropdown-menu > li:hover > a, .dropdown-menu > li > a:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #f56363 !important;
	background-color: #FFF;
}
/* Navbar Social Icons */
.navbar .social-icons {
background-color: #FFF;
}
.navbar .social-icons a i {
margin-top: 22px;
}
.navbar .social-icons a:first-child i {
margin-left: 20px;
}
.navbar .social-icons i {
border-radius:500px;
font-size:14px;
margin-right: 4px;
padding: 6px;
text-align: center;
color: #777;
border: none !important;
cursor: pointer;
position: relative;
z-index: 1;
margin-top: 0px;
}
.navbar .social-icons i:hover {
background-color:#FFF;
color: #f56363;
}



/* ========== MENU WILL DROP ON HOVER FOR LARGE SCREENS ========== */
@media (min-width: 991px)
 {
 .dropdown .dropdown-menu {
display: block;
visibility:hidden;
    opacity: 0; 
    height: 0;
    overflow: hidden;
	transition-property:opacity;
transition-duration: .25s;
transition-delay: .25s;

/* Safari */
-webkit-transition-property:opacity; 
-webkit-transition-duration: .25s;
-webkit-transition-delay: .25s;
 }
.dropdown:hover .dropdown-menu {
opacity: 1;
visibility:visible;
    height: auto;
	  color: #777;
 }
 .dropdown-backdrop {
visibility: hidden;
}
 }
 /* =====*/
/* ===== END NAVIGATION MENU ===== */

/* ==================================================  */
/* === POINT IN WHICH MENU GOES RESPONSIVE - COLLAPSE POINT ===  */
/* ==================================================  */
@media (min-width: 991px) {
  .navbar-toggle {
    display: none;
  }
.dropdown i {
display: none;
}
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
  .navbar {
    border-radius: 0;
  }
  .navbar-header {
    float: left;
  }
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
.navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}
}
@media (max-width: 991px) {
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.dropdown > a:focus {
margin-right: 0;
margin-left: 0;
padding-left: 20px;
padding-right: 20px;
border-bottom: 1px solid #BBB;
}
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar .social-icons {
background-color: #FFF;
padding-bottom: 20px;
}
}
@media (min-width: 768px) {
.navbar .container {
  width: 100%;
  }
}
@media (min-width: 992px) {
.navbar .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
.navbar .container {
    width: 1170px;
  }
}







#search-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 199999;
    background-color: #000;
    opacity: .5;
    display: none
}

#search-holder {
    position: fixed;
    width: 600px;
    height: 80px;
    padding: 20px;
    background-color: #fff;
    opacity: .95;
    top: 75px;
    left: -800px;
    z-index: 200000
}

#search-holder p#search-clue {
    font-size: 11px;
    display: none;
    color: #fa492b;
    position: relative
}

#search-holder form.search {
    position: relative
}

#search-holder form.search input {
    font-size: 18px;
    background-color: #fff;
    background-position: 5px 5px;
    border: 3px solid rgba(0, 91, 172, 0.6);
    border-radius: 4px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 50px;
    color: #333;
    font-weight: normal;
    outline: none
}

#search-holder form.search i.fa-search {
    position: absolute;
    color: #d7d7d7;
    font-size: 30px;
    top: 7px;
    left: 13px
}

#search-holder div.close-search {
    position: absolute;
    width: 24px;
    height: 24px;
    right: -44px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer
}

#search-holder div.close-search div.left,#search-holder div.close-search div.right {
    position: absolute;
    width: 2px;
    height: 24px;
    background-color: rgba(255,255,255,0.95);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

#search-holder div.close-search div.right {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

form {
    position: relative
}

form input.st-search-input {
    font-size: 18px !important;
    background-color: #fff !important;
    background-position: 5px 5px !important;
    border: 3px solid #6eb92b !important;
    border-radius: 4px !important;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.05) !important;
    width: 400px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 0 0 50px !important;
    color: #333 !important;
    font-weight: normal !important;
    outline: none !important;
    background-image: none !important
}

form button[type="submit"] {
    font-size: 18px;
    line-height: 44px;
    padding: 0 20px;
    position: relative;
    top: -2px
}

form i.fa-search {
    position: absolute;
    color: #d7d7d7;
    font-size: 30px;
    top: 7px;
    left: 13px
}
.blog,.signin {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    color: #bababa;
    font-size: 11px;
    font-weight: 500;
    line-height: 25px;
    height: 25px;
    padding: 0 10px 0 0
}

.blog span.on a,.signin span.on a {
    color: #fa492b
}

.blog a,.signin strong {
    color: #bababa;
    display: inline-block;
    padding: 0 7px
}

.blog a:hover,.signin strong:hover {
    text-decoration: none;
    color: #fff
}
.trusted-and-secure {
    background-color: #1e1e1e
}

.trusted-and-secure header p {
    margin-bottom: 60px
}

.trusted-and-secure .security {
    padding-top: 2em;
    text-align: center
}

.trusted-and-secure .security .security-logo {
    margin: 0 1em;
    display: inline-block
}

.trusted-and-secure .features-row {
    margin: 0.2em 0;
    border-top: solid 1px #666;
    padding-top: 5.2em
}

.trusted-and-secure .features-row [class*="col"] {
    padding: 0
}

.trusted-and-secure .features-row .fa {
    color: #fa492b
}

.trusted-and-secure .features-row [class*="col-"] {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0.5em
}

.trusted-and-secure .security-badge {
    text-align: center
}

.trusted-and-secure .security-badge svg {
    display: inline-block;
    height: 70px;
    margin-bottom: -40px
}

.trusted-and-secure .security-badge svg path,.trusted-and-secure .security-badge svg rect {
    stroke: #666;
    fill: #1e1e1e
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before,.slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide:focus {
    outline: none !important
}

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.center-content {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    float: none
}

section.content-rows {
    padding: 250px 0
}

@media (max-width: 991px) {
    section.content-rows {
        padding:150px 0
    }
}

section.content-rows .content {
    padding-right: 4%
}

section.content-rows p,section.content-rows h2 {
    color: #fff
}

section.content-rows p a {
    color: #fff;
    text-decoration: underline
}

.hero {
    background: #8a7d6e url("../../img/about/hero.jpg") 50% 0 no-repeat;
    background-size: cover
}


.hero .play-callout a {
    display: inline-block
}

.hero .play-callout svg {
    height: 68px;
    width: 68px;
    opacity: 0.8
}

.hero .play-callout h5 {
    padding-top: 10px
}

.hero .play-callout a:hover svg {
    opacity: 1
}

.hero .hero-inner {
    position: relative;
    z-index: 10
}

.hero .graphics-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    padding-bottom: 20%;
    z-index: 2;
    background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);
    background-image: -o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0)
}

@media (min-width: 992px) {
    .hero .graphics-overlay {
        padding-bottom:17%
    }
}

@media (max-width: 767px) {
    .hero .graphics-overlay {
        display:none
    }
}

@media (min-width: 1200px) {
    .hero .graphics-overlay {
        padding-bottom:290px
    }
}

.hero .graphics-overlay svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: auto;
    display: none
}

.hero .graphics-overlay svg line,.hero .graphics-overlay svg polyline {
    stroke: rgba(255,255,255,0.2)
}

.hero .graphics-overlay svg rect,.hero .graphics-overlay svg path,.hero .graphics-overlay svg polygon {
    fill: rgba(255,255,255,0.2)
}

.hero .graphics-overlay svg g rect {
    opacity: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: transform 80ms;
    -o-transition: transform 80ms;
    transition: transform 80ms
}

.hero .graphics-overlay svg g rect.visible {
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1)
}

.hero .graphics-overlay svg:nth-child(2) {
    width: 45%;
    left: auto;
    top: auto;
    bottom: 30px;
    right: 30px
}

.hero .graphics-overlay svg:nth-child(2) g polyline {
    opacity: 0;
    -webkit-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    transform: translate(0, 50%);
    -webkit-transition: all 180ms;
    -o-transition: all 180ms;
    transition: all 180ms
}

.hero .graphics-overlay svg:nth-child(2) g polyline.visible {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media (min-width: 992px) {
    .hero.ready .graphics-overlay svg {
        display:block
    }
}

@media (min-width: 1400px) {
    .hero,.hero .hero-inner {
        height:675px
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .hero {
        padding:100px 0
    }
}

@media (max-width: 991px) {
    .hero {
        padding:100px 0
    }

    .hero h1 {
        font-size: 40px
    }
}

@media (max-width: 767px) {
    .hero {
        background:#76748f url();
        padding: 0
    }

    .hero h1 {
        font-size: 28px
    }
}

.invisible {
    color: transparent
}

@media (max-width: 767px) {
    .hero .center-content h1 {
        line-height:40px
    }
}

@media (min-width: 992px) {
    #software {
        padding-bottom:0
    }
}

#software .person {
    text-align: center;
    font-size: 13px;
    color: #2c2c2c;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    width: 40%;
    padding: 0;
    margin-top: 40px;
    position: relative
}

@media (max-width: 767px) {
    #software .person {
        width:80%
    }
}

#software .person img.img-rounded {
    max-width: 100px;
    display: inline-block;
    border-radius: 100%;
    margin-bottom: 8px
}

#software .person .video-link {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#software .person:hover img {
    opacity: 1
}

#software p.video {
    line-height: 40px;
    white-space: nowrap;
    font-size: 14px;
    position: absolute;
    top: 30px;
    left: 47%
}

#software p.video img {
    opacity: .65;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 30px;
    height: 30px
}

#app {
    background: #fff url("/assets/pages/home/bg-app2.jpg") center bottom no-repeat;
    background-size: cover;
    position: relative
}

#app .side-image {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
    width: 50%
}

@media (min-width: 1200px) {
    #app .side-image {
        width:31%
    }
}

@media (max-width: 991px) {
    #app .side-image {
        display:none !important
    }
}

#app .side-image img {
    border-radius: 10px 0 0 0;
    border-left: 2px solid #D8D8D8;
    border-top: 2px solid #D8D8D8;
    border-bottom: 2px solid #D8D8D8
}

#app .side-image.visit1,#app .side-image.visit2,#app .side-image.visit3 {
    display: none
}

#customer-experience {
    background: #19232C url("/assets/pages/home/bg-customer-experience2.jpg") 50% 0 no-repeat;
    background-size: cover;
    position: relative
}

@media (max-width: 991px) {
    #customer-experience {
        text-align:center
    }
}

#insights {
    background: #A8906C url("/assets/pages/home/bg-insights2.jpg") 50% 0 no-repeat;
    background-size: cover;
    position: relative
}

@media (max-width: 991px) {
    #insights {
        text-align:center
    }
}

@media (max-width: 767px) {
    #thrive-cloud {
        padding:60px 30px
    }
}

#thrive-cloud #cloud-svg {
    width: 28%;
    height: 28%;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    #thrive-cloud #cloud-svg {
        width:40%;
        height: 40%
    }
}

#thrive-cloud .border {
    margin-top: 40px;
    padding-top: 25px;
    padding-bottom: 25px;
    border: solid 1px #e8e8e8;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);
    box-shadow: 0 1px 0 0 rgba(0,0,0,0.15)
}

#thrive-cloud article {
    border-right: solid 1px #e8e8e8
}

#thrive-cloud article img {
    width: 60%;
    margin-bottom: 20px
}

#thrive-cloud article a {
    font-weight: 800
}

#thrive-cloud article:last-of-type {
    border: none
}

@media (max-width: 991px) {
    #thrive-cloud article {
        border-bottom:solid 1px #e8e8e8;
        padding-bottom: 20px
    }

    #thrive-cloud article img {
        margin: 20px 0
    }
}

.nr-for-button {
    color: #fff;

    height: 245px;
    float: none;
    display: block;
    border-radius: 6px;
    border-bottom: 3px solid #d7d7d7;
    margin-bottom: 15px
}

.nr-for-button:first-child {
    margin-right: 3%
}

.nr-for-button h3 {
    color: #fff
}

.nr-for-button p {
    color: #fff;
    padding: 0 1em
}

#docker-button {
    background: #12b3ea
}

#docker-button img {
    max-width: 130px
}

#cloud-migration-button {
    background: url(/assets/pages/home/migrate-cloud-bg.jpg) no-repeat center center;
    background-size: cover
}

#client-quotes {
    background: #2C94DB
}

#client-quotes h2 {
    color: #fff
}

#client-quotes #logo-slider .slick-slide img {
    opacity: 0.5;
    display: inline
}

@media (max-width: 767px) {
    #client-quotes #logo-slider .slick-slide img {
        opacity:1
    }
}

#client-quotes #logo-slider .slick-slide:hover {
    cursor: pointer
}

#client-quotes #logo-slider .slick-slide.slick-current img,#client-quotes #logo-slider .slick-slide.slick-center img {
    opacity: 1;
    -webkit-transition: opacity 350ms;
    transition: opacity 350ms
}

#client-quotes .slick-dots {
    text-align: center;
    margin: 40px 0 0 0;
    padding-left: 0
}

@media (max-width: 991px) {
    #client-quotes .slick-dots {
        margin-top:10px
    }
}

#client-quotes .slick-dots li {
    display: inline-block;
    margin: 10px 5px;
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #fff;
    text-indent: -10000em;
    cursor: pointer
}

#client-quotes .slick-dots li.slick-active {
    background: transparent;
    border: 2px solid #fff
}

#client-quotes p,#client-quotes footer {
    color: #fff
}

#reports {
    background: #2982C2
}

#reports .resource-tile {
    margin-bottom: 0
}

#reports .no-border {
    border: none
}

@media (max-width: 991px) {
    #reports .resource-wrap {
        clear:both;
        margin: 15px auto;
        float: none
    }
}

body[data-visit-number="1"] .hero {
    background: #fff url("/assets/pages/home/bg-hero2.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 767px) {
    body[data-visit-number="1"] .hero {
        background-image:url("/assets/pages/home/bg-hero2-mobile.jpg");
        background-position: top center
    }
}

body[data-visit-number="1"] #app {
    background: #fff url("/assets/pages/home/bg-app2.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="1"] #app {
        background-image:url("/assets/pages/home/bg-app2-mobile.jpg");
        background-position: 50% 60%
    }
}

body[data-visit-number="1"] #app .side-image.visit2 {
    display: inline
}

body[data-visit-number="1"] #customer-experience {
    background: #19232C url("/assets/pages/home/bg-customer-experience2.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="1"] #customer-experience {
        background-image:url("/assets/pages/home/bg-customer-experience2-mobile.jpg")
    }
}

body[data-visit-number="1"] #insights {
    background: #A8906C url("/assets/pages/home/bg-insights2.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="1"] #insights {
        background-image:url("/assets/pages/home/bg-insights2-mobile.jpg")
    }
}

body[data-visit-number="2"] .hero {
    background: #fff url("/assets/pages/home/bg-hero1.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 767px) {
    body[data-visit-number="2"] .hero {
        background-image:url("/assets/pages/home/bg-hero1-mobile.jpg")
    }
}

body[data-visit-number="2"] #app {
    background: #fff url("/assets/pages/home/bg-app3.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="2"] #app {
        background-image:url("/assets/pages/home/bg-app3-mobile.jpg");
        background-position: 50% 48%
    }
}

body[data-visit-number="2"] #app .side-image.visit3 {
    display: inline
}

body[data-visit-number="2"] #customer-experience {
    background: #19232C url("/assets/pages/home/bg-customer-experience3.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="2"] #customer-experience {
        background-image:url("/assets/pages/home/bg-customer-experience3-mobile.jpg")
    }
}

body[data-visit-number="2"] #insights {
    background: #A8906C url("/assets/pages/home/bg-insights3.jpg") 50% 0 no-repeat;
    background-size: cover
}

@media (max-width: 991px) {
    body[data-visit-number="2"] #insights {
        background-image:url("/assets/pages/home/bg-insights3-mobile.jpg")
    }
}

.cd-words-wrapper {
    display: inline-block;
    position: relative;
    text-align: left
}

.cd-words-wrapper b {
    display: inline-block;
    position: absolute;
    white-space: nowrap;
    left: 0;
    top: 0
}

.cd-words-wrapper b.is-visible {
    position: relative
}

.no-js .cd-words-wrapper b {
    opacity: 0
}

.no-js .cd-words-wrapper b.is-visible {
    opacity: 1
}

.cd-headline.scale b {
    opacity: 0
}

@media (max-width: 767px) {
    .cd-headline.scale b:nth-of-type(1) {
        left:4%
    }
}

@media (max-width: 767px) {
    .cd-headline.scale b:nth-of-type(2) {
        left:-2%
    }
}

@media (max-width: 767px) {
    .cd-headline.scale b:nth-of-type(3) {
        left:10%
    }
}

.cd-headline.scale i {
    display: inline-block;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.is-visible .cd-headline.scale i {
    opacity: 1
}

.cd-headline.scale i.in {
    -webkit-animation: scale-up 0.6s forwards;
    -moz-animation: scale-up 0.6s forwards;
    animation: scale-up 0.6s forwards
}

.cd-headline.scale i.out {
    -webkit-animation: scale-down 0.6s forwards;
    -moz-animation: scale-down 0.6s forwards;
    animation: scale-down 0.6s forwards
}

.no-csstransitions .cd-headline.scale i {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0
}

.no-csstransitions .cd-headline.scale .is-visible i {
    opacity: 1
}

@-webkit-keyframes scale-up {
    0% {
        -webkit-transform: scale(0.5);
        opacity: 0
    }

    60% {
        -webkit-transform: scale(1.1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes scale-up {
    0% {
        -moz-transform: scale(0.5);
        opacity: 0
    }

    60% {
        -moz-transform: scale(1.1);
        opacity: 1
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@keyframes scale-up {
    0% {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0
    }

    60% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes scale-down {
    0% {
        -webkit-transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(0.5);
        opacity: 0
    }
}

@-moz-keyframes scale-down {
    0% {
        -moz-transform: scale(1);
        opacity: 1
    }

    60% {
        -moz-transform: scale(0.5);
        opacity: 0
    }
}

@keyframes scale-down {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    60% {
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0
    }
}


------------------------------------------------

/*! main[data-nerd]{transition:color 4s} */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png)
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png) -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block
}

#fancybox-left,#fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url(/assets/blank-b3f96f160b75b1b49b426754ba188fe8.gif);
    z-index: 1102;
    display: none
}

#fancybox-left {
    left: 0px
}

#fancybox-right {
    right: 0px
}

#fancybox-left-ico,#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}

#fancybox-left-ico {
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -30px
}

#fancybox-right-ico {
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -60px
}

#fancybox-left:hover,#fancybox-right:hover {
    visibility: visible
}

#fancybox-left:hover span {
    left: 20px
}

#fancybox-right:hover span {
    left: auto;
    right: 20px
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(/assets/fancybox-x-4e35ce6c8ff47ab0b8a17881ac64b613.png)
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -162px
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(/assets/fancybox-y-d0e77f237d1741daec6fa30b76eb4989.png);
    background-position: -20px 0px
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -182px
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(/assets/fancybox-x-4e35ce6c8ff47ab0b8a17881ac64b613.png);
    background-position: 0px -20px
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -142px
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(/assets/fancybox-y-d0e77f237d1741daec6fa30b76eb4989.png)
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png);
    background-position: -40px -122px
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
}

#fancybox-title-over {
    padding: 10px;
    background-image: url(/assets/fancy_title_over-747a5394bc5a4e07c8c0c6062abe9dc7.png);
    display: block
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png) -40px -90px no-repeat
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url(/assets/fancybox-x-4e35ce6c8ff47ab0b8a17881ac64b613.png) 0px -40px
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(/assets/fancybox-2860894247caf01164e4c782a8b12349.png) -55px -90px no-repeat
}

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_close-3acff1b8f26a778fd9ebe34fcecccffe.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_nav_left-376145884731c037df4c3afa6533f780.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_nav_right-c8dd575ded31ef425f8729458e21ac33.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_over-747a5394bc5a4e07c8c0c6062abe9dc7.png", sizingMethod='scale');
    zoom:1}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_left-2e0af670c4011ffd95ac7bd846aad652.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_main-a8bada41c49e3fb93a552ce79135f423.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_right-55941a1133b327149751bbdeffa9b133.png", sizingMethod='scale')
}

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px")
}

#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')
}

#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_loading-02ee2b76da29a29a2f968a9696d8d29f.png", sizingMethod='scale')
}

.fancybox-ie .fancybox-bg {
    background: transparent !important
}

.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_n-74b71fa9bf6fc9b17625ae12f2e12973.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_ne-1493f6825081fd775ddaacf4224e10a7.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_e-44dce57f50e04401b9d71878b96e171f.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_se-30722102e37d2f8cd7c994890618374b.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_s-9277791422a39ffd46498a0a3d2aa3fd.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_sw-324d3421261ffa20a7a16dc25e633eb7.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_w-27a2914ca5b479061c12764addb62f55.png", sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_nw-b302d3e6b3ac1db5e866ac6276466cea.png", sizingMethod='scale')
}

.chzn-container {
    font-size: 13px;
    position: relative;
    display: inline-block;
    zoom:1;*display: inline
}

.chzn-container .chzn-drop {
    background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    position: absolute;
    top: 29px;
    left: 0;
    -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    box-shadow: 0 4px 5px rgba(0,0,0,0.15);
    z-index: 1010
}

.chzn-container-single .chzn-single {
    background-color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background-image: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #aaaaaa;
    -webkit-box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 23px;
    line-height: 24px;
    padding: 0 0 0 8px;
    color: #444444;
    text-decoration: none
}

.chzn-container-single .chzn-default {
    color: #999
}

.chzn-container-single .chzn-single span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.chzn-container-single .chzn-single abbr {
    display: block;
    position: absolute;
    right: 26px;
    top: 6px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url("/assets/plugins/chosen-sprite.png") -42px 1px no-repeat
}

.chzn-container-single .chzn-single abbr:hover {
    background-position: -42px -10px
}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
    background-position: -42px -10px
}

.chzn-container-single .chzn-single div {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 18px
}

.chzn-container-single .chzn-single div b {
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 0px 2px;
    display: block;
    width: 100%;
    height: 100%
}

.chzn-container-single .chzn-search {
    padding: 3px 4px;
    position: relative;
    margin: 0;
    white-space: nowrap;
    z-index: 1010
}

.chzn-container-single .chzn-search input {
    background: #fff url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px;
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px,-moz-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px,-o-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat 100% -20px,linear-gradient(#eee 1%, #fff 15%);
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    outline: 0;
    border: 1px solid #aaa;
    font-family: sans-serif;
    font-size: 1em;
    width: 100% !important
}

.chzn-container-single .chzn-drop {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.chzn-container-single-nosearch .chzn-search input {
    position: absolute;
    left: -9000px
}

.chzn-container-multi .chzn-choices {
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -o-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(#eee 1%, #fff 15%);
    border: 1px solid #aaa;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    height: auto !important;
    height: 1%;
    position: relative
}

.chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none
}

.chzn-container-multi .chzn-choices .search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0
}

.chzn-container-multi .chzn-choices .search-field input {
    color: #666;
    background: transparent !important;
    border: 0 !important;
    font-family: sans-serif;
    font-size: 100%;
    height: 15px;
    padding: 5px;
    margin: 1px 0;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.chzn-container-multi .chzn-choices .search-field .default {
    color: #999
}

.chzn-container-multi .chzn-choices .search-choice {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    -webkit-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);
    color: #333;
    border: 1px solid #aaaaaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666;
    border: 1px solid #cccccc;
    padding-right: 5px
}

.chzn-container-multi .chzn-choices .search-choice-focus {
    background: #d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url("/assets/plugins/chosen-sprite.png") -42px 1px no-repeat
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
    background-position: -42px -10px
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
    background-position: -42px -10px
}

.chzn-container .chzn-results {
    margin: 0 4px 4px 0 !important;
    max-height: 240px;
    padding: 0 0 0 4px !important;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.chzn-container-multi .chzn-results {
    margin: -1px 0 0;
    padding: 0
}

.chzn-container .chzn-results li {
    display: none;
    line-height: 15px;
    padding: 5px 6px;
    margin: 0;
    list-style: none
}

.chzn-container .chzn-results .active-result {
    cursor: pointer;
    display: list-item
}

.chzn-container .chzn-results .highlighted {
    background-color: #3875d7;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}

.chzn-container .chzn-results li em {
    background: #feffde;
    font-style: normal
}

.chzn-container .chzn-results .highlighted em {
    background: transparent
}

.chzn-container .chzn-results .no-results {
    background: #f4f4f4;
    display: list-item
}

.chzn-container .chzn-results .group-result {
    display: list-item;
    cursor: default;
    color: #999;
    font-weight: bold
}

.chzn-container .chzn-results .group-option {
    padding-left: 15px

}

.chzn-container-multi .chzn-drop .result-selected {
    display: none
}

.chzn-container .chzn-results-scroll {
    background: white;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1
}

.chzn-container .chzn-results-scroll span {
    display: inline-block;
    height: 17px;
    text-indent: -5000px;
    width: 9px
}

.chzn-container .chzn-results-scroll-down {
    bottom: 0
}

.chzn-container .chzn-results-scroll-down span {
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -4px -3px
}

.chzn-container .chzn-results-scroll-up span {
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -22px -3px
}

.chzn-container-active .chzn-single {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    border: 1px solid #5897fb
}

.chzn-container-active .chzn-single-with-drop {
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    background-color: #eee;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: -moz-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: -o-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: linear-gradient(#eee 20%, #fff 80%);
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.chzn-container-active .chzn-single-with-drop div {
    background: transparent;
    border-left: none
}

.chzn-container-active .chzn-single-with-drop div b {
    background-position: -18px 2px
}

.chzn-container-active .chzn-choices {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    border: 1px solid #5897fb
}

.chzn-container-active .chzn-choices .search-field input {
    color: #111 !important
}

.chzn-disabled {
    cursor: default;
    opacity: 0.5 !important
}

.chzn-disabled .chzn-single {
    cursor: default
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
    cursor: default
}

.chzn-rtl {
    text-align: right
}

.chzn-rtl .chzn-single {
    padding: 0 8px 0 0;
    overflow: visible
}

.chzn-rtl .chzn-single span {
    margin-left: 26px;
    margin-right: 0;
    direction: rtl
}

.chzn-rtl .chzn-single div {
    left: 3px;
    right: auto
}

.chzn-rtl .chzn-single abbr {
    left: 26px;
    right: auto
}

.chzn-rtl .chzn-choices .search-field input {
    direction: rtl
}

.chzn-rtl .chzn-choices li {
    float: right
}

.chzn-rtl .chzn-choices .search-choice {
    padding: 3px 5px 3px 19px;
    margin: 3px 5px 3px 0
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
    left: 4px;
    right: auto
}

.chzn-rtl.chzn-container-single .chzn-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}

.chzn-rtl .chzn-results .group-option {
    padding-left: 0;
    padding-right: 15px
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
    border-right: none
}

.chzn-rtl .chzn-search input {
    background: #fff url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px;
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px,-moz-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px,-o-linear-gradient(top, #eee 1%, #fff 15%);
    background: url("/assets/plugins/chosen-sprite.png") no-repeat -30px -20px,linear-gradient(#eee 1%, #fff 15%);
    padding: 4px 5px 4px 20px;
    direction: rtl
}

.chzn-container-single.chzn-rtl .chzn-single div b {
    background-position: 6px 2px
}

.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
    background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span {
        background-image:url("/assets/plugins/chosen-sprite@2x.png") !important;
        background-repeat: no-repeat !important;
        background-size: 52px 37px !important
    }
}

.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
}

.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;
    padding: 0;
    margin: 0
}

.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
}

@font-face {
    font-family: 'Pictos';
    src: url("pictos-web.eot");
    src: local("ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº"),url("/assets/fonts/pictos-web.svg#webfontIyfZbseF") format("svg"),url("/assets/fonts/pictos-web.woff") format("woff"),url("/assets/fonts/pictos-web.ttf") format("truetype");
    font-weight: normal !important;
    font-style: normal !important;
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: 'Pictos';
        src: url("/assets/fonts/pictos-web.svg#webfontIyfZbseF") format("svg")
    }
}

@font-face {
    font-family: 'Pictos';
    src: url("pictos-web.eot");
    src: local("ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº"),url(data:font/woff;charset=utf-8;base64,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) format("woff"),url(data:font/truetype;charset=utf-8;base64,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AQIFAw4BAQQCCAEBBAIBAQMDAgYGAgECAgEBAQICAQ0DAQICBQEMBwIFAgICBgMCBQQCBAQMAQMBAQEBBAUBAwkBAwEBAgEDAgIBBAICBgECBgMCBQIGCAUFAQUIAQMFAQELAQEGAQIDAQEBBAEBAQMCBgIEAwQGAgQHAgMDAQIGAQIBAQICAQQBBQECGwQCAQUDAQIDAgcFCAMBBgMEAwQEBAMDAQIDAwUCAgEIBgIKAQ0EBAIGAwQMAwELAQcJCAIDAgYDAQcBBwYDBAYCAgUBAwEBCwcIAgEKIceMUo4vBwIDBQUBBAIKAgEBAQMBAQMCBQIDAgJFAhkBAgEBBwQHAgoBAQUCAwMDAQIJAQUClAEFBQsCCAEDBAcBBAUBAwMBAScCBgEDAwIEAQIBBQEHAgMCAgMMBAMBAQIHARYCAgMEBQQCAgEBBAEBAwYBAwOgAQPKAgMBAQMCAQUCAQEWAgcCBQFxBgoGBQEDAgICCQEJAQ4EAgEBAQQCAgECBAECAQEBAQ8HARMPAgECAQUEAQMFAQIBAQQBBAQGBgMDCwENCgoBBwoDCQQIBAQDAwQEAgECAQIDAgEDAwQCBAEEAQIEAQMDAwUJAQgNAQMICAoQBgIICQYBAgICAQUCBQYGAQUBAgoDAQH+YwMEAgEBEQQHAgMBAggEBQUGIwICAQENAQcBBwIBCAIfBAUGAgEBJgMEAgIBARABAQF9AgICuvb+pPb2AVwzAwMFAggECwIBBAIECQIBAgECBgECAgIEBwECAQMEAgX+wFprEwkCCQIBAwgEBAMHAgQBBAEHAQMDBQoEAQMEAQIBAQIIAgEEAgYCAgMFAQcEDAUMDgIKAQsECQQBAgkBCQICAQEBAQIDAgwDAQQDBAcBAQEKAQQKAQIBBwQCBgkBBQEFAQECAwYDDAMEAgcBAgIBAQESAgMEAwEBAQQJAQgKAQICAQQDBgIEBgYBBAYFAQIBAgECAQIGBAgBAwMCAgEDAQsDAgYCAwoCAgcEAQIGBQ0IBAMCAgIBAQIIBAICCQIEAgECBQQCAQM4QFsBAwEGAgcCBgIBAQICBAEBAQIBAQECAQICAQIDBAMCBAMKBwEKAQoDAQICCwICAQQCBQEBAQEBCwIHBAECAQEBAQIPCAQBAgMEBgoCAQUDAQICAgYGAgQFAgEJAwECAQ0DAQMCBgQBCQMC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) format("truetype"),url("/assets/fonts/pictos-web.svg#webfontIyfZbseF") format("svg");
    font-weight: normal;
    font-style: normal
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="javascript:"]:after,a[href^="#"]:after {
        content: ""
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    select {
        background: #fff !important
    }

    .navbar {
        display: none
    }

    .table td,.table th {
        background-color: #fff !important
    }

    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000 !important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table-bordered th,.table-bordered td {
        border: 1px solid #ddd !important
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: "Gotham A","Gotham B",Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.625;
    color: #333;
    background-color: #fff
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #0ab0bf;
    text-decoration: none
}

a:hover,a:focus {
    color: #008c99;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.625;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 26px;
    margin-bottom: 26px;
    border: 0;
    border-top: 1px solid #d7d7d7
}

.bg-dark hr {
    border-top-color: #3e3e3e
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    box-shadow: none
}

pre {
    display: block;
    padding: 12.5px;
    margin: 0 0 13px;
    font-size: 15px;
    line-height: 1.625;
    word-break: break-all;
    word-wrap: break-word;
    color: #666;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container:before,.container:after {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid:before,.container-fluid:after {
    content: " ";
    display: table
}

.container-fluid:after {
    clear: both
}

.row {
    margin-left: -15px;
    margin-right: -15px
}

.row:before,.row:after {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0%
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left
    }

    .col-sm-1 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }


    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-pull-1 {
        right: 8.33333%
    }

    .col-sm-pull-2 {
        right: 16.66667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333%
    }

    .col-sm-pull-5 {
        right: 41.66667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333%
    }

    .col-sm-pull-8 {
        right: 66.66667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333%
    }

    .col-sm-pull-11 {
        right: 91.66667%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-push-1 {
        left: 8.33333%
    }

    .col-sm-push-2 {
        left: 16.66667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333%
    }

    .col-sm-push-5 {
        left: 41.66667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333%
    }

    .col-sm-push-8 {
        left: 66.66667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333%
    }

    .col-sm-push-11 {
        left: 91.66667%
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-offset-0 {
        margin-left: 0%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0%
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%

    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 26px;
    font-size: 24px;
    line-height: inherit;
    color: #666;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type="file"] {
    display: block
}

input[type="range"] {
    display: block;
    width: 100%
}

select[multiple],select[size] {
    height: auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.625;
    color: #999
}

.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 16px;
    font-size: 16px;
    line-height: 1.625;
    color: #999;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder {
    color: #d7d7d7;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #d7d7d7
}

.form-control::-webkit-input-placeholder {
    color: #d7d7d7
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #f7f7f7;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type="search"] {
    -webkit-appearance: none
}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {
    line-height: 40px;
    line-height: 1.625 \0
}

input[type="date"].input-sm,.form-horizontal .form-group-sm input[type="date"].form-control,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,input[type="time"].input-sm,.form-horizontal .form-group-sm input[type="time"].form-control,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,input[type="datetime-local"].input-sm,.form-horizontal .form-group-sm input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,input[type="month"].input-sm,.form-horizontal .form-group-sm input[type="month"].form-control,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn {
    line-height: 29px
}

input[type="date"].input-lg,.form-horizontal .form-group-lg input[type="date"].form-control,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,input[type="time"].input-lg,.form-horizontal .form-group-lg input[type="time"].form-control,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,input[type="datetime-local"].input-lg,.form-horizontal .form-group-lg input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,input[type="month"].input-lg,.form-horizontal .form-group-lg input[type="month"].form-control,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn {
    line-height: 49px
}

.form-group {
    margin-bottom: 15px
}

.radio,.checkbox {
    position: relative;
    display: block;
    min-height: 26px;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio label,.checkbox label {
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
}

.radio+.radio,.checkbox+.checkbox {
    margin-top: -5px
}

.radio-inline,.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,.form-horizontal .form-group-lg .form-control-static.form-control,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.form-horizontal .form-group-sm .form-control-static.form-control,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0
}

.input-sm,.form-horizontal .form-group-sm .form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height: 29px;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm,.form-horizontal .form-group-sm select.form-control,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {
    height: 29px;
    line-height: 29px
}

textarea.input-sm,.form-horizontal .form-group-sm textarea.form-control,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.form-horizontal .form-group-sm select[multiple].form-control,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn {
    height: auto
}

.input-lg,.form-horizontal .form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 6px
}

select.input-lg,.form-horizontal .form-group-lg select.form-control,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {
    height: 49px;
    line-height: 49px
}

textarea.input-lg,.form-horizontal .form-group-lg textarea.form-control,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.form-horizontal .form-group-lg select[multiple].form-control,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn {
    height: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 50px
}

.form-control-feedback {
    position: absolute;
    top: 31px;
    right: 0;
    z-index: 2;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center
}

.input-lg+.form-control-feedback,.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback {
    width: 49px;
    height: 49px;
    line-height: 49px
}

.input-sm+.form-control-feedback,.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback {
    width: 29px;
    height: 29px;
    line-height: 29px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio,.form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio label,.form-inline .checkbox label {
        padding-left: 0
    }

    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
}

.form-horizontal .radio,.form-horizontal .checkbox {
    min-height: 33px
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after {
    content: " ";
    display: table
}

.form-horizontal .form-group:after {
    clear: both
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align:right;
        margin-bottom: 0;
        padding-top: 7px
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:14.3px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top:4px
    }
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-addon,.input-group-btn,.input-group .form-control {
    display: table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 16px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    color: #999;
    text-align: center;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm,.form-horizontal .form-group-sm .input-group-addon.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 3px 10px;
    font-size: 14px;
    border-radius: 3px
}

.input-group-addon.input-lg,.form-horizontal .form-group-lg .input-group-addon.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 20px;
    border-radius: 6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
    margin-top: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
    z-index: 2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #d7d7d7;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #0ab0bf;
    background-color: #fff
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

a.badge:hover,a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.clearfix:before,.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}


.affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-ms-viewport {
    width: device-width
}

.visible-xs,.visible-sm,.visible-md,.visible-lg {
    display: none !important
}

.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display:block !important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row !important
    }

    th.visible-xs,td.visible-xs {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display:block !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display:inline !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display:block !important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row !important
    }

    th.visible-sm,td.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display:block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display:inline !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display:block !important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row !important
    }

    th.visible-md,td.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display:block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display:inline !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display:block !important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row !important
    }

    th.visible-lg,td.visible-lg {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display:block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display:inline !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block !important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display:none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display:none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display:none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display:none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row !important
    }

    th.visible-print,td.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important

}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

#nav_header {
    height: 75px;
    background-color: #1c1c1c;
    z-index: 1002;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    min-height: 75px;
    float: left;
    opacity: 1;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms
}

#nav_header .container {
    position: relative
}

#nav_header .blog,#nav_header .start,#nav_header .signin {
    float: right
}

#nav_header .btn {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 4px
}

#nav_header .logo {
    overflow: hidden;
    width: 192px;
    float: left;
    margin-top: 1px
}

#nav_header .logo img {
    width: 174px;
    display: inline-block;
    margin-top: 16px
}

@media (max-width: 992px) {
    #nav_header .logo {
        width:46px
    }
}

#nav_header.hide-head {
    top: -120px !important;
    opacity: 0
}

#nav_header ul.site li {
    position: relative
}

#nav_header ul.site .arrow {
    position: absolute
}

#nav_header ul.site .search {
    background: #1c1c1c;
    padding-right: 15px
}

nav.content span,nav.content ul,nav.content li,nav.nav-mainnav span,nav.nav-mainnav ul,nav.nav-mainnav li {
    display: block;
    float: left;
    white-space: nowrap
}

nav.content ul,nav.content li,nav.nav-mainnav ul,nav.nav-mainnav li {
    margin: 0;
    padding: 0
}

nav.content ul a,nav.content li a,nav.nav-mainnav ul a,nav.nav-mainnav li a {
    font-weight: 600
}

nav.content ul a.on,nav.content li a.on,nav.nav-mainnav ul a.on,nav.nav-mainnav li a.on {
    color: #fa492b
}

nav.content ul .arrow,nav.content li .arrow,nav.nav-mainnav ul .arrow,nav.nav-mainnav li .arrow {
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -16px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #1c1c1c
}

nav.content .start,nav.nav-mainnav .start {
    padding: 26px 0 0 0;
    height: 55px
}

.blog,.signin {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    color: #bababa;
    font-size: 11px;
    font-weight: 500;
    line-height: 25px;
    height: 25px;
    padding: 0 10px 0 0
}

.blog span.on a,.signin span.on a {
    color: #fa492b
}

.blog a,.signin strong {
    color: #bababa;
    display: inline-block;
    padding: 0 7px
}

.blog a:hover,.signin strong:hover {
    text-decoration: none;
    color: #fff
}

.signin a {
    color: #bababa;
    font-weight: normal
}

nav ul a.main {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 67px;
    height: 75px;
    display: inline-block;
    padding: 8px 14px 0 0;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    top: 0;
    z-index: 2;
    background: #1c1c1c
}

nav ul a.main:hover,.nav-subhead a:hover {
    color: #ccc;
    text-decoration: none
}

.nav-subhead li:first-child a {
    padding-left: 2px
}

nav li.on>a.main,nav li.on>a.main:hover {
    color: #fa492b
}

#nav_header ul ul {
    padding: 0;
    float: none
}

#nav_header ul.popper li {
    position: inherit;
    display: list-item;
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 50px;
    background: #000;
    width: 282px
}

#nav_header ul.popper li:hover a {
    color: #fa492b
}

#nav_header #global-signin-drop {
    left: -85px;
    text-align: left;
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
    border-radius: 6px;
    border: 1px solid #333
}

#nav_header .signin #global-signin-drop {
    left: 50px
}

nav.sub-site {
    background: #f7f7f7;
    z-index: 1001;
    position: fixed;
    top: -80px;
    left: 0;
    width: 100%;
    float: left;
    text-align: left;
    padding: 8px 15px;
    overflow: hidden;
    border-bottom: 1px solid #d7d7d7;
    opacity: 1;
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms
}

@media (max-width: 991px) {
    nav.sub-site {
        -webkit-transition:none;
        -o-transition: none;
        transition: none
    }

    nav.sub-site.mobile-ready {
        -webkit-transition: width 400ms,left 400ms;
        -o-transition: width 400ms,left 400ms;
        transition: width 400ms,left 400ms
    }
}

nav.sub-site.hide-head {
    top: -1000px !important;
    opacity: 0
}

nav.sub-site ul {
    margin: 0;
    padding: 0
}

nav.sub-site ul li {
    display: inline-block;
    line-height: 25px;
    margin: 0;
    padding: 0
}

nav.sub-site ul li img {
    height: 25px
}

nav.sub-site ul li a {
    display: inline-block;
    padding: 10px 15px 10px 0;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    white-space: nowrap;
    color: #666;
    position: relative
}

nav.sub-site ul li a:hover {
    color: #000
}

#solutions-nav {
    padding-bottom: 20px;
    top: -320px
}

#solutions-nav ul {
    display: block;
    float: left;
    margin-right: 20px
}

#solutions-nav ul li {
    display: block
}

#solutions-nav ul li a {
    padding: 10px 15px 0 0
}

#solutions-nav ul li.label {
    padding: 10px 15px 10px 0;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    white-space: nowrap;
    color: #666;
    border-bottom: 1px solid #ccc
}

.nav-subhead {
    background-color: #bababa;
    z-index: 1000;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear
}

@media (min-width: 992px) {
    .nav-subhead.hide-head {
        top:-45px !important;
        opacity: 0
    }
}

nav.nav-subhead span {
    line-height: 40px
}

nav.nav-subhead a {
    font-weight: 500;
    line-height: 30px
}

#nav_header .nav-child {
    display: none
}

nav.nav-subhead {
    width: 100%;
    top: 75px;
    left: 0
}

nav.nav-subhead ul {
    padding: 0;
    position: relative;
    height: 40px;
    line-height: 40px
}

nav.nav-subhead ul li {
    height: 40px;
    line-height: 40px
}

li.mobile-back,li.drop-back {
    display: none
}

.nav-subhead a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    padding: 0 14px 0 0;
    text-transform: uppercase;
    text-decoration: none
}

.nav-subhead a:hover {
    color: #666
}

@media (min-width: 992px) {
    nav .short {
        display:none !important
    }
}

@media (max-width: 992px) {
    nav .full {
        display:none !important
    }
}

@media (max-width: 992px) {
    .sub-site-nav-wrapper {
        position:absolute;
        width: 100%;
        overflow: hidden
    }

    .nav-mainnav.site .container {
        width: auto
    }

    .nav-mainnav.site .row,.nav-mainnav.site [class*="col-"] {
        margin: 0;
        padding: 0
    }

    #nav-mobile {
        font-family: 'Gotham A','Gotham B','Helvetica Neue',sans-serif;
        height: 66px;
        width: 100%;
        background: #141414;
        padding: 0;
        z-index: 10001;
        position: absolute;
        top: 0;
        left: 0
    }

    #nav-mobile a#link-home {
        position: relative;
        display: inline-block;
        width: 115px;
        height: 40px;
        background: transparent url("/assets/shared/header/logo-mobile-retina.png") 0 0 no-repeat;
        background-size: 100%;
        text-indent: -200%;
        top: 18px;
        left: 7px
    }
}

@media (max-width: 992px) and (min-width: 375px) {
    #nav-mobile a#link-home {
        width:175px
    }
}

@media (max-width: 992px) {
    #nav-mobile a.btn {
        display:inline-block;
        float: right;
        width: auto;
        font-size: 13px;
        margin-top: 13px
    }

    #nav-mobile a.btn:hover {
        color: #fff
    }

    #nav-mobile a#nav-mobile-toggle {
        position: static;
        float: right;
        margin-left: 4px;
        height: 66px;
        width: 59px;
        top: 19px
    }

    #nav-mobile a#nav-mobile-toggle span {
        display: block;
        width: 36px;
        height: 6px;
        background: #fff;
        margin: 6px auto 0
    }

    #nav-mobile a#nav-mobile-toggle span:first-child {
        margin-top: 17px
    }

    #search-start {
        display: none
    }

    #nav-spacer,a.link-nonmobile {
        display: none
    }

    #nav-mobile,a.has-sub {
        display: block !important;
        visibility: visible !important
    }

    #signup_backdrop {
        z-index: 10002
    }

    #signup_popup {
        z-index: 10003;
        font-family: 'Gotham A','Gotham B','Helvetica Neue',sans-serif
    }

    .form-wrapper .headline p {
        font-size: 18px
    }

    .form-wrapper fieldset {
        border: none !important
    }

    .form-wrapper fieldset label {
        font-size: 18px
    }

    .form-wrapper fieldset input,.form-wrapper fieldset .chzn-container {
        font-size: 20px;
        font-weight: 500
    }

    .form-wrapper fieldset p small {
        font-size: 16px;
        padding: 10px 0 0
    }

    #nav_header {
        position: absolute;
        top: -1000px;
        left: 0;
        height: auto;
        background: transparent;
        font-family: 'Gotham A','Gotham B','Helvetica Neue',sans-serif;
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }

    #nav_header span.logo,#nav_header span.start {
        display: none !important
    }

    #nav_header .blog {
        float: none;
        padding: 0
    }

    #nav_header li#link-mobile-monitor,#nav_header .blog .full {
        display: block !important;
        visibility: visible !important
    }

    #nav_header .container {
        padding-left: 0;
        padding-right: 0
    }

    #nav_header .container article {
        padding: 0
    }

    #nav_header ul.site {
        float: none
    }

    #nav_header ul {
        margin: 0;
        padding: 0;
        height: auto
    }

    #nav_header ul a.main {
        display: block;
        height: 66px;
        line-height: 66px;
        padding: 0 0 0 30px;
        font-weight: 500;
        color: #b7bbc2;
        text-transform: uppercase
    }

    #nav_header ul a.main:active {
        color: #fff
    }

    #nav_header ul li {
        display: block;
        float: none;
        background: #232323;
        border-bottom: 1px solid #000;
        opacity: .97;
        text-align: left;
        white-space: normal
    }

    #nav_header ul li:last-child {
        border-bottom: none
    }

    #nav_header ul li.pricing {
        display: none !important
    }

    #nav_header ul li.has-sub .fa,#nav_header ul li.has-prod .fa,#nav_header ul li.has-drop .fa {
        display: block !important;
        visibility: visible !important;
        width: 66px;
        height: 66px;
        line-height: 66px;
        text-align: center;
        position: absolute;
        float: none;
        right: 0;
        top: 0;
        color: white;
        font-size: 43.56px
    }

    #nav_header span.blog,#nav_header span.blog span {
        position: relative;
        float: none;
        display: block;
        height: auto;
        top: auto;
        left: auto;

        white-space: normal
    }

    #nav_header span.blog a,#nav_header span.blog span a {
        display: block;
        height: 51px;
        border-top: solid 1px rgba(127,127,127,0.5);
        line-height: 51px;
        padding: 0 0 0 30px;
        background: #000;
        opacity: .97
    }

    nav.sub-site {
        position: absolute;
        top: -1000px;
        left: 0;
        padding: 0;
        background: #f7f7f7;
        opacity: .97
    }

    nav.sub-site .container {
        width: auto
    }

    nav.sub-site .row,nav.sub-site [class*="col-"] {
        margin: 0;
        padding: 0
    }

    nav.sub-site li.mobile-back,nav.sub-site li.drop-back {
        background: #fa492b;
        margin-left: -15px;
        margin-right: -15px
    }

    nav.sub-site li.mobile-back a.drop-back,nav.sub-site li.drop-back a.drop-back {
        color: #fff;
        padding-left: 96px;
        margin-right: -45px;
        background-color: #fa492b
    }

    nav.sub-site li.mobile-back span.fa,nav.sub-site li.drop-back span.fa {
        display: inline-block;
        width: 66px;
        height: 66px;
        line-height: 66px;
        position: absolute;
        top: 0;
        left: 0;
        text-align: center;
        background: #da381c;
        opacity: 1;
        vertical-align: middle;
        color: white;
        font-size: 43.56px
    }

    nav.sub-site ul li {
        display: block;
        float: none;
        border-bottom: 1px solid #d7d7d7;
        width: 100%
    }

    nav.sub-site ul li a {
        display: block;
        height: 66px;
        line-height: 66px;
        padding: 0;
        font-weight: 500;
        color: #2c2c2c;
        text-transform: uppercase
    }

    nav.sub-site ul li a:active {
        color: #000
    }

    #solutions-nav {
        top: -2000px;
        padding-bottom: 0
    }

    #solutions-nav ul {
        float: none
    }

    #solutions-nav ul li {
        width: 100%
    }

    #solutions-nav ul li a {
        height: 66px;
        line-height: 66px;
        padding: 0
    }

    #solutions-nav ul li a.drop-back {
        padding-left: 96px;
        margin-right: -45px
    }

    #solutions-nav ul li.label {
        height: 66px;
        line-height: 66px
    }

    nav#nav-solutions {
        display: none !important
    }

    .nav-header-wrapper {
        position: absolute;
        left: 0;
        right: 0;
        overflow: hidden;
        -webkit-transition: height 400ms;
        -o-transition: height 400ms;
        transition: height 400ms
    }

    #nav_header {
        -webkit-transition: top 400ms,left 400ms;
        -o-transition: top 400ms,left 400ms;
        transition: top 400ms,left 400ms
    }

    #nav_header .nav-child {
        position: absolute !important;
        display: block;
        top: 0;
        left: 0;
        background: #212121;
        opacity: .97;
        z-index: 10001
    }

    #nav_header .nav-child a {
        display: block;
        border-bottom: 1px solid #000;
        font-weight: 500;
        color: #b7bbc2;
        text-transform: uppercase
    }

    #nav_header .nav-child a:active {
        color: #fff
    }

    #nav_header .nav-child a.child-back {
        background: #fa492b !important;
        color: #fff !important;
        padding-left: 0 !important;
        display: block !important;
        visibility: visible !important
    }

    #nav_header .nav-child a.child-back span.fa {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 15px;
        text-align: center;
        background: #da381c;
        opacity: 1;
        vertical-align: middle;
        text-transform: none
    }

    #nav_header .nav-child a:hover {
        text-decoration: none
    }

    #nav_header .nav-child div.speakers {
        display: none !important
    }

    #nav-products nav ul li.has-sub span.fa.pointer {
        display: none !important
    }

    #red-noise .nm {
        display: none
    }

    #red-noise .footmenu h6 {
        font-size: 30px
    }

    #red-noise .footmenu p a {
        font-size: 24px
    }

    #red-noise .a-button {

        width: 100%;
        height: 110px;
        line-height: 110px;
        font-size: 32px;
        box-shadow: 0 8px 0 rgba(0,0,0,0.5)
    }

    .signup .icon {
        display: none
    }

    .signup .input,.signup select,.signup .platform,.signup .chzn-container {
        padding-left: 5px
    }

    .signup form .cta-button,.signup form .a-button {
        font-size: 24px
    }

    .chzn-container .chzn-results li {
        font-size: 20px;
        line-height: 1.5
    }
}

#search-start {
    /* display: block; */
    /* width: 24px; */
    /* height: 24px; */
    margin-top: 24px;
    /* border-radius: 50%; */
    /* background-color: #4e4e4e; */
    /* text-align: center; */
    /* line-height: 24px; */
    /* z-index: 20000; */
    /* color: #999; */
    /* cursor: pointer; */
    /* font-size: 12px; */
    /* z-index: 200001; */
    /* box-shadow: 2px 2px 4px rgba(0,0,0,0.5) */
}
/*#search-start:hover {
    color: #fff;
    background-color: #666
}

#search-start:active {
    top: 2px;
    box-shadow: 0 0 0 transparent
}*/

#search-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 199999;
    background-color: #000;
    opacity: .5;
    display: none
}

#search-holder {
    position: fixed;
    width: 600px;
    height: 80px;
    padding: 20px;
    background-color: #fff;
    opacity: .95;
    top: 75px;
    left: -800px;
    z-index: 200000
}

#search-holder p#search-clue {
    font-size: 11px;
    display: none;
    color: #fa492b;
    position: relative
}

#search-holder form.search {
    position: relative
}

#search-holder form.search input {
    font-size: 18px;
    background-color: #fff;
    background-position: 5px 5px;
   /* border: 3px solid rgba(10,176,191,0.5);*/
    border-radius: 4px;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.05);
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 50px;
    color: #333;
    font-weight: normal;
    outline: none
}

#search-holder form.search i.fa-search {
    position: absolute;
    color: #d7d7d7;
    font-size: 30px;
    top: 7px;
    left: 13px
}

#search-holder div.close-search {
    position: absolute;
    width: 24px;
    height: 24px;
    right: -44px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer
}

#search-holder div.close-search div.left,#search-holder div.close-search div.right {
    position: absolute;
    width: 2px;
    height: 24px;
    background-color: rgba(255,255,255,0.95);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

#search-holder div.close-search div.right {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

form {
    position: relative
}

form input.st-search-input {
    font-size: 18px !important;
    background-color: #fff !important;
    background-position: 5px 5px !important;
    border: 3px solid rgba(110, 185, 43, 0.63) !important;
    border-radius: 4px !important;
    box-shadow: inset 0 2px 0 rgba(0,0,0,0.05) !important;
    width: 400px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 0 0 50px !important;
    color: #333 !important;
    font-weight: normal !important;
    outline: none !important;
    background-image: none !important
}

form button[type="submit"] {
    font-size: 18px;
    line-height: 44px;
    padding: 0 20px;
    position: relative;
    top: -4px;
    margin-left: 2px;
}

form i.fa-search {
    position: absolute;
    color: #d7d7d7;
    font-size: 30px;
    top: 7px;
    left: 13px
}

.swiftype-widget .autocomplete {
    font-family: 'Gotham A', 'Gotham B', 'Helvetica Neue', Helvetica, sans-serif !important;
    background-color: rgba(255,255,255,0.95);
    top: 155px !important;
    left: 0 !important;
    border-radius: 0 !important;

    width: 600px !important;
    overflow: scroll;
    opacity: .95 !important
}

.swiftype-widget .autocomplete ul {
    font-family: "Gotham A","Gotham B",sans-serif !important;
    background-color: #fff !important
}

.swiftype-widget .autocomplete ul li {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    font-size: 18px
}

.swiftype-widget .autocomplete ul li:first-child {
    border-radius: 0
}

.swiftype-widget .autocomplete ul li p.title {
    color: #333;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 400
}

.swiftype-widget .autocomplete ul li p.title em {
    color: #333;
    font-style: normal;
    font-weight: 700
}

.swiftype-widget .autocomplete ul li .sections {
    text-shadow: 0 0 0 transparent;
    color: #999;
    font-size: 12px;
    line-height: 2;
    text-transform: uppercase
}

.swiftype-widget .autocomplete ul li .sections em {
    text-shadow: 0 0 0 transparent;
    color: #666;
    font-weight: 700
}

.swiftype-widget .autocomplete ul li.active {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #efefef;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(#efefef, #efefef);
    background: -moz-linear-gradient(#efefef, #efefef);
    background: -o-linear-gradient(#efefef, #efefef);
    background: linear-gradient(#efefef, #efefef);
    -webkit-box-shadow: 0 0 0 #efefef inset;
    -moz-box-shadow: 0 0 0 #efefef inset;
    box-shadow: 0 0 0 #efefef inset
}

.swiftype-widget .autocomplete ul li.active p.title {
    text-shadow: 0 0 0 transparent;
    color: #333
}

.swiftype-widget .autocomplete ul li.active p.title em {
    color: #000;
    font-style: normal
}

.swiftype-widget .autocomplete ul li.active .sections {
    text-shadow: 0 0 0 transparent;
    color: #999
}

.swiftype-widget .autocomplete ul li.active .sections em {
    text-shadow: 0 0 0 transparent;
    color: #333
}

div.swiftype div.st-result-listing div.st-search-summary {
    border-bottom: none !important;
    padding-bottom: 20px;
    margin: 30px 0
}

div.swiftype div.st-result-listing div.st-search-summary h2 {
    font-size: 18px !important;
    font-weight: normal !important;
    color: #333;
    margin: 30px 0 15px !important;
    text-align: left
}

div.swiftype div.st-result-listing div.st-result {
    border-bottom: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 50px !important
}

div.swiftype div.st-result-listing div.st-result div.st-result-text h3 {
    font-size: 18px !important;
    margin: 0 0 10px !important;
    text-align: left;
    font-weight: normal !important
}

div.swiftype div.st-result-listing div.st-result div.st-result-text h3 a {
    font-weight: normal
}

div.swiftype div.st-result-listing div.st-result .final {
    border-bottom: none !important;
    margin-bottom: 40px !important
}

div.swiftype div.st-result-listing div.st-result div.st-result-text div.st-metadata .st-snippet {
    color: #333 !important;
    font-size: 14px !important
}

div.swiftype div.st-result-listing div.st-result div.st-result-text div.st-metadata .st-snippet em {
    color: #000;
    font-weight: 700;
    font-style: normal
}

div.swiftype .st-pagination {
    border-top: none !important;
    margin-top: 15px;
    padding-top: 15px;
    margin-bottom: 30px
}

div.swiftype .st-pagination a {
    font-weight: normal !important;
    color: #ef4019
}

@media (max-width: 991px) {
    #search-contain {
        display:none
    }
}

#cookie-advisory {
    position: fixed;
    z-index: 10002;
    width: 100%;
    top: -300px;
    padding: 20px 0 10px;
    background-color: #efefef;
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.4)
}

#cookie-advisory p {
    font-size: 14px;
    line-height: 1.4;
    color: #333
}

#cookie-advisory p .btn {
    display: inline-block;
    font-size: 14px
}

#cookie-advisory .text-right a {
    font-size: 20px;
    line-height: 20px;
    white-space: nowrap
}

.nav-subnav {
    position: relative;
    width: 100%;
    height: 40px;
    overflow: hidden;
    background-color: #d7d7d7
}

.nav-subnav.nav-subhead a {
    padding: 0
}

.nav-subnav.nav-subhead.fix {
    position: absolute;
    top: 66px;
    left: 0
}

@media (min-width: 992px) {
    .nav-subnav.nav-subhead.fix {
        position:fixed;
        top: 75px
    }
}


.nav-subnav.nav-subhead li.mobile-back,.nav-subnav.nav-subhead li.drop-back {
    display: none
}

.nav-subnav .nav-subnav-inner {
    position: relative;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    text-overflow: ellipsis;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.nav-subnav .nav-subnav-inner:before,.nav-subnav .nav-subnav-inner:after {
    content: " ";
    display: table
}

.nav-subnav .nav-subnav-inner:after {
    clear: both
}

@media (min-width: 768px) {
    .nav-subnav .nav-subnav-inner {
        width:750px
    }
}

@media (min-width: 992px) {
    .nav-subnav .nav-subnav-inner {
        width:970px
    }
}

@media (min-width: 1200px) {
    .nav-subnav .nav-subnav-inner {
        width:1170px
    }
}

.nav-subnav a.on,.nav-subnav a:hover,.nav-subnav a:active,.nav-subnav a:focus {
    color: #717171
}

.nav-subnav .nav-subnav-inner:before,.nav-subnav .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #d7d7d7;
    box-shadow: 0 0 8px 15px #d7d7d7
}

.nav-subnav .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #d7d7d7;
    box-shadow: 0 0 15px 25px #d7d7d7
}

.nav-subnav .jspHorizontalBar {
    height: 0px;
    background: transparent;
    z-index: 30;
    -webkit-transition: height 250ms;
    -o-transition: height 250ms;
    transition: height 250ms
}

.nav-subnav .jspHorizontalBar .jspTrack {
    background: transparent
}

.nav-subnav .jspHorizontalBar .jspDrag {
    background: rgba(0,0,0,0.5);
    border-radius: 8px
}

.nav-subnav:hover .jspHorizontalBar {
    height: 8px
}

@media (max-width: 768px) {
    .nav-subnav .jspHorizontalBar {
        display:none
    }
}

.nav-subnav ul {
    position: relative;
    list-style-type: none;
    height: 40px;
    padding: 7px 0;
    margin: 0 30px 0 15px;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    min-width: 100%;
    width: auto
}

.nav-subnav li {
    display: inline-block;
    padding-right: 20px;
    line-height: 26px
}

.nav-subnav a {
    color: white;
    text-decoration: none;
    -webkit-transition: color 0.15s 0s ease-in-out;
    -o-transition: color 0.15s 0s ease-in-out;
    transition: color 0.15s 0s ease-in-out
}

.nav-subnav.nr-apm {
    background-color: #348899
}

.nav-subnav.nr-apm a.on,.nav-subnav.nr-apm a:hover,.nav-subnav.nr-apm a:active,.nav-subnav.nr-apm a:focus {
    color: #000101
}

.nav-subnav.nr-apm .nav-subnav-inner:before,.nav-subnav.nr-apm .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-apm .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #348899;
    box-shadow: 0 0 8px 15px #348899
}

.nav-subnav.nr-apm .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #348899;
    box-shadow: 0 0 15px 25px #348899
}

.nav-subnav.nr-insights {
    background-color: #f2bc56
}

.nav-subnav.nr-insights a.on,.nav-subnav.nr-insights a:hover,.nav-subnav.nr-insights a:active,.nav-subnav.nr-insights a:focus {
    color: #734e09
}

.nav-subnav.nr-insights .nav-subnav-inner:before,.nav-subnav.nr-insights .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-insights .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #f2bc56;
    box-shadow: 0 0 8px 15px #f2bc56
}

.nav-subnav.nr-insights .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #f2bc56;
    box-shadow: 0 0 15px 25px #f2bc56
}

.nav-subnav.nr-mobile {
    background-color: #00b6d8
}

.nav-subnav.nr-mobile a.on,.nav-subnav.nr-mobile a:hover,.nav-subnav.nr-mobile a:active,.nav-subnav.nr-mobile a:focus {
    color: #000a0c
}

.nav-subnav.nr-mobile .nav-subnav-inner:before,.nav-subnav.nr-mobile .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-mobile .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #00b6d8;
    box-shadow: 0 0 8px 15px #00b6d8
}

.nav-subnav.nr-mobile .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #00b6d8;
    box-shadow: 0 0 15px 25px #00b6d8
}

.nav-subnav.nr-browser {
    background-color: #f28f20
}

.nav-subnav.nr-browser a.on,.nav-subnav.nr-browser a:hover,.nav-subnav.nr-browser a:active,.nav-subnav.nr-browser a:focus {
    color: #422504
}

.nav-subnav.nr-browser .nav-subnav-inner:before,.nav-subnav.nr-browser .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-browser .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #f28f20;
    box-shadow: 0 0 8px 15px #f28f20
}

.nav-subnav.nr-browser .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #f28f20;
    box-shadow: 0 0 15px 25px #f28f20
}

.nav-subnav.nr-synthetics {
    background-color: #74569f
}

.nav-subnav.nr-synthetics a.on,.nav-subnav.nr-synthetics a:hover,.nav-subnav.nr-synthetics a:active,.nav-subnav.nr-synthetics a:focus {
    color: #130e1b
}

.nav-subnav.nr-synthetics .nav-subnav-inner:before,.nav-subnav.nr-synthetics .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-synthetics .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #74569f;
    box-shadow: 0 0 8px 15px #74569f
}

.nav-subnav.nr-synthetics .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #74569f;
    box-shadow: 0 0 15px 25px #74569f
}

.nav-subnav.nr-servers {
    background-color: #226582
}

.nav-subnav.nr-servers a.on,.nav-subnav.nr-servers a:hover,.nav-subnav.nr-servers a:active,.nav-subnav.nr-servers a:focus {
    color: #000
}

.nav-subnav.nr-servers .nav-subnav-inner:before,.nav-subnav.nr-servers .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-servers .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #226582;
    box-shadow: 0 0 8px 15px #226582
}

.nav-subnav.nr-servers .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #226582;
    box-shadow: 0 0 15px 25px #226582
}

.nav-subnav.nr-plugins {
    background-color: #8cc641
}

.nav-subnav.nr-plugins a.on,.nav-subnav.nr-plugins a:hover,.nav-subnav.nr-plugins a:active,.nav-subnav.nr-plugins a:focus {
    color: #202d0e
}

.nav-subnav.nr-plugins .nav-subnav-inner:before,.nav-subnav.nr-plugins .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-plugins .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #8cc641;
    box-shadow: 0 0 8px 15px #8cc641
}

.nav-subnav.nr-plugins .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #8cc641;
    box-shadow: 0 0 15px 25px #8cc641
}

.nav-subnav.nr-default {
    background-color: #9f9f9f
}

.nav-subnav.nr-default a.on,.nav-subnav.nr-default a:hover,.nav-subnav.nr-default a:active,.nav-subnav.nr-default a:focus {
    color: #393939
}

.nav-subnav.nr-default .nav-subnav-inner:before,.nav-subnav.nr-default .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-default .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #9f9f9f;
    box-shadow: 0 0 8px 15px #9f9f9f
}

.nav-subnav.nr-default .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #9f9f9f;
    box-shadow: 0 0 15px 25px #9f9f9f
}

.nav-subnav.nr-default-light {
    background-color: #eeeef1
}

.nav-subnav.nr-default-light a.on,.nav-subnav.nr-default-light a:hover,.nav-subnav.nr-default-light a:active,.nav-subnav.nr-default-light a:focus {
    color: #7e7e95
}

.nav-subnav.nr-default-light .nav-subnav-inner:before,.nav-subnav.nr-default-light .nav-subnav-inner:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 0;
    z-index: 20;
    width: 10px
}

.nav-subnav.nr-default-light .nav-subnav-inner:before {
    left: -10px;
    -webkit-box-shadow: 0 0 8px 15px #eeeef1;
    box-shadow: 0 0 8px 15px #eeeef1
}

.nav-subnav.nr-default-light .nav-subnav-inner:after {
    right: -10px;
    -webkit-box-shadow: 0 0 15px 25px #eeeef1;
    box-shadow: 0 0 15px 25px #eeeef1
}

.nav-subnav.nr-default-light a {
    color: #000
}

.nav-subnav.nr-default-light a.on {
    color: #fa492b
}

html,body,button,form,input,select {
    -webkit-font-smoothing: antialiased
}

::-webkit-input-placeholder {
    -webkit-font-smoothing: antialiased
}

:-moz-placeholder {
    -webkit-font-smoothing: antialiased
}

::-moz-placeholder {
    -webkit-font-smoothing: antialiased
}

:-ms-input-placeholder {
    -webkit-font-smoothing: antialiased
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-top: 0;
    font-family: inherit;
    color: #2c2c2c
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #333
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small {
    font-size: 65%
}

h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small {
    font-size: 75%
}

h1,.h1 {
    font-size: 40px
}

@media (min-width: 768px) {
    h1,.h1 {
        font-size:54px
    }
}

h2,.h2 {
    font-size: 27px
}

@media (min-width: 768px) {
    h2,.h2 {
        font-size:36px
    }
}

h3,.h3 {
    font-size: 21px
}

@media (min-width: 768px) {
    h3,.h3 {
        font-size:28px
    }
}

h4,.h4 {
    font-size: 18px
}

@media (min-width: 768px) {
    h4,.h4 {
        font-size:20px
    }
}

h5,.h5 {
    font-size: 16px
}

@media (min-width: 768px) {
    h5,.h5 {
        font-size:16px
    }
}

h6,.h6 {
    font-size: 16px
}

@media (min-width: 768px) {
    h6,.h6 {
        font-size:16px
    }
}

h1,.h1 {
    font-weight: 400;
    line-height: 1.2em;
    margin-bottom: 32px;
    text-transform: none

}

h2,.h2 {
    font-weight: 400;
    line-height: 1.2em;
    margin-bottom: 13px;
    text-transform: none
}

h3,.h3 {
    font-weight: 700;
    line-height: 1.07em;
    margin-bottom: 13px;
    text-transform: none
}

h4,.h4 {
    font-weight: 700;
    line-height: 1.3em;
    margin-bottom: 13px;
    text-transform: none
}

h5,.h5 {
    font-weight: 700;
    line-height: 1.375em;
    margin-bottom: 13px;
    text-transform: uppercase
}

h6,.h6 {
    font-weight: 700;
    line-height: 1.625;
    margin-bottom: 0;
    text-transform: none
}

p {
    margin: 0 0 13px
}

.intro {
    margin-bottom: 26px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.555555556
}

@media (min-width: 768px) {
    .intro {
        font-size:18px
    }
}

.caption {
    font-size: 87%
}

small,.small {
    font-size: 87%
}

cite {
    font-style: normal
}

mark,.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #999
}

.text-primary {
    color: #0ab0bf
}

a.text-primary:hover {
    color: #07838f
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff
}

.bg-primary {
    background-color: #0ab0bf
}

a.bg-primary:hover {
    background-color: #07838f
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.bg-dark,.bg-apm,.bg-insights,.bg-mobile,.bg-browser,.bg-synthetics,.bg-alerts,.bg-servers,.bg-plugins,.bg-brand-zendesk,.bg-brand-pivotal,.bg-brand-trulia,.bg-brand-quizlet,.bg-brand-reachlocal,.bg-brand-flightstats,.bg-brand-miniclip,.bg-brand-lendingclub,.bg-nr-darkgray-1,.bg-nr-darkgray-2,.bg-nr-slate-1,.bg-nr-slate-2,.bg-nr-stingray-1,.bg-nr-stingray-2,.bg-nr-teal-1,.bg-nr-teal-2,.bg-nr-red-1,.bg-nr-red-2,.bg-brand-black {
    color: #fff
}

.bg-dark h1,.bg-dark .h1,.bg-dark h2,.bg-dark .h2,.bg-dark h3,.bg-dark .h3,.bg-dark h4,.bg-dark .h4,.bg-dark h5,.bg-dark .h5,.bg-dark h6,.bg-dark .h6,.bg-apm h1,.bg-apm .h1,.bg-apm h2,.bg-apm .h2,.bg-apm h3,.bg-apm .h3,.bg-apm h4,.bg-apm .h4,.bg-apm h5,.bg-apm .h5,.bg-apm h6,.bg-apm .h6,.bg-insights h1,.bg-insights .h1,.bg-insights h2,.bg-insights .h2,.bg-insights h3,.bg-insights .h3,.bg-insights h4,.bg-insights .h4,.bg-insights h5,.bg-insights .h5,.bg-insights h6,.bg-insights .h6,.bg-mobile h1,.bg-mobile .h1,.bg-mobile h2,.bg-mobile .h2,.bg-mobile h3,.bg-mobile .h3,.bg-mobile h4,.bg-mobile .h4,.bg-mobile h5,.bg-mobile .h5,.bg-mobile h6,.bg-mobile .h6,.bg-browser h1,.bg-browser .h1,.bg-browser h2,.bg-browser .h2,.bg-browser h3,.bg-browser .h3,.bg-browser h4,.bg-browser .h4,.bg-browser h5,.bg-browser .h5,.bg-browser h6,.bg-browser .h6,.bg-synthetics h1,.bg-synthetics .h1,.bg-synthetics h2,.bg-synthetics .h2,.bg-synthetics h3,.bg-synthetics .h3,.bg-synthetics h4,.bg-synthetics .h4,.bg-synthetics h5,.bg-synthetics .h5,.bg-synthetics h6,.bg-synthetics .h6,.bg-alerts h1,.bg-alerts .h1,.bg-alerts h2,.bg-alerts .h2,.bg-alerts h3,.bg-alerts .h3,.bg-alerts h4,.bg-alerts .h4,.bg-alerts h5,.bg-alerts .h5,.bg-alerts h6,.bg-alerts .h6,.bg-servers h1,.bg-servers .h1,.bg-servers h2,.bg-servers .h2,.bg-servers h3,.bg-servers .h3,.bg-servers h4,.bg-servers .h4,.bg-servers h5,.bg-servers .h5,.bg-servers h6,.bg-servers .h6,.bg-plugins h1,.bg-plugins .h1,.bg-plugins h2,.bg-plugins .h2,.bg-plugins h3,.bg-plugins .h3,.bg-plugins h4,.bg-plugins .h4,.bg-plugins h5,.bg-plugins .h5,.bg-plugins h6,.bg-plugins .h6,.bg-brand-zendesk h1,.bg-brand-zendesk .h1,.bg-brand-zendesk h2,.bg-brand-zendesk .h2,.bg-brand-zendesk h3,.bg-brand-zendesk .h3,.bg-brand-zendesk h4,.bg-brand-zendesk .h4,.bg-brand-zendesk h5,.bg-brand-zendesk .h5,.bg-brand-zendesk h6,.bg-brand-zendesk .h6,.bg-brand-pivotal h1,.bg-brand-pivotal .h1,.bg-brand-pivotal h2,.bg-brand-pivotal .h2,.bg-brand-pivotal h3,.bg-brand-pivotal .h3,.bg-brand-pivotal h4,.bg-brand-pivotal .h4,.bg-brand-pivotal h5,.bg-brand-pivotal .h5,.bg-brand-pivotal h6,.bg-brand-pivotal .h6,.bg-brand-trulia h1,.bg-brand-trulia .h1,.bg-brand-trulia h2,.bg-brand-trulia .h2,.bg-brand-trulia h3,.bg-brand-trulia .h3,.bg-brand-trulia h4,.bg-brand-trulia .h4,.bg-brand-trulia h5,.bg-brand-trulia .h5,.bg-brand-trulia h6,.bg-brand-trulia .h6,.bg-brand-quizlet h1,.bg-brand-quizlet .h1,.bg-brand-quizlet h2,.bg-brand-quizlet .h2,.bg-brand-quizlet h3,.bg-brand-quizlet .h3,.bg-brand-quizlet h4,.bg-brand-quizlet .h4,.bg-brand-quizlet h5,.bg-brand-quizlet .h5,.bg-brand-quizlet h6,.bg-brand-quizlet .h6,.bg-brand-reachlocal h1,.bg-brand-reachlocal .h1,.bg-brand-reachlocal h2,.bg-brand-reachlocal .h2,.bg-brand-reachlocal h3,.bg-brand-reachlocal .h3,.bg-brand-reachlocal h4,.bg-brand-reachlocal .h4,.bg-brand-reachlocal h5,.bg-brand-reachlocal .h5,.bg-brand-reachlocal h6,.bg-brand-reachlocal .h6,.bg-brand-flightstats h1,.bg-brand-flightstats .h1,.bg-brand-flightstats h2,.bg-brand-flightstats .h2,.bg-brand-flightstats h3,.bg-brand-flightstats .h3,.bg-brand-flightstats h4,.bg-brand-flightstats .h4,.bg-brand-flightstats h5,.bg-brand-flightstats .h5,.bg-brand-flightstats h6,.bg-brand-flightstats .h6,.bg-brand-miniclip h1,.bg-brand-miniclip .h1,.bg-brand-miniclip h2,.bg-brand-miniclip .h2,.bg-brand-miniclip h3,.bg-brand-miniclip .h3,.bg-brand-miniclip h4,.bg-brand-miniclip .h4,.bg-brand-miniclip h5,.bg-brand-miniclip .h5,.bg-brand-miniclip h6,.bg-brand-miniclip .h6,.bg-brand-lendingclub h1,.bg-brand-lendingclub .h1,.bg-brand-lendingclub h2,.bg-brand-lendingclub .h2,.bg-brand-lendingclub h3,.bg-brand-lendingclub .h3,.bg-brand-lendingclub h4,.bg-brand-lendingclub .h4,.bg-brand-lendingclub h5,.bg-brand-lendingclub .h5,.bg-brand-lendingclub h6,.bg-brand-lendingclub .h6,.bg-nr-darkgray-1 h1,.bg-nr-darkgray-1 .h1,.bg-nr-darkgray-1 h2,.bg-nr-darkgray-1 .h2,.bg-nr-darkgray-1 h3,.bg-nr-darkgray-1 .h3,.bg-nr-darkgray-1 h4,.bg-nr-darkgray-1 .h4,.bg-nr-darkgray-1 h5,.bg-nr-darkgray-1 .h5,.bg-nr-darkgray-1 h6,.bg-nr-darkgray-1 .h6,.bg-nr-darkgray-2 h1,.bg-nr-darkgray-2 .h1,.bg-nr-darkgray-2 h2,.bg-nr-darkgray-2 .h2,.bg-nr-darkgray-2 h3,.bg-nr-darkgray-2 .h3,.bg-nr-darkgray-2 h4,.bg-nr-darkgray-2 .h4,.bg-nr-darkgray-2 h5,.bg-nr-darkgray-2 .h5,.bg-nr-darkgray-2 h6,.bg-nr-darkgray-2 .h6,.bg-nr-slate-1 h1,.bg-nr-slate-1 .h1,.bg-nr-slate-1 h2,.bg-nr-slate-1 .h2,.bg-nr-slate-1 h3,.bg-nr-slate-1 .h3,.bg-nr-slate-1 h4,.bg-nr-slate-1 .h4,.bg-nr-slate-1 h5,.bg-nr-slate-1 .h5,.bg-nr-slate-1 h6,.bg-nr-slate-1 .h6,.bg-nr-slate-2 h1,.bg-nr-slate-2 .h1,.bg-nr-slate-2 h2,.bg-nr-slate-2 .h2,.bg-nr-slate-2 h3,.bg-nr-slate-2 .h3,.bg-nr-slate-2 h4,.bg-nr-slate-2 .h4,.bg-nr-slate-2 h5,.bg-nr-slate-2 .h5,.bg-nr-slate-2 h6,.bg-nr-slate-2 .h6,.bg-nr-stingray-1 h1,.bg-nr-stingray-1 .h1,.bg-nr-stingray-1 h2,.bg-nr-stingray-1 .h2,.bg-nr-stingray-1 h3,.bg-nr-stingray-1 .h3,.bg-nr-stingray-1 h4,.bg-nr-stingray-1 .h4,.bg-nr-stingray-1 h5,.bg-nr-stingray-1 .h5,.bg-nr-stingray-1 h6,.bg-nr-stingray-1 .h6,.bg-nr-stingray-2 h1,.bg-nr-stingray-2 .h1,.bg-nr-stingray-2 h2,.bg-nr-stingray-2 .h2,.bg-nr-stingray-2 h3,.bg-nr-stingray-2 .h3,.bg-nr-stingray-2 h4,.bg-nr-stingray-2 .h4,.bg-nr-stingray-2 h5,.bg-nr-stingray-2 .h5,.bg-nr-stingray-2 h6,.bg-nr-stingray-2 .h6,.bg-nr-teal-1 h1,.bg-nr-teal-1 .h1,.bg-nr-teal-1 h2,.bg-nr-teal-1 .h2,.bg-nr-teal-1 h3,.bg-nr-teal-1 .h3,.bg-nr-teal-1 h4,.bg-nr-teal-1 .h4,.bg-nr-teal-1 h5,.bg-nr-teal-1 .h5,.bg-nr-teal-1 h6,.bg-nr-teal-1 .h6,.bg-nr-teal-2 h1,.bg-nr-teal-2 .h1,.bg-nr-teal-2 h2,.bg-nr-teal-2 .h2,.bg-nr-teal-2 h3,.bg-nr-teal-2 .h3,.bg-nr-teal-2 h4,.bg-nr-teal-2 .h4,.bg-nr-teal-2 h5,.bg-nr-teal-2 .h5,.bg-nr-teal-2 h6,.bg-nr-teal-2 .h6,.bg-nr-red-1 h1,.bg-nr-red-1 .h1,.bg-nr-red-1 h2,.bg-nr-red-1 .h2,.bg-nr-red-1 h3,.bg-nr-red-1 .h3,.bg-nr-red-1 h4,.bg-nr-red-1 .h4,.bg-nr-red-1 h5,.bg-nr-red-1 .h5,.bg-nr-red-1 h6,.bg-nr-red-1 .h6,.bg-nr-red-2 h1,.bg-nr-red-2 .h1,.bg-nr-red-2 h2,.bg-nr-red-2 .h2,.bg-nr-red-2 h3,.bg-nr-red-2 .h3,.bg-nr-red-2 h4,.bg-nr-red-2 .h4,.bg-nr-red-2 h5,.bg-nr-red-2 .h5,.bg-nr-red-2 h6,.bg-nr-red-2 .h6,.bg-brand-black h1,.bg-brand-black .h1,.bg-brand-black h2,.bg-brand-black .h2,.bg-brand-black h3,.bg-brand-black .h3,.bg-brand-black h4,.bg-brand-black .h4,.bg-brand-black h5,.bg-brand-black .h5,.bg-brand-black h6,.bg-brand-black .h6 {
    color: #fff
}

.bg-dark blockquote footer,.bg-dark blockquote small,.bg-dark blockquote .small,.bg-apm blockquote footer,.bg-apm blockquote small,.bg-apm blockquote .small,.bg-insights blockquote footer,.bg-insights blockquote small,.bg-insights blockquote .small,.bg-mobile blockquote footer,.bg-mobile blockquote small,.bg-mobile blockquote .small,.bg-browser blockquote footer,.bg-browser blockquote small,.bg-browser blockquote .small,.bg-synthetics blockquote footer,.bg-synthetics blockquote small,.bg-synthetics blockquote .small,.bg-alerts blockquote footer,.bg-alerts blockquote small,.bg-alerts blockquote .small,.bg-servers blockquote footer,.bg-servers blockquote small,.bg-servers blockquote .small,.bg-plugins blockquote footer,.bg-plugins blockquote small,.bg-plugins blockquote .small,.bg-brand-zendesk blockquote footer,.bg-brand-zendesk blockquote small,.bg-brand-zendesk blockquote .small,.bg-brand-pivotal blockquote footer,.bg-brand-pivotal blockquote small,.bg-brand-pivotal blockquote .small,.bg-brand-trulia blockquote footer,.bg-brand-trulia blockquote small,.bg-brand-trulia blockquote .small,.bg-brand-quizlet blockquote footer,.bg-brand-quizlet blockquote small,.bg-brand-quizlet blockquote .small,.bg-brand-reachlocal blockquote footer,.bg-brand-reachlocal blockquote small,.bg-brand-reachlocal blockquote .small,.bg-brand-flightstats blockquote footer,.bg-brand-flightstats blockquote small,.bg-brand-flightstats blockquote .small,.bg-brand-miniclip blockquote footer,.bg-brand-miniclip blockquote small,.bg-brand-miniclip blockquote .small,.bg-brand-lendingclub blockquote footer,.bg-brand-lendingclub blockquote small,.bg-brand-lendingclub blockquote .small,.bg-nr-darkgray-1 blockquote footer,.bg-nr-darkgray-1 blockquote small,.bg-nr-darkgray-1 blockquote .small,.bg-nr-darkgray-2 blockquote footer,.bg-nr-darkgray-2 blockquote small,.bg-nr-darkgray-2 blockquote .small,.bg-nr-slate-1 blockquote footer,.bg-nr-slate-1 blockquote small,.bg-nr-slate-1 blockquote .small,.bg-nr-slate-2 blockquote footer,.bg-nr-slate-2 blockquote small,.bg-nr-slate-2 blockquote .small,.bg-nr-stingray-1 blockquote footer,.bg-nr-stingray-1 blockquote small,.bg-nr-stingray-1 blockquote .small,.bg-nr-stingray-2 blockquote footer,.bg-nr-stingray-2 blockquote small,.bg-nr-stingray-2 blockquote .small,.bg-nr-teal-1 blockquote footer,.bg-nr-teal-1 blockquote small,.bg-nr-teal-1 blockquote .small,.bg-nr-teal-2 blockquote footer,.bg-nr-teal-2 blockquote small,.bg-nr-teal-2 blockquote .small,.bg-nr-red-1 blockquote footer,.bg-nr-red-1 blockquote small,.bg-nr-red-1 blockquote .small,.bg-nr-red-2 blockquote footer,.bg-nr-red-2 blockquote small,.bg-nr-red-2 blockquote .small,.bg-brand-black blockquote footer,.bg-brand-black blockquote small,.bg-brand-black blockquote .small {
    color: #fff
}

.bg-dark {
    background-color: #1c1c1c
}

a.bg-dark:hover {
    background-color: #030303
}

.bg-gray {
    background-color: #efefef
}
.bg-graysolution {
    
    background: #efefef url("../../img/pictures/macbook-background.jpg") 50% 0 no-repeat;
}
.bg-graysolution1 {
    
    background: #efefef url("../../img/pictures/macbook-background1.jpg") 50% 0 no-repeat;
}
.bg-graysolution2 {
    
    background: #efefef url("../../img/pictures/macbook-background2.jpg") 50% 0 no-repeat;
}


.bg-grayservices {
    
    background: #efefef url("../../img/pictures/services-background.jpg") 50% 0 no-repeat;
}
.bg-grayservices1 {
    
    background: #efefef url("../../img/pictures/services-background2.jpg") 50% 0 no-repeat;
}
.bg-grayservices2 {
    
    background: #efefef url("../../img/pictures/services-background3.jpg") 50% 0 no-repeat;
}

a.bg-gray:hover {
    background-color: #d5d5d5
}

.bg-white {
    background-color: #fff
}

a.bg-white:hover {
    background-color: #e6e6e6
}

.bg-apm {
    background-color: #348899
}

a.bg-apm:hover {
    background-color: #276673
}

.bg-insights {
    background-color: #f2bc56
}

a.bg-insights:hover {
    background-color: #eea927
}

.bg-mobile {
    background-color: #00b6d8
}

a.bg-mobile:hover {
    background-color: #008ba5
}

.bg-browser {
    background-color: #f28f20
}

a.bg-browser:hover {
    background-color: #d3750c
}

.bg-synthetics {
    background-color: #74569f
}

a.bg-synthetics:hover {
    background-color: #5c447e
}


.bg-alerts {
    background-color: #b384bd
}

a.bg-alerts:hover {
    background-color: #9e63ab
}

.bg-servers {
    background-color: #226582
}

a.bg-servers:hover {
    background-color: #17465a
}

.bg-plugins {
    background-color: #8cc641
}

a.bg-plugins:hover {
    background-color: #71a331
}

.bg-brand-zendesk {
    background-color: #78A300
}

a.bg-brand-zendesk:hover {
    background-color: #527000
}

.bg-brand-pivotal {
    background-color: #007a64
}

a.bg-brand-pivotal:hover {
    background-color: #00473a
}

.bg-brand-trulia {
    background-color: #5eab1f
}

a.bg-brand-trulia:hover {
    background-color: #468017
}

.bg-brand-reachlocal {
    background-color: #f26d22
}

a.bg-brand-reachlocal:hover {
    background-color: #d4550d
}

.bg-brand-quizlet {
    background-color: #216ccf
}

a.bg-brand-quizlet:hover {
    background-color: #1a55a3
}

.bg-brand-miniclip {
    background-color: #0190D0
}

a.bg-brand-miniclip:hover {
    background-color: #016d9d
}

.bg-brand-lendingclub {
    background-color: #1f4668
}

a.bg-brand-lendingclub:hover {
    background-color: #132c41
}

.bg-brand-flightstats {
    background-color: #071c35
}

a.bg-brand-flightstats:hover {
    background-color: #010408
}

.bg-nr-darkgray-1 {
    background-color: #2c2c2c
}

a.bg-nr-darkgray-1:hover {
    background-color: #121212
}

.bg-nr-darkgray-2 {
    background-color: #1c1c1c
}

a.bg-nr-darkgray-2:hover {
    background-color: #030303
}

.bg-nr-slate-1 {
    background-color: #666
}

a.bg-nr-slate-1:hover {
    background-color: #4d4d4d
}

.bg-nr-slate-2 {
    background-color: #4e4e4e
}

a.bg-nr-slate-2:hover {
    background-color: #353535
}

.bg-nr-stingray-1 {
    background-color: #999
}

a.bg-nr-stingray-1:hover {
    background-color: gray
}

.bg-nr-stingray-2 {
    background-color: #7b7b7b
}

a.bg-nr-stingray-2:hover {
    background-color: #626262
}

.bg-nr-lightgray-1 {
    background-color: #f7f7f7
}

a.bg-nr-lightgray-1:hover {
    background-color: #dedede
}

.bg-nr-lightgray-2 {
    background-color: #efefef
}

a.bg-nr-lightgray-2:hover {
    background-color: #d5d5d5
}

.bg-nr-lightgray-3 {
    background-color: #d7d7d7
}

a.bg-nr-lightgray-3:hover {
    background-color: #bebebe
}

.bg-nr-teal-1 {
    background-color: #0ab0bf
}

a.bg-nr-teal-1:hover {
    background-color: #07838f
}

.bg-nr-teal-2 {
    background-color: #008c99
}

a.bg-nr-teal-2:hover {
    background-color: #005d66
}

.bg-nr-red-1 {
    background-color: #6eb92b;
}

a.bg-nr-red-1:hover {
    background-color: #ec2706
}

.bg-nr-red-2 {
    background-color: #c63c2a
}

a.bg-nr-red-2:hover {
    background-color: #9c2f21
}

.bg-brand-black {
    background-color: #2c2c2c
}

a.bg-brand-black:hover {
    background-color: #121212
}

.text-alt {
    color: #fff
}

.page-header {
    padding-bottom: 12px;
    margin: 52px 0 26px;
    border-bottom: 1px solid #f7f7f7
}

ul,ol {
    margin-top: 0;
    margin-bottom: 13px
}

ul ul,ul ol,ol ul,ol ol {
    margin-bottom: 0
}

ol li {
    margin: 0 0 13px
}

.list-unstyled,.list-inline {
    padding-left: 0;

    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 26px
}

dt,dd {
    line-height: 1.625
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
    content: " ";
    display: table
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[title],abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #d7d7d7
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 0;
    margin: 0 0 26px;
    font-size: 20px;
    border-left: none;
    text-align: center
}

blockquote .logo {
    display: block;
    margin: 0 auto 30px;
    max-height: 80px
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
    margin-bottom: 0
}

blockquote footer,blockquote small,blockquote .small {
    display: block;
    font-size: 70%;
    line-height: 1.625;
    color: #333
}

blockquote.small {
    font-size: 16px
}

blockquote.small footer,blockquote.small small,blockquote.small .small {
    font-size: 87.5%
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #f7f7f7;
    border-left: 0;
    text-align: right
}

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before {
    content: ''
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

blockquote:before,blockquote:after {
    content: ""
}

address {
    margin-bottom: 26px;
    font-style: normal;
    line-height: 1.625
}

main {
    overflow: hidden
}

main>.section:first-child,main>.hero:first-child {
    margin-top: 66px
}

@media (min-width: 992px) {
    main>.section:first-child,main>.hero:first-child {
        margin-top:75px
    }
}

.nav-subnav+main>.section:first-child,.nav-subnav+main>.hero:first-child {
    margin-top: 106px
}

@media (min-width: 992px) {
    .nav-subnav+main>.section:first-child,.nav-subnav+main>.hero:first-child {
        margin-top:115px
    }
}

.section {
    padding-top: 60px;
    padding-bottom: 60px
}

@media (min-width: 768px) {
    .section {
        padding-top:80px;
        padding-bottom: 80px
    }
}

.section.hero-sub {
    padding-top: 28px;
    padding-bottom: 28px
}

@media (min-width: 768px) {
    .section.hero-sub {
        padding-top:37px;
        padding-bottom: 37px
    }
}

.row-margin-top {
    margin-top: 30px
}

.row-margin-bottom {
    margin-bottom: 30px
}

.col-padding-top>[class*="col-xs-"],.col-padding-top>[class*="col-sm-"],.col-padding-top>[class*="col-md-"],.col-padding-top>[class*="col-lg-"] {
    padding-top: 51px
}

@media (min-width: 768px) {
    .col-padding-top>[class*="col-xs-"],.col-padding-top>[class*="col-sm-"] {
        padding-top:0
    }

    .col-padding-top>[class*="col-md-"],.col-padding-top>[class*="col-lg-"] {
        padding-top: 51px
    }
}

@media (min-width: 992px) {
    .col-padding-top>[class*="col-xs-"],.col-padding-top>[class*="col-sm-"],.col-padding-top>[class*="col-md-"] {
        padding-top:0
    }

    .col-padding-top>[class*="col-lg-"] {
        padding-top: 51px
    }
}

@media (min-width: 1200px) {
    .col-padding-top>[class*="col-xs-"],.col-padding-top>[class*="col-sm-"],.col-padding-top>[class*="col-md-"],.col-padding-top>[class*="col-lg-"] {
        padding-top:0
    }
}

.col-padding-bottom>[class*="col-xs-"],.col-padding-bottom>[class*="col-sm-"],.col-padding-bottom>[class*="col-md-"],.col-padding-bottom>[class*="col-lg-"] {
    padding-bottom: 51px
}

@media (min-width: 768px) {
    .col-padding-bottom>[class*="col-xs-"],.col-padding-bottom>[class*="col-sm-"] {
        padding-bottom:0
    }

    .col-padding-bottom>[class*="col-md-"],.col-padding-bottom>[class*="col-lg-"] {
        padding-bottom: 51px
    }
}

@media (min-width: 992px) {
    .col-padding-bottom>[class*="col-xs-"],.col-padding-bottom>[class*="col-sm-"],.col-padding-bottom>[class*="col-md-"] {
        padding-bottom:0
    }

    .col-padding-bottom>[class*="col-lg-"] {
        padding-bottom: 51px
    }
}

@media (min-width: 1200px) {
    .col-padding-bottom>[class*="col-xs-"],.col-padding-bottom>[class*="col-sm-"],.col-padding-bottom>[class*="col-md-"],.col-padding-bottom>[class*="col-lg-"] {
        padding-bottom:0
    }
}

.valign-outer {
    display: table;
    width: 100%;
    height: 100%
}

.valign-outer .valign-inner {
    display: table-cell;
    vertical-align: middle
}

.vcenter-row {
    font-size: 0
}

.vcenter-row [class*="vcenter-"] {
    font-size: 16px
}

.vcenter-xs {
    display: inline-block;
    vertical-align: middle;
    float: none
}

@media (min-width: 768px) {
    .vcenter-sm {
        display:inline-block;
        vertical-align: middle;
        float: none
    }
}

@media (min-width: 992px) {
    .vcenter-md {
        display:inline-block;
        vertical-align: middle;
        float: none
    }
}

@media (min-width: 1200px) {
    .vcenter-lg {
        display:inline-block;
        vertical-align: middle;
        float: none
    }
}

hr.hairline {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    border-top: solid 1px rgba(127,127,127,0.25)
}

hr.hairline:before,hr.hairline:after {
    content: " ";
    display: table
}

hr.hairline:after {
    clear: both
}

@media (min-width: 768px) {
    hr.hairline {
        width:690px
    }
}

@media (min-width: 992px) {
    hr.hairline {
        width:910px
    }
}

@media (min-width: 1200px) {
    hr.hairline {
        width:1110px
    }
}

.container hr.hairline {
    width: auto;
    margin: 0
}

a {
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear
}

a.hover {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

a {
    color: #0ab0bf;
    font-weight: inherit;
    text-decoration: none
}

a:hover,a:focus {
    color: #008c99;
    text-decoration: none
}

a,a:focus,button,button:focus {
    outline: 0
}

button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {
    border: none
}

.feature-list li {
    margin-top: 30px
}

.feature-list li:first-child {
    margin-top: 0
}

@media (min-width: 768px) {
    .feature-list li {
        margin-top:0
    }
}

x a,a:focus,button,button:focus {
    outline: 0
}

.btn {
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 16px;
    font-size: 16px;
    line-height: 1.625;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn:focus,.btn:active:focus,.btn.active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn:hover,.btn:focus {
    color: #666;
    text-decoration: none
}

.btn:active,.btn.active {
    outline: 0;
    background-image: none
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-default {
    color: #666;
    background-color: transparent;
    border-color: #d7d7d7;
    box-shadow: 0 2px 0 transparent;
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
    color: #666;
    background-color: transparent;
    border-color: #b8b8b8
}

.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 transparent;
    top: 1px
}

.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active {
    background-color: transparent;
    border-color: #d7d7d7
}

.btn-default .badge {
    color: transparent;
    background-color: #666
}

.btn-default.btn-default-solid {
    color: #666;
    background-color: #d7d7d7;
    border-color: #d7d7d7;
    box-shadow: 0 2px 0 #bfbcbc;
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear
}

.btn-default.btn-default-solid:hover,.btn-default.btn-default-solid:focus,.btn-default.btn-default-solid:active,.btn-default.btn-default-solid.active,.open>.btn-default.btn-default-solid.dropdown-toggle {
    color: #666;
    background-color: #bebebe;
    border-color: #b8b8b8
}

.btn-default.btn-default-solid:active,.btn-default.btn-default-solid.active,.open>.btn-default.btn-default-solid.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 #bfbcbc;
    top: 1px
}

.btn-default.btn-default-solid.disabled,.btn-default.btn-default-solid.disabled:hover,.btn-default.btn-default-solid.disabled:focus,.btn-default.btn-default-solid.disabled:active,.btn-default.btn-default-solid.disabled.active,.btn-default.btn-default-solid[disabled],.btn-default.btn-default-solid[disabled]:hover,.btn-default.btn-default-solid[disabled]:focus,.btn-default.btn-default-solid[disabled]:active,.btn-default.btn-default-solid[disabled].active,fieldset[disabled] .btn-default.btn-default-solid,fieldset[disabled] .btn-default.btn-default-solid:hover,fieldset[disabled] .btn-default.btn-default-solid:focus,fieldset[disabled] .btn-default.btn-default-solid:active,fieldset[disabled] .btn-default.btn-default-solid.active {
    background-color: #d7d7d7;
    border-color: #d7d7d7
}

.btn-default.btn-default-solid .badge {
    color: #d7d7d7;
    background-color: #666
}

.btn-primary {
    color: #fff;
    background-color: #fa492b;
    border-color: #6eb92b;
    /*box-shadow: 0 2px 0 #ef2503;*/
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    padding-top: 4px;
    padding-bottom: 5px
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {
    background-image: none;
    /* box-shadow: 0 1px 0 #ef2503; */
    top: 1px
}

.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active {
    background-color: #fa492b;
    border-color: #fa492b
}

.btn-primary .badge {
    color: #fa492b;
    background-color: #fff
}

.btn-primary.btn-primary-outline {
    padding: 6px 16px;
    font-size: 16px;
    line-height: 1.875em;
    border-radius: 4px;
    background-color: rgba(250,73,43,0);
    border: none;
    color: #fa492b;
    -webkit-box-shadow: inset 0 0 0 2px #fa492b;
    box-shadow: inset 0 0 0 2px #75ae4c;
}

.btn-primary.btn-primary-outline:hover {
    background-color: #99c47c;
    color: #FFFFFF;
}

.btn-alt {
    color: #fa492b;
    background-color: transparent;
    border-color: #fa492b;
    box-shadow: 0 2px 0 transparent;
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    padding: 3px 10px;
    font-size: 14px;
    line-height: 1.625;
    border-radius: 4px
}

.btn-alt:hover,.btn-alt:focus,.btn-alt:active,.btn-alt.active,.open>.btn-alt.dropdown-toggle {
    color: #fa492b;
    background-color: transparent;
    border-color: #e22505
}

.btn-alt:active,.btn-alt.active,.open>.btn-alt.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 transparent;
    top: 1px
}

.btn-alt.disabled,.btn-alt.disabled:hover,.btn-alt.disabled:focus,.btn-alt.disabled:active,.btn-alt.disabled.active,.btn-alt[disabled],.btn-alt[disabled]:hover,.btn-alt[disabled]:focus,.btn-alt[disabled]:active,.btn-alt[disabled].active,fieldset[disabled] .btn-alt,fieldset[disabled] .btn-alt:hover,fieldset[disabled] .btn-alt:focus,fieldset[disabled] .btn-alt:active,fieldset[disabled] .btn-alt.active {
    background-color: transparent;
    border-color: #fa492b
}

.btn-alt .badge {
    color: transparent;
    background-color: #fa492b
}

.btn-video {
    color: #fff;
    background-color: rgba(0,0,0,0.6);
    border-color: transparent;
    box-shadow: 0 2px 0 rgba(0,0,0,0.6);
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;

    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    font-size: 20px;
    width: 68px;
    height: 47px;
    line-height: 47px;
    padding: 0;
    text-align: center
}

.btn-video:hover,.btn-video:focus,.btn-video:active,.btn-video.active,.open>.btn-video.dropdown-toggle {
    color: #fff;
    background-color: rgba(0,0,0,0.6);
    border-color: transparent
}

.btn-video:active,.btn-video.active,.open>.btn-video.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 rgba(0,0,0,0.6);
    top: 1px
}

.btn-video.disabled,.btn-video.disabled:hover,.btn-video.disabled:focus,.btn-video.disabled:active,.btn-video.disabled.active,.btn-video[disabled],.btn-video[disabled]:hover,.btn-video[disabled]:focus,.btn-video[disabled]:active,.btn-video[disabled].active,fieldset[disabled] .btn-video,fieldset[disabled] .btn-video:hover,fieldset[disabled] .btn-video:focus,fieldset[disabled] .btn-video:active,fieldset[disabled] .btn-video.active {
    background-color: rgba(0,0,0,0.6);
    border-color: transparent
}

.btn-video .badge {
    color: rgba(0,0,0,0.6);
    background-color: #fff
}

.btn-video:hover {
    color: #fff;
    background-color: rgba(0,0,0,0.9);
    border-color: transparent;
    box-shadow: 0 2px 0 rgba(0,0,0,0.9);
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear
}

.btn-video:hover:hover,.btn-video:hover:focus,.btn-video:hover:active,.btn-video:hover.active,.open>.btn-video:hover.dropdown-toggle {
    color: #fff;
    background-color: rgba(0,0,0,0.9);
    border-color: transparent
}

.btn-video:hover:active,.btn-video:hover.active,.open>.btn-video:hover.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 rgba(0,0,0,0.9);
    top: 1px
}

.btn-video:hover.disabled,.btn-video:hover.disabled:hover,.btn-video:hover.disabled:focus,.btn-video:hover.disabled:active,.btn-video:hover.disabled.active,.btn-video:hover[disabled],.btn-video:hover[disabled]:hover,.btn-video:hover[disabled]:focus,.btn-video:hover[disabled]:active,.btn-video:hover[disabled].active,fieldset[disabled] .btn-video:hover,fieldset[disabled] .btn-video:hover:hover,fieldset[disabled] .btn-video:hover:focus,fieldset[disabled] .btn-video:hover:active,fieldset[disabled] .btn-video:hover.active {
    background-color: rgba(0,0,0,0.9);
    border-color: transparent
}

.btn-video:hover .badge {
    color: rgba(0,0,0,0.9);
    background-color: #fff
}

.bg-dark .btn-default {
    color: #f7f7f7;
    background-color: transparent;
    border-color: #efefef;
    box-shadow: 0 2px 0 transparent;
    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear
}

.bg-dark .btn-default:hover,.bg-dark .btn-default:focus,.bg-dark .btn-default:active,.bg-dark .btn-default.active,.open>.bg-dark .btn-default.dropdown-toggle {
    color: #f7f7f7;
    background-color: transparent;
    border-color: #d0d0d0
}

.bg-dark .btn-default:active,.bg-dark .btn-default.active,.open>.bg-dark .btn-default.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 transparent;
    top: 1px
}

.bg-dark .btn-default.disabled,.bg-dark .btn-default.disabled:hover,.bg-dark .btn-default.disabled:focus,.bg-dark .btn-default.disabled:active,.bg-dark .btn-default.disabled.active,.bg-dark .btn-default[disabled],.bg-dark .btn-default[disabled]:hover,.bg-dark .btn-default[disabled]:focus,.bg-dark .btn-default[disabled]:active,.bg-dark .btn-default[disabled].active,fieldset[disabled] .bg-dark .btn-default,fieldset[disabled] .bg-dark .btn-default:hover,fieldset[disabled] .bg-dark .btn-default:focus,fieldset[disabled] .bg-dark .btn-default:active,fieldset[disabled] .bg-dark .btn-default.active {
    background-color: transparent;
    border-color: #efefef
}

.bg-dark .btn-default .badge {
    color: transparent;
    background-color: #f7f7f7
}

.bg-dark .btn-default.btn-default-solid {
    color: #666;
    background-color: #fff;
    border-color: #d7d7d7;
    box-shadow: 0 2px 0 #e6e5e5;

    -webkit-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -o-transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    transition: color 0.2s ease-in-out,background-color 0.2s ease-in-out,top 0.1s linear,box-shadow 0.1s linear;
    -webkit-box-shadow: none;
    box-shadow: none
}

.bg-dark .btn-default.btn-default-solid:hover,.bg-dark .btn-default.btn-default-solid:focus,.bg-dark .btn-default.btn-default-solid:active,.bg-dark .btn-default.btn-default-solid.active,.open>.bg-dark .btn-default.btn-default-solid.dropdown-toggle {
    color: #666;
    background-color: #e6e6e6;
    border-color: #b8b8b8
}

.bg-dark .btn-default.btn-default-solid:active,.bg-dark .btn-default.btn-default-solid.active,.open>.bg-dark .btn-default.btn-default-solid.dropdown-toggle {
    background-image: none;
    box-shadow: 0 1px 0 #e6e5e5;
    top: 1px
}

.bg-dark .btn-default.btn-default-solid.disabled,.bg-dark .btn-default.btn-default-solid.disabled:hover,.bg-dark .btn-default.btn-default-solid.disabled:focus,.bg-dark .btn-default.btn-default-solid.disabled:active,.bg-dark .btn-default.btn-default-solid.disabled.active,.bg-dark .btn-default.btn-default-solid[disabled],.bg-dark .btn-default.btn-default-solid[disabled]:hover,.bg-dark .btn-default.btn-default-solid[disabled]:focus,.bg-dark .btn-default.btn-default-solid[disabled]:active,.bg-dark .btn-default.btn-default-solid[disabled].active,fieldset[disabled] .bg-dark .btn-default.btn-default-solid,fieldset[disabled] .bg-dark .btn-default.btn-default-solid:hover,fieldset[disabled] .bg-dark .btn-default.btn-default-solid:focus,fieldset[disabled] .bg-dark .btn-default.btn-default-solid:active,fieldset[disabled] .bg-dark .btn-default.btn-default-solid.active {
    background-color: #fff;
    border-color: #d7d7d7
}

.bg-dark .btn-default.btn-default-solid .badge {
    color: #fff;
    background-color: #666
}

.bg-dark .btn-primary-outline {
    color: white
}

.btn-link {
    color: #0ab0bf;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
    border-color: transparent
}

.btn-link:hover,.btn-link:focus {
    color: #008c99;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
    color: #d7d7d7;
    text-decoration: none
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
    width: 100%
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.product-tiles {
    position: relative;
    overflow: hidden;
    list-style-type: none;
    margin: 0 -15px 6.5px;
    padding: 0
}

@media (min-width: 768px) {
    .product-tiles {
        margin:0 -7.5px 6.5px
    }
}

.product-tiles li {
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
    margin: 0;
    width: 100%;
    padding: 0
}

@media (min-width: 768px) {
    .product-tiles li {
        width:50%;
        padding: 0 7.5px 15px
    }
}

@media (min-width: 992px) {
    .product-tiles li {
        width:33.333%
    }
}

@media (min-width: 1200px) {
    .product-tiles li {
        width:25%
    }
}

@media (min-width: 768px) {
    .product-tiles.product-tiles-cols-3 li {
        width:50%
    }
}

@media (min-width: 992px) {
    .product-tiles.product-tiles-cols-3 li {
        width:50%
    }
}

@media (min-width: 1200px) {
    .product-tiles.product-tiles-cols-3 li {
        width:33.333%
    }
}

@media (min-width: 768px) {
    .product-tiles.product-tiles-cols-2 li {
        width:50%

    }
}

@media (min-width: 992px) {
    .product-tiles.product-tiles-cols-2 li {
        width:50%
    }
}

@media (min-width: 1200px) {
    .product-tiles.product-tiles-cols-2 li {
        width:50%
    }
}

.product-tile {
    background-image: -webkit-linear-gradient(top, #1c1c1c, #0f0f0f);
    background-image: -moz-linear-gradient(top, #1c1c1c, #0f0f0f);
    background-image: -o-linear-gradient(top, #1c1c1c, #0f0f0f);
    background-image: linear-gradient(to bottom, #1c1c1c, #0f0f0f);
    padding: 30px
}

@media (min-width: 768px) {
    .product-tile {
        padding:15px
    }
}

.product-tile a {
    display: block;
    text-decoration: none
}

.product-tile a:hover {
    text-decoration: none
}

.product-tile img.nr-logo {
    margin-bottom: 13px
}

.product-tile p,.product-tile strong {
    color: white
}

.product-tile p {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 44px;
    margin: 0 auto 0;
    font-weight: 400
}

.product-tile strong {
    display: block
}

.product-tile:hover {
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #292929, #1c1c1c);
    background-image: -moz-linear-gradient(top, #292929, #1c1c1c);
    background-image: -o-linear-gradient(top, #292929, #1c1c1c);
    background-image: linear-gradient(to bottom, #292929, #1c1c1c)
}

.product-tile.nr-apm {
    background-image: -webkit-linear-gradient(top, #348899, #2e7786);
    background-image: -moz-linear-gradient(top, #348899, #2e7786);
    background-image: -o-linear-gradient(top, #348899, #2e7786);
    background-image: linear-gradient(to bottom, #348899, #2e7786)
}

.product-tile.nr-apm:hover {
    background-image: -webkit-linear-gradient(top, #3a99ac, #348899);
    background-image: -moz-linear-gradient(top, #3a99ac, #348899);
    background-image: -o-linear-gradient(top, #3a99ac, #348899);
    background-image: linear-gradient(to bottom, #3a99ac, #348899)
}

.product-tile.nr-insights {
    background-image: -webkit-linear-gradient(top, #f2bc56, #f0b33e);
    background-image: -moz-linear-gradient(top, #f2bc56, #f0b33e);
    background-image: -o-linear-gradient(top, #f2bc56, #f0b33e);
    background-image: linear-gradient(to bottom, #f2bc56, #f0b33e)
}

.product-tile.nr-insights:hover {
    background-image: -webkit-linear-gradient(top, #f4c56e, #f2bc56);
    background-image: -moz-linear-gradient(top, #f4c56e, #f2bc56);
    background-image: -o-linear-gradient(top, #f4c56e, #f2bc56);
    background-image: linear-gradient(to bottom, #f4c56e, #f2bc56)
}

.product-tile.nr-mobile {
    background-image: -webkit-linear-gradient(top, #00b6d8, #00a1bf);
    background-image: -moz-linear-gradient(top, #00b6d8, #00a1bf);
    background-image: -o-linear-gradient(top, #00b6d8, #00a1bf);
    background-image: linear-gradient(to bottom, #00b6d8, #00a1bf)
}

.product-tile.nr-mobile:hover {
    background-image: -webkit-linear-gradient(top, #00cbf2, #00b6d8);
    background-image: -moz-linear-gradient(top, #00cbf2, #00b6d8);
    background-image: -o-linear-gradient(top, #00cbf2, #00b6d8);
    background-image: linear-gradient(to bottom, #00cbf2, #00b6d8)
}

.product-tile.nr-browser {
    background-image: -webkit-linear-gradient(top, #f28f20, #eb830e);
    background-image: -moz-linear-gradient(top, #f28f20, #eb830e);
    background-image: -o-linear-gradient(top, #f28f20, #eb830e);
    background-image: linear-gradient(to bottom, #f28f20, #eb830e)
}

.product-tile.nr-browser:hover {
    background-image: -webkit-linear-gradient(top, #f39b38, #f28f20);
    background-image: -moz-linear-gradient(top, #f39b38, #f28f20);
    background-image: -o-linear-gradient(top, #f39b38, #f28f20);
    background-image: linear-gradient(to bottom, #f39b38, #f28f20)
}

.product-tile.nr-synthetics {
    background-image: -webkit-linear-gradient(top, #74569f, #684d8e);
    background-image: -moz-linear-gradient(top, #74569f, #684d8e);
    background-image: -o-linear-gradient(top, #74569f, #684d8e);
    background-image: linear-gradient(to bottom, #74569f, #684d8e)
}

.product-tile.nr-synthetics:hover {
    background-image: -webkit-linear-gradient(top, #8164ab, #74569f);
    background-image: -moz-linear-gradient(top, #8164ab, #74569f);
    background-image: -o-linear-gradient(top, #8164ab, #74569f);
    background-image: linear-gradient(to bottom, #8164ab, #74569f)
}

.product-tile.nr-servers {
    background-image: -webkit-linear-gradient(top, #226582, #1d556e);
    background-image: -moz-linear-gradient(top, #226582, #1d556e);
    background-image: -o-linear-gradient(top, #226582, #1d556e);
    background-image: linear-gradient(to bottom, #226582, #1d556e)
}

.product-tile.nr-servers:hover {
    background-image: -webkit-linear-gradient(top, #277596, #226582);
    background-image: -moz-linear-gradient(top, #277596, #226582);
    background-image: -o-linear-gradient(top, #277596, #226582);
    background-image: linear-gradient(to bottom, #277596, #226582)
}

.product-tile.nr-plugins {
    background-image: -webkit-linear-gradient(top, #8cc641, #7fb737);
    background-image: -moz-linear-gradient(top, #8cc641, #7fb737);
    background-image: -o-linear-gradient(top, #8cc641, #7fb737);
    background-image: linear-gradient(to bottom, #8cc641, #7fb737)
}

.product-tile.nr-plugins:hover {
    background-image: -webkit-linear-gradient(top, #98cc55, #8cc641);
    background-image: -moz-linear-gradient(top, #98cc55, #8cc641);
    background-image: -o-linear-gradient(top, #98cc55, #8cc641);
    background-image: linear-gradient(to bottom, #98cc55, #8cc641)
}

.product-tile.nr-alerts {
    background-image: -webkit-linear-gradient(top, #b384bd, #a973b4);
    background-image: -moz-linear-gradient(top, #b384bd, #a973b4);
    background-image: -o-linear-gradient(top, #b384bd, #a973b4);
    background-image: linear-gradient(to bottom, #b384bd, #a973b4)
}

.product-tile.nr-alerts:hover {
    background-image: -webkit-linear-gradient(top, #bd95c6, #b384bd);
    background-image: -moz-linear-gradient(top, #bd95c6, #b384bd);
    background-image: -o-linear-gradient(top, #bd95c6, #b384bd);
    background-image: linear-gradient(to bottom, #bd95c6, #b384bd)
}

.resource-tile {
    margin-bottom: 38px
}

.resource-tile .resource-card {
    background: white;
    overflow: hidden;
    border: solid 1px #e8e8e8;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,0.15);
    box-shadow: 0 1px 0 0 rgba(0,0,0,0.15)
}

.resource-tile .resource-card a {
    text-decoration: none
}

.resource-tile .resource-card .resource-cover {
    background-color: #fff;
    height: 145px;
    border-bottom: solid 1px #e8e8e8;
    position: relative
}

.resource-tile .resource-card .resource-cover i.fa.type {
    position: absolute;
    top: 8px;
    right: 7px;
    background: rgba(0,0,0,0.4);
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 3px;
    color: white;
    font-size: 14px
}

.resource-tile .resource-card .resource-cover .resource-image {
    width: 100%;
    height: 100%;
    background-size: 100%;
    background-size: cover;
    background-position: 50% 50%
}

.resource-tile .resource-card .resource-cover .resource-image.analyst-report {
    background-image: url(/assets/nrv2/resources/bg_analystreport.png)
}

.resource-tile .resource-card .resource-cover .resource-image.datasheet {
    background-image: url(/assets/nrv2/resources/bg_datasheet.png)
}

.resource-tile .resource-card .resource-cover .resource-image.ebook {
    background-image: url(/assets/nrv2/resources/bg_ebook.png)
}

.resource-tile .resource-card .resource-cover .resource-image.infographic {
    background-image: url(/assets/nrv2/resources/bg_infographic.png)
}

.resource-tile .resource-card .resource-cover .resource-image.partner {
    background-image: url(/assets/nrv2/resources/bg_partner.png)
}

.resource-tile .resource-card .resource-cover .resource-image.resources {
    background-image: url(/assets/nrv2/resources/bg_resources.png)
}

.resource-tile .resource-card .resource-cover .resource-image.tutorial {
    background-image: url(/assets/nrv2/resources/bg_tutorial.png)
}

.resource-tile .resource-card .resource-cover .resource-image.video {
    background-image: url(/assets/nrv2/resources/bg_video.png)
}

.resource-tile .resource-card .resource-cover .resource-image.webinar {
    background-image: url(/assets/nrv2/resources/bg_webinar.png)
}

.resource-tile .resource-card .resource-cover .resource-image.white-paper {
    background-image: url(/assets/nrv2/resources/bg_whitepaper.png)
}

.resource-tile .resource-card .resource-cover .btn.btn-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.resource-tile .resource-card .resource-meta {
    background-color: #fff;
    height: 128px;
    padding: 13px 20px 20px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #e8e8e8;
    border-top: none
}

.resource-tile .resource-card .resource-meta .type {
    color: #999;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.resource-tile .resource-card .resource-meta .type p {
    margin-bottom: 4px
}

.resource-tile .resource-card .resource-meta .description p {
    color: #333;
    display: block;
    display: -webkit-box;
    height: 69px;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.resource-tile.horizontal .resource-card {
    height: 120px
}

.resource-tile.horizontal .resource-cover {
    width: 121px;
    height: 121px;
    float: left;
    border-right: solid 1px rgba(232,232,232,0.1)
}

.resource-tile.horizontal .resource-meta {
    padding-left: 137px
}

.nr-logo {
    display: inline-block;
    height: 40px
}

.nr-logo.nr-logo-sm {
    height: 30px
}

.nr-logo.nr-logo-lg {
    height: 50px
}

.nr-logo.brand {
    height: 30px
}

.nr-logo.brand.nr-logo-sm {
    height: 20px
}

.nr-logo.brand.nr-logo-lg {
    height: 40px
}

.video-thumbnail .video-poster {
    background-size: cover;
    position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
    margin-bottom: 0.5em
}

.video-thumbnail .video-poster .btn-video {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -23.5px;
    margin-left: -34px
}

.video-thumbnail p {
    font-weight: 500
}

.hero {
    position: relative;
    overflow: hidden
}

@media (min-width: 1200px) {
    .hero {
        height:575px
    }

    .hero.has-hero-footer {
        height: auto;
        min-height: 575px
    }
}

.hero .hero-brandbar {
    height: 120px;
    padding: 40px 0;
    border-bottom: 1px solid rgba(215,215,215,0.5)
}

.hero .hero-brandbar+.hero-inner {
    padding: 30px 0 60px
}

@media (min-width: 768px) {
    .hero .hero-brandbar+.hero-inner {
        padding:30px 0 80px
    }
}

@media (min-width: 1200px) {
    .hero .hero-brandbar+.hero-inner {
        padding:0;
        height: 455px
    }
}

.hero .hero-inner {
    padding: 80px 0
}

@media (min-width: 1200px) {
    .hero .hero-inner {
        height:575px
    }
}

.hero .hero-footer {
    padding: 32px 0;
    background: rgba(0,0,0,0.3)
}

@media (min-width: 1200px) {
    .hero.short {
        height:340px
    }

    .hero.short .hero-inner {
        padding: 80px 0;
        height: 340px
    }
}

@media (min-width: 1200px) {
    .hero.shorter {
        height:225px
    }

    .hero.shorter .hero-inner {
        height: 225px
    }
}

@media (min-width: 1200px) {
    .nav-subnav+main .hero {
        height:535px
    }

    .nav-subnav+main .hero.has-hero-footer {
        height: auto;
        min-height: 535px
    }

    .nav-subnav+main .hero.short {
        height: 300px
    }

    .nav-subnav+main .hero.short .hero-inner {
        height: 300px
    }

    .nav-subnav+main .hero.shorter {
        height: 185px
    }

    .nav-subnav+main .hero.shorter .hero-inner {
        height: 185px
    }
}

@media (min-width: 1200px) {
    .nav-subnav+main .hero .hero-brandbar+.hero-inner {
        height:415px
    }
}

@media (min-width: 1200px) {
    .nav-subnav+main .hero .hero-inner {
        height:535px
    }
}

.hero-sub h1,.hero-sub .h1,.hero-sub h2,.hero-sub .h2,.hero-sub h3,.hero-sub .h3,.hero-sub h4,.hero-sub .h4 h5,.hero-sub .h5 h6,.hero-sub .h6 {
    margin-bottom: 0
}

.hero-sub+.hairline+.section,.hero-sub+.section {
    padding-top: 40px
}

.logo-bar {
    text-align: center;
    position: relative;
    padding-top: 60px;
    padding-bottom: 30px
}

@media (min-width: 768px) {
    .logo-bar {
        padding-top:80px;
        padding-bottom: 30px
    }
}

.logo-bar p {
    position: relative;
    margin-bottom: 30px;
    margin-top: -30px
}

@media (min-width: 768px) {
    .logo-bar p {
        position:absolute;
        margin-bottom: 0;
        margin-top: 0;
        top: 14px;
        left: 30px;
        right: 30px
    }
}

.logo-bar img {
	display: inline-block;
	position: relative;
/*	margin: 0 19.8px 30px;
	height: 33px;
	max-width: 290px;*/
    margin: 0 20px 30px;
	max-width: 150px;
}

.logo-bar img[src*="microsoft"],.logo-bar img[src*="zendesk"],.logo-bar img[src*="chive"],.logo-bar img[src*="crackle"],.logo-bar img[src*="confused"] {
    max-height: 28px
}

.logo-bar img[src*="strava"],.logo-bar img[src*="reachlocal"] {
    height: 20px
}

.logo-bar img[src*="trulia"] {
    bottom: 3px
}

.logo-bar img[src*="kickstarter"] {
    height: 20px
}

.logo-bar img[src*="nbc"] {
    height: 54px
}

.logo-bar img[src*="microsoft"] {
    height: 28px
}

.logo-bar img[src*="sony"] {
    height: 20px
}

.logo-bar img[src*="intuit"] {
    height: 26px
}

.logo-bar img[src*="groupon"],.logo-bar img[src*="mondiamedia"],.logo-bar img[src*="victorops"] {
    height: 42px
}

.logo-bar img[src*="zendesk"] {
    height: 28px
}

.logo-bar img[src*="ticketfly"] {
    top: 5px;
    height: 29px
}

.logo-bar img[src*="adobe"] {
    height: 54px
}

.logo-bar img[src*="saks"] {
    max-height: 60px
}

.logo-bar img[src*="hipchat"] {
    height: 28px
}

.logo-bar img[src*="windows-logomark"],.logo-bar img[src*="apperian"] {
    height: 47px
}

.logo-bar img[src*="redhat"] {
    height: 40px
}

.logo-bar img[src*="smartos"] {
    height: 22px
}

.logo-bar img[src*="ubuntu"],.logo-bar img[src*="debian"],.logo-bar img[src*="docker"],.logo-bar img[src*="centos"] {
    height: 55px
}

.slider-wrapper {
    position: relative;
    margin: 0 auto 40px;
    width: 100%
}

.slider-wrapper .prev,.slider-wrapper .next {
    position: absolute;
    width: 30px;
    height: 30px;
    font-size: 30px;
    color: #b1b1b1;
    top: 50%;
    margin-top: -15px
}

.slider-wrapper .prev:hover,.slider-wrapper .next:hover {
    opacity: 0.8
}

.slider-wrapper .prev {
    left: -30px
}

.slider-wrapper .next {
    right: -30px
}

.slider-wrapper .large.prev,.slider-wrapper .large.next {
    display: block;
    z-index: 2;
    width: 50px;
    height: 50px;
    line-height: 46px;
    text-align: center;
    text-indent: -10000em;
    overflow: hidden;
    margin-top: -25px;
    background-image: url("/assets/newrelic/QuoteArrows.svg")
}

@media (max-width: 992px) {
    .slider-wrapper .large.prev,.slider-wrapper .large.next {
        display:none
    }
}

.slider-wrapper .large.prev {
    left: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slider-wrapper .large.next {
    right: 0
}

.slider-wrapper .pager {
    text-align: center
}

.slider-wrapper .pager span {
    display: inline-block;
    margin: 10px 5px;
    background-color: #d7d7d7;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #fff;
    overflow: hidden;
    text-indent: -10000em;
    cursor: pointer
}

.slider-wrapper .pager span.cycle-pager-active {
    background-color: #fff;
    border-color: #d7d7d7
}

.slider-wrapper .slider {
    width: 100%;
    margin: 0 auto;
    z-index: 1
}

.slider-wrapper .slider .cell {
    width: 100%
}

table {
    width: 100%;
    border: 6px solid #d7d7d7;
    margin-bottom: 15px
}

table th,table td {
    text-align: left;
    border-left: 1px solid #efefef;
    background: #fff
}

table th:nth-child(1),table td:nth-child(1) {
    background: #efefef
}

table th {
    font-weight: 500;
    font-size: 14px;
    padding: 10px
}

@media (min-width: 768px) {
    table th {
        padding:20px;
        font-size: 20px
    }
}

@media (min-width: 992px) {
    table th {
        font-weight:400
    }
}

table th:nth-child(1) {
    border-left: none
}

table td {
    border-top: 1px solid #efefef;
    padding: 10px;
    font-size: 14px
}

@media (min-width: 768px) {
    table td {
        padding:10px 20px;
        font-size: 14px
    }
}

table td:nth-child(1) {
    border-top-color: #e2e2e2;
    text-align: left
}

table td.label {
    background: #efefef;
    border-top-color: #e2e2e2
}

table td i {
    font-size: 14px
}

@media (min-width: 768px) {
    table td i {
        font-size:20px
    }
}

table td i[class*="fa-times"] {
    color: #d7d7d7
}

table.features-table th,table.features-table td {
    text-align: center;
    width: 34%
}

table.features-table th:nth-child(1),table.features-table td:nth-child(1) {
    text-align: left;
    width: 66%
}

table.features-table.features-table-cols-2 th,table.features-table.features-table-cols-2 td {
    width: 50%
}

table.features-table.features-table-cols-2 th:nth-child(1),table.features-table.features-table-cols-2 td:nth-child(1) {
    width: 50%
}

table.features-table.features-table-cols-3 th,table.features-table.features-table-cols-3 td {
    width: 25%
}

table.features-table.features-table-cols-3 th:nth-child(1),table.features-table.features-table-cols-3 td:nth-child(1) {
    width: 50%
}

table.features-table.features-table-cols-4 th,table.features-table.features-table-cols-4 td {
    width: 20%
}

table.features-table.features-table-cols-4 th:nth-child(1),table.features-table.features-table-cols-4 td:nth-child(1) {
    width: 40%
}

table.unstyled {
    border: none
}

table.unstyled th,table.unstyled td {
    border-left: none
}

table.unstyled th:nth-child(1),table.unstyled td:nth-child(1) {
    background: #fff
}

table.unstyled th {
    font-weight: normal;
    padding: 0
}

@media (min-width: 768px) {
    table.unstyled th {
        padding:0
    }
}

table.unstyled td {
    border-top: none;
    padding: 0;
    font-size: normal
}

@media (min-width: 768px) {
    table.unstyled td {
        padding:0
    }
}

table.unstyled td:nth-child(1) {
    border-top-color: transparent
}

table.unstyled td.label {
    background: #fff;
    border-top-color: transparent
}

table.unstyled td i {

    font-size: normal
}

@media (min-width: 768px) {
    table.unstyled td i {
        font-size:normal
    }
}

.footer-col {
    width: 20%;
    float: left;
    padding-right: 20px
}

.footer-col ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 14px
}

.footer-col ul li a:hover {
    color: #000
}

.footer-col h1,.footer-col .h1,.footer-col h2,.footer-col .h2,.footer-col h3,.footer-col .h3,.footer-col h4,.footer-col .h4,.footer-col h5,.footer-col .h5,.footer-col h6,.footer-col .h6 {
    color: #2c2c2c
}

@media (max-width: 991px) {
    .footer-col {
        width:100%
    }

    .footer-col h4 {
        margin-top: 13px;
        margin-bottom: 2px;
        clear: both
    }

    .footer-col ul {
        overflow: hidden
    }

    .footer-col ul li {
        float: left;
        margin-right: 15px
    }

    .social-icons {
        margin-top: 42px
    }
}

.social-icons {
    margin-top: 28px;
    clear: both
}

.social-icons ul li {
    display: inline-block;
    font-size: 25px;
    margin-right: 15px
}

.social-icons ul li a {
    color: #333
}

.social-icons ul li a i {
    font-size: 30px
}

.social-icons ul li a:hover {
    color: #fff
}

.tagline {
    margin-top: 20px;
    text-align: center;
    font-size: 20px
}

.tagline .btn-footer {
    color: white;
    margin-top: 20px
}

.footer-bar {
    padding-top: 30px;
    padding-bottom: 10px
}

.footer-bar .brand {
    margin-top: -3px !important
}

.footer-bar .links {
    font-size: 13px;
    text-align: right
}

.footer-bar .goog-logo-link img {
    margin-bottom: 0px
}

#grablogo {
    position: absolute;
    width: 300px;
    background-color: #fff;
    padding: 40px;
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
    z-index: 10010;
    display: none
}

body[data-translate] .SL_hide {
    display: none !important
}
.trusted-and-secure {
    background-color: #1e1e1e
}

.trusted-and-secure header p {
    margin-bottom: 60px
}

.trusted-and-secure .security {
    padding-top: 2em;
    text-align: center
}

.trusted-and-secure .security .security-logo {
    margin: 0 1em;
    display: inline-block
}

.trusted-and-secure .features-row {
    margin: 0.2em 0;
    border-top: solid 1px #666;
    padding-top: 5.2em
}

.trusted-and-secure .features-row [class*="col"] {
    padding: 0
}

.trusted-and-secure .features-row .fa {
    color: #fa492b
}

.trusted-and-secure .features-row [class*="col-"] {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    margin-bottom: 0.5em
}

.trusted-and-secure .security-badge {
    text-align: center
}

.trusted-and-secure .security-badge svg {
    display: inline-block;
    height: 70px;
    margin-bottom: -40px
}

.trusted-and-secure .security-badge svg path,.trusted-and-secure .security-badge svg rect {
    stroke: #666;
    fill: #1e1e1e
}

.quote-section {
    padding-top: 60px;
    padding-bottom: 60px
}

.quote-section .logo {
    display: block;
    max-height: 80px;
    margin: 0 auto
}

@media (max-width: 991px) {
    .quote-section .logo {
        margin-bottom:30px
    }
}

.quote-section blockquote {
    text-align: center;
    margin-bottom: 0
}

.quote-section blockquote .logo {
    margin: 0 0 30px
}

@media (min-width: 768px) {
    .quote-section blockquote img,.quote-section blockquote .logo {
        display:inline-block
    }

    .quote-section blockquote.text-left {
        text-align: left
    }

    .quote-section blockquote.text-right {
        text-align: right
    }

    .quote-section blockquote.text-center {
        text-align: center
    }

    .quote-section blockquote.text-center img,.quote-section blockquote.text-center .logo {
        display: block;
        margin: 0 auto 30px
    }

    .quote-section blockquote.text-justiy {
        text-align: justify
    }
}

.quote-section-img {
    padding-top: 60px;
    padding-bottom: 60px
}

.quote-section-img .quote-img {
    display: none
}

@media (min-width: 992px) {
    .quote-section-img .quote-img {
        display:block;
        margin-bottom: -60px
    }
}

.quote-section-img blockquote {
    text-align: center;
    margin-bottom: 0
}

.quote-section-img blockquote .logo {
    margin-bottom: 30px
}

@media (min-width: 992px) {
    .quote-section-img blockquote img,.quote-section-img blockquote .logo {
        display:inline-block
    }

    .quote-section-img blockquote.text-left {
        text-align: left
    }

    .quote-section-img blockquote.text-right {
        text-align: right
    }

    .quote-section-img blockquote.text-center {
        text-align: center
    }

    .quote-section-img blockquote.text-center img,.quote-section-img blockquote.text-center .logo {
        display: block;
        margin: 0 auto 30px
    }

    .quote-section-img blockquote.text-justiy {
        text-align: justify
    }
}

.pricing-card {
    margin-bottom: 30px
}

.pricing-card .h2 {
    margin-bottom: 5px
}

.pricing-card .h2 span {
    font-size: 14.4px
}

.pricing-card .pricing-card-top {
    padding: 15px
}

@media (min-width: 992px) {
    .pricing-card .pricing-card-top {
        min-height:160px
    }
}

.pricing-card .pricing-card-top small em,.pricing-card .pricing-card-top .small em {
    color: #666
}

.pricing-card .pricing-card-bottom {
    padding: 15px;
    background-color: #2c2c2c
}

@media (min-width: 992px) {
    .pricing-card .pricing-card-bottom {
        min-height:240px
    }
}

.pricing-card .pricing-card-bottom .fine {
    color: #999;
    line-height: 1em
}

#table-features-list table {
    margin-bottom: 0;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-top-color: #e2e2e2
}

#table-features-list table:first-child {
    border-top-width: 6px;
    border-top-color: #d7d7d7
}

#table-features-list table:last-child {
    border-bottom-width: 6px
}

.popped-parent {
    position: relative
}

table .popped {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    padding: 30px 35px 0;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
    text-align: left;
    z-index: 20
}

@media (min-width: 768px) {
    table .popped {
        top:auto;
        bottom: 40px;
        left: 50%;
        width: 430px;
        height: auto;
        margin: 0 0 0 -215px
    }
}

table .popped h5,table .popped .h5,table .popped h6,table .popped .h6 {
    font-weight: 400
}

table .popped .text-uppercase {
    color: #666
}

table .popped .pointer {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #1c1c1c;
    left: 50%;
    margin-left: -14px;
    bottom: -14px;
    display: none
}

@media (min-width: 768px) {
    table .popped .pointer {
        display:block
    }
}

table .popped .close {
    position: absolute;
    color: #999;
    font-size: 24px;
    top: 20px;
    right: 30px
}

table .popped .close:hover {
    color: #fff
}

.common-questions dd {
    margin-bottom: 30px
}



.hero h1 em {
    color: #fa492b
}

#software-analytics #sass-table-pics {
    position: relative
}

#software-analytics #sass-table-pics img {
    display: block
}

#software-analytics #sass-table-pics #icon-collect {
    height: 150px;
    margin: 30px auto
}

#software-analytics #sass-table-pics #icon-store {
    height: 140px;
    margin: 30px auto 40px
}

#software-analytics #sass-table-pics #icon-analyze {
    height: 106px;
    margin: 57px auto 47px
}

#software-analytics #sass-table-pics #saas-line-left {
    position: absolute;
    top: 103px;
    left: 217px;
    height: 2px;
    width: 328px;
    background-image: -webkit-linear-gradient(left, #1dbfde 0%, #ef6b4e 100%);
    background-image: -o-linear-gradient(left, #1dbfde 0%, #ef6b4e 100%);
    background-image: linear-gradient(to right, #1dbfde 0%, #ef6b4e 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1DBFDE', endColorstr='#FFEF6B4E', GradientType=1)
}

@media (max-width: 1200px) {
    #software-analytics #sass-table-pics #saas-line-left {
        left:185px;
        width: 260px
    }
}

@media (max-width: 992px) {
    #software-analytics #sass-table-pics #saas-line-left {
        left:148px;
        width: 187px
    }
}

#software-analytics #sass-table-pics #saas-line-right {
    position: absolute;
    top: 103px;
    left: 615px;
    height: 2px;
    width: 315px;
    background-image: -webkit-linear-gradient(left, #ef6b4e 0%, #f1ca3e 100%);
    background-image: -o-linear-gradient(left, #ef6b4e 0%, #f1ca3e 100%);
    background-image: linear-gradient(to right, #ef6b4e 0%, #f1ca3e 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEF6B4E', endColorstr='#FFF1CA3E', GradientType=1)
}

@media (max-width: 1200px) {
    #software-analytics #sass-table-pics #saas-line-right {
        left:515px;
        width: 250px
    }
}

@media (max-width: 992px) {
    #software-analytics #sass-table-pics #saas-line-right {
        left:404px;
        width: 175px
    }
}

#business-decisions {
    background: #fff url(../../img/bg-map-grey-light.png) 50% 100% no-repeat;
    background-size: contain
}

#business-decisions .cell {
    height: 500px
}

#business-decisions .cell img {
    display: block;
    margin: 0 auto 15px;
    height: 450px
}

#business-decisions .cell .valign-outer {
    border: 2px solid #000
}

#business-decisions .cell p {
    color: #666;
    letter-spacing: 1px;
    font-size: 14px
}

#business-decisions .cell p.intro {
    margin-bottom: 0;
    letter-spacing: 0;
    font-size: 18px
}

@media (max-width: 1200px) {
    #business-decisions .cell {
       
    }
}

@media (max-width: 992px) {
    #business-decisions .cell {
        margin-bottom:30px
    }
}

#business-decisions .cell.green .valign-outer {
    border-color: #8dc743
}

#business-decisions .cell.green p.intro {
    color: #8dc743
}

#business-decisions .cell.teal .valign-outer {
    border-color: #2f889a
}

#business-decisions .cell.teal p.intro {
    color: #2f889a
}

#business-decisions .cell.blue .valign-outer {
    border-color: #00b6da
}

#business-decisions .cell.blue p.intro {
    color: #00b6da
}

#business-decisions .cell.orange .valign-outer {
    border-color: #ef7156
}

#business-decisions .cell.orange p.intro {
    color: #ef7156
}

#culture {
    background: url(/assets/about/main/nerdvana.jpg) 50% 50% no-repeat;
    background-size: cover
}

#culture .valign-outer {
    height: 400px
}
#maps .location {
    padding-bottom: 30px;
    /*min-height: 260px;*/
	height: 200px;
}

/*--404--*/
.error-404.text-center {
	
	margin-top: 5em;
}
.error-404 h1 {
	font-size: 12em;
	font-weight: 700;
	color:#f56363;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.error-404 p {
	color: #4f4844;
	margin: 0;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 20px;
	padding-top: 20px;
}
