

    

        body {
        /* Default Font */
        font-family: 'Open Sans';
        font-size: 18px;
        color: #444;
        
        /* Background */
        background-color: #fff;
        
        
        
        
        }

        .content {
        
        
        
        
        
        }
        /* Links Font */
        a {
        color: #ff7900;
        
        
        
        
        }
        a:hover{
        color: #f26522;
        
        }

        a:active{
        color: #f26522;
        
        }

        .btn-default, .form-submit{
        background-color: #fff;
        color: #f47920;
        border-color: #f47920;
        }
        .btn-default:hover, .form-submit:hover, .btn-default:focus, .form-submit:focus, .btn-default.focus, .focus.form-submit, .btn-default:active, .form-submit:active, .btn-default.active, .active.form-submit, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.form-submit {
        background-color: #f47920;
        color: #fff;
        border-color: #fff;
        }
        .btn, .form-submit{
        
        
        
        
        
        
        
        
        }

        /* H1 Font */
        H1, H1 > a {
        
        font-family: 'Open Sans';
        
        
        }

        /* H2 Font */
        H2, H2 > a {
        
        font-family: 'Open Sans';
        
        
        }

        /* H3 Font */
        H3, H3 > a {
        
        font-family: 'Open Sans';
        
        
        }
        /* H4 Font */
        H4, H4 > a {
        
        font-family: 'Open Sans';
        
        
        }
        /* H5 Font */
        H5, H5 > a {
        
        font-family: 'Open Sans';
        
        
        }
        /* H6 Font */
        H6, H6 > a {
        
        font-family: 'Open Sans';
        
        
        }
        /* Header Styles */
        .navbar-default{
        
        
        
        
        background-color: #fff;
        }
        /* Navigation */
        .main-nav {
        
        }
        .navbar-nav, .main-nav .navbar-nav{
        
        
        
        
        
        
        
        }
        .navbar-default .primary-nav > li > a {
        
        
        
        
        color: #333;
        
        
        
        
        
        
        
       }
        .navbar-default .primary-nav > li > a:hover,
        .navbar-default .primary-nav > li > a:focus{
        
        
        
        
        
        
        
        }
        .navbar-default .primary-nav >.active > a,
        .navbar-default .primary-nav >.active > a:hover {
        
        
        
        
        
        
        
        }
        .navbar-default .primary-nav > .open > a,.navbar-default .primary-nav > .open > a:hover,.navbar-default .primary-nav > .open > a:focus {
        
        
        
        
        
        
        }
        /*Dropdown*/
        .dropdown-menu{
        
        
        
        
        }
        .dropdown-menu > li > a {
        
        
        
        
        
        
        
        
        
        
        
        
        }
        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
        
        
        
        
        
        
        
        }
        .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {
        
        
        
        
        
        
        
        }

        /* Utility Navigation */
        .utility-nav {
        
        
        
        
        
        
        
        }
        .navbar-default .utility-nav > li > a {
        
        
        
        
        
        
        
        
        
        
        
        
        }

        .navbar-default .utility-nav > li > a:hover {
        
        
        
        
        
        
        
        }

        .navbar-default .utility-nav >.active > a,
        .navbar-default .utility-nav > .active > a:hover {
        
        
        
        
        
        
        
        }

        /* Breadcrumb */
        .breadcrumb {
        
        
        
        
        
        
        }
        .breadcrumb a {
        
        
        }
        .breadcrumb a:hover {
        
        
        }

        /* Subpage Navigation */
        .sidenav{
        
        
        
        
        
        
        }
        .sidenav > .nav > li > a{
        
        
        
        
        
        }
        .nav-pills > li.active > a,.nav-pills > li.active > a:focus{
        
        
        
        
        
        }
        .nav-pills > li.active > a:hover{
        
        
        
        }
        .sidenav .nav .nav > li > a{
        
        
        
        
        
        
        
        
        
        
        
        
        }
        .sidenav .nav .nav > li > a:hover, .sidenav .nav .nav > li > a:focus {
        
        
        
        
        
        
        
        }
        .sidenav .nav .nav > .active > a, .sidenav .nav .nav > .active:hover > a, .sidenav .nav .nav > .active:focus > a  {
        
        
        
        
        
        
        
        }
        /* Footer Font */
        footer, #footer {
        
        
        
        
        
        

        background-color: #444;
        
        
        
        
        }
        footer a, #footer a {
        color: #fff;
        
        
        
        
        }
        footer a:hover, #footer a:hover {
        
        
        }
        footer a:active, #footer a:active {
        
        
        }
        footer small, #footer small{
        
        
        
        
        }
    
/* Custom Styles */
/*start xchange style*/
h1.x {
	font-size: 2em;
}
h1.x a, h1.x a:hover {
	color: inherit;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
}
h1.x.date {
	padding-top: 0;
	margin-top: 0;
}
h1.x {
	margin-bottom: .3em;
	margin-top: .75em;
}
h1.x2 {
	margin-bottom: 1em;
}
.media-body h1.x2 {
	margin-top: 1em;
	margin-bottom: 1em;
}
h2.date {
	font-size: 3.3em;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: .5em;
}
h1.x2 a {
	font-size: 1.5em;
	font-family: 'Montserrat', sans-serif;
}
h1.x2 a, h1.x2 a:hover {
	color: inherit;
	text-decoration: none;
}
h1.x2 a:hover {
	color: #f47920;
}
h1.x a:hover {
	color: #f47920;
}
.media-body h1 {
	margin-bottom: 1em;
}
h2.date {
	font-size: 1em;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: .5em;
}
h2.x {
	font-size: 2.5em;
	margin-top: 0;
}
h2.main.x {
	width: 45%;
	font-size: 2.5em;
}
h2.x.faq {
	float: left;
}
h1.x, h2.x, h3.x, h4.x, h5.x, h6.x {
	font-family: 'Montserrat', sans-serif;
}
h2.x, h3.x, h4.x, h5.x, h6.x {
	margin-bottom: .3em;
}
h2#whyattend {
	margin-bottom: .6em;
}
h3.q:before {
	content: "\f10d";
	font-family: fontawesome;
	font-size: 55px;
	margin-right: .2em;
	color: #e86d00;
	margin-left: -.6em;
}
h3.q:after {
	content: "\f10e";
	font-family: fontawesome;
	font-size: 55px;
	color: #e86d00;
	margin-left: .2em;
	padding-top: .1em;
	position: absolute;
}
h3.q.x {
	font-size: 2em;
	font-weight: 100;
}
p.q {
	margin-left: -1em;
}
.simple-content.q {
	padding-left: 5em;
}
ul.nav.navbar-nav.navbar-left.event-nav-reg.primary-nav.sm li {
	margin-right: 2em;
}
a.registernow, .navbar-default .primary-nav > li > a.registernow:hover {
	background-color: #f47920;
	color: #ffffff;
}
.navbar-default .primary-nav > li > .registernow a:hover {
	background-color: #e86d00;
	color: #fff;
}
a.registernow {
	margin-bottom: -2em;
	padding-bottom: 1.45em !important;
}
h2.seventy-five {
	width: 75%;
}
.lead.ninety-seven {
	width: 97%;
}
.lead.ninety, .ninety h2, .ninety {
	width: 90%;
}
.lead.seventy-eight p {
	width: 78%;
}
a[title="register"] {
	background-color: #e86d00;
	color: #fff;
}
.main.x.lead p {
	font-weight: bold;
	width: 75%;
}
.xrow {
	margin-top: 2em;
	margin-bottom: 2em;
	padding-left: 3em;
	padding-top: 1em;
}
.qrow {
	margin-left: 5em;
}
.panel-group.x span.caret.pull-right {
	float: left !important;
	margin-right: 1em !important;
}
.x .thumb-caption h3 {
	text-transform: uppercase;
	padding: 1.2em;
	font-weight: lighter;
	font-size: 1.1em;
}
.q .thumb-caption {
	height: 6.5em;
}
.image.x a:hover h3 {
	text-decoration: none;
	color: #e86d00;
}
.x2 .thumb-caption h3 {
	padding-left: .2em;
	padding-top: .3em;
	font-size: 1.4em;
	line-height: 1.5;
}
.image.x2 a:hover {
	text-decoration: none;
	color: #e86d00;
}
div#gallery.x2 {
	margin-left: 3em;
	margin-right: 3em;
}
.x2 .thumb-caption span {
	color: #ffffff;
	font-size: 16px;
	padding: 1em;
}
.x2 .thumb-caption span p {
	text-align: justify;
}
.media.x {
	display: inline;
}
.media.x img, media-body.x {
	margin-bottom: 0;
	padding-bottom: 0;
}
.media.x img {
	margin-bottom: 0;
	padding-bottom: 0;
}
.row.x {
	padding-bottom: 1em;
	text-align: center;
}
.row.x2 {
	padding-left: 3em;
	padding-right: 3em;
}
.row.x2 .col-sm-4 {
	padding-left: 10px;
	padding-right: 10px;
}
a span.x {
	text-transform: none;
}
ul.nav.navbar-nav.navbar-left.primary-nav.sm a:active {
	color: #ff7900;
}
.col-sm-6.x {
	width: 45%;
	text-align: center;
}
.panel-group.x .panel-body p, .panel-group.x .panel-body li {
	margin-left: 5em;
	font-size: 21px;
}
.btn-group.pull-right.padding-bottom {
	padding-top: 2em;
}
.x a.tabHeader {
	text-transform: uppercase;
}
.x .table-striped>tbody>tr:nth-child(odd) {
	background-color: #ccd5d8;
}
/*end xchange style*/
/*start bottom button spacing on sub-banner*/
.sub-section .container a.btn.btn-default.btn-lg {
	margin-bottom: 50px;
}
/*end bottom button spacing on sub-banner*/
/*start equal column height*/
.equal-panels, .equal-panels > div[class*='col-'] {
	display: flex;
}
.equal-panels .panel {
	display: flex;
	flex: 1;
	flex-flow: column nowrap;
}
.equal-panels .panel-body {
	flex-grow: 1;
}
.panel.panel-default .thumbnail {
	text-align: center;
	border: none;
	box-shadow: none;
}
/*end equal column height*/
/*start live chat button*/
#liveagent_button_online_57390000000TPo8, liveagent_button_offline_57390000000TPo8 {
	background-image: none;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
	position: fixed;
	border-width: 2px 2px 0 2px;
	border-style: solid;
	border-radius: 6px 6px 0 0;
	width: auto;
	right: 5%;
	font-size: 21px;
	bottom: 0;
	height: 2.4em;
	z-index: 9999;
	padding-left: .5em;
	padding-right: .5em;
	color: #ffffff;
	background-color: #36bca3;
	border-color: #46c3c8;
	text-decoration: none;
}
a#liveagent_button_online_57390000000TPo8 {
	text-decoration: none;
	background-color: #36bca3;
	border-color: #46c3c8;
}
a#liveagent_button_online_57390000000TPo8:hover {
	text-decoration: none;
	height: 2.9em;
	-webkit-transition: background-color .3s ease-out;
	-moz-transition: background-color .3s ease-out;
	-o-transition: background-color .3s ease-out;
	transition: background-color .3s ease-out;
}
#liveagent_button_offline_57390000000TPo8 {
	background-color: #444444;
	border-color: #cccccc;
	color: #cccccc;
}
a:hover#liveagent_button_offline_57390000000TPo8 {
	background-color: #cccccc;
	border-color: #444444;
	color: #444444;
	text-decoration: none;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
}
	smaller {
	font-size: x-small;
}
/*end live chat button */ 

/*start equal height images*/
#img-equal img {
	height: 160px;
	width: auto;
}
/*stop: equal height images*/

/*start equal column height*/
.row.is-flex {
	display: flex;
	flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
}
.is-flex .box {
	background: none;
	position: static;
}
.is-flex [class*="col-"] {
	background: #fff;
}
/*stop equal column height*/

/*jumplink padding for nav
h2.anchor2::before { 
  display: block; 
  content: " "; 
  margin-top: -187px; 
  height: 187px; 
  visibility: hidden; 
  pointer-events: none;
}*/
a.anchor {
	display: block;
	position: relative;
	top: -127px;
	visibility: hidden;
}
h2.anchor2::before {
	display: block;
	position: relative;
	top: -187px;
	visibility: hidden;
}
a.anchor2 {
	display: block;
	position: relative;
	top: -187px;
	visibility: hidden;
}
/*Start:Removes padding*/
.no-gutter {
	padding-right: 0;
	padding-left: 0;
}
/*Stop:Removes padding*/
section > .container p {
	margin-bottom: 20px;
}
h1, h2 {
	margin-bottom: 30px;
}
h3, h4 {
	margin-bottom: 15px;
}
.lead {
	margin-bottom: 30px;
}
.lead2 {
	margin-bottom: 20px;
	line-height: 1.4;
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 750px;
}
.lead-center {
	margin-bottom: 20px;
	line-height: 1.4;
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 75%;
	text-align: center;
}
.lead3 {
	line-height: 1.4;
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 65%;
	text-align: justify;
}
.arrow-after .sub-section .lead3 p {
	margin-bottom: 20px;
}
.lead4 {
	line-height: 1.4;
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
.lead-justify {
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
.banner-lead {
	margin-bottom: 20px;
	line-height: 1.4;
	font-size: 21px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 65%;
	text-align: justify;
}
.marg-top {
	margin-top: 20px;
}
.marg-bottom {
	margin-bottom: 20px;
}
.marg-left {
	margin-left: 15px;
}
.marg-right {
	margin-right: 15px;
}
.marg-top-left {
	margin-top: 20px;
	margin-left: 15px;
}
div.table-responsive>table.table>tbody>tr.warning>td, div.table-responsive table.table.table-bordered tbody tr.warning td {
	background-color: #ebebeb;
	color: #fff;
}
div.table-responsive>table.table>tbody>tr.warning>td, div.table-responsive table.table.table-bordered tbody tr.warning td {
	background-color: #404a59;
	color: #fff;
}
tr.bgwhite {
    background-color: #fff;
}
.gray666 {
	background-color: #666666;
	color: #fff;
}
.gray999 {
	background-color: #999999;
}
.primary.lead a, .primary-new.lead a, .warning.lead a, .warning-new.lead a, .danger.lead a, .success.lead a, .info.lead a, .warning-new {
	color: #fff;
}
blockquote {
	border-left: none;
	background: url(/-/media/Images/Nintex/Backgrounds/quote-mark.ashx) no-repeat left top;
	padding-top: 65px;
	padding-left: 80px;
}
.primary-new blockquote, .primary blockquote, .gray blockquote {
	color: #fff;
	background-image: url(/-/media/Images/Nintex/Backgrounds/quote-mark-white.ashx);
}
.primary-new blockquote footer, .primary blockquote footer, .success blockquote footer, .warning blockquote footer, .warning-new blockquote footer {
	color: #fff;
}
#lead {
	font-size: 21px;
	font-weight: bold;
}
#lead:hover {
	color: #fff;
	text-decoration: underline;
}
/*Breadcrumb*/
#breadcrumb .breadcrumb a {
	font-weight: normal;
}
.breadcrumb {
	padding: 8px 0;
	margin-top: 10px;
	background-color: transparent;
}
.breadcrumb a {
	color: #777;
}
.breadcrumb a:hover {
	color: #f26522;
	text-decoration: none;
}
.breadcrumb > li + li:before, .info .breadcrumb > li + li:before, .billboard .breadcrumb > li + li:before, .sub-billboard .breadcrumb > li + li:before, .billboard .breadcrumb > li + li:before, .sub-billboard .breadcrumb > li + li:before {
	color: #777;
}
#breadcrumb-light a, #breadcrumb-light .breadcrumb li a, .info.breadcrumb li a, .warning .breadcrumb a, .warning-new .breadcrumb a, .danger .breadcrumb a, .success .breadcrumb a, .primary .breadcrumb a, .primary-new .breadcrumb a, .info .container .breadcrumb li a, #breadcrumb-light .breadcrumb > li + li:before, .info #breadcrumb-light .breadcrumb > li + li:before, .info .container .breadcrumb >li + li:before {
	color: #fff;
}
#breadcrumb-light, #breadcrumb-light a, #breadcrumb-light > li + li::before {
	color: #fff;
}
#breadcrumb-light {
	color: #ccc;
}
/*GRID*/
.col-5-sm, .col-5-md {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
/*COLORS*/
a, a:hover, a:focus, a:active {
	outline: none;
}
a:focus {
	color: #ef5731;
}
.text-info {
	color: #43b5e4;
}
a.text-info:hover {
	color: #414042;
}
.label-default, section.inverse, .jumbotron.inverse, .container.inverse, .container-fluid.inverse {
	color: #fff;
	background-color: #414042;
}
.gray, .label-gray, section.gray, .jumbotron.gray, .container.gray, .container-fluid.gray {
	background-color: #ebebeb;
}
.gray-new, .label-gray-new, section.gray-new, .jumbotron.gray-new, .container.gray-new, .container-fluid.gray-new {
	background-color: #ccd5d8;
}
.gray-new2 {
	background-color: #e0e4e5;
}
.label-primary, section.primary, .jumbotron.primary, .container.primary, .container-fluid.primary {
	background-color: #f47920;
}
.label-primary-new, section.primary-new, .jumbotron.primary-new, .container.primary-new, .container-fluid.primary-new {
	background-color: #e86d00;
}
.label-danger, section.danger, .jumbotron.danger, .container.danger, .container-fluid.danger {
	background-color: #f26522;
}
.xchange-banner, .xchange-banner img, section.xchange-banner, section.xchange-banner a {
	background-color: #042431;
	color: #ffffff;
}
.thumbnail.caption-overlay.hover-zoom.xchange-banner.no-border img {
	min-height: 250px;
}
section.successstory.section {
	background-color: #fafafa;
}
.label-info, section.info, .jumbotron.info, .container.info, .container-fluid.info {
	background-color: #43b5e4;
}
.label-success, section.success, .jumbotron.success, .container.success, .container-fluid.success {
	background-color: #36bca3;
}
.label-warning, section.warning, .jumbotron.warning, .container.warning, .container-fluid.warning {
	background-color: #404a59;
}
.label-warning-new, section.warning-new, .jumbotron.warning-new, .container.warning-new, .container-fluid.warning-new {
	background-color: #494949;
}
.primary a:not(.btn), .primary a:not(.special-messaging), .primary-new a:not(.btn), .info a:not(.btn), .warning a:not(.btn), .warning-new a:not(.btn) {
	color: #fff;
	font-weight: bold;
}
/*SECTIONS and Containers*/
.special-messaging {
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.special-messaging-15 {
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
}
.special-messaging a {
	color: #fff;
	line-height: 2;
	font-size: 21px;
}
.special-messaging a:hover {
	text-decoration: none;
}
.special-messaging .fa {
	font-size: 21px;
}
a.link-arrow:after {
	font-family: "FontAwesome";
	margin-left: 15px;
}
section {
	position: relative;
}
.section, .section-content {
	padding-top: 40px;
	padding-bottom: 40px;
}
.title-padding {
	padding-top: 20px;
	padding-bottom: 30px;
}
.section-title {
	color: #fff;
	text-align: center;
	background-color: #414042;
	position: relative;
	padding-top: 35px;
	padding-bottom: 35px;
}
.split-title h1, .split-title h2 {
	margin-top: 0;
	margin-bottom: 0;
}
.arrow-after:after {
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -29px;
	border-left: 48px solid transparent;
	border-right: 48px solid transparent;
	border-top: 29px solid #fff;
	margin-left: -48px;
	z-index: 100;
}
.danger.arrow-after:after {
	border-top-color: #f26522;
}
.primary.arrow-after:after {
	border-top-color: #f47920;
}
.primary-new.arrow-after:after {
	border-top-color: #e86d00;
}
.inverse.arrow-after:after {
	border-top-color: #444;
}
.info.arrow-after:after {
	border-top-color: #43b5e4;
}
.gray.arrow-after:after {
	border-top-color: #ebebeb;
}
.gray-new.arrow-after:after {
	border-top-color: #ccd5d8;
}
.warning.arrow-after:after {
	border-top-color: #404a59;
}
.warning-new.arrow-after:after {
	border-top-color: #494949;
}
.success.arrow-after:after {
	border-top-color: #36bca3;
}
.white.arrow-after:after {
	border-top-color: #fff;
}
.intuitive.arrow-after:after {
	border-top-color: #02151d;
}
.vb.arrow-after:after {
	border-top-color: #000b12;
}
.image-arrow-info:before, .image-arrow-info:after {
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 28px solid #43b5e4;
	display: block;
	content: " ";
}
.image-arrow-info:before {
	border-right: 48px solid transparent;
}
.image-arrow-info:after {
	left: 50%;
	border-left: 48px solid transparent;
}
.image-arrow-gray:before, .image-arrow-gray:after {
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 28px solid #ebebeb;
	display: block;
	content: " ";
}
.image-arrow-gray:before {
	border-right: 48px solid transparent;
}
.image-arrow-gray:after {
	left: 50%;
	border-left: 48px solid transparent;
}
.image-arrow:before, .image-arrow:after, .sub-billboard:before, .sub-billboard:after, .info-after:before, .info-after:after, .info-arrow-after:before, .info-arrow-after:after, .primary-arrow-after:before, .primary-arrow-after:after, .warning-arrow-after:before, .warning-arrow-after:after, .gray-arrow-after:after, .gray-arrow-after:before, .primary-new-arrow-after:before, .primary-new-arrow-after:after, .warning-new-arrow-after:before, .warning-new-arrow-after:after, .gray-new-arrow-after:after, .gray-new-arrow-after:before, .danger-arrow-after:after, .danger-arrow-after:before, .success-arrow-after:after, .success-arrow-after:before, .white-arrow-after:after, .white-arrow-after:before {
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 28px solid white;
	display: block;
	content: " ";
}
.image-arrow:before, .sub-billboard:before, .info-after:before, .info-arrow-after:before, .primary-arrow-after:before, .primary-new-arrow-after:before, .warning-arrow-after:before, .gray-arrow-after:before, .warning-new-arrow-after:before, .gray-new-arrow-after:before, .danger-arrow-after:before, .success-arrow-after:before, .white-arrow-after:before {
	border-right: 48px solid transparent;
}
.image-arrow:after, .sub-billboard:after, .info-after:after, .info-arrow-after:after, .primary-arrow-after:after, .warning-arrow-after:after, .gray-arrow-after:after, .primary-new-arrow-after:after, .warning-new-arrow-after:after, .gray-new-arrow-after:after, .danger-arrow-after:after, .success-arrow-after:after, .white-arrow-after:after {
	left: 50%;
	border-left: 48px solid transparent;
}
.image-arrow-primary:before, .image-arrow-primary:after, .primary-after:after, .primary-after:before, .primary-arrow-after:after, .primary-arrow-after:before {
	border-bottom-color: #f47920;
}
.image-arrow-primary:before, .image-arrow-primary:after, .sub-billboard:before, .sub-billboard:after, .info-after:before, .info-after:after, .info-arrow-after:before, .info-arrow-after:after, .primary-arrow-after:before, .primary-arrow-after:after, .warning-arrow-after:before, .warning-arrow-after:after, .gray-arrow-after:after, .gray-arrow-after:before, .primary-new-arrow-after:before, .primary-new-arrow-after:after, .warning-new-arrow-after:before, .warning-new-arrow-after:after, .gray-new-arrow-after:after, .gray-new-arrow-after:before, .danger-arrow-after:after, .danger-arrow-after:before, .success-arrow-after:after, .success-arrow-after:before, .white-arrow-after:after, .white-arrow-after:before {
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 28px solid #f47920;
	display: block;
	content: " ";
}
.info-after:before, .info-after:after, .info-arrow-after:before, .info-arrow-after:after {
	border-bottom-color: #43b5e4;
}
.warning-after:before, .warning-after, .warning-arrow-after:after, .warning-arrow-after:before {
	border-bottom-color: #404a59;
}
.warning-new-after:before, .warning-new-after, .warning-new-arrow-after:after, .warning-new-arrow-after:before {
	border-bottom-color: #494949;
}
.gray-after:after, gray-after:before, .gray-arrow-after:after, .gray-arrow-after:before {
	border-bottom-color: #ebebeb;
}
.gray-new-after:after, gray-new-after:before, .gray-new-arrow-after:after, .gray-new-arrow-after:before {
	border-bottom-color: #ccd5d8;
}
.danger-arrow-after:after, .danger-arrow-after:before {
	border-bottom-color: #f26522;
}
.success-arrow-after:after, .success-arrow-after:before {
	border-bottom-color: #36bca3
}
.white-arrow-after:after, .white-arrow-after:before {
	border-bottom-color: #fff;
}
.section-right, .section-left {
	background-size: contain !important;
}
.section-right .section-content, .section-left .section-content {
	padding: 25px 0 30px 0;
	margin-bottom: 20px;
	background-color: #fff;
}
.gray .section-content, .gray .section-content {
	background-color: #ebebeb;
}
.gray-new .section-content, .gray-new .section-content {
	background-color: #ccd5d8;
}
.section-right {
	background-position: right bottom;
}
.section-left {
	background-position: left bottom;
}
.section-top {
	padding-top: 60px;
}
.section-bottom {
	padding-bottom: 60px;
}
/* 389 Checkerboard support page */
.image-arrow.gray-white:before {
	border-bottom: 28px solid #ebebeb;
}

@media(max-width: 768px) {
.image-arrow.gray-white:after {
	border-bottom: 28px solid #ebebeb;
}
}
.image-arrow.white-gray:after {
	border-bottom: 28px solid #ebebeb;
}

@media(max-width: 768px) {
.image-arrow.white-gray:after {
	border-bottom: 28px solid #fff;
}
}
section.white-gray {
	background: -webkit-linear-gradient(left, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* Standard syntax (must be last) */
}

@media(max-width: 768px) {
section.white-gray {
	background: -webkit-linear-gradient(left, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* Standard syntax (must be last) */
}
}
section.gray-white {
	background: -webkit-linear-gradient(left, #ebebeb 0%, #ebebeb 50%, #fff 50%, #fff 100%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right, #ebebeb 0%, #ebebeb 50%, #fff 50%, #fff 100%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right, #ebebeb 0%, #ebebeb 50%, #fff 50%, #fff 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right, #ebebeb 0%, #ebebeb 50%, #fff 50%, #fff 100%); /* Standard syntax (must be last) */
}

@media(max-width: 768px) {
section.gray-white {
	background: -webkit-linear-gradient(left, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, #fff 0%, #fff 50%, #ebebeb 50%, #ebebeb 100%); /* Standard syntax (must be last) */
}
}
/*BUTTONS*/
.btn {
	margin: 1rem auto;
}
.btn-btm {
	bottom: 0;
	position: absolute;
}
.btn-btm-30 {
	bottom: 30px;
	position: absolute;
}
.btn:focus {
	outline: none;
}
.btn-lg {
	padding: 14px 16px;
}
.btn-xlg {
	margin-bottom: 4rem;
	font-size: 20px;
	font-weight: bold;
	margin-top: 1rem;
	padding: 2rem 2rem;
}
.btn-nintex {
	background-color: #e86d00;
	border-color: #d56114;
}
.btn-nintex:hover, .btn-nintex:focus, .btn-nintex:active {
	background-color: #d56114;
	border-color: #e86d00;
}
nintex-btn:after {
	content: "\f054 \f054 \f054 \f054";
	font-family: FontAwesome;
	white-space: pre;
	font-weight: bolder;
	font-size: 1.5em;
	color: #e86d00;
}
.btn-primary {
	background-color: #f47920;
	border-color: #ef5731;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #f26522;
	border-color: #f47920;
}
.btn-info {
	background-color: #43b5e4;
	border-color: #43b5e4;
}
section.primary .btn-default, section.info .btn-default, section.primary-new .btn-default {
	color: #fff;
	border-color: #fff;
	background-color: transparent;
}
section.primary-new .btn-default:hover {
	color: #d56114;
	background-color: #fff;
}
section.primary .btn-default:hover, section.info .btn-default:hover {
	color: #ef5731;
	background-color: #fff;
}
.btn-link {
	color: #f47920;
}
.btn-link:hover, .btn-link:focus {
	color: #333;
	text-decoration: none;
}
.btn-link:focus {
	color: #f47920;
}
/*NAVIGATION*/
.navbar-brand {
	padding: 5px 15px;
	height: 60px;
}
.navbar-header > .navbar-toggle {
	font-size: 24px;
	border: none;
	padding: 15px 10px;
	margin-top: 0;
	margin-bottom: 0;
	border-radius: 0;
}
.navbar-default .navbar-nav > li > a {
	color: #414042;
	text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a.x {
	text-transform: none;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #f47920;
}
.navbar-default .navbar-nav >li > a:focus {
	color: #414042;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #f47920;
	background-color: #F2F2F2;
}
.navbar-default .nav-cta > li {
	margin-left: 15px;
	margin-right: 15px;
}
.navbar-default .nav-cta > li > a {
	color: #fff;
	background-color: #f47920;
}
.navbar-default .nav-cta > li > a:hover {
	color: #fff;
	background-color: #f26522;
}
.utility-nav {
	font-size: 16px;
}
.dropdown-menu > li > a, .dropdown-menu > li > a:focus {
	color: #444;
}
.dropdown-menu > li > a:hover {
	color: #f47920;
	background-color: #f2f2f2;
}
.navbar-form .input-group > .form-control {
	padding-left: 8px;
	border-right: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
}
.navbar-form .input-group-btn > .btn {
	color: #444;
	padding: 5px 10px;
	border-left: 0;
	border-bottom-right-radius: 12px;
	border-top-right-radius: 12px;
}
.navbar-form .input-group-btn > .btn:hover {
	color: #f47920;
	background-color: #fff;
}
.navbar-form .input-group-btn .fa {
	font-size: 20px;
}
.navbar.affix {
	z-index: 1000;
}
/*FOOTER*/
footer, #footer {
	padding: 20px 0 0 0;
}
.fa-youtube:before {
	content: "\f16a";
}
.fa-user-circle-o:before {
	content: "\f2be";
}
#footer {
	color: #acacac;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#footer .socialconnect {
	margin-bottom: 30px;
}
#footer .socialconnect a {
	color: #f47920;
	font-size: 18px;
}
footer a:hover, #footer a:hover {
	color: #f26522;
	text-decoration: none;
}
#footer h4.subhead {
	font-size: 20px;
	font-weight: 200;
	text-transform: uppercase;
	border-bottom: 1px solid #444;
}
#footer h4.subhead a {
	color: #f47920;
	text-transform: uppercase;
	font-weight: 200;
}
#footer h4.subhead a .fa {
	color: #fff;
}
#footer h4.subhead a:hover, #footer h4.subhead a:focus {
	text-decoration: none;
}
#footer .footer, #footer .footer a {
	color: #666666;
}
#footer .footer a:hover {
	color: #ef5731;
}
#footer .footer {
	margin: 20px 0;
}
#footer .list-inline > li {
	padding-left: 3px;
	padding-right: 0;
}
#footer .list-unstyled > li > a:hover {
	color: #f26522;
	text-decoration: none;
}
.footer-btm {
	background-color: #d9d9d9;
}
/*TABS*/
.nav-tabs {
	border-color: #414042;
}
.nav-tabs>li>a:hover {
	background-color: #f2f2f2;
	border-color: #f2f2f2;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff;
	background-color: #414042;
	border-color: #414042;
	border-bottom: solid 2px #414042;
}
/*LISTING*/
.event-list .media {
	border-bottom: solid 1px #ccc;
}
/*BILLBOARDS*/
.half-billboard {
	max-width: 50%;
	min-height: 100%;
}
.billboard {
	position: relative;
}
.billboard .caption, .sub-billboard .caption {
	background-color: rgba(255,255,255,0.6);
}
#caption2 {
	background-color: inherit;
	text-align: right
}
.billboard h1, .sub-billboard h1 {
	margin: 0 0 20px 0;
}
.billboard h1 a, .sub-billboard h1 a {
	text-decoration: none;
}
.billboard .btn-primary {
	margin-top: 5px;
	margin-bottom: 10px;
}
.billboard .caption, .sub-billboard .caption {
	padding: 20px 30px;
}
.billboard .caption > h1, .sub-billboard .caption > h1 {
	font-size: 32px;
	margin-top: 0;
}
.billboard .caption .list-inline li, .sub-billboard .caption .list-inline li {
	border-left: solid 1px #333;
	padding-left: 9px;
	font-size: 16px;
	line-height: 18px;
}
.billboard .caption .list-inline li:first-child, .sub-billboard .caption .list-inline li:first-child {
	border-left: none;
	padding-left: 5px;
}
.billboard.arrow-after:before, .billboard.arrow-after:after {
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 28px solid white;
	display: block;
	content: " ";
}
.billboard.arrow-after:before {
	border-right: 48px solid transparent;
}
.billboard.arrow-after:after {
	left: 50%;
	border-left: 48px solid transparent;
	border-right: none;
	border-top: none;
	margin-left: 0;
}
.billboard.warning-after:before, .billboard.warning-after:after {
	border-bottom-color: #404a59;
}
.billboard.warning-new-after:before, .billboard.warning-new-after:after {
	border-bottom-color: #494949;
}
.sub-billboard {
	position: relative;
}
.billboard .btn, .sub-billboard .btn {
	margin-top: 10px;
}
.billboard section.primary {
	background-color: rgba(244, 121, 32, 0.8);
}
.billboard section.primary-new {
	background-color: rgba(232, 109, 0, 0.8);
}
.billboard section.warning {
	background-color: rgba(54, 74, 89, 0.8);
}
.billboard section.warning-new {
	background-color: rgba(73, 73, 73, 0.8);
}
.billboard .section, .billboard .quote {
	position: static;
}
.billboard .quote {
	padding-bottom: 30px;
}
.sub-section {
	padding-top: 30px;
	padding-bottom: 30px;
	position: static;
}
section.sub-section {
	padding-top: 30px;
	padding-bottom: 30px;
	position: static;
}
/*HOME*/
.home-solutions {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 30px;
}
.home-solutions .col-sm-6 {
	padding: 0;
}
.home-solutions .thumbnail {
	margin-bottom: 0;
}
.slider-whats-new {
	padding-top: 10px;
}
.slider-whats-new .thumbnail {
	background-color: transparent;
	border: none;
	padding: 0;
}
.slider-whats-new .thumbnail > .caption {
	padding: 0;
}
.slider-whats-new .thumbnail > .caption > h3 {
	font-size: 24px;
	text-transform: uppercase;
}
/*.slider-whats-new .thumbnail > .caption > h3 > a {color:#444;}
.slider-whats-new .thumbnail > .caption > h3 > a:hover {color:#f26522; text-decoration:none;}*/

/*SUBPAGE*/
.page-title {
	background-color: #f2f2f2;
	padding-bottom: 20px;
}
.sidenav .nav .nav > li {
	padding: 0;
}
.sidenav .nav-pills > li > a {
	border-radius: 0;
}
.sidenav .nav-pills > li.active > a {
	color: #f47920;
	background-color: transparent;
	border-bottom: solid 1px #ccc;
}
.sidenav .nav-pills > li.active > a:hover, .sidenav .nav-pills > li.active > a:focus {
	color: #f47920;
	background-color: transparent;
}
.sidenav .nav .nav > li > a {
	color: #444;
	padding: 10px 15px;
	border-bottom: solid 1px #ccc;
}
.sidenav .nav .nav > li > a:hover, .sidenav .nav .nav > li > a:focus {
	color: #f47920;
	padding-left: 15px;
	border-left: none;
}
.sidenav .nav .nav > .active > a, .sidenav .nav .nav > .active:hover > a, .sidenav .nav .nav > .active:focus>a {
	padding-left: 11px;
	font-weight: normal;
	border-left: 4px solid #f47920;
}
.sidenav .nav .nav .nav {
	padding-left: 0;
}
.sidenav .nav .nav .nav > li > a, .sidenav .nav .nav .nav > li > a:hover {
	padding-left: 16px;
}
.iFrame iframe {
	border: none;
}
.iFrame iframe body {
	background-color: transparent;
}
.quote {
	padding-top: 15px;
}
.quote blockquote {
	background-size: 53px 40px;
	padding-top: 45px;
	padding-left: 0;
	margin-bottom: 0;
	font-size: 16px;
}
.quote blockquote footer i {
	padding-left: 5px;
}
.panel .list-group-item {
	font-size: 16px;
}
.panel.panel-default {
	text-align: left;
}
.get-started .thumbnail .caption ul {
	margin-left: 0;
	padding-left: 20px;
}
/*SOLUTIONS*/
.solutions .col-xs-6 {
	padding: 2px;
}
.solutions .thumbnail {
	margin: 0;
}
/*BTM-CTA*/
.btm-cta .center-block {
	margin-top: 10px;
	max-width: 240px;
	padding-bottom: 30px;
	padding-top: 50px;
}
.btm-cta .btn {
	display: block;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	z-index: 1;
}
.caption-overlay, .full-overlay {
	padding: 0;
	position: relative;
	border-color: #f2f2f2;
	border-radius: 0;
	overflow: hidden;
}
/*EVENT*/
.event-info .extra-padding h3, .event-info .extra-padding h4 {
	margin-top: 10px;
}
/*Thumbnails*/
div.thumbnail.hp .caption-body p.lead {
 	padding-right: 1.5em;
 	padding-left: 1.5em;
	text-align:left;
}
div.thumbnail.hp a>img, div.thumbnail.hp img {
	padding-top: 1.5em;
 	padding-bottom: 1em;
}
div.thumbnail.intuitive .caption {
	color:#fff;
}
div.thumbnail.intuitive {
	background-color:transparent;
}
section.intuitive {
	background-color:#02151d;
}
section.vb, .billboard.vb {
	background-color: #000b12;
	color:#fff;
}
section.intuitive h3 {
	color:#97d4ef;
}
section.intuitive {
	color:#fff;
}
div.thumbnail.hp {
	border-top: none;
	border-top-right-radius: 0;
 	border-top-left-radius: 0;
 	min-height: 350px;
}
.thumbnail.primary:hover {
	background-color: #f47920;
}
.thumbnail.primary {
	background-color: #cfd8db;
	margin-bottom: 0;
	padding-bottom: 0;
}
.thumbnail.small-font.primary.hp h3 {
	font-size: 1.75rem;
}
.thumbnail.small-font.primary h3 a, .thumbnail.small-font.primary h3 {
 	text-transform: none;
	color:inherit;
}
.thumbnail.small-font.primary h3 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.thumbnail .caption ul {
	-webkit-padding-start: 25px;
	margin-bottom: 15px;
}
.thumbnail.no-border.list ul {
    display: inline-block;
    text-align: left;
}
.thumbnail.no-border, .image.no-border a {
	border: none;
}
.thumbnail.small-font h3 {
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
}
.card {
	padding: 0;
	border-radius: 0;
}
.card .caption {
	padding: 5px 15px;
}
.caption-overlay .caption, .full-overlay .caption {
	color: #fff;
	padding: 15px;
	width: 100%;
	position: absolute;
	top: 0;
	background-color: rgba(0,0,0,0.5);
}
.caption-overlay .caption h3 {
	font-weight: 700;
	margin-top: 0;
}
.caption-overlay .caption small {
	color: #e1e1e1;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
}
.caption-overlay .caption a, .full-overlay .caption a {
	color: #fff;
}
.caption-overlay .caption a:hover:not(.btn) {
	color: #ef5731;
	text-decoration: none;
}
.full-overlay {
	border: none;
}
.full-overlay {
	background-color: transparent;
	position: relative;
	opacity: 1;
}
.full-overlay > a {
	position: relative;
}
.full-overlay .caption {
	opacity: 1;
	width: 100%;
	height: 100%;
	padding: 0;
	-ms-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.full-overlay .caption:hover {
	opacity: 0;
}
.full-overlay .caption h3 {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.7rem;
	padding-top: 15%;
}
.full-overlay .caption h3 > a {
	display: table-cell;
	vertical-align: middle;
}
.full-overlay .caption h3 > a:after {
	content: "";
	display: block;
	width: 120px;
	height: 2px;
	background-color: #fff;
	margin: 10px auto 20px auto;
	-webkit-transition: width .2s ease-out;
	transition: width .2s ease-in-out;
}
.full-overlay .caption h3 > a:hover {
	text-decoration: none;
}
.full-overlay .caption h3:hover > a:after {
	width: 0;
}
.with-labels .caption {
	padding-top: 45px;
}
.with-labels .full-overlay .caption {
	padding-top: 35px;
}
.with-labels .caption .btn {
	font-size: 12px;
	text-transform: uppercase;
	padding: 3px 10px 3px 15px;
	position: absolute;
	top: 10px;
	border-radius: 0;
}
.with-labels .caption-reveal .btn {
	margin-left: -15px;
}
.casestudies .caption-reveal {
	width: 288px;
	height: 288px;
	margin: 15px;
	float: left;
}
.caption-reveal {
	padding: 0;
	position: relative;
	border-radius: 0;
	overflow: hidden;
	-ms-transition: all .4s ease, opacity .6s ease-in-out;
	-moz-transition: all .4s ease, opacity .6s ease-in-out; /*-webkit-transition: all .4s ease, opacity .6s ease-in-out; transition: all .4s ease, opacity .6s ease-in-out;*/
}
.caption-reveal img {
	opacity: 1;
	position: relative;
	-ms-transition: all .4s ease, opacity .6s ease-in-out;
	-moz-transition: all .4s ease, opacity .6s ease-in-out;
	-webkit-transition: all .4s ease, opacity .6s ease-in-out;
	transition: all .4s ease, opacity .6s ease-in-out;
}
.caption-reveal:hover img {
	opacity: 0;
	-webkit-transform: translateY(-90px);
	-moz-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	transform: translateY(-90px);
}
.caption-reveal .caption {
	font-size: 14px;
	background-color: #f2f2f2;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-ms-transition: all .4s ease, opacity .6s ease-in-out;
	-moz-transition: all .4s ease, opacity .6s ease-in-out;
	-webkit-transition: all .4s ease, opacity .6s ease-in-out;
	transition: all .4s ease, opacity .6s ease-in-out;
}
.caption-reveal:hover .caption {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.caption-reveal .caption h3 {
	font-size: 20px;
	margin-top: 10px;
}
.col-md-8 .hover-zoom a > img {
	width: 100%;
	max-width: inherit;
}
.hover-zoom img, .caption-overlay img {
	-ms-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.hover-zoom:hover img, .hover-zoom img:hover, .caption-overlay img:hover {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/*Media Object*/
.icon-title {
	margin-bottom: 10px;
}
.icon-title .media-body {
	vertical-align: middle;
}
.media-left.media-middle.media-object img {
	padding-right: 3rem
}
.icon-title .media-body h2 {
	margin: 20px 0;
}
/*Forms*/
.input-group-btn .btn-default {
	border-color: #ccc;
}
.form-control-feedback {
	right: 15px;
}
/*Image Grid*/
.thumb-link {
	background-color: #fff;
	border: solid 1px #ddd;
	overflow: visible;
}
.thumb-link .thumb-caption {
	padding: 15px;
	z-index: 101;
}
.thumb-link .thumb-caption h3 {
	margin-top: 0;
	margin-bottom: 5px;
}
a.thumb-link:hover {
	text-decoration: none;
}
.scheme02 .thumb-caption span {
	color: #f2f2f2;
	text-align: left;
	font-size: 14px;
}
.scheme03 .thumb-caption {
	background: #f47920
}
.scheme03 .thumb-caption h3 {
	color: #fff
}
.scheme03 .thumb-caption span {
	color: #f47920
}
.scheme04 .thumb-caption {
	background: #43b5e4
}
.scheme04 .thumb-caption h3 {
	color: #fff
}
.scheme04 .thumb-caption span {
	color: #43b5e4
}
.scheme05 .thumb-caption {
	background: #ebebeb
}
.scheme05 .thumb-caption h3 {
	color: #fff
}
.scheme05 .thumb-caption span {
	color: #ebebeb
}
.scheme06 .thumb-caption {
	background: #36bca3
}
.scheme06 .thumb-caption h3 {
	color: #fff
}
.scheme06 .thumb-caption span {
	color: #36bca3
}
.scheme07-2 .thumb-caption {
	background: #494949
}
.scheme07-2 .thumb-caption h3:hover {
	color: #e36526;
	text-decoration: none;
}
.scheme07-2 .thumb-caption h3 {
	color: #ffffff;
}
.scheme07-2 .thumb-caption span {
	color: #ffffff;
}
.scheme07 .thumb-caption {
	background: #404a59
}
.scheme07 .thumb-caption h3 {
	color: #fff
}
.scheme07 .thumb-caption span {
	color: #404a59
}
.scheme08 .thumb-caption {
	background: #fff
}
.scheme08 .thumb-caption h3 {
	color: #333
}
.scheme08 .thumb-caption span {
	color: #fff
}
.scheme09 .thumb-caption {
	background: #f26522
}
.scheme09 .thumb-caption h3 {
	color: #fff
}
.scheme09 .thumb-caption span {
	color: #f26522
}
.scheme10 .thumb-caption {
	background: #ccd5d8
}
.scheme10 .thumb-caption h3 {
	color: #fff
}
.scheme10 .thumb-caption span {
	color: #ccd5d8
}
.scheme11 .thumb-caption {
	background: #e86d00
}
.scheme11 .thumb-caption h3 {
	color: #fff
}
.scheme11 .thumb-caption span {
	color: #e86d00
}
.scheme12 .thumb-caption {
	background: #494949
}
.scheme12 .thumb-caption h3 {
	color: #fff
}
.scheme12 .thumb-caption span {
	color: #494949
}
/*Simple Content*/
.simple-content {
	line-height: 1.714;
}
.simple-content h3 {
	font-size: 30px;
}
.simple-content p {
	margin-bottom: 20px;
}
/*UTILITY CLASSES*/
.no-padding, .no-padding .col-md-8, .no-padding .col-md-4, .no-padding .col-md-3, .no-padding .col-sm-4, .no-padding .col-sm-6 {
	padding: 0;
}
.no-padding .thumbnail {
	margin: 0;
}
.no-border {
	border: none;
}
.video {
	position: relative;
	text-decoration: none;
	display: block;
}
.video:after {
	content: "\f01d";
	font-family: "FontAwesome";
	font-size: 60px;
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
	text-shadow: 2px 2px 9px rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 1;
	opacity: 0.75;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.video:hover:after {
	text-shadow: 2px 2px 9px rgba(0, 0, 0, 0.7);
	opacity: 1;
}
.row.subhead {
	margin-bottom: 20px;
}
.row.subhead .col-sm-12:after {
	content: "";
	border-bottom: 1px solid #bbb;
	margin-top: -10px;
	display: block;
}
.subhead .col-sm-12 h4 {
	display: inline-block;
	padding: 0 20px;
	background-color: #fff;
	margin: 0;
	border: none;
}
a.title-underline, .title-underline h3 {
	color: #444;
	display: block;
}
.warning .title-underline h3, .warning-new .title-underline h3, .warning .title-underline h3:hover, .warning-new .title-underline h3:hover, .warning-new h2 {
	color: #fff;
}
a.title-underline:hover, .title-underline h3:hover, .title-underline h3:hover a {
	color: #f47920;
	text-decoration: none;
}
a.title-underline:after, .title-underline h3:after {
	content: "";
	display: block;
	width: 60%;
	height: 2px;
	background-color: #f47920;
	margin: 10px 0 15px 0;
	-webkit-transition: width .2s ease-out;
	transition: width .2s ease-in-out;
}
section.intuitive.text-center img {
	text-align: center;
}
.text-center .title-underline h3:after {
	margin: 10px auto 20px auto;
}
a.title-underline:hover:after, .title-underline h3:hover:after {
	width: 0;
}
.extra-spacing {
	line-height: 1.875;
}
.extra-spacing p {
	margin-bottom: 30px;
}
/*start new link icons 12-1-2017*/
.link-right-4:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-size: 1.2em;
	color: #e86d00;
}
.link-right-4-lg:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-size: 1.2em;
	color: #e86d00;
}
.link-top.link-right-4-lg {
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
}
.link-right-4-lg {
	font-size: 1.2em;
	margin-left: -13px;
	color: #e86d00;
	text-transform: uppercase;
	padding-bottom: 0;
	margin-top: -2em;
	margin-bottom: 0;
	padding-top: 0;
}
.link-right-4-lg-banner {
	font-size: 1.2em;
	margin-left: -12px;
	color: #e86d00;
	text-transform: uppercase;
	padding-bottom: 0;
	margin-top: -1em;
	margin-bottom: 0;
	padding-top: 0;
}
.link-right-4-lg-banner:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-size: 1.2em;
	color: #e86d00;
}
.link-right-4-lg-2 {
	font-size: 1.2em;
	margin-left: -12px;
	color: #e86d00;
	text-transform: uppercase;
	padding-bottom: 0;
	margin-top: -1em;
	margin-bottom: 0;
	padding-top: 0;
}
.link-right-4-lg-2:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-size: 1.2em;
	color: #e86d00;
}
a:hover.link-right-4-lg, a:hover.link-right-4-lg:after {
	color: #333333;
}
.warning-new a:hover.link-right-4-lg, .warning-new a:hover.link-right-4-lg:after {
	color: #ffffff;
}
section.warning a:hover.btn.btn-link.link-right-4-lg, section.warning a:hover.btn.btn-link.link-right-4-lg:after {
	color: #ffffff;
}
section.gray-new2 a:hover.link-right-4-lg:after {
	color: #333333;
}
.link-right-4-lg-contact:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-size: 1.2em;
	color: #fff;
}
a.btn.btn-link.link-right-4-lg-contact {
	font-size: 1.2em;
	color: #fff;
	text-transform: uppercase;
}
a.btn.btn-link.link-right-4-right {
	font-size: 1.2em;
	text-transform: uppercase;
}
a:hover.btn.btn-link.link-right-4-lg-contact, a:hover.link-right-4-lg-contact:after, a:hover.link-right-4-right:after {
	color: #333;
}
.link-right-4-right:after {
	content: "\f054 \f054   \f054     \f054";
	font-family: FontAwesome;
	white-space: pre;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 1.2em;
	color: #e86d00;
}
.link-right-4-right {
	margin-right: 5.5em;
}
.link-right-1:after {
	content: "\f054";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 1em;
	color: #e86d00;
}
.link-right-1-lg:after {
	content: "\f054";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 1.5em;
	color: #e86d00;
}
.link-right-1-xl:after {
	content: "\f054";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 2em;
	color: #e86d00;
}
.link-down-1:after {
	content: "\f078";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 1em;
	color: #e86d00;
}
.link-down-1-lg:after {
	content: "\f078";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 1.5em;
	color: #e86d00;
}
.link-down-1-xl:after {
	content: "\f078";
	font-family: FontAwesome;
	margin-left: 2rem;
	font-weight: bolder;
	font-size: 2em;
	color: #e86d00;
}
/*end new link icons 12-19-2017*/
.link-arrow:after, .link-chevron:after {
	font-family: "FontAwesome";
	margin-left: 5px;
}
.event-list p a:after {
	font-family: "FontAwesome";
	margin-left: 5px;
}
.event-list p a:after {
	content: "\f105";
}
.link-arrow:after {
	content: "\f105";
}
.link-chevron:after {
	content: "\f054";
}
/*.list-links li:not(:first-child) {border-left:1px solid #999;}*/
.list-links li {
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}
.list-links li a:after {
	font-family: "FontAwesome";
	margin-left: 5px;
	content: "\f105";
}
.list-unstyled.list-links li {
	margin-bottom: 10px;
}
.extra-padding {
	padding: 30px 0;
}
.contain {
	background-size: contain !important;
}
/*Marketo Forms*/
#mktoStyleLoaded {
	color: #f47920 !important;
}
.mktoForm fieldset {
	border: 1px solid #ccc;
}
.mktoForm .mktoButtonRow {
	text-align: right;
	display: block;
}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm select.mktoField, .mktoForm textarea.mktoField {
	line-height: 1.6em !important;
	color: #555 !important;
	border-color: #ccc !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	padding: 4px 8px !important;
	box-shadow: none !important;
}
.mktoForm input[type=text]:focus, .mktoForm input[type=url]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=number]:focus, .mktoForm input[type=date]:focus, .mktoForm select.mktoField:focus, .mktoForm textarea.mktoField:focus {
	color: #444 !important;
	border-color: #ccc !important;
	box-shadow: inset 0 1px 4px 0 #e1e1e1 !important;
}
.mktoForm select.mktoField {
	padding: 4px 22px 4px 8px !important;
}
.mktoForm div.mktoLogicalField {
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
}
.mktoForm input.mktoField.mktoInvalid, .mktoForm select.mktoField.mktoInvalid, .mktoForm textarea.mktoField.mktoInvalid, .mktoForm div.mktoLogicalField.mktoInvalid {
	border-color: #f47920 !important;
}
.mktoForm input[type=checkbox] + label:before, .mktoForm input[type=radio] + label:before {
	box-shadow: inset 1px 1px 4px 1px #ddd;
	border-color: #aaa !important;
}
.mktoForm input[type=checkbox]:checked + label:before, .mktoForm input[type=radio]:checked + label:before {
	color: #f47920 !important;
}
.mktoForm .mktoRadioList label {
	font-weight: normal;
}
.mktoForm input[type=checkbox]:focus + label:before, .mktoForm input[type=radio]:focus + label:before {
	border-color: #f47920 !important;
}
.mktoForm .mktoError .mktoErrorMsg {
	background-color: #f26522 !important;
	background-image: -webkit-linear-gradient(#f47920 50%, #f26522 100%) !important;
	background-image: -moz-linear-gradient(#f47920 50%, #f26522 100%) !important;
	background-image: linear-gradient(#f47920 50%, #f26522 100%) !important;
	background-image: -ms-linear-gradient(#f47920 50%, #f26522 100%) !important;
	border-color: #f26522 !important;
	-webkit-box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #f26522 0 0 0px !important;
	box-shadow: rgba(0,0,0,0.65) 0 2px 7px, inset #f26522 0 0 0px !important;
	color: #fff !important;
	text-shadow: none !important;
}
.mktoForm .mktoError .mktoErrorArrow {
	background-color: #f47920 !important;
	border-color: #f26522 !important;
}
.mktoForm .mktoButtonWrap.mktoInset .mktoButton {
	color: #fff !important;
	background: #f47920 !important;
	border-color: #f47920 !important;
	padding: 0.4em 1em !important;
	box-shadow: none !important;
	background-image: none !important;
}
.mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover {
	background: #f26522 !important;
	border-color: #f26522 !important;
}
/* Support Styles - Added by Dan */
.supportIntro p, .supportIntro h1 {
	display: block;
	text-align: center;
}
.supportIntro .input-group {
	max-width: 770px;
	margin: 0 auto 30px auto;
}
.supportIntro .input-group > .form-control {
	padding: 15px 18px;
	border-right: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
	height: 63px;
}
.supportIntro .input-group-btn > .btn {
	color: #444;
	padding: 15px 10px;
	border-left: 0;
	border-bottom-right-radius: 12px;
	border-top-right-radius: 12px;
}
.supportIntro .input-group-btn > .btn:hover {
	color: #f47920;
	background-color: #fff;
}
.supportIntro .input-group-btn .fa {
	font-size: 30px;
}
.supportOptions .thumbnail {
	padding: 20px 20px 0 20px;
	border: none;
	border-radius: 0;
}
.supportOptions h3 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 25px;
}
/* support ul.fa-ul {padding-left: 30px;} */
.support .fa-ul li {
	margin-bottom: 10px;
	font-size: 18px;
}
.support .fa-ul li a {
	/*	color: #444; */
	text-decoration: none;
}
.support .fa-ul li a:hover {
	/*	color: #ff7900; */
	text-decoration: none;
}
/*.support .media-body p {
	text-transform: uppercase; 
	font-size: 30px;
	font-weight: bold;
	display: table-cell;
	height: 150px;
	vertical-align: middle;
} */
.supportImage {
	height: 340px;
}
/* links */
.fa-chevron-right::before {
	margin-left: 5px;
}
.fa-link {
	margin-left: 5px;
}
.primary .section a, .primary-new .section a, .primary-new a {
	color: #fff;
	font-size: 1.5em;
	text-transform: uppercase;
}
/*! Lity - v2.0.0 - 2016-09-09
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	background: #0b0b0b;
	background: rgba(0,0,0,0.9);
	outline: none !important;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.lity.lity-opened {
	opacity: 1
}
.lity.lity-closed {
	opacity: 0
}
.lity * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.lity-wrap {
	z-index: 9990;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	outline: none !important
}
.lity-wrap:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em
}
.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -0.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.lity-loading .lity-loader {
	opacity: 1
}
.lity-container {
	z-index: 9992;
	position: relative;
	text-align: left;
	vertical-align: middle;
	display: inline-block;
	white-space: normal;
	max-width: 100%;
	max-height: 100%;
	outline: none !important
}
.lity-content {
	z-index: 9993;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease
}
.lity-loading .lity-content, .lity-closed .lity-content {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	-o-transform: scale(.8);
	transform: scale(.8)
}
.lity-content:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	box-shadow: 0 0 8px rgba(0,0,0,0.6)
}
.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.lity-close::-moz-focus-inner {
border:0;
padding:0
}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #fff;
	font-style: normal;
	font-size: 35px;
	font-family: Arial, Baskerville, monospace;
	line-height: 35px;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none
}
.lity-close:active {
	top: 1px
}
.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0
}
.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-googlemaps .lity-container {
	width: 100%;
	max-width: 964px
}
.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-overflow-scrolling: touch
}
.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
	background: #000
}
.lity-hide {
	display: none
}
/* Lightbox with magnifying glass for hover over images */

.image img {
	max-height: 100%;
	max-width: 100%;
	display: block;
}
.event-list .media-left img {
	height: auto;
	max-height: 100px;
	max-width: 235px;
	width: auto;
}
#magnifyGlass {
	display: none;
}
.imageBox {
	position: relative;
	float: left;
}
.imageBox .hoverImg {
	position: absolute;
	left: 40%;
	top: 40%;
	display: none;/*display: block; *//*margin-left: auto; *//*margin-right: auto;*/
}
.imageBox .hoverImg img {
	width: 50px;
}
.imageBox:hover .hoverImg {
	display: block;
}
/*Jump Menu*/
#scrollNav {
	display: none;
}
#no-form {
	-webkit-animation: no-form-fade-in 3s cubic-bezier(1, 0, 1, 0) forwards;
	-moz-animation: no-form-fade-in 3s cubic-bezier(1, 0, 1, 0) forwards;
	-o-animation: no-form-fade-in 3s cubic-bezier(1, 0, 1, 0) forwards;
	animation: no-form-fade-in 3s cubic-bezier(1, 0, 1, 0) forwards;
}
 @-webkit-keyframes no-form-fade-in {
from {
opacity: 0;
}
to {
opacity: 100;
}
}
@-moz-keyframes no-form-fade-in {
from {
opacity: 0;
}
to {
opacity: 100;
}
}
@-o-keyframes no-form-fade-in {
from {
opacity: 0;
}
to {
opacity: 100;
}
}
@keyframes no-form-fade-in {
from {
opacity: 0;
}
to {
opacity: 100;
}
}            
                @media only screen and (max-width:767px)
                {
                    body {
	font-size: 16px;
}
.caption2 {
	text-align: center;
}
/*BUTTONS*/
.btn-lg {
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42858;
	border-radius: 4px;
}
.btn-xlg {
	padding: 6px 12px;
	font-size: 16px;
	line-height: 1.42858;
	border-radius: 4px;
}
/*SECTIONS and Containers*/
.split-left, .split-right {
	background-size: 200% auto !important;
}
.split-left {
	background-position: left bottom !important;
}
.split-right {
	background-position: right bottom !important;
}
.content-right, .content-left {
	padding: 25px 0 20px 0;
	background-color: #fff;
}
.split-left .content-right, .split-right .content-left {
	margin-bottom: 230px;
}
.gray .content-right, .gray .content-left {
	background-color: #ebebeb;
}
.arrow-after:after {
	bottom: -22px;
	margin-left: -32px;
	border-left-width: 32px;
	border-right-width: 32px;
	border-top-width: 22px;
}
/*TABS*/
.nav-tabs {
	padding-bottom: 15px;
}
.nav-tabs > li > a {
	border-radius: 4px;
}
.nav-tabs > li.active>a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border-bottom: solid 1px #414042;
}
/*NAVIGATION*/
.navbar-form {
	border-top: none;
	margin-top: 0;
}
.navbar-form .input-group button {
	font-size: 14px;
}
.utility-nav {
	padding-bottom: 10px;
}
.navbar-nav>li>a.btn-trial {
	margin: 0 15px;
}
.navbar-default .navbar-form {
	padding: 0 15px;
	border-bottom: none;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #444;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #f47920;
	background-color: #f2f2f2;
}
/*HOME*/
.billboard h1 {
	font-size: 34px;
}
.billboard .caption > .btn, .sub-billboard .caption > .btn {
	display: block;
	margin-right: 0;
}
/*SUBPAGE*/
.sidenav {
	border-top: none;
}
.media > .media-left img, .media > .media-right img {
	max-width: 140px;
	height: auto;
}
.media .media-body {
	text-align: center;
	width: 100%;
}
/*SOLUTIONS*/
.solutions .col-xs-6 {
	padding: 0;
}
/*Thumbnails*/
.casestudies .caption-reveal {
	width: 90%;
	margin-right: 5%;
	margin-left: 5%;
}
/*Image Grid*/
.album-container .col-sm-3 {
	width: 50%;
}
/* Support added by Dan */
.support .media {
	margin-bottom: 30px;
}
/*UTILITY CLASSES*/
.bgimage-hidden-xs, .bgimage-hidden-sm {
	background-image: none !important;
}
/*BTM-CTA*/
.btm-cta {
	padding: 3em;
}
                }
            
            
                @media only screen and (min-width:768px)
                {
                    h1 {
	font-size: 46px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 18px;
}
/*GRID*/
.row > .col-sm-4:nth-child(4n+4) {
	clear: both;
}
.col-5-sm {
	width: 50%;
	float: left;
}
.row > .col-5-sm:last-child {
	margin-left: 25%;
}
/*SECTIONS and Containers*/
.section, .section-content {
	padding-top: 60px;
	padding-bottom: 60px;
	position: relative;
}
.section-right .section-content, .section-left .section-content {
	padding: 25px 15px 30px 15px;
	margin-bottom: 0;
}
/*BUTTONS*/
/*TABS*/
.nav-tabs>li.active>a:after {
	width: 0;
	height: 0;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -11px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #414042;
	margin-left: -10px;
	z-index: 100;
}
/*NAVIGATION*/
.main-nav {
	border-top: none;
}
/*FOOTER*/
#footer {
	padding-top: 40px;
}
footer i {
	padding-left: 5px;
}
#footer h4.subhead {
	font-size: 15px;
	padding: 0;
	margin: 10px 0 5px 0;
	border-bottom: none;
}
#footer h4.subhead a {
	text-transform: uppercase;
	font-weight: 200;
}
#footer .list-unstyled > li, .footer {
	font-size: 14px;
}
#footer .list-unstyled > li {
	line-height: 1.8;
}
/*BILLBOARDS*/
.billboard .caption, .sub-billboard .caption {
	margin-left: 0;
}
.billboard .caption {
	margin-top: 40px;
	margin-bottom: 40px;
	margin-left: 0;
}
.billboard.arrow-after .caption, .sub-billboard .caption {
	margin-bottom: 70px;
}
.sub-billboard .btn {
	margin-right: 10px;
}
/*SUBPAGE*/
.sidenav {
	border-left: solid 1px #ccc;
	padding-left: 15px;
	padding-bottom: 20px;
}
.sidenav .nav > li > a {
	padding-left: 0;
}
.sidenav .nav .nav>li>a {
	padding: 10px 0;
}
.sidenav .nav .nav>li>a:hover, .sidenav .nav .nav>li>a:focus {
	padding-left: 0;
}
.quote blockquote {
	background-size: 53px 40px;
	padding-top: 0;
	padding-left: 65px;
}
.quote blockquote footer {
	padding-top: 0;
	padding-bottom: 0;
}
.get-started .thumbnail .caption h3 {
	font-size: 18px;
	min-height: 50px;
}
/*BTM-CTA*/
.btm-cta {
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 30px;
	padding-top: 50px;
}
.btm-cta .btn {
	font-size: 16px;
}
.btm-cta .center-block {
	max-width: 200px;
}
/*EVENT*/
.event-info .extra-padding {
	padding: 15px 0;
	min-height: 290px;
}
.event-list .media-left {
	text-align: center;
	width: 300px;
}
.event-list .media-left {
	padding-right: 3rem
}
/*Thumbnails*/
.col-md-8 .caption-overlay .caption h3 {
	font-size: 36px;
}
.with-labels .caption-reveal .caption {
	padding-left: 20px;
}
.with-labels .caption-reveal .caption {
	padding-top: 65px;
}
.with-labels .caption-reveal .caption {
	padding-top: 45px;
	padding-left: 15px;
}
.with-labels .caption-reveal .caption .btn {
	font-size: 14px;
	padding: 5px 10px 5px 20px;
	margin-left: -20px;
}
.with-labels .caption-reveal .caption .btn {
	padding-left: 15px;
	margin-left: -15px;
}
.casestudies .caption-reveal {
	width: 343px;
	height: 343px;
}
/*Simple Content*/
.simple-content h3 {
	font-size: 36px;
}
                }
            
            
                @media only screen and (min-width:768px) and (max-width:991px)
                {
                    /*SECTIONS and Containers*/
.section-right, .section-left {
	background-size: cover !important;
}
.section-right .section-content, .section-left .section-content {
	padding: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}
/*NAVIGATION*/
.container > .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
	float: none;
}
.navbar-toggle {
	display: initial;
}
.navbar-header .navbar-toggle {
	display: block;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: 0;
}
.navbar .container {
	width: auto;
}
.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}
.container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid #e7e7e7;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.navbar-collapse.collapse {
	overflow-y: auto !important;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse, .navbar.affix .navbar-collapse {
	max-height: 550px;
}
.navbar-collapse.in {
	overflow-y: auto;
}
.navbar-collapse.collapse {
	display: none !important;
	visibility: hidden !important;
}
.navbar-collapse.collapse.in {
	display: block !important;
	visibility: visible !important;
}
.navbar-collapse .navbar-left, .navbar-collapse .navbar-right {
	float: none !important;
}
.navbar-nav {
	margin: 10px -15px;
}
.utility-nav {
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}
.navbar-nav>li>a.btn-trial {
	margin: 0 15px;
}
.navbar-default .navbar-form {
	padding: 0 15px;
	border-bottom: none;
}
.navbar-default .primary-nav > li, .navbar-default .navbar-collapse .utility-nav > li {
	float: none;
}
.navbar-default .primary-nav > li > a {
	background-color: #fff;
	margin-bottom: 1px;
}
.navbar-default .primary-nav > .open > a:hover {
	background-color: #fff;
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-default .dropdown .navbar-toggle:hover, .navbar-default .dropdown .navbar-toggle:focus {
	color: #124975;
	background-color: #fff;
	border-color: #236192;
}
.navbar-default .navbar-form {
	padding: 0 15px;
	border-bottom: none;
	border-top: none;
	margin-top: 0;
	margin-left: -15px;
}
.navbar-form .input-group button {
	font-size: 14px;
}
.navbar-form .input-group .input-group-btn {
	width: 1%;
}
/*HOME*/
.billboard .caption > .btn, .sub-billboard .caption > .btn {
	display: block;
	margin-right: 0;
}
/*Image Grid*/
.album-container .col-sm-3 {
	width: 50%;
}
/*BTM-CTA*/
.btm-cta {
	text-align: center;
}
.btm-cta .media-left {
	display: block;
	padding-right: 0;
}
.btm-cta .media-object {
	margin: 20px auto 20px auto;
	display: block;
}
/*SUBPAGE*/
.get-started .thumbnail {
	font-size: 16px;
}
.get-started .thumbnail {
	margin-right: -10px;
	margin-left: -10px;
}
.get-started .thumbnail .caption .content {
	min-height: 180px;
}
/*UTILITY CLASSES*/
.bgimage-hidden-sm {
	background-image: none !important;
}
/* These can't be in Global Custom Style field since only used for Medium, Large, XL breakpoints */
/* Global for Extra-Large, Large, Medium, but not smaller breakpoints that list vertically */
/* ROW-get-started with columns of thumbnails */
/* Medium */
.row-get-started .thumbnail .caption {
	display: flex;
	flex-flow: column;
	height: 550px;
}
.row-get-started .thumbnail .caption-title {
	flex: 1;
	-webkit-flex: 1; /* Safari 6.1+ */
	-ms-flex: 1; /* IE 10 */
}
.row-get-started .thumbnail .caption-body {
	flex: 4;
	-webkit-flex: 4;
	-ms-flex: 4;
}
.row-get-started .thumbnail .caption-link {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}
/* Row-get-started END */
.support2 .thumbnail {
	background-color: #404a59;
}
.support2 .thumbnail p {
	display: inline-block;
	text-align: justify;
	width: 65%;
}
                }
            
            
                @media only screen and (min-width:992px)
                {
                    /*start: equal height images*/
#img-equal img {
	height: 160px;
	width: auto;
}
/*stop: equal height images*/

/*start equal column height*/
.row.is-flex {
	display: flex;
	flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
}
.is-flex .box {
	background: none;
	position: static;
}
.is-flex [class*="col-"] {
	background: #fff;
}
/*stop equal column height*/

/*GRID*/
.row > .col-sm-4:nth-child(3n+1) {
	clear: none;
}
.careers-grid .col-md-4:nth-child(3n+1) {
	clear: both;
}
.col-5-md {
	width: 20%;
}
.row > .col-5-sm:last-child {
	margin-left: 0;
}
/*SECTIONS and Containers*/
.section-right, .section-left {
	background-size: contain !important;
}
.section-right .section-content, .section-left .section-content {
	padding-top: 45px;
	padding-bottom: 50px;
}
.section-right .section-content {
	padding-right: 15px;
}
.section-left .section-content {
	padding-left: 15px;
}
.content-left {
	padding-right: 25px;
}
.content-right {
	padding-left: 25px;
}
/*UTILITY CLASSES*/
.extra-padding-md {
	padding: 15px;
}
.nav.utility-nav > li > a {
    padding: 21px 8px;
    font-size: 12px;
}
/*NAVIGATION*/
.primary-nav, .main-nav {
	background-color: #414042;
}
.main-nav .navbar-collapse {
	text-align: center;
}
.main-nav .navbar-nav {
	width: auto;
	margin: 0 auto;
	display: inline-block;
}
.navbar-default .primary-nav > li > a:hover, .navbar-default .primary-nav > li > a:focus, .navbar-default .primary-nav > .open > a, .navbar-default .primary-nav > .open > a:hover, .navbar-default .primary-nav > .open > a:focus {
	background-color: #414042;
}
.navbar-default .primary-nav > li > a {
	padding-left: 16px;
	padding-right: 16px;
}
.navbar-default .primary-nav > li > a:focus {
	color: #fff;
}
.navbar-default .primary-nav > li:first-child > a {
	border-left: none;
}
.main-nav li>a {
	border-right: none;
}
.main-nav li:first-child>a {
	border-left: none;
}
.navbar-default .primary-nav > li > a {
	color: #fff;
}
.primary-nav.navbar-left {
	float: none !important;
}
.navbar-default .primary-nav .dropdown-menu {
	background-color: #414042;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	border-color: #414042;
}
.primary-nav .dropdown-menu > li > a {
	color: #fff;
}
.primary-nav .dropdown-menu > li > a:hover, .primary-nav .dropdown-menu > li > a:focus {
	color: #f47920;
	background-color: #333;
}
.utility-nav {
	font-size: 14px;
	font-weight: 700;
}
.navbar-default .utility-nav .dropdown-menu {
	background-color: #f2f2f2;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.utility-nav .dropdown-menu > li > a:hover, .utility-nav .dropdown-menu > li > a:focus {
	color: #f47920;
	background-color: #fff;
}
.navbar-form .form-control:focus, .navbar-form .field-content select:focus {
	color: #f47920;
}
.navbar-nav>li>a.btn-trial {
	font-size: 16px;
	padding: 10px;
	margin: 12px 0 0 15px;
}
.navbar-default .nav-cta > li {
	margin-right: 0;
}
/*Search*/
.navbar-form {
	max-width: 200px;
	display: block;
	margin-top: 12px;
	margin-bottom: 0;
}
.navbar-form.navbar-right {
	margin-left: -15px;
}
.navbar-form .input-group {
	display: table;
	width: 100%;
	border-collapse: separate;
}
.navbar-form .input-group .form-control, .navbar-form .input-group > .form-control {
	width: 100%;
	display: table-cell;
}
.navbar-form .input-group-btn > .btn {
	max-height: 34px;
	margin: 0 0 0 0;
}
/*HOME*/
.billboard h1 {
	font-size: 40px;
}
.billboard .caption, .sub-billboard .caption {
	padding: 50px 30px;
}
.billboard .caption > h1, .sub-billboard .caption > h1 {
	font-size: 42px;
}
/*SUBPAGE*/
.sidenav {
	padding-left: 30px;
}
.media.x >.media-left {
	padding-right: 1.5em;
}
.media-left, .media>.pull-left {
	padding-right: 3em;
}
.quote blockquote {
	padding-top: 45px;
	padding-left: 60px;
}
#qt a.btn.btn-default.btn-lg {
	margin-left: 80px;
	margin-bottom: 30px;
}
.get-started .thumbnail .caption h3 {
	font-size: 24px;
	min-height: 70px;
}
.get-started .thumbnail .caption .content {
	min-height: 170px;
	font-size: 16px;
}
/*Jump Menu*/
#scrollNav {
	display: block;
}
#scrollNav.navbar-fixed-top {
	position: static;
	background-color: #f0f0f0;
}
#scrollNav.affix-top {
	position: static; /*margin-top:-28px;*/
}
#scrollNav.affix {
	position: fixed;
	top: 126px;
}
#scrollNav .primary-nav {
	background-color: #f0f0f0;
}
#scrollNav .primary-nav > li > a {
	color: #414042;
}
#scrollNav .primary-nav > li > a:focus, #scrollNav .primary-nav > .open > a:focus {
	background-color: #f0f0f0;
}
#scrollNav .primary-nav > li.active > a, #scrollNav .primary-nav > li > a:hover, #scrollNav .primary-nav > .open > a, #scrollNav .primary-nav > .open > a:hover {
	background-color: #e1e1e1;
}
#scrollNav .primary-nav > li.active > a {
	color: #ef5731;
}
/*EVENT*/
.event-info .extra-padding {
	padding: 15px;
	min-height: 260px;
}
/*Thumbnails*/
.card .caption {
	padding: 10px 20px;
}
.casestudies .caption-reveal {
	width: 298px;
	height: 298px;
}
/* Css for Thumbnails on get-started END */
/* ROW-get-started with columns of thumbnails */
/* Large */
.row-get-started .thumbnail .caption {
	display: flex;
	flex-flow: column;
	height: 550px;
}
.row-get-started .thumbnail .caption-title {
	flex: 1;
	-webkit-flex: 1; /* Safari 6.1+ */
	-ms-flex: 1.5; /* IE 10 */
}
.row-get-started .thumbnail .caption-body {
	flex: 4;
	-webkit-flex: 4;
	-ms-flex: 4;
}
.row-get-started .thumbnail .caption-link {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}
/* Row-get-started END */
.thumbnail.no-border.support2 {
	background-color: #404a59;
}
.thumbnail.no-border.support2 p {
	display: inline-block;
	text-align: justify;
	font-weight: 300;
	line-height: 1.4;
	font-size: 21px;
}
.thumbnail.support3 h3 {
	font-size: 85%;
}
                }
            
            
                @media only screen and (min-width:1200px)
                {
                    /*start: equal height images*/
#img-equal img {
	height: 160px;
	width: auto;
}
/*stop: equal height images*/

/*start equal column height*/
.row.is-flex {
	display: flex;
	flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
}
.is-flex .box {
	background: none;
	position: static;
}
.is-flex [class*="col-"] {
	background: #fff;
}
/*stop equal column height*/

/*SECTIONS and Containers*/
.section-right, .section-left {
	background-size: auto 100% !important;
}
.section-right {
	background-position: right center;
}
.section-left {
	background-position: left center;
}
/*NAVIGATION*/
.navbar-default .nav-cta > li > a {
	padding-right: 20px;
}
.nav.utility-nav > li > a {
    padding: 21px 14px;
    font-size: 14px;
}
/*SECTIONS and Containers*/
	.section-right, .section-left {
	background-size: auto 100% !important;
}
.section-right {
	background-position: right center;
}
.section-left {
	background-position: left center;
}
/*NAVIGATION*/
.navbar-default .nav-cta > li > a {
	padding-right: 40px;
	padding-left: 40px;
}
.navbar-form {
	max-width: none;
}
/*BILLBOARDS*/
.billboard .caption, .sub-billboard .caption {
	padding: 50px 30px;
}
.billboard .caption > h1, .sub-billboard .caption > h1 {
	font-size: 46px;
}
/*HOME*/
.slider-whats-new {
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
}
.slider-whats-new .slick-prev, .slider-whats-new .slick-next {
	height: 60px;
	width: 22px;
	margin-top: -90px;
}
.navbar-form {
	max-width: none;
}
.slider-whats-new .slick-prev {
	left: -80px;
}
.slider-whats-new .slick-next {
	right: -80px;
}
.slider-whats-new .slick-prev:before {
	content: "\f104";
	font-size: 60px;
}
.slider-whats-new .slick-next:before {
	content: "\f105";
	font-size: 60px;
}
/*SUBPAGE*/
.quote blockquote {
	background-size: 80px 60px;
	padding-top: 62px;
	padding-left: 80px;
	font-size: 18px;
}
.get-started .thumbnail .caption h3 {
	min-height: 90px;
}
.get-started .thumbnail .caption .content {
	min-height: 290px;
}
/*EVENT*/
.event-info .extra-padding {
	min-height: 210px;
}
/*Thumbnails*/
.card .caption {
	padding: 10px 30px;
}
.casestudies .caption-reveal {
	width: 340px;
	height: 340px;
}
/* Css for Thumbnails on get-started END */
/* ROW-get-started with columns of thumbnails */
/* Extra-Large */
.row-get-started .thumbnail .caption {
	display: flex;
	flex-flow: column;
	height: 550px;
}
.row-get-started .thumbnail .caption-title {
	flex: 1;
	-webkit-flex: 1; /* Safari 6.1+ */
	-ms-flex: 1.2; /* IE 10 */
}
.row-get-started .thumbnail .caption-body {
	flex: 4;
	-webkit-flex: 4;
	-ms-flex: 4;
}
.row-get-started .thumbnail .caption-link {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}
/* Row-get-started END */
                }
            

