/* Minification failed. Returning unminified contents.
(6586,9): run-time error CSS1038: Expected hex color, found '#555555555'
(6613,9): run-time error CSS1038: Expected hex color, found '#55555'
(9179,1): run-time error CSS1030: Expected identifier, found ' '
(9179,1): run-time error CSS1019: Unexpected token, found ' '
(11170,16): run-time error CSS1030: Expected identifier, found ' '
 */
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}

/*!
 * Font Awesome Free 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-aws:before {
  content: "\f375"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comments:before {
  content: "\f086"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frown:before {
  content: "\f119"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-key:before {
  content: "\f084"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-male:before {
  content: "\f183"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-moon:before {
  content: "\f186"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-percent:before {
  content: "\f295"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-plane:before {
  content: "\f072"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-print:before {
  content: "\f02f"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-random:before {
  content: "\f074"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-road:before {
  content: "\f018"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-safari:before {
  content: "\f267"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-strava:before {
  content: "\f428"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-train:before {
  content: "\f238"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/fa-regular-400.eot");
  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/fa-solid-900.eot");
  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

@font-face {
	font-family: 'HelveticaNeueLT45Light';
	src: url('../fonts/HelveticaNeueLT45Light.eot');
	src: url('../fonts/HelveticaNeueLT45Light.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLT45Light.woff2') format('woff2'), url('../fonts/HelveticaNeueLT45Light.woff') format('woff'), url('../fonts/HelveticaNeueLT45Light.ttf') format('truetype'), url('../fonts/HelveticaNeueLT45Light.svg#HelveticaNeueLT45Light') format('svg');
}

@font-face {
	font-family: 'HelveticaNeueLT55Roman';
	src: url('../fonts/HelveticaNeueLT55Roman.eot');
	src: url('../fonts/HelveticaNeueLT55Roman.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLT55Roman.woff2') format('woff2'), url('../fonts/HelveticaNeueLT55Roman.woff') format('woff'), url('../fonts/HelveticaNeueLT55Roman.ttf') format('truetype'), url('../fonts/HelveticaNeueLT55Roman.svg#HelveticaNeueLT55Roman') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLT75Bold';
    src: url('../fonts/HelveticaNeueLT75Bold.eot');
    src: url('../fonts/HelveticaNeueLT75Bold.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLT75Bold.woff2') format('woff2'), url('../fonts/HelveticaNeueLT75Bold.woff') format('woff'), url('../fonts/HelveticaNeueLT75Bold.ttf') format('truetype'), url('../fonts/HelveticaNeueLT75Bold.svg#HelveticaNeueLT75Bold') format('svg');
}


@font-face {
    font-family: 'HelveticaNeueLTProHv';
    src: url('../fonts/HelveticaNeueLTProHv.eot');
    src: url('../fonts/HelveticaNeueLTProHv.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProHv.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProHv.woff') format('woff'), url('../fonts/HelveticaNeueLTProHv.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProHv.svg#HelveticaNeueLTProHv') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTProBdIt';
    src: url('../fonts/HelveticaNeueLTProBdIt.eot');
    src: url('../fonts/HelveticaNeueLTProBdIt.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProBdIt.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProBdIt.woff') format('woff'), url('../fonts/HelveticaNeueLTProBdIt.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProBdIt.svg#HelveticaNeueLTProBdIt') format('svg');
}
@font-face { 
    font-family: 'HelveticaNeueLTProMd';
    src: url('../fonts/HelveticaNeueLTProMd.eot');
    src: url('../fonts/HelveticaNeueLTProMd.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProMd.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProMd.woff') format('woff'), url('../fonts/HelveticaNeueLTProMd.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProMd.svg#HelveticaNeueLTProMd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTProMdIt';
    src: url('../fonts/HelveticaNeueLTProMdIt.eot');
    src: url('../fonts/HelveticaNeueLTProMdIt.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProMdIt.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProMdIt.woff') format('woff'), url('../fonts/HelveticaNeueLTProMdIt.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProMdIt.svg#HelveticaNeueLTProMdIt') format('svg');
}


@font-face {
    font-family: 'HelveticaNeueLTProIt';
    src: url('../fonts/HelveticaNeueLTProIt.eot');
    src: url('../fonts/HelveticaNeueLTProIt.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProIt.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProIt.woff') format('woff'), url('../fonts/HelveticaNeueLTProIt.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProIt.svg#HelveticaNeueLTProIt') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTProRoman';
    src: url('../fonts/HelveticaNeueLTProRoman.eot');
    src: url('../fonts/HelveticaNeueLTProRoman.eot') format('embedded-opentype'), url('../fonts/HelveticaNeueLTProRoman.woff2') format('woff2'), url('../fonts/HelveticaNeueLTProRoman.woff') format('woff'), url('../fonts/HelveticaNeueLTProRoman.ttf') format('truetype'), url('../fonts/HelveticaNeueLTProRoman.svg#HelveticaNeueLTProRoman') format('svg');
}

.prm-alert {
    display: none !important;
}

/*.HelveticaNeue {
    font-family: 'Roboto', sans-serif !important;
}*/

/* Use for Fixed Footer. Remove if not desired */
html {
	position: relative;
	min-height: 100%;
}

body {
	font: normal 16px/22px 'HelveticaNeueLT55Roman', Arial, Helvetica, sans-serif;
	color: #333333;
	margin-bottom: 100px; /* Margin bottom by footer height */
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
}

.mktPaginationTopLeft {
	transform: translateY(-62px)
}
a {
}

	a:hover, a:focus {
	}

a, .nav, .btn, .thumbnail-item, #carousel img {
	transition: all 0.2s ease-in-out 0s;
}
.border {
	border: 1px solid red; /* Used for testing purposes */
}

.close, .input-group-addon {
	font-family: Arial, Helvetica, sans-serif;
}

.form-control:focus {
	border-color: #CCCCCC;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#page_content {
	width: 100%;
	padding-top: 155px; /* Set the top padding for the fixed header here */
}

.page_content_alt {
	padding: 155px 0 0 0 !important; /* Set the padding for alternate pages */
}

.well {
	background: #FFFFFF;
	margin-bottom: 0px;
	width: 330px;
}

.top-logo-unauth {
    background-image: url(../images/logos/Fortinet-Portal-Logo-New.png);
    background-repeat: no-repeat;
    width: 170px;
    margin-top: 10px;
    padding: 0px;
}


.top-logo-auth {
    background-image: url(../images/logos/Fortinet-Portal-Logo-New.png);
    background-repeat: no-repeat;
    width: 170px;
    margin-top: 0px;
    padding: 0px;
}

.home-columns {
	padding-left: 65px;
	padding-right: 30px;
}

.home-columns-left {
	padding-left: 20px;
}

.home-columns-right {
	padding-right: 20px;
}

.slaes-quicklikns-borders {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.home-columns.slaes-quicklikns-borders {
	padding-left: 45px;
	padding-right: 20px;
}

.home-button99 a {
	background-color: #aeaeae;
	border: none;
	color: white !important;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	width: 100%;
	top: 50px;
	left: -10px;
	bottom: 0;
	min-height: 50px;
}

.greybox {
	min-height: 330px;
}

.far-right {
	padding-right: 0px !important;
}

.nav-text li {
	color: #333;
	background-color: #fff;
}

.navbar-default .navbar-nav .active > a {
	color: #E2231A;
	background-color: #FFFFFF;
}

.navbar-default .navbar-nav li > a:hover {
	color: #E2231A;
	background-color: #FFFFFF !important;
}

.collpase .navbar-collapse {
}

.nav-pills li {
	text-align: center;
}

.gradient {
	background: linear-gradient(to bottom, #ffffff 50%, #bbbbbb 197%);
}

.nav-tabs li a {
	color: #555;
	margin-right: 15px;
	text-align: center;
	min-height: 66px;
}

.nav-tabs li:last-child {
	margin-right: 0px;
}

.nav-tabs li a:hover {
	background-color: #EEEEEE;
	color: #232323;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 15px;
}

.nav-tabs li.active.enterprise-tab > a {
	background-color: #82BC00;
	color: #FFFFFF;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 25px;
}

.nav-tabs li.active.smb-tab > a {
	background-color: #FFA400;
	color: #FFFFFF;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 25px;
}

.nav-tabs li.active.industry-tab > a {
	background-color: #276092;
	color: #FFFFFF;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 25px;
	margin-right: 0px;
}

.nav-tabs li.active.marketing-tab > a {
	background-color: #276092;
	color: #FFFFFF;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	padding: 10px 25px;
	margin-right: 15px;
}

.navbar-nav .dropdown-menu {
	left: 10px;
}

.dropdown-menu > li > a {
	xtext-transform: uppercase;
}

.top-links-unauth {
	font-size: .75em;
	color: #3c7dc7;
	float: right;
	top: 15px;
	position: relative;
	z-index: 7500;
}

	.top-links-unauth ul li {
		display: inline !important;
		padding: 0 0 0 35px;
	}

		.top-links-unauth ul li a {
			text-decoration: none;
		}

.top-links-auth {
	font-size: .75em;
	color: #3c7dc7;
	float: right;
	top: 15px;
	margin-right: 0;
	position: relative;
	z-index: 7500;
}

	.top-links-auth ul li {
		display: inline !important;
		padding: 0 0 0 35px;
	}

		.top-links-auth ul li a {
			text-decoration: none;
		}

.top-nav-search {
	top: -12px;
}

.featured-nav {
	xfloat: left !important;
	margin: 0 77px 0 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

	.featured-nav a {
		color: #E2231A !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

		.featured-nav a:hover {
			color: #333 !important;
		}

	.featured-nav.na-resellers {
		margin: 0 25px 0 0 !important;
	}

.search-group-top {
	border: 7px solid #E2231A;
	border-bottom: 12px solid #E2231A;
	border-radius: 8px;
	position: relative;
	top: -8px;
}

search-group-page {
	border: none;
	border-bottom: none;
	border-radius: 0px;
	position: relative;
}

#fortinetSearch > .twitter-typeahead > input {
	border: transparent;
	width: 115px;
	background: #FFF;
}

.tt-dropdown-menu {
	background-color: rgba(255,255,255,0.6);
	width: 100%;
	margin-top: 13px;
	padding-left: 12px;
}

.on-page-search .input-group .twitter-typeahead,
.form-inline .input-group .form-control {
	width: 100%;
}

.on-page-search .form-control {
	height: 38px;
}

.on-page-search .input-group-btn {
	vertical-align: top;
}
/* Carousel */
.carousel-indicators {
	bottom: 5px;
}

.carousel-control.left {
	width: 100px;
	left: -100px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000525+100&0.25+0,0.25+100,0.2+100 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDA1MjUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left, rgba(255,255,255,0.25) 0%, rgba(0,5,37,0.2) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0.25) 0%,rgba(0,5,37,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0.25) 0%,rgba(0,5,37,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff', endColorstr='#33000525',GradientType=1 ); /* IE6-8 */
}

.carousel-control.right {
	width: 100px;
	right: -100px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000525+0,ffffff+100&0.2+0,0.25+0,0.25+100 */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDUyNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(0,5,37,0.25) 0%, rgba(255,255,255,0.25) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0,5,37,0.25) 0%,rgba(255,255,255,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0,5,37,0.25) 0%,rgba(255,255,255,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000525', endColorstr='#40ffffff',GradientType=1 ); /* IE6-8 */
}

#slide_001 {
	background: url(../images/slides/GPC.jpg) no-repeat 0 0;
	background-size: cover;
	height: 300px;
}

#slide_001b {
	background: url(../images/slides/ATP_EMEA_Distributor_Reseller.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_001c {
	background: url(../images/slides/new-atp-na2.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_large.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_002 {
	background: url(../images/slides/Rewards.jpg) no-repeat 0 0;
	background-size: cover;
	height: 300px;
}

#slide_002b {
	background: url(../images/slides/new-reward-na2.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_003 {
	background: url(../images/slides/CTAP.jpg) no-repeat 0 0;
	background-size: cover;
	height: 300px;
}

#slide_003na {
	background: url(../images/slides/new-ctap-na.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_003emea {
	background: url(../images/slides/new-ctap-emea.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_001emea {
	background: url(../images/slides/new-atp-na2.jpg) no-repeat;
	background-position: top center;
	height: 300px;
	width: 100%;
}

#slide_004 {
	background: url(../images/slides/NSE.jpg) no-repeat 0 0;
	background-size: cover;
	height: 300px;
}

#slide_005smb {
	background: url(../images/slides/smb-slide.jpg) no-repeat 0 0;
	background-size: cover;
	height: 300px;
}

#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_006emea {
	background: url(../images/slides/emea-partner-portal-banner-FortiOS.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}

#slide_001trade {
	background: url(../images/slides/tradeup_banner.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
/* End Carousel */

/* Backgrounds and Hero Images */
.smb-green-box {
	background: url(../images/slides/smb-green-box.gif) no-repeat;
	width: 100%;
	padding: 0 0;
	margin-top: 35px;
}

.bg-tile-gradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,ededed+100 */
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.bg-solution-gradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,ededed+100 */
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}

.bg-edf1f3 {
	background-color: #edf1f3;
}

.bg-edf1f5 {
	background-color: #edf1f5;
}

.bg-276092 {
	background-color: #276092;
	min-height: 55px;
	margin: 10px 0;
}

.bg-partner {
	background-color: #FFFFFF;
	min-height: 45px;
	margin: 20px 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
}

.bg-504F56 {
	background: #504F56;
}

.bg-4D8AB4 {
	background: #4D8AB4;
}

.bg-2F6091 {
	background: #2F6091;
}

.bg-e6e6e6 {
	background: #e6e6e6;
}

.bg-f2f2f2 {
	background: #f2f2f2;
}

.bg-key-resources {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+1,ced0d1+100 */
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWQwZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 1%, #ced0d1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 1%,#ced0d1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 1%,#ced0d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ced0d1',GradientType=0 ); /* IE6-8 */
}

.bg-aside {
	background-color: #F2F2F2;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0 0;
}

.bg-aside-top {
	background-color: #F2F2F2;
	margin-bottom: 30px;
	padding: 0 0;
}

.bg-asidez {
	background-color: #F2F2F2;
	xmargin-top: 30px;
	margin-bottom: 30px;
	padding: 0 0;
}

.bg-asidez-top {
	background-color: #F2F2F2;
	margin-bottom: 30px;
	padding: 0 0;
}

.bg-aside-fortios {
	background-color: #F2F2F2;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 0 0;
}

.bg-aside-fortios-top {
	background-color: #F2F2F2;
	margin-bottom: 30px;
	padding: 0 0;
}

.sales-page-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 475px;
}

.sales-page-bg-long {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 475px;
}

.sales-page-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 275px;
}

.sales-page-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 275px;
}

.products-page-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 245px;
}

.products-page-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 320px;
}

.products-presentations-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 215px;
}

.products-presentations-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 245px;
}

.products-resources-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 305px;
}

.products-resources-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 405px;
}

.products-enduser-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 275px;
}

.products-enduser-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 315px;
}

.sales-gtc-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 320px;
}

.sales-gtc-bg-medium {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 320px;
}

.sales-bg-short {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 325px;
}

.bg-pipeline-blue {
	background-color: #276092;
}

.whatsnew {
	color: #ffffff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#29569a+0,abc0d3+100 */
	background: #29569a; /* Old browsers */
	background: -moz-linear-gradient(top, #29569a 0%, #abc0d3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #29569a 0%,#abc0d3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #29569a 0%,#abc0d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29569a', endColorstr='#abc0d3',GradientType=0 ); /* IE6-9 */
}

	.whatsnew img {
		padding: 6px 10px 6px 15px;
		height: 49px;
	}

.whats-new-paper img {
	max-height: 150px;
	padding: 0 20px 10px 12px;
}

.whatsnew h5 {
	color: #ffffff !important;
}

.marketing-page-bg-top {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 150px;
	padding-bottom: 20px;
}

.marketing-page-bg-bottom {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 1%, #ededed 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
	min-height: 725px;
}

.technical-page-bg-header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #487AAF 1%, #AAC1DA 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #487AAF 1%,#AAC1DA 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #487AAF 1%,#AAC1DA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#487AAF', endColorstr='#AAC1DA',GradientType=0 ); /* IE6-8 */
	border-radius: 6px 6px 0 0;
}

.support-page-bg-header {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #487AAF 1%, #AAC1DA 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #487AAF 1%,#AAC1DA 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #487AAF 1%,#AAC1DA 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#487AAF', endColorstr='#AAC1DA',GradientType=0 ); /* IE6-8 */
	border-radius: 6px 6px 0 0;
	max-width: 747px;
}

.technical-page-bg-body {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #FBFBFB 1%, #CDCFD1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #FBFBFB 1%,#CDCFD1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #FBFBFB 1%,#CDCFD1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#CDCFD1',GradientType=0 ); /* IE6-8 */
}

.bg-F2F2F2 {
	background-color: #F2F2F2;
}
/* Hero Images */
.unauth-hero-image {
	background-image: url(../images/backgrounds/unauth-main-hero.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.unauth-hero-home {
	background: url("../images/backgrounds/Login-header.png") no-repeat;
	background-position: top right;
	background-size: cover;
	width: 100%;
	height: 400px;
	padding: 0 -15px;
}

.unauth-sub-hero {
	background-image: url(../images/backgrounds/unauth-sub-hero.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 100px;
}

.auth-main-hero-image {
	background-image: url(../images/backgrounds/auth-main-hero.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.security-fabric-hero {
	background-image: url(../images/backgrounds/Web-banner-Fabric.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.data-center-hero {
	background-image: url(../images/auth-hero-images/data-center-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.solution-hero {
	background-image: url(../images/auth-hero-images/solution-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.smb-industry-solutions-hero {
	background-image: url(../images/auth-hero-images/smb-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.sales-hero {
	background-image: url(../images/auth-hero-images/sales-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}
.renewals-hero {
	background-image: url(../images/auth-hero-images/banner-partner-portal-fortinet-renewals-01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.product-resources-hero {
	background-image: url(../images/auth-hero-images/product-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

#sales {
	background-image: url(../images/auth-hero-images/fortios.jpg);
}

.sales-fortios-hero #sales {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	font: 0/0 serif;
	text-shadow: none;
	color: transparent;
	background-size: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

	.sales-fortios-hero #sales .inner {
		padding-top: 26.4%; /* height/width of image */
		display: block;
		height: 0;
	}

.marketing-wcry-resources-hero #wcry-resources {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	font: 0/0 serif;
	text-shadow: none;
	color: transparent;
	background-size: 100%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

	.marketing-wcry-resources-hero #wcry-resources .inner {
		padding-top: 26.4%; /* height/width of image */
		display: block;
		height: 0;
	}

#wcry-resources {
	background-image: url(../images/auth-hero-images/Ransomware-Banner.jpg);
}

.wcry-resources {
	background-image: url(../images/auth-hero-images/Ransomware-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.marketing-hero {
	background-image: url(../images/auth-hero-images/01_MARKETING-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.fortirewards-hero {
	background-image: url(../images/auth-hero-images/FortiRewards2.0-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.marketing-conciergehero {
	background-image: url(../images/auth-hero-images/00_MARKETING-Concierge-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.abest-practice-hero {
	background-image: url(../images/auth-hero-images/Best-Practices-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.silq-practice-hero {
	background-image: url(../images/auth-hero-images/SLIQ-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.silq-lite-practice-hero {
	background-image: url(../images/auth-hero-images/SLIQ-Lite-Banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.training-hero {
	background-image: url(../images/auth-hero-images/1140x400-PartnerProtal-Banners.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 400px;
	margin-bottom: 15px;
}

.fortios-hero {
	background-image: url(../images/auth-hero-images/fortiOS-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.mcafee-hero {
	background-image: url(../images/auth-hero-images/mcafee-hero-337h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.connected-hero {
	background-image: url(../images/slides/connected-utm-bundle.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.cisco-hero {
	background-image: url(../images/auth-hero-images/cisco-hero-337h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.palo-hero {
	background-image: url(../images/auth-hero-images/PAN-Displacement.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.Cross-Sell-Campaign-hero {
	background-image: url(../images/sales/pp-banner-Cross-Sell-Campaign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.partner-compliance {
	background-image: url(../images/auth-hero-images/PARTNERCOMPLIANCE-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.cyber-threat-hero {
	xbackground-image: url(../images/auth-hero-images/cyber-threat-hero-350h.jpg);
	background-image: url(../images/auth-hero-images/NEW-CTAP-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.incentives-and-promo-hero {
	background-image: url(../images/auth-hero-images/incentives-and-promo-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.auth-sub-hero {
	background-image: url(../images/backgrounds/auth-sub-hero.jpg);
	background-repeat: no-repeat;
	xbackground-position: center center;
	background-size: cover;
	width: 100%;
	height: 225px;
	margin-top: -21px;
}

.technical-auth-sub-hero {
	background-image: url(../images/auth-hero-images/03_TECHNICAL-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.training-overview-auth-sub-hero {
	background-image: url(../images/auth-hero-images/04_TRAINING-Main-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.training-my-nse-auth-sub-hero {
	background-image: url(../images/auth-hero-images/1140x400-PartnerProtal-Banners.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 400px;
	margin-bottom: 15px;
}

.training-whats-new-auth-sub-hero {
	background-image: url(../images/auth-hero-images/06_TRAINING-NSEWhatsNew-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.support-fortinet-suport-auth-sub-hero {
	background-image: url(../images/auth-hero-images/07_SUPPORT-Main-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.support-policies-auth-sub-hero {
	background-image: url(../images/auth-hero-images/08_SUPPORT-PoliciesDocumentsBanner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.support-premium-auth-sub-hero {
	background-image: url(../images/auth-hero-images/09_SUPPORT-FortiCarePremium-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.forticare-standard-auth-sub-hero {
	background-image: url(../images/auth-hero-images/10_SUPPORT-FortiCareStandard-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.sales-fortios-auth-sub-hero {
	background-image: url(../images/auth-hero-images/11_FORTIOS-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.competitive-positioing-auth-sub-hero {
	background-image: url(../images/auth-hero-images/12_COMPETITIVE-POS-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.cicco-displacement-auth-sub-hero {
	background-image: url(../images/auth-hero-images/13_Cisco-Displacement-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.mcafee-auth-sub-hero {
	background-image: url(../images/auth-hero-images/14_McAfee-Displacement-Banner-D2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.auth-sub-hero2 {
	background-image: url(../images/auth-hero-images/02_PROMOTIONS-Main-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.auth-technical-hero {
	background-image: url(../images/auth-hero-images/technical-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.auth-webinar-emea-hero {
	background-image: url(../images/backgrounds/webinar_40min_hero.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
	margin-bottom: 50px;
}

.auth-webinar-nam-hero {
	background-image: url(../images/backgrounds/webinar_nam_hero.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.auth-competitive-hero {
	background-image: url(../images/auth-hero-images/competitive-pos-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.auth-support-hero {
	background-image: url(../images/auth-hero-images/support-hero-350h.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 300px;
}

.dis-hero {
	background-image: url(../images/auth-hero-images/Q3_Price_List.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.auth-distributors-hero {
	background-image: url(../images/auth-hero-images/Distributor-Bulletin-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.security-fabric-hero {
	background-image: url(../images/auth-hero-images/security-fabric-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.cloud-security-hero {
	background-image: url(../images/auth-hero-images/cloud-security-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.enterprise-firewall-hero {
	background-image: url(../images/auth-hero-images/enterprise-firewall-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.isfw-hero {
	background-image: url(../images/auth-hero-images/isfw-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.next-gen-firewall-hero {
	background-image: url(../images/auth-hero-images/next-gen-firewall-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.Onboarding-banner-hero {
	background-image: url(../images/auth-hero-images/OnBoarding-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.secure-sd-wan-hero {
	background-image: url(../images/auth-hero-images/sd-wan-portal-banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.advanced-threat-protection-hero {
	background-image: url(../images/auth-hero-images/advanced-threat-protection-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.security-hero {
	background-image: url(../images/auth-hero-images/security-operations.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.secure-access-hero {
	background-image: url(../images/auth-hero-images/secure-access-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.small-medium-business-hero {
	background-image: url(../images/auth-hero-images/small-business-security-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.industry-solutions-hero {
	background-image: url(../images/auth-hero-images/industry-solutions-1170x250.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.auth-bulletin {
	background-image: url(../images/sales/bulletin.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 160px;
	padding: 5px 30px 0px 30px;
}

.unauth-img {
	margin-bottom: 50px;
	width: 96%;
}

.white-flag {
	background: rgba(255,255,255,0.65);
	height: 300px;
	padding: 35px 30px 40px 40px;
}

.white-flag-smb {
	background: rgba(255,255,255,0.65);
	height: 300px;
	padding: 35px 0 15px 0;
}

.white-flag-less-padding {
	background: rgba(255,255,255,0.65);
	height: 300px;
	padding: 15px 30px 15px 40px;
}
/* Login */
.login-area {
	font-size: .9em;
	color: #555;
	text-transform: uppercase;
	margin-top: 12px;
	margin-left: 5px;
}

#fortinet_top_login {
	height: 45px;
	margin-top: -17px;
}

	#fortinet_top_login .form-control {
		border-radius: 3px;
		border: 1px solid #E5E5E5;
		color: #555;
		font-size: .9em;
		width: 280px;
		margin-right: 12px;
	}

	#fortinet_top_login .form-group {
		display: inline-block;
	}

.login-control {
	margin-top: -35px;
	display: inline-block;
}

.forgot-password {
	float: left;
	margin-left: 670px;
	margin-top: -65px;
}

.forgot-password-main {
}
/* Text Styling */
.breadcrumb {
	font: .75em Arial, Helvetica, sans-serif;
	color: #276092;
	text-transform: uppercase;
	padding: 7px 15px;
	margin: 0 0px;
}

.center {
	text-align: center;
}

.welcome-name h2 {
	font-size: 1em;
	color: #333;
	display: inline-block;
}

.unauth-hero-text {
	color: #fff;
	text-align: center;
}

	.unauth-hero-text h2 {
		font-size: 2.6em;
		color: #fff;
		text-align: center;
		margin-top: 270px;
	}

.program-overview p {
	font-size: .8em;
	color: #555;
	margin: 30px 0;
}

.requirement p {
	font-size: .94em;
	color: #555;
	width: 96%;
}

.requirement a {
	text-decoration: underline;
	margin-bottom: 35px;
}

.home-auth-new-content {
	color: #555555;
	margin-top: 20px;
}

	.home-auth-new-content h4 {
		font-size: 22px;
		color: #555555;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.home-auth-new-content p {
		font-size: 17px;
		line-height: 26px;
		color: #555555;
		margin-bottom: 20px;
	}

.home-auth-new-contents {
	color: #555555;
	margin-top: 25px;
}

	.home-auth-new-contents h4 {
		font-size: 22px;
		color: #555555;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.home-auth-new-contents p {
		font-size: 17px;
		line-height: 26px;
		color: #555555;
		margin-bottom: 25px;
	}

.left {
	text-align: left;
}

.whats-new {
	border-right: 1px solid #CCC;
	text-align: left;
	xmin-height: 300px;
}

.quick-links {
	text-align: left;
	border-right: 1px solid #CCC;
	min-height: 300px;
	xleft: -30px;
}

	.quick-links li a {
		text-decoration: none;
		color: #555;
	}

	.quick-links li {
		margin-bottom: 8px;
	}

.upcoming-events {
	xleft: -50px;
}

	.upcoming-events h4 {
		xmargin-left: -20px;
	}

	.upcoming-events p {
		font: 14px/20px 'HelveticaNeueLT55Roman', Arial, Helvetica, sans-serif;
		color: #555555;
		margin-bottom: 20px;
	}

.calendar-icn {
	width: 30px;
	padding: 7px 10px 0 5px;
}

.events {
	margin-right: 0px;
	word-wrap: break-word;
}

.promotions h5 {
	font-size: 2em;
	color: #FFFFFF;
	margin: 15px 0;
}

.not-registered-well {
	margin-left: 17px;
}

.promo-panel1 {
	min-height: 265px;
	margin-bottom: 40px;
}

.promo-panel2 {
	min-height: 180px;
	margin-bottom: 40px;
}

.welcome h1 {
	font-size: 2.3em;
	color: #555555;
	margin-top: 45px !important;
	float: left;
}

.welcome h2 {
	font-size: 1.7em;
	color: #555555;
	margin-top: 45px !important;
	float: left;
}

.welcome h3 {
	color: #555555555;
	font-size: 1.5em;
	float: left;
}

.partner-updates h4 {
	font-size: 30px;
	color: #353535;
	margin: 11px 0px 11px 15px;
	padding-left: 0;
}

.ticker-text {
	font-size: 20px;
	color: #418bc9;
	margin-top: 13px;
	text-align: center;
}

.unauth-main-content h1 {
	font-size: 2.3em;
	color: #555555;
	margin-top: 30px;
	margin-bottom: 25px;
}

.unauth-main-content h2 {
	color: #55555;
	font-size: 1.7em;
	margin-bottom: 25px;
}

.unauth-main-content h3 {
	color: #555555;
	font-size: 1.23em;
}

.unauth-main-content p {
	font-size: 17px;
	line-height: 26px;
	color: #555555;
	margin-bottom: 20px;
}

.unauth-login-content p {
	font-size: 17px;
	line-height: 26px;
	color: #555555;
	margin-bottom: 0px;
}

.auth-main-content h1 {
	font-size: 2.3em;
	color: #555555;
	margin-top: 30px;
	margin-bottom: 25px;
}

.auth-main-content h2 {
	font-size: 1.7em;
	color: #555555;
	margin-bottom: 25px;
}

.auth-main-content h3 {
	font-size: 1.23em;
	color: #555555;
}

.auth-main-content h4 {
	font-size: 1.63em;
	color: #555555;
	margin-top: 25px;
	margin-bottom: 15px;
}

.offset-30 {
	margin-left: 30px;
}

.auth-main-content p {
	font-size: 17px;
	line-height: 26px;
	color: #555555;
	margin-bottom: 20px;
}

.auth-main-content-flag h1 {
	margin-top: 0;
	color: #555555;
	font-size: 2.2em;
	text-transform: uppercase;
}

.auth-main-content-flag h2 {
	margin-top: 0;
	font-size: 2em;
	color: #555555;
}

.auth-main-content-flag h3 {
	margin-top: 0;
	font-size: 1.8em;
	color: #555555;
}

.auth-main-content-flag h4 {
	margin-top: 0;
	font-size: 1.3em;
	color: #555555;
	text-transform: uppercase;
}

.smb-flag h3 {
	margin-top: 10px;
	font: 37px/46px;
	color: #555555;
	text-align: center;
}

.smb-flag h4 {
	margin: 2px 5px 0 160px;
	padding: 13px 0 17px 0;
	color: #FFFFFF;
	font-size: 25px;
	line-height: 37px;
}

.smb-green-box a {
	color: #FFFFFF;
	text-decoration: none;
}

.sol-icons {
	margin-top: 20px;
	margin-bottom: 15px;
}

.sol-links {
	margin-top: 30px;
}

.forti-icon {
	height: 20px;
	width: 20px;
}
/* Scroll Bar Events Area */

#events-scroll {
	xposition: absolute;
	xtop: 50px;
	xleft: -10px;
	bottom: 0;
	xmin-height: 220px;
	overflow-y: scroll;
	z-index: 450;
	xmargin-left: -20px;
	height: 220px;
}
/* Lists */
.no-bullet-links {
	list-style-type: none;
	padding-left: 3px;
}

	.no-bullet-links li {
		padding-right: 5px;
		padding-left: 3px;
		display: inline;
	}
/* Tiles */
.tiles {
	margin: 30px 30px 30px 30px;
	height: 250px;
	width: 335px;
}

.tiles-l {
	margin: 30px 30px 30px 5px;
	height: 250px;
	width: 335px;
}

.tiles-r {
	margin: 30px 0px 30px 30px;
	height: 250px;
	width: 335px;
}

.tile-description {
}

	.tile-description p {
		color: #555555;
		margin-top: 2px;
		margin-bottom: 9px;
	}

.tile-description-solution p {
	color: #555555;
	margin-top: 1px;
	margin-bottom: 9px;
}

.tile-description-markeing p {
	color: #555555;
	margin-top: 3px;
	margin-bottom: 9px;
}

.product-title h3 {
	font-size: 2.3em;
	color: #E2231A;
	margin-top: 15px;
	margin-bottom: 35px;
}

.icon-product {
	background-image: url(../images/tiles/icon-product2.png);
	background-repeat: no-repeat;
	height: 73px;
	width: 90px;
	top: 20px;
	margin-bottom: 35px;
}

.arrow-product {
	background: url(../images/tiles/arrow-product.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 25px;
}

.solution-title h3 {
	font-size: 2.3em;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 20px;
}

.icon-solution {
	background-image: url(../images/tiles/icon-solution.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 90px;
	margin-bottom: 20px;
}

.arrow-solution {
	background: url(../images/tiles/arrow-solution.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 30px;
}

.sales-title h3 {
	font-size: 2.3em;
	color: #FFA400;
	margin-top: 15px;
	margin-bottom: 35px;
}

.icon-sales {
	background-image: url(../images/tiles/icon-sales.png);
	background-repeat: no-repeat;
	height: 78px;
	width: 90px;
	top: 20px;
	margin-bottom: 35px;
}

.arrow-sales {
	background: url(../images/tiles/arrow-sales.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 25px;
}

.marketing-title h3 {
	font-size: 2.3em;
	color: #276092;
	margin-top: 15px;
	margin-bottom: 35px;
}

.icon-marketing {
	background-image: url(../images/tiles/icon-marketing.png);
	background-repeat: no-repeat;
	height: 73px;
	width: 90px;
	top: 20px;
	margin-bottom: 35px;
}

.arrow-marketing {
	background: url(../images/tiles/arrow-marketing.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 25px;
}

.technical-title h3 {
	font-size: 2.3em;
	color: #82BC00;
	margin-top: 15px;
	margin-bottom: 35px;
}

.icon-technical {
	background-image: url(../images/tiles/icon-technical.png);
	background-repeat: no-repeat;
	height: 79px;
	width: 90px;
	top: 20px;
	margin-bottom: 35px;
}

.arrow-technical {
	background: url(../images/tiles/arrow-technical.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 25px;
}

.training-title h3 {
	font-size: 2.3em;
	color: #62366E;
	margin-top: 15px;
	margin-bottom: 35px;
}

.icon-training {
	background-image: url(../images/tiles/icon-training.png);
	background-repeat: no-repeat;
	height: 55px;
	width: 90px;
	top: 29px;
	margin-bottom: 35px;
}

.arrow-training {
	background: url(../images/tiles/arrow-training.png) no-repeat;
	width: 43px;
	height: 39px;
	top: 25px;
}

.equal-height {
	min-height: 225px;
}
/* Solutions */
.solutions {
	margin: 30px 30px;
	height: 360px;
	width: 320px;
	min-height: 350px;
}

.solutions-rt {
	margin: 30px 30px;
	height: 360px;
	width: 320px;
	min-height: 350px;
}

.solutions-resource ul {
	padding-left: 20px;
}

	.solutions-resource ul li {
		color: #276092;
		font-size: 17px;
		line-height: 26px;
		margin-top: 15px;
		margin-bottom: 10px;
		text-align: left;
	}

		.solutions-resource ul li a {
			text-decoration: none;
			color: #276092;
		}

.solutions-sub-list {
	font-size: .95em;
	color: red;
}

	.solutions-sub-list ul li a {
		text-decoration: none;
		color: #276092;
	}

.enterprise-pointer {
	background-image: url(../images/solutions/enterprise-pointer-center.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 290px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.enterprise h2 {
	color: #82BC00;
	font-size: 1.6em;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
}

.smb-pointer {
	background-image: url(../images/solutions/smb-pointer-center.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 290px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.smb h2 {
	color: #FFA400;
	font-size: 1.6em;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
}

.industry-pointer {
	background-image: url(../images/solutions/industry-pointer-center.png);
	background-repeat: no-repeat;
	height: 15px;
	width: 290px;
	margin-top: 15px;
	margin-bottom: 30px;
}

.industry h2 {
	color: #276092;
	font-size: 1.6em;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: center;
}

.bulletin-flag {
}

.bulletin-flag-bg {
	background-color: rgba(255,255,255,0.9);
	min-height: 110px;
	padding: 0px 10px 0px 10px;
}

.bulletin-flag h2 {
	color: #276092;
	font-size: 1.48em;
	padding-top: 10px;
}

.solutions-flag-bg1 {
	xbackground-color: rgba(255,255,255,0.65);
	min-height: 350px;
}

.solutions-flag-bg {
	background-color: rgba(255,255,255,0.65);
	min-height: 350px;
}

.solutions-flag h1 {
	color: #333333;
	font-size: 2.3em;
	margin-top: 27%;
	line-height: 1.34em;
	text-align: center;
}

.solution-main-content h2 {
	color: #555555;
	font-size: 1.7em;
	margin: 30px 0 30px 0;
}

.solution-main-content h3 {
	color: #555555;
	font-size: 1.7em;
	margin: 20px 0;
}

.solution-main-content h5 {
	color: #151515;
	font-size: 22px;
	margin: 25px 0 5px 0;
}

.solution-main-content p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 20px;
}

.solution-cite {
	color: #151515;
	font-size: 15px;
	line-height: 20px;
	font-style: italic;
	margin-bottom: 30px;
	text-align: right;
}

.solution-main-content a {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 20px;
}

.solution-main-content li {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 10px;
}

.bg-lt-green {
	background-color: #F6FAED;
}

.enterprise-sub-content {
	padding-left: 25px;
}

	.enterprise-sub-content h2 {
		color: #555555;
		font-size: 1.7em;
		margin: 30px 0 30px 0;
	}

	.enterprise-sub-content h3 {
		color: #82BC00;
		font-size: 1.7em;
		margin: 0px 0 20px 0px;
	}

	.enterprise-sub-content p {
		color: #555555;
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 20px;
	}

.li-space-bottom {
	margin-bottom: 25px !important;
}

.open-border {
	border-left: 1px solid #CCC;
}

.bg-lt-orange {
	background-color: #FFF6E5;
}

.smb-sub-content h2 {
	color: #555555;
	font-size: 1.7em;
	margin: 30px 0 30px 0;
}

.smb-sub-content h3 {
	color: #FFA400;
	font-size: 1.7em;
	margin: 0px 0 20px 0px;
}

.smb-sub-content p {
	font-size: 17px;
	line-height: 26px;
	color: #555555;
	margin-bottom: 20px;
}

.ent-overview {
	background-image: url(../images/solutions/Pain-Points-Icon.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.smb-overview {
	background-image: url(../images/solutions/smb-overview.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.ent-new {
	background-image: url(../images/solutions/Differentiator-Icon.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 95px;
	margin: 15px 15px 0 15px;
}

.smb-new {
	background-image: url(../images/solutions/smb-new.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.ent-why {
	background-image: url(../images/solutions/enterprise-why.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.smb-why {
	background-image: url(../images/solutions/smb-why.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.ent-target {
	background-image: url(../images/solutions/Arrow-Icon.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.smb-target {
	background-image: url(../images/solutions/smb-target.png);
	background-repeat: no-repeat;
	width: 105px;
	height: 90px;
	margin: 15px 15px 0 15px;
}

.priority-pic {
	margin: 25px 0px;
}

.solution-industry-content h2 {
	color: #276092;
	font-size: 1.7em;
	margin: 20px 0 15px 0;
}

.solution-industry-content h3 {
	color: #555555;
	font-size: 21px;
	margin: 20px 0 15px 0;
}

.solution-industry-content h4 {
	color: #555555;
	font-size: 21px;
	margin: 20px 0;
}

.solution-industry-content p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-bottom: 20px;
}

.industry-pointer-hr {
	background-image: url(../images/solutions/industry-pointer.png);
	background-repeat: no-repeat;
	text-align: left;
	width: 100%;
	height: 15px;
	margin: 0 0 20px 0px;
}
/* Aside Styling */
.key-enable {
	background-image: url(../images/solutions/key-res-enable.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	margin: 5px 0 10px 10px;
}

.key-promote {
	background-image: url(../images/solutions/key-res-promote.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	margin: 5px 0 10px 10px;
}

.key-sell {
	background-image: url(../images/solutions/key-res-sell.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	margin: 5px 0 10px 10px;
}

.key-folder {
	background-image: url(../images/solutions/key-res-folder.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	margin: 15px 0 10px 10px;
	display: inline-block;
}

.grey-pointer-center {
	background-image: url(../images/solutions/grey-pointer-center.png);
	background-repeat: no-repeat;
	height: 15px;
}

.inline {
	display: inline-block;
}

.main-aside-content h3 {
	color: #555555;
	font-size: 1.6em;
	margin: 0;
	padding: 20px 0px 20px 0;
	text-align: center;
}

.aside-hr {
	border-bottom: 1px solid #ccc;
	width: 86%;
	margin: 25px auto 10px auto !important;
}

.main-aside-content h4 {
	color: #555555;
	font-size: 1.38em;
	margin: 20px 0 15px 5px;
}

.main-aside-content1 li {
	color: #276092;
	font-size: 17px;
	line-height: 23px;
	padding: 0;
	margin: 0px 5px 12px 0;
}

.main-aside-content2 li {
	color: #276092;
	font-size: 17px;
	line-height: 23px;
	padding: 0 0;
	margin: 0px 5px 12px 0;
}

.main-aside-content p {
	color: #555555;
	font-size: 17px;
	line-height: 23px;
	padding: 0 0;
	margin: 5px 10px 5px 0;
}

.main-aside-content li {
	color: #555555;
	font-size: 17px;
	line-height: 23px;
	padding: 0 0;
	margin: 5px 10px 5px 0;
}

.main-aside-content1 ul, .main-aside-content2 ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 2px;
}

.main-aside-content1 a, .main-aside-content2 a {
	color: #276092;
	font-size: 17px;
	line-height: 26px;
	margin: 0px 0px;
	xtext-decoration: none;
}

ul {
	margin-bottom: 7px;
}

.folder-aside-content {
	margin-top: 10px;
}

	.folder-aside-content a {
		color: #276092;
		font-size: .83em;
		margin-top: 25px;
		text-decoration: none;
	}

.localized {
	color: #555555;
	font-size: .97em;
	margin: 0 0 0 20px;
	padding: 0 0;
}

.local-de {
	background-image: url(../images/icons/localized-icons/local-de.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-fr {
	background-image: url(../images/icons/localized-icons/local-fr.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-pl {
	background-image: url(../images/icons/localized-icons/local-pl.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 0px 0px 0;
}

.local-es {
	background-image: url(../images/icons/localized-icons/local-es.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-it {
	background-image: url(../images/icons/localized-icons/local-it.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-pt {
	background-image: url(../images/icons/localized-icons/local-pt.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-ru {
	background-image: url(../images/icons/localized-icons/local-ru.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-kr {
	background-image: url(../images/icons/localized-icons/local-kr.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-ko {
	background-image: url(../images/icons/localized-icons/local-ko.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 25px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-japanese {
	background-image: url(../images/icons/localized-icons/local-japanese.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 60px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-korean {
	background-image: url(../images/icons/localized-icons/local-korean.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 60px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-simplified-chinese {
	background-image: url(../images/icons/localized-icons/local-simplified-chinese.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 35px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.local-traditional-chinese {
	background-image: url(../images/icons/localized-icons/local-traditional-chinese.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 35px;
	display: inline-block;
	margin: 0px 10px 0px 0;
}

.globe-link {
	background: #F6FAED;
	padding: 10px;
	margin: 10px 0 -15px 0;
}

	.globe-link p {
		margin: 0;
		color: #276092;
	}

.nse-details {
	color: #000000;
	font-size: 1.15em;
	text-align: left;
	font-style: italic;
}

	.nse-details a {
		color: #276092;
		text-decoration: none;
	}

.nse-details1 {
	color: #276092;
	font-size: 1.15em;
	text-align: center;
}

	.nse-details1 a {
		color: #276092;
		text-decoration: none;
	}

.bg-red-white-text {
	background-color: #E2231A;
	color: #FFFFFF;
	font-size: 1em;
	text-transform: uppercase;
}

.bg-black-white-text {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 1em;
	text-transform: uppercase;
}
/* Sales */
.auth-sales-content {
}

.promo-head h2 {
	color: #555555;
	font-size: 1.7em;
	margin: 60px 0 40px 5px;
}

.sales-content-top {
	color: #555555;
	margin-top: 25px;
}

	.sales-content-top h4 {
		color: #555555;
		font-size: 22px;
		margin: 0 0 7px 0;
	}

	.sales-content-top h5 {
		color: #555555;
		font-size: 17px;
		line-height: 24px;
		margin: 0 0 8px 0;
	}

	.sales-content-top p {
		color: #555555;
		font-size: 17px;
		line-height: 24px;
		margin-bottom: 10px;
	}

.partner-guide {
	min-height: 225px;
	border-right: 1px solid #CCCCCC;
}

.partner-guide2 {
	min-height: 225px;
	padding: 0 0 0 7px;
}

.partner-guide p {
	color: #555555;
	font-size: 17px;
	line-height: 24px;
	position: relative;
	padding: 0 10px 0 0;
	margin-bottom: 5px;
}

.auth-sales-content-img {
	margin: 4px 10px 2px 10px;
	padding: 0 0;
	width: 175px;
	x-webkit-box-shadow: 3px 3px 5px 2px #DEDEDE; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	x-moz-box-shadow: 3px 3px 5px 2px #DEDEDE; /* Firefox 3.5 - 3.6 */
	xbox-shadow: 3px 3px 5px 2px #DEDEDE; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.auth-sales-content-img2 {
	margin: 3px 10px 0px 5px;
	padding: 0 0;
	x-webkit-box-shadow: 3px 3px 5px 2px #DEDEDE; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	x-moz-box-shadow: 3px 3px 5px 2px #DEDEDE; /* Firefox 3.5 - 3.6 */
	xbox-shadow: 3px 3px 5px 2px #DEDEDE; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.auth-sales-content-img3 {
	margin: 0 0 0 25px;
	padding: 0 0;
	top: -4px;
}

.auth-sales-content h2 {
	color: #555555;
	font-size: 1.7em;
	margin: 0px 0 25px -10px;
	padding-left: 0;
}

.auth-sales-content h3 {
	font-size: 1.34em;
	color: #555555;
	margin: 0 0;
}

.auth-sales-content2 h3 {
	font-size: 1.34em;
	color: #555555;
	margin: 0 0;
	padding: 15px 0 0 0;
}

.auth-sales-content3 h3 {
	font-size: 1.34em;
	color: #555555;
	margin: 0 0;
	padding: 15px 0 0 20px;
}

.auth-sales-content4 h3 {
	font-size: 1.34em;
	color: #555555;
	margin: 0 0;
	padding: 15px 0 0 20px;
}

.auth-sales-content p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0;
	padding: 5px 10px 10px 0;
}

.auth-sales-content2 p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	position: relative;
	padding: 25px 10px 0px 0;
	margin-bottom: 25px;
}

.auth-sales-content3 p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	padding: 0px 10px 0px 20px;
	margin-bottom: 25px;
}

.auth-sales-content4 p {
	font-size: 17px;
	line-height: 26px;
	color: #555555;
	padding: 0px 10px 0px 15px;
	margin-bottom: 25px;
}

.border-right {
	border-right: 1px solid #CCC;
	margin-right: 0px;
}

.border-bottom {
	padding-top: 9px;
	border-bottom: 1px solid #CCC;
}

.sales-panel-content {
	min-height: 300px;
}

	.sales-panel-content h5 {
		font-size: 1.48em;
		color: #276092;
		margin: 0 0;
		padding: 15px 15px 10px 15px;
	}

.product-resources h5 {
	font-size: 1.48em;
	color: #276092;
	margin: 0 0;
	padding: 15px 15px 10px 120px;
}

.sales-panel-content-2-line h5 {
	font-size: 1.48em;
	color: #276092;
	margin: 0 0;
	padding: 15px 15px 0px 15px;
	position: relative;
	top: -12px;
}

.sales-panel-content p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0;
}

.sales-panel-content ul {
	color: #276092;
}

.sales-panel-content li {
	color: #276092;
	font-size: 17px;
	line-height: 23px;
	padding: 2px 20px 10px 0px;
}

	.sales-panel-content li a {
		color: #276090;
		text-decoration: none;
	}

.sales-blue-hr {
	border-bottom: 1px solid #276092;
	width: 93%;
	text-align: left;
	margin: 20px 0 15px 0;
}

.sales-blue-hr-2-line {
	border-bottom: 1px solid #276092;
	width: 93%;
	text-align: left;
	margin: 5px 0 15px 0;
}

.sales-blue-hr-3-line {
	border-bottom: 1px solid #276092;
	width: 95%;
	text-align: center;
	margin: 5px 0 15px 10px;
}

.sales-grey-hr-3-line {
	border-bottom: 1px solid #B4B4B4;
	width: 95%;
	text-align: center;
	margin: 5px 0 15px 10px;
}

.sales-blue-hr-4-line {
	border-bottom: 1px solid #276092;
	width: 95%;
	text-align: center;
	margin: 5px 0px 10px 1px;
}

.product-resources-blue-hr {
	border-bottom: 1px solid #276092;
	width: 95%;
	text-align: left;
	margin: 20px 0 15px 20px;
}

.sales-img-pricing {
	background-image: url(../images/sales/sales-img-pricing.png);
	background-repeat: no-repeat;
	float: right;
	height: 58px;
	width: 45px;
	position: relative;
	top: 2px;
	right: 40px;
}

.sales-img-chat-bubble {
	background-image: url(../images/sales/chat-bubble.png);
	background-repeat: no-repeat;
	float: left;
	height: 56px;
	width: 81px;
	position: relative;
	top: 2px;
	left: 20px;
}

.sales-img-monitor {
	background-image: url(../images/sales/monitor.png);
	background-repeat: no-repeat;
	float: left;
	height: 59px;
	width: 69px;
	position: relative;
	top: 2px;
	left: 20px;
}

.sales-img-user-question {
	background-image: url(../images/sales/user-question.png);
	background-repeat: no-repeat;
	float: left;
	height: 58px;
	width: 70px;
	position: relative;
	top: 2px;
	left: 20px;
}

.sales-img-selling {
	background-image: url(../images/sales/sales-img-selling.png);
	background-repeat: no-repeat;
	float: right;
	height: 73px;
	width: 70px;
	position: relative;
	top: -7px;
	right: 35px;
}

.sales-img-partner {
	background-image: url(../images/sales/sales-img-partner.png);
	background-repeat: no-repeat;
	float: right;
	height: 78px;
	width: 77px;
	position: relative;
	top: -10px;
	right: 40px;
}

.sales-img-competition {
	background-image: url(../images/sales/sales-img-competition.png);
	background-repeat: no-repeat;
	float: right;
	height: 70px;
	width: 89px;
	position: relative;
	top: -8px;
	right: 40px;
}

.sales-img-policies {
	background-image: url(../images/sales/sales-img-policies.png);
	background-repeat: no-repeat;
	float: right;
	height: 66px;
	width: 73px;
	position: relative;
	top: 3px;
	right: 40px;
}

.sales-img-tools {
	background-image: url(../images/sales/sales-img-tools.png);
	background-repeat: no-repeat;
	float: right;
	height: 69px;
	width: 71px;
	position: relative;
	top: -6px;
	right: 40px;
}

.support-panel-content {
}

	.support-panel-content h5 {
		font-size: 1.39em;
		color: #276092;
		padding: 15px 0px 10px 15px;
	}

	.support-panel-content h6 {
		font-size: 1.3em;
		color: #555555;
		padding: 15px 0px 0px 0px;
		margin-left: 25px;
	}

.marketing-panel-head h1 {
	color: #FFFFFF;
	font-size: 2.3em;
	line-height: 1.34em;
	margin: 0;
}

.marketing-panel-head img {
	max-width: 45px;
	width: auto;
	padding: 5px 5px;
}

.marketing-panel-content img {
	width: auto;
	margin: 5px;
}

.marketing-panel-content h5 {
	font-size: 1.48em;
	color: #276092;
	padding: 15px 0px 10px 15px;
}

.marketing-panel-content h6 {
	font-size: 1.3em;
	color: #555555;
	padding: 15px 0px 0px 0px;
	margin-left: 25px;
}

.marketing-panel-content p {
	color: #555555 !important;
	font-size: 17px;
	line-height: 26px;
	margin: 10px 22px 5px 25px;
}

.marketing-panel-content a {
	color: #555555 !important;
}

	.marketing-panel-content a.btn-fortirewards {
		color: #ffffff !important;
	}

.marketing-panel-content ul {
	color: #555;
}

.marketing-panel-content li {
	color: #555555;
	font-size: 17px;
	line-height: 23px;
	padding: 2px 22px 10px 20px;
}

	.marketing-panel-content li a {
		color: #276092;
		text-decoration: none;
	}

.technical-page-bg-header h1 {
	color: #FFFFFF;
	font-size: 2.3em;
	line-height: 1.34em;
	margin: 10px 0;
}

.technical-page-bg-body h2 {
	color: #555555;
	font-size: 1.9em;
	margin: 30px 0 0px 0;
}

.technical-page-bg-body p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-right: 15px;
}

.support-page-bg-header h1 {
	color: #FFFFFF;
	font-size: 2.3em;
	line-height: 1.34em;
	margin: 0;
}

.support-page-bg-body h2 {
	color: #555555;
	font-size: 1.9em;
	margin: 30px 0 0px 0;
}

.support-page-bg-body p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin-right: 15px;
}

.pipeline {
	color: #FFFFFF;
	font-size: 1.76em;
	margin: 14px 0;
	line-height: .93;
	text-align: center;
}

	.pipeline a {
		color: #FFFFFF;
		text-decoration: none;
	}

.sales-icon-left {
	xbackground-image: url(../images/sales/clipboard.png);
	xbackground-repeat: no-repeat;
	width: 125px;
	xwidth: 85px;
	xheight: 92px;
	xmargin-left: 40px;
	xtop: 15px;
}

	.sales-icon-left img {
		margin: 0 0 0 25px;
	}

.sales-img-co-ops {
	background-image: url(../images/sales/co-ops.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-calendar {
	background-image: url(../images/sales/calendar.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-training {
	background-image: url(../images/sales/training.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-promos {
	background-image: url(../images/sales/promos.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-arrows {
	background-image: url(../images/sales/arrows.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-thridparty {
	background-image: url(../images/sales/thridparty.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
}

.sales-img-icon {
	background-image: url(../images/sales/icon.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.sales-img-report {
	background-image: url(../images/sales/report.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 0px;
}

.sales-img-arrows2 {
	background-image: url(../images/sales/arrows2.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 0px;
}

.sales-img-cross-arrow {
	background-image: url(../images/sales/cross-arrow.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 0px;
}

.sales-img-cross {
	background-image: url(../images/sales/cross.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 0px;
}

.sales-img-checkmark {
	background-image: url(../images/sales/checkmark.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
	top: 15px;
}

.marketing-img-awareness {
	background-image: url(../images/marketing/awareness.png);
	background-repeat: no-repeat;
	float: right;
	width: 85px;
	height: 79px;
	position: relative;
	top: -15px;
	right: 35px;
}

.marketing-img-nurture {
	background-image: url(../images/marketing/nurture.png);
	background-repeat: no-repeat;
	float: right;
	width: 62px;
	height: 86px;
	position: relative;
	top: -21px;
	right: 41px;
}

.marketing-img-events {
	background-image: url(../images/marketing/events.png);
	background-repeat: no-repeat;
	float: right;
	width: 85px;
	height: 77px;
	position: relative;
	top: -12px;
	right: 41px;
}

.marketing-img-message {
	background-image: url(../images/marketing/message.png);
	background-repeat: no-repeat;
	float: right;
	width: 82px;
	height: 84px;
	position: relative;
	top: -16px;
	right: 39px;
}

.marketing-img-awareness23 {
	background-image: url(../images/marketing/Mktg-New-Row-Icon1.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
}

.marketing-img-awareness2 {
	background-image: url(../images/marketing/awareness.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 79px;
	margin-left: 40px;
}

.marketing-img-nurture2 {
	background-image: url(../images/marketing/nurture.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 86px;
	margin-left: 40px;
}

.marketing-img-events2 {
	background-image: url(../images/marketing/events.png);
	background-repeat: no-repeat;
	width: 85px;
	height: 77px;
	margin-left: 40px;
}

.marketing-img-message2 {
	background-image: url(../images/marketing/message.png);
	background-repeat: no-repeat;
	width: 82px;
	height: 84px;
	margin-left: 40px;
}

.marketing-img-tools2 {
	background-image: url(../images/marketing/marketing-tools.png);
	background-repeat: no-repeat;
	width: 102px;
	height: 72px;
	margin-left: 40px;
}

.incentives-icon-left {
	xbackground-image: url(../images/sales/clipboard.png);
	xbackground-repeat: no-repeat;
	width: 100px;
	xwidth: 85px;
	xheight: 92px;
	xmargin-left: 40px;
	xtop: 15px;
}

.sales-icon-left img {
	margin: 0 0 0 25px;
}

.incentives-img-icon {
	background-image: url(../images/incentives-and-promotions/Incentive-Icon.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 69px;
	margin-left: 40px;
}

.incentives-img-ctap {
	background-image: url(../images/incentives-and-promotions/CyberThreatAssessmentReward-Icon.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 69px;
	margin-left: 40px;
}

.incentives-img-testimonial {
	background-image: url(../images/incentives-and-promotions/CustomerTestimonialReward-Icon.png);
	background-repeat: no-repeat;
	width: 58px;
	height: 86px;
	margin-left: 40px;
}

.incentives-img-fortirewards {
	background-image: url(../images/incentives-and-promotions/FortiRewardsProgram-Icon.png);
	background-repeat: no-repeat;
	width: 61px;
	height: 61px;
	margin-left: 40px;
}

.incentives-img-tradeup {
	background-image: url(../images/incentives-and-promotions/TradeInTradeUp-Icon.png);
	background-repeat: no-repeat;
	width: 87px;
	height: 74px;
	margin-left: 40px;
}

.incentives-img-fortimail {
	background-image: url(../images/incentives-and-promotions/FortiMailMcAfee-Icon.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 44px;
	margin-left: 40px;
	margin-top: 15px;
}

.incentives-img-tmg {
	background-image: url(../images/incentives-and-promotions/MicorsoftTMG-Icon.png);
	background-repeat: no-repeat;
	width: 87px;
	height: 75px;
	margin-left: 40px;
}

.incentives-img-nse {
	background-image: url(../images/incentives-and-promotions/NSE5-7-Icon.png);
	background-repeat: no-repeat;
	width: 61px;
	height: 74px;
	margin-left: 40px;
}

.technical-img-os {
	background-image: url(../images/technical/.jpg);
	background-repeat: no-repeat;
	margin-left: 40px;
}

.coop-guide {
}

.coop-content {
	margin-left: 30px;
}

.panel-default > .panel-heading {
	color: #FFFFFF;
	font-size: 17px;
	line-height: 26px;
	background-color: #276092;
	text-align: center;
	text-transform: uppercase;
}

.panel-marketing {
	min-height: 260px;
}

table.partner-requirements th, table.partner-requirements td {
	text-align: center;
}
/* Images */
.video-image-thumbnail {
	margin: 15px 0 0px 0;
	max-width: 310px;
}

.solutions-atp {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-ATP.png);
}

.solutions-data-center {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-Data-Center.png);
}

.solutions-next-gen {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-NGFW.png);
}

.solutions-cloud {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-Cloud-SDN.png);
}

.solutions-utm {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-UTM.png);
}

.solutions-secure-comm {
	margin-left: 40px;
	list-style-image: url(../images/icons/Solutions-ISFW.png);
}

.solutions-healthcare {
	margin-left: 40px;
	list-style-image: url(../images/icons/Healthcare.png);
}

.solutions-education {
	margin-left: 40px;
	list-style-image: url(../images/icons/Education.png);
}

.solutions-financial {
	margin-left: 40px;
	list-style-image: url(../images/icons/Finance.png);
}
/* Icons */
.fa-angle-double-right {
	color: #E2231A;
}

.fa-chevron-left {
	margin: 23px 0 0 0;
	font-size: .84em;
	transform: scaleX(1.7);
	width: 25px;
	color: #333;
}

.fa-chevron-right {
	margin: 23px 0 0 0;
	font-size: .84em;
	transform: scaleX(1.7);
	width: 25px;
	color: #333;
}

.no-pad-left {
	padding-left: 0;
}

.no-pad-right {
	padding-right: 0;
}

.lrg-icon {
	font-size: 2em;
}

.calendar-icon {
	background-image: url(../images/training/training-calendar.png);
	background-repeat: no-repeat;
	text-align: center;
	width: 82px;
	height: 63px;
	margin-bottom: 15px;
}
/* NSE Tables */
#nse-certifications td:nth-child(1) {
	background: #e6e6e6;
}

#nse-certifications .nse-title-blue, #my-nse-certifications .nse-title-blue {
	background: #DBE8F0;
}

#nse-certifications .nse-title-purple, #my-nse-certifications .nse-title-purple {
	background: #E2E6F1;
}

#nse-certifications .nse-body-blue, #my-nse-certifications .nse-body-blue {
	background: #CADCE8;
}

#nse-certifications .nse-body-purple, #my-nse-certifications .nse-body-purple {
	background: #C7D0E7;
}

#nse-certifications .nse-title, #my-nse-certifications .nse-title {
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #8b8b8b;
}

#nse-certifications .table-bordered > thead > tr > th,
#nse-certifications .table-bordered > tbody > tr > th,
#nse-certifications .table-bordered > tfoot > tr > th,
#nse-certifications .table-bordered > thead > tr > td,
#nse-certifications .table-bordered > tbody > tr > td,
#nse-certifications .table-bordered > tfoot > tr > td,
#my-nse-certifications .table-bordered > thead > tr > th,
#my-nse-certifications .table-bordered > tbody > tr > th,
#my-nse-certifications .table-bordered > tfoot > tr > th,
#my-nse-certifications .table-bordered > thead > tr > td,
#my-nse-certifications .table-bordered > tbody > tr > td,
#my-nse-certifications .table-bordered > tfoot > tr > td {
	border: 1px solid #8B8B8B;
}

#my-nse-certifications td {
	border-bottom: 1px solid #8b8b8b;
}

.nse-btm-brdr td:nth-child(n+1):nth-child(-n+6) {
	border-bottom: 2px solid #8B8B8B;
}

.border-thick-btm, .details-border-thick-btm {
	border-bottom: 2px solid #8B8B8B !important;
	border-left: 2px solid #8B8B8B !important;
	border-right: 2px solid #8B8B8B !important;
}

.border-thick {
	border-left: 2px solid #8B8B8B !important;
	border-right: 2px solid #8B8B8B !important;
}

.nse-border {
	border-top: none !important;
	border-bottom: none !important;
	border-left: 2px solid #8B8B8B;
	border-right: 2px solid #8B8B8B;
}

.table > tbody > tr > td.nse-border {
	border-top: none !important;
	border-bottom: 1px solid #e6e6e6 !important;
}

tr.details-border-thick-btm td:nth-child(7) {
	border-bottom: 2px solid #e6e6e6 !important;
}

.nse-details {
	border-top: none;
}

#my-nse-certifications .table-bordered > tbody > tr > td.nse-border {
	border-bottom: none;
}

#my-nse-certifications .table-bordered > tbody > tr > td.nse-details {
	border-top: none;
}

tr td.nse-border-details-below {
	border-bottom: none !important;
	border-left: 2px solid #8B8B8B;
	border-right: 2px solid #8B8B8B;
}
/* Footer */
footer {
	background: #F5F5F5;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px; /* Set the fixed height of the footer here */
	padding-top: 10px;
}

.footer-nav ul li {
	font-size: .84em;
	color: #555555;
	display: inline !important;
	padding: 0 35px 0 0;
	text-transform: uppercase;
	margin-left: -15px;
}

	.footer-nav ul li a {
		color: #555555;
		text-decoration: none;
	}

.copyright {
	font-size: .7em;
	color: #555555;
	margin-top: 5px;
	margin-left: -15px;
}

	.copyright a {
		text-decoration: none;
		color: #3c7dc7;
	}

a:focus {
	outline: none;
}

.mobile-visible-block {
	display: none !important;
}
/* Buttons */
.btn-default {
	color: #FFFFFF;
	font-size: 14px;
	background: #db2d2d;
	border-radius: 8px;
	padding: 8px 24px;
	text-align: center;
	text-transform: uppercase;
	text-rendering: optimizeLegibility !important;
	border: 1px solid #db2d2d;
}

.btn-search-top {
	color: #E2231A;
	background: #ffffff;
	margin-top: 0px;
	border: none;
	float: right;
	padding: 7px 10px 7px 0px;
}

	.btn-search-top:hover {
		color: #E2231A;
		background: #ffffff;
	}

.btn-login {
	background: #418bc9;
	margin-left: 0px;
}

.btn-partner {
	background: #418bc9;
}

.btn-red {
	background: #db2d2d;
}

.btn-red-submit-lower {
	background: #db2d2d;
	border: 1px solid #CCCCCC;
	padding: 7px 11px;
	margin: 0 0 20px 0;
}

	.btn-red-submit-lower:hover {
		border: 1px solid #CCCCCC;
		padding: 7px 11px;
		margin-top: 0;
	}

.btn-top-nav {
	background: #db2d2d;
	font-size: 11px;
	xfont-weight: 500;
	padding: 7px 15px;
	margin-top: 0;
	margin-bottom: 5px;
}

.btn-red-lng {
	background: #db2d2d;
	min-width: 155px;
}

.btn-learn-more {
	background: #808080;
	padding: 8px 27px 8px 27px;
	border: none;
	margin-top: 16px;
}

.btn-sales-tools {
	background: #418bc9;
	font-size: 12px;
	border: none;
	padding: 8px 27px;
	margin: 10px 0 195px 40px;
}

.btn-carousel {
	font-size: 12px;
	border-radius: 8px;
	border: none;
}

.btn-carousel1 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 215px 55px 0 55px;
	border: 1px solid transparent;
}

	.btn-carousel1:hover {
		padding: 8px 12px;
		border: 1px solid #555555;
	}

.btn-carousel2 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 213px 10px 0 10px;
	border: 1px solid transparent;
}

	.btn-carousel2:hover {
		padding: 8px 12px;
		border: 1px solid #555555;
	}

.btn-carousel3 {
	background: #80BD01;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	xfont-weight: 500;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 210px 10px 0 10px;
	border: 1px solid transparent;
}

	.btn-carousel3:hover {
		padding: 8px 12px;
		border: 1px solid #555555;
	}

.btn-carousel4 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	text-align: center;
	xfont-weight: 500;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 210px 10px 0 10px;
	border: 1px solid transparent;
}

	.btn-carousel4:hover {
		padding: 8px 12px;
		border: 1px solid #555555;
	}

.btn-carousel5 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	border-radius: 5px;
	padding: 8px 12px;
	margin: 213px 10px 0 10px;
	border: 1px solid transparent;
}

	.btn-carousel5:hover {
		padding: 8px 12px;
		border: 1px solid #555555;
	}
/*--New Carousel buttons--*/
.btn-carousel6 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	border-radius: 5px;
	padding: 8px 6px;
	margin: 0 0 0 -30%;
	border: 1px solid transparent;
	left: 66%;
	bottom: 35px;
	position: absolute;
	text-align: center;
	width: 29%;
	text-rendering: optimizeLegibility !important;
}

.btn-carousel7 {
	background: #db2d2d;
	color: #FFFFFF;
	font-size: 15px;
	border-radius: 5px;
	padding: 8px 6px;
	margin: 0 0 0 -30%;
	border: 1px solid transparent;
	left: 79%;
	bottom: 80px;
	position: absolute;
	text-align: center;
	width: 35%;
	max-width: 300px;
	text-rendering: optimizeLegibility !important;
	text-transform: uppercase;
	text-decoration: none;
}

	.btn-carousel7:hover {
		color: #333;
		background-color: #e6e6e6;
		border-color: #adadad;
		text-decoration: none;
	}

.btn-carousel.blue {
	background: #418bc9;
}

.btn-carousel.green {
	background: #81bc00;
}

.btn-learn-more-card {
	background: #418bc9;
	border: none;
	margin-left: 380px;
}

.btn-contact-us {
	margin-bottom: 30px;
}

.btn-search-results {
	position: relative;
	top: 6px;
	padding: 7px 27px 7px 27px;
	border: 1px solid #ccc;
	margin: 0 5px 10px 5px;
}

.btn-search-results-page {
	position: relative;
	top: 10px;
	border: 1px solid #ccc;
	margin: 0 5px 10px 5px;
}

.btn-short-reg {
	padding: 7px 22px 7px 22px;
	border: 1px solid #ccc;
	min-height: 34px;
}

#deal-registration .btn-default {
	background: #a7a7a7 !important;
	border: 1px solid #a7a7a7 !important;
	padding: 6px 24px !important;
}

.input-group-btn {
	font-size: inherit;
}
/* Dropdown Buttons */
.btn-group-vertical .btn-red {
	margin-top: 0;
	border: 1px solid transparent;
}

.btn-group-vertical .btn-default {
	border-color: #fff;
}
/* Spacers */
.rwd-break {
	display: none;
}

.move-up {
	margin-top: -25px;
}

.space-top-110 {
	margin-top: 110px;
}

.space-top {
	margin-top: 25px;
}

.space-top-30 {
	margin-top: 30px;
}

.space-top-50 {
	margin-top: 50px;
}

.space-bottom {
	margin-bottom: 55px;
}

.space-bottom-20 {
	margin-bottom: 20px;
}

.space-bottom-30 {
	margin-bottom: 30px;
}

.space-bottom-35 {
	margin-bottom: 35px;
}

.space-bottom-40 {
	margin-bottom: 40px;
}

.space-bottom-50 {
	margin-bottom: 50px;
}

.space-bottom-70 {
	margin-bottom: 70px;
}

.space-bottom-welcome {
	margin-bottom: 25px;
}

.mobile-space-bottom {
	margin-bottom: 20px;
}

.forti0s54image {
	padding-top: 5px;
	padding-bottom: 5px;
}

.carousel-wrapper {
	width: 100%;
}

.carousel-img-size {
	height: 300px;
	width: 100%;
}

/*Solution Pages Sub Nav Styles*/
.fabric-title-nonactive {
	background: #e5e4e0;
	text-align: center;
	color: #555;
	padding: 7px;
	margin: 0;
	border-bottom: 3px solid transparent;
}

	.fabric-title-nonactive:hover {
		border-bottom: 3px solid #E2231A;
		color: #000;
	}

	.fabric-title-nonactive a {
		color: #555;
		text-decoration: none;
	}

		.fabric-title-nonactive a:hover {
			color: #000;
			text-decoration: none;
		}

.security-fabric-title {
	background: #e5e4e0;
	text-align: center;
	color: #555555;
	padding: 7px;
	margin: 0;
}

.security-fabric-active:hover {
	border-bottom: 3px solid #E2231A;
}

.security-fabric-active {
	border-bottom: 3px solid #E2231A;
}

.security-fabric-title a {
	color: #555555;
}

	.security-fabric-title a:hover {
		background: transparent;
		border: none;
		text-decoration: none;
		color: #555555;
	}

.security-fabric-title .active {
	background: transparent;
	color: #555555;
	border: none;
	border-bottom: 3px solid #E2231A;
	text-decoration: none;
	color: #555555;
}

.solution-nav-tabs {
	background: #f4f3f1;
	padding: 7px 0 0 0;
	text-align: center;
}

	.solution-nav-tabs li {
		float: none;
		display: inline-block;
	}

		.solution-nav-tabs li a {
			border: none;
			border-bottom: 3px solid transparent;
		}

			.solution-nav-tabs li a:hover {
				background: transparent;
				border: none;
				border-bottom: 3px solid #E2231A;
				font-weight: bold;
			}

		.solution-nav-tabs li.active.enterprise-tab > a {
			background: transparent;
			color: #000;
			border: none;
			border-bottom: 3px solid #E2231A;
			font-weight: bold;
		}

.ef-tab {
	font-weight: bold;
	border-bottom: 1px solid #418bc9;
}

	.ef-tab:hover {
		text-decoration: none
	}
/* Deal Reg Colors */
#deal-registration .media-heading {
	font-size: 2rem;
	color: #236093;
}

	#deal-registration .media-heading i {
		padding-right: 5px;
	}

#deal-registration .well {
	width: auto;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-align: center;
}

.dr-panel {
	border-top: 10px solid #236093;
	margin-bottom: 50px;
}

.dr-panel-first {
	margin-top: 30px;
}

.dr-panel-default {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(242,242,242,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
	xborder: 1px solid #efefef;
	padding: 15px;
}

.dr-panel-default-first {
	background: none;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
	border: 1px solid #d9d9d9;
	padding-bottom: 50px;
}

#deal-registration {
	color: #595959;
}

	#deal-registration .row.vertical-divider {
		overflow: hidden;
	}

		#deal-registration .row.vertical-divider > div[class^="col-"] {
			text-align: center;
			padding-bottom: 100px;
			margin-bottom: -100px;
			border-left: 1px solid #d9d9d9;
			border-right: 0px solid #d9d9d9;
		}

		#deal-registration .row.vertical-divider div[class^="col-"]:first-child {
			border-left: none;
		}

		#deal-registration .row.vertical-divider div[class^="col-"]:last-child {
			border-right: none;
		}

.margin-spacer {
	margin: 20px 0 10px;
}
/* END Deal Reg Colors */
/* Moz and IE Specific Rules */
@media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {
	.tt-dropdown-menu {
		margin-top: 12px;
	}

	.btn-short-reg {
		padding: 7px 22px 7px 22px;
		border: 1px solid #ccc;
		min-height: 34px;
	}

	.input-group-btn {
		font-size: inherit;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.search-group-top {
		top: -9px;
	}

	.btn-search-results-page {
		top: 6px;
	}

	.btn-short-reg {
		padding: 7px 22px 7px 22px;
		border: 1px solid #ccc;
		min-height: 34px;
	}

	.input-group-btn {
		font-size: inherit;
	}
}

/* Safari 9+ or Chrome 28+ without Firefox or MS Edge */
@supports (-webkit-appearance:none) /* Safari/Chrome Hacks */
and (not (-moz-appearance:none)) /* No Firefox */
and (not (-ms-accelerator:true)) /* No MS Edge */ {
}

@-moz-document url-prefix("http://"), url-prefix("https://") {
	body {
		-moz-osx-font-smoothing: grayscale;
	}
}

.border-left {
	border-left: 1px solid #000000;
	margin-top: 45px;
	margin-bottom: 45px;
}

.content-panel .panel-content .border-left {
	border-left: 1px solid #000000;
	min-height: 240px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.
border-left img {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.content-panel .panel-icon {
	border-top: 5px solid red;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #EFEFEF;
	min-height: 330px;
}

.content-panel .panel-content {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	min-height: 290px;
}

.content-panel .panel-icon h2 {
	color: #555555;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
}

.content-panel .panel-content h3 {
	font-size: 17px;
	line-height: 23px;
	color: #555555;
	margin: 15px 0 5px 0;
}

.content-panel .panel-content .border-left h3 {
	margin-top: 0px;
}

.content-panel .panel-content ul {
	margin: 0;
	padding: 0 0 0 30px;
}

.content-panel .panel-content li {
	margin: 0 0 5px 0;
	padding: 0;
}

.content-top img {
	margin-left: auto;
	margin-right: auto;
}

.content-top h1 {
	font-size: 2.3em;
	color: #205d9e;
	margin-top: 30px;
	margin-bottom: 25px;
}

.content-top p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
}

.mssp-img {
	padding-top: 15px;
	width: 65px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.column-wrap {
	overflow: hidden;
}

.col-height {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}

.column-inner-wrap {
	overflow: hidden !important;
}





.onboarding-hero {
	background-image: url(../images/auth-hero-images/OnBoarding-Banner.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 305px;
}

.onboarding-flag {
	padding-left: 95px;
	padding-top: 30px;
}

	.onboarding-flag a {
		color: #ffa400
	}

	.onboarding-flag h2 {
		color: #FFFFFF;
		font-size: 2.3em;
		line-height: 1.34em;
		padding-top: 15px;
	}

	.onboarding-flag p {
		color: #FFFFFF;
		font-size: 17px;
		line-height: 26px;
	}

	.onboarding-flag iframe {
		padding-left: 15px;
		padding-top: 30px;
	}

.onboarding-color-block {
	xpadding-left: 85px;
	padding-top: 25px;
}

.onboarding-icon-left {
	xwidth: 125px;
	padding-top: 25px;
	padding-bottom: 5px;
}

.onboarding-text-right {
	xwidth: 125px;
	padding-top: 15px;
	padding-right: 55px;
}

.border-left {
	border-left: 1px solid #4d4d4d;
	margin-top: 45px;
	margin-bottom: 55px;
}

.border-bottom {
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 15px;
	xpadding-top: 35px;
}

	.border-bottom img {
		margin-bottom: 10px;
	}

.center img {
	margin: auto;
}

.top-margin {
	margin-top: 45px;
}

.divider-line {
	border-top: 7px solid #67635F;
	height: 6px;
}

.bg-f7f7f7 {
	background-image: url(../../../images/sales/gradient.png);
	background-repeat: no-repeat;
	background-position: top center;
	xbackground: #f7f7f7;
	border-bottom: 1px solid #4d4d4d;
	margin-bottom: 15px;
}

.bg-f7f7f7-noborder {
	background-image: url(../../../images/sales/gradient.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.bg-f7f7f7-nobackground {
	xbackground-image: url(../../../images/sales/gradient.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.content-top h5 {
	font-size: 1.2em;
	color: #205d9e;
	margin-top: 30px;
	xmargin-bottom: 25px;
	xpadding-left: 15px;
}

.content-top h1 {
	font-size: 2.3em;
	color: #205d9e;
	margin-bottom: 25px;
}

.padding-left {
	padding-left: 45px;
}

.red-800000 {
	color: #800000;
	font-weight: bold;
}

.gtc-hero {
	background-image: url(../images/auth-hero-images/GTC-Banner.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 200px;
}

.support-panel-content-bg {
	padding: 10px 5px 5px 5px;
	margin: 0px auto 0 auto;
	padding: 10px 0 20px 0;
	background-color: #ededed;
}

	.support-panel-content-bg img {
		width: auto;
		padding-top: 5px;
		padding-left: 30px;
	}

.support-panel-content h5 {
	font-size: 1.48em;
	color: #a32b29;
	margin: 0 0;
	padding: 15px 15px 0px 15px;
}

.support-panel-content li a {
	color: #555555;
}

	.support-panel-content li a:hover {
		color: #555555;
		text-decoration: underline;
	}

.content-top img {
	margin-top: 0px;
}

.sales-page-bg {
	min-height: 515px;
}

.sales-page-bg-long {
	min-height: 555px;
}

.sales-page-bg-short {
	min-height: 320px;
}

.sales-gtc-bg-short {
	min-height: 190px;
}

.sales-gtc-bg-medium {
	min-height: 295px;
}

.products-page-bg-short {
	min-height: 245px;
}

.products-page-bg-medium {
	min-height: 320px;
}

.products-resources-bg-short {
	min-height: 305px;
}

.products-resources-bg-medium {
	min-height: 405px;
}

.products-enduser-bg-short {
	min-height: 275px;
}

.products-enduser-bg-medium {
	min-height: 315px;
}

.products-presentations-bg-short {
	min-height: 215px;
}

.products-presentations-bg-medium {
	min-height: 245px;
}

.sales-bg-short {
	min-height: 325px;
}

.content-panel {
	border-top: 5px solid red;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	min-height: 230px;
}

	.content-panel img {
		margin: auto;
	}

	.content-panel a {
		margin: auto;
		color: #555555;
	}

	.content-panel h2 {
		color: #333e48;
		font-size: 22px;
		text-transform: uppercase;
		text-align: center;
	}

	.content-panel p {
		padding-left: 0px;
	}

.marketing-panel-content p {
	margin: 10px 6px 5px 15px;
}

.margin-top {
	margin-top: 20px;
}

.margin-bottom {
	margin-bottom: 20px;
}

.grey-hr {
	border-bottom: 1px solid #CCC;
	width: 95%;
	margin: auto;
	margin: 5px 0px 15px 0px;
	line-height: 0px;
}

.black-hr {
	border-bottom: 1px solid #000000;
	width: 95%;
	margin: auto;
	margin: 10px 0px 15px 0px;
}

.solutions-hero {
	background-image: url(../images/auth-hero-images/partner-solution-resources.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
	margin-bottom: 15px;
}

.solutions-content-panel-bg {
	padding: 0px 15px 0px 15px;
	background-color: #ededed;
	min-height: 750px;
}

	.solutions-content-panel-bg h3 {
		color: #333e48;
		font-size: 20px;
		text-transform: uppercase;
		padding: 0px 15px 0px 0px;
	}

	.solutions-content-panel-bg h6 {
		font-size: 1.2em;
		color: #a32b29;
		margin: 0 0;
		padding: 15px 15px 0px 0px;
	}

	.solutions-content-panel-bg li a {
		color: #555555;
	}

		.solutions-content-panel-bg li a:hover {
			color: #555555;
			text-decoration: underline;
		}

.solutions-aside-content p a {
	color: #555555;
	font-weight: bold;
}

	.solutions-aside-content p a:hover {
		color: #555555;
		text-decoration: underline;
	}

.solutions-aside-content {
	padding: 5px 15px 0px 15px;
	background-color: #d9d9d9;
	min-height: 750px;
}

	.solutions-aside-content h2 {
		color: #FFFFFF;
		font-size: 26px;
		text-align: center;
		font-weight: normal;
	}

	.solutions-aside-content img {
		margin: auto;
	}

	.solutions-aside-content p {
		margin: 10px 40px 5px 30px;
	}

.a32929 {
	background-color: #a32929;
	color: #FFFFFF;
	margin-top: -5px;
}

.partner-resources-hero {
	background-image: url(../images/auth-hero-images/partner-resources.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.blue-bg-banner {
	background-image: url(../images/products/blue-box.png);
	background-repeat: no-repeat;
	min-height: 110px;
	margin: 10px 0px;
}

	.blue-bg-banner h3 {
		color: #FFFFFF;
		font-size: 20px;
		text-transform: uppercase;
		padding-top: 15px;
	}

	.blue-bg-banner p {
		color: #FFFFFF;
		font-size: 17px;
		line-height: 26px;
		padding: 0px 15px 0px 105px;
	}

	.blue-bg-banner img {
		float: left;
		padding-left: 20px;
		padding-top: 15px;
		padding-right: 30px;
	}

	.blue-bg-banner a {
		color: #FFFFFF
	}

.red-bg-banner {
	background-image: url(../images/products/red-box.png);
	background-repeat: no-repeat;
	min-height: 110px;
	margin: 15px 0px;
}

	.red-bg-banner h3 {
		color: #FFFFFF;
		font-size: 20px;
		text-transform: uppercase;
		padding-left: 95px;
		padding-top: 15px;
	}

	.red-bg-banner p {
		color: #FFFFFF;
		font-size: 17px;
		line-height: 26px;
		padding: 5px 15px 0px 93px;
	}

	.red-bg-banner img {
		float: left;
		padding-left: 20px;
		padding-top: 15px;
		padding-right: 30px;
	}

	.red-bg-banner a {
		color: #FFFFFF
	}

.products-panel-content-bg {
	padding: 10px 5px 5px 5px;
	margin: 0px auto 0 auto;
	background-color: #ededed;
}

	.products-panel-content-bg a {
		color: #555555
	}

	.products-panel-content-bg h3 {
		color: #a32929;
		font-size: 20px;
		text-transform: uppercase;
		padding-left: 40px;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.products-panel-content-bg h6 {
		font-size: 1.2em;
		color: #555555;
		padding: 15px 10px 0px 0px;
	}

	.products-panel-content-bg li a {
		color: #555555 !important;
	}

	.products-panel-content-bg img {
		width: auto;
		padding: 5px 0px 5px 0px;
		margin-left: 6px;
	}

	.products-panel-content-bg p {
		color: #555555;
		font-size: 17px;
		line-height: 26px;
		margin: 10px 22px 5px 25px;
	}

.content-panel img {
	padding-top: 8px;
	padding-left: 35px;
}

.marketing-panel-content p {
	padding-left: 17px;
}




.products-end-user-resources-hero {
	background-image: url(../images/auth-hero-images/end-user-resources.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.click-here-banner {
	background-image: url(../images/products/ProductResourcePartners-CTA.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 75px;
	margin-top: 35px;
	margin-bottom: 25px;
	padding-left: 5px;
}

	.click-here-banner p {
		color: #FFFFFF;
		font-size: 17px;
		line-height: 10px;
		padding-left: 93px;
		padding-top: 35px;
	}

	.click-here-banner a {
		color: #FFFFFF;
	}

	.click-here-banner img {
		float: left;
		padding-left: 20px;
		padding-top: 8px;
		padding-right: 30px;
		max-width: 95px;
	}

.marketing-panel-content p {
	padding-left: 17px;
}

.box {
	border: 1px solid #B4B4B4;
	min-height: 120px;
	background-color: #ffffff;
	max-width: 515px;
}

	.box p {
		color: #555555;
		font-size: 17px;
		line-height: 26px;
		padding-top: 20px;
	}

	.box img {
		float: right;
		padding-left: 10px;
	}

.marketing-panel-content p {
	padding-left: 17px;
}

.content-panel img {
	padding-top: 8px;
	padding-left: 35px;
}


.apac-accelerate-hero {
	background-image: url(../images/auth-hero-images/apac-accelerate-2017.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.products-presentations-hero {
	background-image: url(../images/auth-hero-images/additional-resources.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 250px;
}

.click-here-banner {
	background-image: url(../images/products/ProductResourcePartners-CTA.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: cover;
	width: 100%;
	height: 75px;
	margin-top: 35px;
	margin-bottom: 25px;
	padding-left: 5px;
}

	.click-here-banner p {
		color: #FFFFFF;
		font-size: 17px;
		line-height: 10px;
		padding-left: 93px;
		padding-top: 35px;
	}

	.click-here-banner a {
		color: #FFFFFF;
	}

	.click-here-banner img {
		float: left;
		padding-left: 20px;
		padding-top: 8px;
		padding-right: 30px;
		max-width: 95px;
	}

.marketing-panel-content p {
	padding-left: 17px;
}

.modal-body-terms {
	position: relative;
	padding: 15px;
	overflow-y: scroll;
	max-height: calc(100vh - 225px);
}

.modal-body-terms ul li {
	font-size: 18px;
	line-height: 27px;
}

.anchor {
	display: inline-block;
	height: 155px; /*same height as header*/
	margin-top: -155px; /*same height as header*/
	visibility: hidden;
}

/** home-template*/
[carousel] .slide-001 {
    height: 40rem;
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.15)), url(../images/slides/001.jpg) no-repeat 0 0;
    background-size: cover;
    background-position: center top;
}
[carousel] .slide-002 {
    height: 40rem;
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.15)), url(../images/slides/002.jpg) no-repeat 0 0;
    background-size: cover;
    background-position: center;
}
[carousel] .slide-003 {
    height: 40rem;
    background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.15)), url(../images/slides/003.jpg) no-repeat 0 0;
    background-size: cover;
    background-position: center;
}
.carousel-container {
	padding-top: 35px;

}
[carousel] .carousel {
    color: #ffffff;
	text-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.6);
}
[carousel] .carousel-indicators {
	bottom: 30px;
	left: 48%;
	width: 75%;
	text-align: right;
}
[carousel] .carousel-indicators li {
    width: 1.2rem;
    height: 1.2rem;
    background-color: #fff;
    border: none;
}
[carousel] .carousel-indicators .active {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    background-color: #e90029;
    border: none;
}
[carousel] .carousel .carousel-inner {
    min-height: 40rem;
}
[carousel] .carousel .carousel-inner-padding {
    padding: 7rem 0;
}
[carousel] .carousel h1 {
    font-size: 4.25rem;
    letter-spacing: 0.04em;
    margin: 0.5em 0;
}
[carousel] .carousel .carousel-inner .button-container {
    padding-top: 1rem;
}
[carousel] .carousel .carousel-inner p {
    font-size: 2.5rem;
    letter-spacing: 0.04em;
}
.graybg {
	background: #f5f5f5;
}
.btn-news-dark {
	color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
    border-radius: 0;
	padding: 6px 30px;
	box-shadow: none;
	text-transform: capitalize;
	transition: all .5s ease-in-out;
	margin-bottom: 10px;
}
.btn-news-dark:hover {
	color: #000000;
    background-color: transparent;
}
.btn-news-light {
	color: #000000;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    padding: 10px 0;
	box-shadow: none;
	font-weight: 900;
	text-transform: uppercase;
	transition: .4s color;
	margin-bottom: 0px;
	font-size: 15px;
}
.btn-news-light:hover {
	color: #2d7bbc;
}
.fa-play-circle {
	font-size: 30px;
	vertical-align: middle;
	margin-right: 15px;
}
.fa-link {
	color: #768692;
	margin-right: 10px;
}



.btn-secondary {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
    border-radius: 0;
	padding: 15px 30px;
	box-shadow: none;
	text-transform: uppercase;
	transition: all .5s ease-in-out;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .btn-secondary:active:hover, .btn-secondary.active:hover, .btn-secondary:active:focus, .btn-secondary.active:focus {
    color: #ebebeb;
    background-color: rgba(20, 20, 20, 0);
    border-color: #ebebeb;
}
[SecondaryNav] .secondary-nav {
}
[SecondaryNav] .navbar-default {
	min-height: 55px;
    background-color: transparent;
    border: none;
}
[SecondaryNav] .navbar-nav {
	color: #FFFFFF;
    background-color: #000000;
    border-color: #000000;
    padding: 15px 30px;
    margin-left: auto;
    margin-right: auto;
    width: -webkit-fill-available;
}
[SecondaryNav] .navbar-nav > li > a {
	padding-bottom: 0px;
	color: #FFFFFF;
	transition: .4s color;
}
[SecondaryNav] .navbar-nav > li {
    margin-left: 30px;
    margin-right: 50px;
}
[SecondaryNav] .navbar-default .navbar-nav li > a:hover {
	color: #da291c;
	background-color: transparent !important;
}
[top-nav] .nav > li:hover a, [top-nav] .nav > li a:hover, [top-nav] .nav > li .open a {
    color: #fff;
    background-color: red;
    transition: all 0.05s ease-in-out 0s;
}
.news {
    padding: 3.5rem 0;
    background: #f5f5f5;
}
.news-header {
	font-weight: 900;
	margin-bottom: 22px;
	font-size: 35px;
}
[news] .card {
	background-color: #FFFFFF;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-bottom: #000000 solid 10px;
}
[news] .card-title {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 0;
}
[news] .card-body {
	padding: 35px 50px;
}
[news] .card-text {
	color: #768692;
    font-size: 18px;
    margin-bottom: 25px;
}
[news] .btn-news {
	transition: .4s color;
	color: #236093;
	text-decoration: none;
}
[news] hr {
    display: inline-block;
    height: 2px;
    width: 20%;
	margin: 20px 0 10px 0;
    background-image: -webkit-linear-gradient(left, rgba(37,55,70,.9), rgba(37,55,70,.9));
}




.fort-solutions {
    padding: 3.5rem 0 6rem;
    background: #f5f5f5;
}
.fort-solutions-header {
	font-weight: 900;
	margin-bottom: 22px;
	font-size: 35px;
}
[fort-solutions] .card {
	background-color: #FFFFFF;
	border: 1px solid #E2231A;
	min-height: 390px;
}
[fort-solutions] .card-title {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 15px;
}
[fort-solutions] .card-body {
	padding: 15px 20px;
}
[fort-solutions] .card-text {
	color: #768692;
    font-size: 18px;
    margin-bottom: 25px;
}
[fort-solutions] .btn-news {
	transition: .4s color;
	color: #236093;
	text-decoration: none;
}
[fort-solutions] hr {
    display: inline-block;
    height: 2px;
    width: 20%;
	margin: 20px 0 10px 0;
    background-image: -webkit-linear-gradient(left, rgba(37,55,70,.9), rgba(37,55,70,.9));
}






.Activities {
	padding: 6rem 0 9rem;
    background: #FFFFFF;
}
.Activities-header {
	font-weight: 900;
	margin-bottom: 22px;
	font-size: 35px;
}
[Activities] .card {
	background-color: #FFFFFF;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	min-height: 390px;
}
[Activities] .card-title {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 15px;
}
[Activities] .card-body {
	padding: 15px 20px;
}
[Activities] .card-text {
	color: #768692;
    font-size: 18px;
    margin-bottom: 25px;
}
[Activities] .btn-news {
	transition: .4s color;
	color: #236093;
	text-decoration: none;
}
[Activities] hr {
    display: inline-block;
    height: 2px;
    width: 20%;
	margin: 20px 0 10px 0;
    background-image: -webkit-linear-gradient(left, rgba(37,55,70,.9), rgba(37,55,70,.9));
}
.list-group-flush .list-group-item:first-child {
    border-top-width: 1px;
}
.list-group-flush .list-group-item {
    border-right-width: 0px;
    border-left-width: 0px;
    border-radius: 0;
}
.list-group-item+.list-group-item {
    border-top-width: 1px;
}
.list-group-flush:last-child .list-group-item:last-child {
    border-bottom-width: 1px;
}
.list-group-item a {
	color: #000000;
	font-weight: 900;
	transition: .4s color;
}
.list-group-item a:hover {
	color: #2d7bbc;
	text-decoration: none;
}
.block {
    background-image: url(../images/backgrounds/callout-right-darkbluebg.jpg);
    width: auto;
    background-position: bottom;
    min-height: 145px;
    padding: 20px 5px 10px 13px;
    background-color: #253646;
    margin-bottom: 10px;
}
.block h5 {
	font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    margin-bottom: 4px;
	margin-top: 2px;
}
.block p {
	color: #d0d5d8;
    font-size: 17px;
    margin-bottom: 25px;
}
.btn-slides-light {
	color: #d0d5d8;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    padding: 10px 0;
    box-shadow: none;
    font-weight: 900;
    text-transform: uppercase;
    transition: .4s color;
    margin-bottom: 0px;
    margin-left: 60px;
    font-size: 13px;
}
.btn-slides-light:hover {
    color: #2d7bbc;
}
.fa-compass, .fa-centercode, .fa-check-circle, .fa-bullseye {
	color: #FFFFFF;
    font-size: 47px;
    margin-right: 15px;
    float: left;
}
.fa-angle-right {
	color: inherit;
	font-size: 14px;
    margin-right: 6px;
}
.fa-angle-double-right {
	color: inherit;
	font-size: 14px;
    margin-right: 6px;
}
.certifications-title {
	visibility: hidden !important;
}
.certifications-title::after {
	content: 'Trainings' !important;
	position: absolute;
	display: block;
	visibility: visible !important;
	/*color: #E2231A;*/
}
.filter-by-status-wrapper{
	margin-top: 35px;
}
.back-to-cert-btn::after {
	content: 'Return to Trainings';
	visibility: visible;
	color: #42b8cc;
	border: .1rem solid #42b8cc;
	height: 4rem;
	padding: .8rem;
	position: absolute;
	margin-left: -145px;
}
.back-to-cert-btn {
	visibility: hidden !important;
}
.certification-buttons {
	display: none !important;
}
.back-to-courses {
	display: none !important;
}
.lesson-navigation-text{
	color: #ffffff !important;
}

.tailwind-components .tw-text-green-600 {
	visibility: hidden !important;
}
/*Asset Library styles overrides for customizing*/
/*Assset lib*/
div[asset-card-component] .card {
    background: #F5F5F5;
}
div[asset-card-component] .card-img {
    background: radial-gradient(22.3rem at 49.13% 53.67%, rgba(66, 184, 204, 0.05) 0%, rgba(14, 14, 14, 0.5) 100%); 
}
div[asset-card-component] .card-category {
    background-color: #F9F9F9;
}
div[asset-nav-component] .tabbable-line > .nav-tabs > li.active {
    border-bottom: 0.4rem solid #E2231A;
}
div[asset-card-component] .card-inf {
    color: #337ab7;
}
div[asset-nav-component] {
    background-color: #F5F5F5;
}
div[asset-nav-component] .nav-tabs > li.active > a, 
div[asset-nav-component] .nav-tabs > li.active > a:hover, 
div[asset-nav-component] .nav-tabs > li.active > a:focus {
   background-color: #F5F5F5;
}
div[asset-shell-component] .content-controls {
    background-color: #F9F9F9;
}
div[asset-collection] .collections {
    background-color: #F9F9F9;
}



.ball-spin-fade-loader > div {
	color: #ddd;
	margin: 120px auto;
}
/* Note:  Footer can be set to fixed or absolute  */
/*  Please see the height properties of #mainnav-menu-wrap below  */
/*   Be sure to enter the correct height of the footer to keep the correct offset of the left-side nav panel for Assets Library only  */

footer {
	position: absolute;
	z-index: 100;
	bottom: 0;
}
#mainnav-menu-wrap {
	height: calc(100% - 100px);   /*  Replace 46px with actual height of footer  */
	background-color: #f2f2f2;
}
#mainnav-container {
		position: absolute;
		width: 285px;
		left: 0;
		top: 155px; /*   Change the top to match height of top navigation header     */
		bottom: 0;
		z-index: 50;
}
.asset-menu-heading {
	margin: 10px 0 10px 0;
	font-size: 1.2em;
	line-height: 1.8em;
	text-transform: uppercase;
}
/*#mainnav-container section.collection {
	background: #484848;
	color: #CCCBCB;
}*/
#mainnav-container .collection {
	background: #E2231A;
	color: #ffffff;
}

#asset-container .asset-results {
	background: #fefefe;
	background: none;
	padding: 25px 0 0 20px;
}
#mainnav {
	height: 100%;
}
.faceted-search .row {
	/*background: #f2f2f2;*/
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	width: 100%;
	padding-right: 20px;
}
.faceted-search .row h3 {
	margin-top: 15px;
	font-weight: 500;
	margin-left: 10px;
}
.asset-menu-items-styles label {  /*   Edit labels in the left-hand nav here under this  class name  */
	color: rgb(51, 51, 51);
	font-size: inherit;
	font-weight: 400;
}
#content-container {
	margin-top: 10px;
	margin-bottom: 30px;
}
/*.overlay {
	top: 0;
	left: 0;
	transition: .5s ease;
	opacity: 0;
	width: 100%;
	height: 80%;
	position: absolute;
	color: #fff;
}*/
.overlay .bottom {
	position: relative;
	top: 175px;
	text-align: center;
}
.overlay .bottom a {
	margin-left: 10px;
	margin-right: 10px;
}
.overlay .preview {
	text-align: center;
	position: relative;
	top: 35%;
	color: #fff;
	font-size: 1.5em;
}
.faceted-search .row .publish-date {
    background: #fff;
    padding: 7px 12px;
}
.asset-thumbnail {
	position: relative;
	background: #f8f8f8;
	display: inline-block;
	border-color: #dddddd;
	width: 100%;
	border-radius: 8px;
	padding: 5px 20px 7px 20px;
	margin-bottom: 0;
}
.asset-title-container {
	padding: 0;
	color: #777;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0;
}
.asset-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
	width: 74%;
	text-transform: capitalize;
	vertical-align: top;
}
.asset-title-container .fa-star:before, .asset-title-container .fa-star-dark:before {
	line-height: 27px;
	font-size: 11px;
}
.asset-thumbnail:hover {
	background: #000;
	background: rgba(0,0,0,0.25);
	border: 1px solid #92AACB;
}
.asset-thumbnail:hover .img {
	opacity: 0.3;
}
.asset-thumbnail:hover .overlay {
	opacity: 1;
}
.asset-row {
	color: #CCCBCB;
	text-align: center;
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 16px;
}
.col-lg-4.asset-views, .col-lg-4.asset-downloads, .col-lg-4.asset-shares, .col-md-4.asset-views, .col-md-4.asset-downloads, .col-md-4.asset-shares, .col-sm-4.asset-views, .col-sm-4.asset-downloads, .col-sm-4.asset-shares {
	padding-right: 0;
	padding-left: 0;
}
.asset-row i {
	font-size: 16px;
	color: #CCCBCB;
}
.asset-row span {
	font-size: 14px;
	color: #CCCBCB;
}
div.asset-views:hover i, div.asset-views:hover span {
	color: #92AACB;
}
div.asset-downloads:hover i, div.asset-downloads:hover span {
	color: #92AACB;
}
div.asset-shares:hover i, div.asset-shares:hover span {
	color: #92AACB;
}
.asset-results .search-bar input, .asset-results .search-bar .form-control,  .asset-results .search-bar input:focus i {
	color: inherit;
	background-color: inherit;
	border: 1px solid #ddd;
	border-radius: 0;
}
.asset-results .search-bar i {
	border: none;
	background-color: transparent;
}
i.clear-icon-right {
	color: #ddd;
	position: absolute;
	margin: 10px 2px 4px 10px;
	width: 15px;
	z-index: 100;
	font-size: 16px;
	text-align: center;
	right: 25px;
	cursor: pointer;
}
.quick-view-aside {
    background: #E6E7E8;
}
/* Menu styles */
.menu {
	position: relative;
	top: -30px;
	left: 0;
	width: 285px;
	height: 0;
	-webkit-transition: height 0.5s linear;
	-moz-transition: height 0.5s linear;
	-o-transition: height 0.5s linear;
	transition: height 0.5s linear;
}
.menu__wrap {
	position: absolute;
	top: 3.5em;
	bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	overflow: hidden;
    width: 100%;
    height: 100%;
}
.menu__level {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	width: calc(100% + 50px);
	height: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu__level--current {
	visibility: visible;
}
.menu__link {
	font-weight: 400;
	position: relative;
	display: block;
	padding: 8px 2.5em 8px 2.0em;
	color: #ffffff;
	font-size: 1em;
	-webkit-transition: color 0.1s;
	-moz-transition: color 0.1s;
	-o-transition: color 0.1s;
	transition: color 0.1s;
	line-height: 1;
}
.menu__link[data-submenu]::after {
	content: '\f141';
	font-family: 'FontAwesome';
	position: absolute;
	right: 0;
	padding: 0.15em 4em;
	color: #CCCBCB;
	font-weight: lighter;
}
.mt-radio.mt-radio-outline > span,
.mt-radio.mt-checkbox-outline > span,
.mt-checkbox.mt-radio-outline > span,
.mt-checkbox.mt-checkbox-outline > span {
    border: 1px solid #b7b7b7;
}
.rating-star.fa-star {
	color: #FFCD31;
}
.fa-star-dark:before {
	content: '\f005';
}
.fa-star-dark {
	font-family: 'FontAwesome';
	color: #ddd;
}
.menu__link:hover,
.menu__link:focus,
.menu__link:active,
.menu__link[data-submenu]:hover::after {
	color: #ffffff;
}
.menu__link--current::before {
	content: '\f054';
	font-family: 'FontAwesome';
	font-size: .90em;
	line-height: 0;
	position: absolute;
	top: 55%;
	left: 1.2em;
	height: 4px;
	color: #CCCBCB;
}
.menu__breadcrumbs {
	font-size: 0.75em;
	line-height: 1;
	position: relative;
	padding: 1.0em 2em 1.5em 2.3em;
}
.menu__breadcrumbs a {
	font-weight: bold;
	cursor: pointer;
	display: initial;
	vertical-align: middle;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 1;
}
.menu__breadcrumbs a:last-child {
	pointer-events: none;
}
.menu__breadcrumbs a:hover {
	color: #CCCBCB;
}
.menu__breadcrumbs a:not(:last-child)::after {
	content: '\f0da';
	font-family: 'FontAwesome';
	display: inline-block;
	padding: 0 0.5em;
	color: #CCCBCB;
}
.menu__breadcrumbs a:not(:last-child):hover::after {
	color: #CCCBCB;
}
.menu__back {
	font-size: 1.05em;
	position: absolute;
	z-index: 100;
	top: 0;
	right: 2.25em;
	margin: 0;
	padding: 1.365em 0.65em 0 0;
	cursor: pointer;
	color: #2a2b30;
	border: none;
	background: none;
}
.menu__back--hidden {
	pointer-events: none;
	opacity: 0;
}
.menu__back:hover,
.menu__back:focus {
	color: #fff;
	outline: none;
}
.text-sm {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}

.applyBtn {
    padding: 12px 10px 12px 10px;
    border-radius: 3px;
}
.ranges li.active {
    background-color: #00AEEF;
    border: 1px solid #00AEEF;
    color: #fff;
    border-radius: 0;
}
.ranges li {
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #00AEEF;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer;
    border-radius: 0;
}
.publish-date:hover span, .asset-results .search-bar .fa-bars:hover,
.asset-menu-items-styles a:hover, .tour-step-two .form-control:hover,
.asset-results .search-bar .input-group-addon:hover,
.asset-results .search-bar .input-group-addon:active,
.asset-results .search-bar .input-group-addon:focus {
    cursor: pointer;
}
.publish-date span {
    padding: 7px 15px 15px 0;
}
.publish-date > span > b {
    padding: 10px 0px;
}
.asset-results .search-bar .input-group-addon {
    padding: 0px 7px;
}
.asset-results .search-bar .fa-bars {
    font-size: 25px;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #00AEEF;
    border-color: transparent;
    color: #fff;
}
.range_inputs .btn {
	font-size: 12px;
    padding: 8px 14px;
    text-transform: capitalize;
	border-radius: 8px;
	border: none;
}
@media only screen and (max-width: 1024px) {
	.action--close {
		font-size: 20px;
		top: 10px;
		right: 20px;
	}

	#mainnav-container {
		position: absolute;
		width: 285px;
		top: 82px;
		left: -285px;
		bottom: 0;
		z-index: 20;
	}

	#content-container {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	#asset-container .asset-results {
		background: #fefefe;
		background: none;
		padding: 25px 0 0 0;
	}
	.asset-results .search-bar input, .asset-results .search-bar .form-control, .asset-results .search-bar input:focus i {
		color: inherit;
		background-color: inherit;
		border: 1px solid #ddd;
		border-radius: 0;
	}
	.asset-results .search-bar .input-group-addon {
		background-color: inherit;
		border: 1px solid #ddd;
	}
	.asset-results .search-bar i {
		border: none;
		background-color: transparent;
	}
	i.clear-icon-right {
		color: #ddd;
		position: absolute;
		margin: 10px 2px 4px 10px;
		width: 15px;
		z-index: 19;
		font-size: 16px;
		text-align: center;
		right: 25px;
		cursor: pointer;
	}
}

@media only screen and (min-width: 768px) and (max-width: 770px) {
	.action--close {
		font-size: 20px;
		top: 10px;
		right: 20px;
	}
}

@media only screen and (max-width: 767px) {
	#asset-container .asset-results {
		background: #fefefe;
		background: none;
		padding: 25px 0 0 0;
	}
	.action--close {
		top: 10px;
		right: 20px;
	}
	i.clear-icon-right {
		color: #ddd;
		position: absolute;
		margin: 10px 2px 4px 10px;
		width: 15px;
		z-index: 4;
		font-size: 16px;
		text-align: center;
		right: 25px;
		cursor: pointer;
	}
	.full-width {
		width: 100%;
	}

}
@media only screen
and (min-width : 1025px) {
.dropdown:hover .dropdown-menu { /* Remove if Navbar Click Toggle is desired */
	display: block;
}
}
.dropdown-menu {
    width: 300px;
}

.navbar-collapse {
    background-color: #FFFFFF;
}
#Products .dropdown-menu {
	width: 305px !important;
}
#Products ul {
	list-style: none !important;
	padding-left: 0 !important;
}
#Products ul li ul {
	padding-left: 15px !important;
}
#Products ul li {
	list-style: none !important;
}
#Products ul > li a {
	padding-left: 10px !important;
	xtext-transform: uppercase;
	color: #333;
}

.dropdown-menu-global {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0px 0 0; 
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#Products ul > li a:hover {
	color: #E2231A;
	text-decoration: none;
}
#DealRegistration .dropdown-menu {
	width: 195px !important;
}
#DealRegistration ul {
	list-style: none !important;
	padding-left: 0 !important;
}
#DealRegistration ul li ul {
	padding-left: 15px !important;
}
#DealRegistration ul li {
	list-style: none !important;
}
#DealRegistration ul > li a {
	padding-left: 10px !important;
	xtext-transform: uppercase;
	color: #333;
}
#DealRegistration ul > li a:hover {
	color: #E2231A;
	text-decoration: none;
}

#Promotions .dropdown-menu {
    width: 200px !important;
}

#Solutions .dropdown-menu {
	width: 305px !important;
}
#Sales .dropdown-menu {
	width: 235px !important;
}
#Solutions ul {
	list-style: none !important;
	padding-left: 0 !important;
}
#Solutions ul li ul {
	padding-left: 15px !important;
}
#Solutions ul li {
	list-style: none !important;
}
#Solutions ul > li a {
	padding-left: 10px !important;
	xtext-transform: uppercase;
	color: #333;
}
#Solutions ul > li a:hover {
	color: #E2231A;
	text-decoration: none;
}

#enterprise-firewall .dropdown-menu {
	width: 215px !important;
}
#enterprise-firewall ul {
	list-style: none !important;
	padding-left: 0 !important;
}
#enterprise-firewall ul li ul {
	padding-left: 15px !important;
}
#enterprise-firewall ul li {
	list-style: none !important;
}
#enterprise-firewall ul > li a {
	padding-left: 10px !important;
	text-transform: none;
	color: #333;
	min-height: 3px;
}
#enterprise-firewall ul > li a:hover {
	color: #E2231A;
	text-decoration: none;
	padding:3px;
	margin:0px;
	background-color:transparent;
	min-height: 3px;
}
a[name] {
  padding-top: 155px;
  margin-top: -155px;
  display: inline-block; /* required for webkit browsers */
}

.navbar-default {
    background-color: #FFFFFF;
    border-bottom: 5px solid #000000;
    min-height: 155px;
}

.navbar {
    margin-bottom: 0;
}

#PRM-push {
    margin-top: 10px;
    text-align: right;
}
    #PRM-push > .widget-list > li {
        display: inline-block;
        padding: 5px 15px;
    }
.top-bar {
    font-size: .75em;
    color: #3c7dc7;
    top: 15px;
}

.welcome-name h2 {
    font-size: 1em;
    color: #333;
}
.navbar-brand {
    margin-left: 0px;
    position: relative;
    top: -52px;
}
.navbar-header {
    float: none;
    height: 40px;
}

.navbar-nav {
    position: relative;
    top: 0;
}

.navbar-right {
    margin-right: 0;
}

.navbar-nav > li {
    position: inherit;
}

.navbar-nav > li > a {
    font-size: .88em;
    color: #333;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-transform: uppercase;
}
.top-bar .widget-list .push-notifications.dropdown > .dropdown-menu.prm-notify-dashboard {
    left: auto;
    right: 0;
}
#SearchPanel .twitter-typeahead,
#SearchPanel .input-group .form-control,
#SearchPanel .input-group, #SearchPanel .form-control {
    width: 100%;
    vertical-align: middle;
    height: 38px;
}
.form-inline .input-group .input-group-btn {
    width: 1%;
}

li.prm-notify-menu-message > a h4 {
    text-overflow: ellipsis;
    min-width: 250px;
    max-width: 500px;
    overflow: hidden;
}
.prm-icon {
	display: none !important;
}
.dropdown-menu.prm-notify-dashboard {
    margin: 0;
}
.push-notifications .dropdown-toggle {
    padding: 10px 0;
}

.calendarPopUp_Calendar {
	border: 1px solid #000000;
	border-collapse: collapse;
	background-color: #FFFFFF;
	cursor: default;
}
.calendarPopUp_Calendar td {
	font-size: 11px;
}
.calendarPopUp_Title {
	font-weight: bold;
	background-color: #D7D7E5;
}
.calendarPopUp_Day {
	width: 25px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #F6F6F6;
}
.calendarPopUp_DayHover {
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border: 1px solid #F6F6F6;
}
.calendarPopUp_DayActive {
	width: 25px;
	cursor: pointer;
	text-align: center;
	text-decoration: underline;
	border: 1px solid #F6F6F6;
}
.calendarPopUp_SelectedDay {
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border: 1px solid #BB5503 !important;
	font-weight: bold;
}
.calendarPopUp_SelectedDayHover {
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border: 1px solid #BB5503 !important;
	font-weight: bold;
}
.calendarPopUp_SelectedDayActive {
	width: 25px;
	background-color: #FBE694;
	color: #000000;
	border: 1px solid #BB5503 !important;
	font-weight: bold;
}
.calendarPopUp_DayHeader {
	width: 25px;
	text-align: center;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	background-color: #FFFFFF;
}
.calendarPopUp_OtherMonthDay {
	color: #999999;
}
.calendarPopUp_OutOfRangeDay {
}
.calendarPopUp_Month {
	background-color: #F6F6F6;
	margin: 0 5px 5px 5px;
}
.calendarPopUp_NextPrev {
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0 5px;
}
.calendarPopUp_NextPrevHover {
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0 5px;
}
.calendarPopUp_NextPrevActive {
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
	padding: 0 5px;
}

/* All Mobile Sizes */

@media only screen
and (min-width : 1px) 
and (max-width : 1024px) {
.mktPaginationTopLeft {
	transform: translateY(0);
	padding-left: 5px;
}	
.carousel {
	width: 100%;
}
.carousel-indicators {
	bottom: 5px;
}
.carousel-control.left {
	display: none;	
}
.carousel-control.right {
	display: none;
}
.btn-carousel1 {
	margin: 215px 5px 0 5px;
}
.border-right {
	border: none;
}	
.border-bottom: {
	border: none;
}	
.equal-height {
	min-height: 55px;
}
.partner-guide {
	min-height: 20px;
	border-right: none;
	margin-left: 15px;
}
.partner-guide2 {
	min-height: 20px;
	padding: 0 5px;
	margin-left: 15px;
}
.auth-sales-content-img {
	margin: 4px 0px 15px 10px;
	padding: 0 0;
	width: 150px;
	-webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
}
.auth-sales-content-img2 {
	margin: 3px 0px 15px 10px;
	padding: 0 0;
	width: 150px;
	-webkit-box-shadow: none;
  	-moz-box-shadow: none;
  	box-shadow: none;
}
.auth-sales-content-img3 {
	margin: 0 0 0 10px;
	padding: 0 0;
	width: 150px;
	top: -6px;
}
.sales-page-bg {
	padding: 0 0;
	margin-bottom: 10px;
	min-height: 475px;	
}
.sales-page-bg-short {
	padding: 0 0;
	margin-bottom: 10px;
	min-height: 265px;	
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 15px;
}
.sales-panel-content h5 {
	color: #276092;
	font-size: 1.48em;
	margin: 0 0;
	padding: 15px 15px 10px 15px;
	font-weight: 700;
	letter-spacing: 1.2px;
}
.sales-panel-content-2-line h5 {
	color: #276092;
	font-size: 1.48em;
	margin: 0 0;
	padding: 15px 15px 0px 15px;
	font-weight: 700;
	letter-spacing: 1.2px;
	position: relative;
	top: -12px;
}
.sales-panel-content p {
	color: #555555;
	font-size: 17px;
	line-height: 26px;
	margin: 0 0;
	font-weight: 100;
	letter-spacing: 1.2px;
}
.sales-panel-content ul {
	color: #276092;
}
.sales-panel-content li  {
	color: #276092;
	font-size: 17px;
	line-height: 23px;
	padding: 2px 0px 10px 0px;
	font-weight: 300;
	letter-spacing: 1.2px;
}
.sales-panel-content li a {
	color: #276090;
	font-weight: 500;
	text-decoration: none;
}
.auth-sales-content2 p {
	margin: 0 0 20px 20px;
}
.bg-partner {
	margin: 20px 0 15px 0;
}
.partner-updates h4 {
	font-size: 1.8em;
	color: #333;
	font-weight: 500;
	margin: 11px 0px;
	padding-left: 0;
	text-align: center;
}
.fa-chevron-left {
	margin: 10px 0 0 45%;
	float: left;
	width: 10px;
}
.fa-chevron-right {
	margin: 10px 45% 0 0;
	float: right;	
	width: 10px;
}
.ticker-text {
	font-size: 19px;
	margin: 15px 0 10px 0;
	text-align: center;
}

}
/* Nav Adjustment == 1024 x 1200 */
@media only screen
and (min-width : 1024px) 
and (max-width : 1200px) {
	.nav > li > a {
    xpadding: 10px 2px 5px 10px;
}
}
/* Tablet Landscape - iPad Landscape == 1024 x 768 */
@media only screen
and (min-width : 801px) 
and (max-width : 1024px) {

#slide_005smb {
	background: url(../images/slides/smb-slide.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 300px;
}	
.btn-carousel1 {
	margin: 215px 75px 0 75px;
}
.btn-carousel2 {
	margin: 215px 75px 0 75px;
}
.btn-carousel3 {
	margin: 215px -15px 0 -15px !important;
}
body {
	margin-bottom: 120px; /* Margin bottom by footer height */
}
footer {
	height: 120px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	background-repeat: no-repeat;
	width: 160px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-header {
	float: none;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-collapse.in {
	overflow-y: auto !important;
}
.navbar-collapse.collapse {
	display: none !important;
}
.collapse.in {
	display: block !important;
}
/*.navbar-default {
	height: 90px;
}*/
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 0px 0 0;
}
    #navbarCollapse {
        height: 385px !important;
        margin-top: 10px;
        xborder-left: 1px solid #CCCCCC;
        xborder-right: 1px solid #CCCCCC;
        xborder-bottom: 1px solid #CCCCCC;
    }
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 50px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 50px;
 }
.well {
	margin-bottom: 50px;
	width: 300px;
}
.tiles {
	margin: 10px 5px 40px 10px;
	height: 250px;
	width: 330px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.search-group-top {
	display: none;
}
.footer-nav li {
	margin-left: 15px;
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 0px;
}
}

/* Tablet Portrait - iPad Portrait == 768 x 1024 */
@media only screen
and (min-width : 751px) 
and (max-width : 800px) {
/***** Enables Mobile Menu for iPad Portrait *****/
body {
	margin-bottom: 130px; /* Margin bottom by footer height */
}
footer {
	height: 130px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	background-repeat: no-repeat;
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
	margin: 15px 0 0 0;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-collapse.in {
	overflow-y: auto !important;
}
.navbar-collapse.collapse {
	display: none !important;
}
.collapse.in {
	display: block !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	margin: 15px 0px 0 0;
}
#navbarCollapse {
	height: 395px !important;
	max-height: 395px !important;
	margin-top: 39px;
	xborder-left: 1px solid #CCCCCC;
	xborder-right: 1px solid #CCCCCC;
	xborder-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-ipad-p.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-ipad-p.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_ipad-p.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
#slide_005smb {
	background: url(../images/slides/smb-slide.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 300px;
}	
.btn-carousel3 {
	margin: 215px -15px 0 -15px !important;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.mobile-center {
	text-align: center;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	padding-bottom: 25px;
	width: 100%;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 30px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 175px;
}
.tiles {
	margin: 10px 2px 40px 15px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions {
	margin: 30px 7px;
}

.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.partner-updates h4 {
	width: 100%;
}
.search-group-top {
	display: none;
}
.footer-nav li {
	margin-left: 15px;
	padding-left: 10px;
}
.copyright {
	margin-left: 0px;
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 0px;
}
/*--New Carousel button--*/
.btn-carousel6 {
	font-size: 11px;
	width: 80%;
	left: 35%;
}
}

/* Mobile Phone Hi-Res Landscape - iPhone 6 Plus Landscape == 736 x 414 */
@media only screen
and (min-width : 676px) 
and (max-width : 750px) {

.btn-carousel1 {
	margin: 215px 55px 0 55px;
}	
.btn-carousel2 {
	margin: 215px 75px 0 75px;
}
body {
	margin-bottom: 130px; /* Margin bottom by footer height */
}
footer {
	height: 130px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	background-repeat: no-repeat;
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 270px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_645x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-l.jpg) no-repeat;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-l.jpg) no-repeat;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005smb {
	background: url(../images/slides/smb-slide-xs.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 90px 0 90px !important;
}
.btn-carousel2 {
	margin: 123px 90px 0 90px !important;
}
.btn-carousel3 {
	margin: 123px 100px 0 100px !important;
}
.carousel-indicators {
	bottom: 0 !important;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 13px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.bg-c6d4de {
	background-color: #c6d4de;
	padding-bottom: 25px;
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 15px;
	padding-right: 30px;
}
.copyright {
	margin-left: 0px;
}
}

/* Mobile Phone Hi-Res Portrait - iPhone 6 Plus Portrait == 414 x 736 */
@media only screen
and (min-width : 376px) 
and (max-width : 450px) {
	
body {
	margin-bottom: 150px; /* Margin bottom by footer height */
}
footer {
	height: 150px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 270px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_417x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_xs-p.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-p.jpg) no-repeat;
	background-position: top center;
	height: 300px;
}
#slide_005smb {
	background: url(../images/slides/smb-slide-xs-p.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_320-p.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 5px 0 5px !important;
}
.btn-carousel2 {
	margin: 123px 10px 0 10px !important;
}
.btn-carousel3 {
	font-size: 13px;
	margin: 125px 40px 0 40px;
}
.carousel-indicators {
	bottom: 0 !important;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 13px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	min-height: 225px;
	padding-bottom: 15px;
}
.btn-login {
	margin-left: 0px;
	margin-top: 10px;
}
.space-bottom {
	margin-bottom: 0
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 15px;
	padding-right: 25px;
}
.copyright {
	margin-left: 0px;
}
}

/* Mobile Phone Hi-Res Landscape - iPhone 6 Landscape == 667 x 375 */
@media only screen
and (min-width : 571px) 
and (max-width : 675px) {
	
.btn-carousel1 {
	margin: 215px 55px 0 55px;
}	
.btn-carousel2 {
	margin: 215px 75px 0 75px;
}
body {
	margin-bottom: 130px; /* Margin bottom by footer height */
}
footer {
	height: 130px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 270px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_645x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 65px 0 65px;
}
.btn-carousel2 {
	margin: 123px 70px 0 70px;
}
.btn-carousel3 {
	margin: 123px 70px 0 70px;
}
.carousel-indicators {
	bottom: 0;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 13px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions {
	margin: 30px 7px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	min-height: 155px;
	padding-bottom: 15px;
}
.btn-login {
	margin-left: 0px;
	margin-top: 10px;
}
.space-bottom {
	margin-bottom: 0
}
.btn-learn-more {
	margin-bottom: 25px;
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 15px;
	padding-right: 25px;
}
.copyright {
	margin-left: 0px;
}
}

/* Mobile Phone Hi-Res Portrait - iPhone 6 Portrait == 375 x 667 */
@media only screen
and (min-width : 361px) 
and (max-width : 375px) {
body {
	margin-bottom: 130px; /* Margin bottom by footer height */
}
footer {
	height: 130px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 270px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_417x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-p.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005smb {
	background: url(../images/slides/smb-slide-xs-p.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 5px 0 5px !important;
}
.btn-carousel2 {
	margin: 123px 10px 0 10px !important;
}
.btn-carousel3 {
	font-size: 12px;
	margin: 123px -10px 0 -5px !important;
}
.carousel-indicators {
	bottom: 0 !important;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 2px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions {
	margin: 30px 7px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
}
.btn-login {
	margin-left: 0px;
	margin-top: 10px;
}
.space-bottom {
	margin-bottom: 0
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 10px;
	padding-right: 20px;
}
.copyright {
	margin-left: 0px;
}
}

/* Mobile Phone Mid-Res Landscape - iPhone 5 Landscape == 570 x 320 */
@media only screen
and (min-width : 481px) 
and (max-width : 570px) {

.btn-carousel1 {
	margin: 215px 35px 0 35px;
}	
.btn-carousel2 {
	margin: 215px 55px 0 55px;
}
body {
	margin-bottom: 120px; /* Margin bottom by footer height */
}
footer {
	height: 120px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	width: 160px;
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 208px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_645x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-l.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 65px 0 65px;
}
.btn-carousel2 {
	margin: 123px 70px 0 70px;
}
.btn-carousel3 {
	margin: 123px 40px 0 40px;
}
.carousel-indicators {
	bottom: 0;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 13px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions {
	margin: 30px 7px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	min-height: 95px;
	padding-bottom: 15px;
}
.btn-login {
	margin-left: 0px;
	margin-top: 0px;
}
#fortinet_top_login .form-control {
	width: 205px;
	margin-right: 8px;
}
.space-bottom {
	margin-bottom: 0
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 10px;
	padding-right: 20px;
}
.copyright {
	margin-left: 0px;
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 5px;
}
}

/* Standard Mobile Phone Landscape - iPhone 4 Landscape == 480 x 320 */
@media only screen
and (min-width : 361px) 
and (max-width : 480px) {
body {
	margin-bottom: 140px; /* Margin bottom by footer height */
}
footer {
	height: 140px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	margin-left: 10px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 15px 0 0;
}
#navbarCollapse {
	height: 208px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_sm_645x200.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-l.jpg) no-repeat;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-l.jpg) no-repeat;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_xs-l.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 65px 0 65px;
}
.btn-carousel2 {
	margin: 123px 70px 0 70px;
}
.btn-carousel3 {
	margin: 123px 40px 0 40px;
}
.carousel-indicators {
	bottom: 0;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 600px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 30px;
 }
.well {
	margin-bottom: 30px;
	width: 300px;
}
.tiles {
	margin: 10px 2px 40px 13px;
	height: 250px;
	width: 335px;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.solutions {
	margin: 30px 7px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.mobile-adjust {
	margin-left: 15px;
}
.mobile-center {
	text-align: center !important;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	min-height: 140px;
	padding-bottom: 15px;
}
.btn-login {
	margin-left: 0px;
	margin-top: 0px;
}
#fortinet_top_login .form-control {
	width: 205px;
	margin-right: 8px;
}
.space-bottom {
	margin-bottom: 0
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 10px;
	padding-right: 20px;
}
.copyright {
	margin-left: 0px;
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 5px;
}
}

/* Standard Mobile Phone Portrait - iPhone 4 / 5 == 320 x 480 */
@media only screen
and (min-width : 0px) 
and (max-width : 360px) {
	
.btn-carousel1 {
	margin: 215px 0px 0 0px;
}
/*--New Carousel button--*/
.btn-carousel6 {
	font-size: 11px;
	width: 80%;
	left: 40%;
}
body {
	margin-bottom: 170px; /* Margin bottom by footer height */
}
footer {
	height: 170px; /* Set the fixed height of the footer here */
}
.top-logo-auth {
	background-image: url(../images/logos/fortinetauthlogo-160px.png);
	margin-left: 15px;
	padding-bottom: 0px;
}
.top-logo-unauth {
	background-image: url(../images/logos/Fortinet_Logo_145px.png);
	background-repeat: no-repeat;
	width: 145px;
	margin-left: 15px;
	padding-bottom: 0px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	overflow-x: visible !important;
}
.navbar-default {
	xheight: 90px;
}
#page_content {
	padding-top: 90px;
}
.page_content_alt {
	padding-top: 90px;
}
.navbar-toggle {
	display: block;
	margin: 15px 9px 0 0;
}
#navbarCollapse {
	height: 258px !important;
	margin-top: 39px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.navbar-nav {
	float: none !important;
	top: 0;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav .open .dropdown-menu {
	margin-left: 15px;
	width: 90%;
}
.dropdown-menu {
	border: 1px solid #CCCCCC;
	box-shadow: none;
}
.navbar-nav > li > a {
	xmargin-left: 15px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#slide_001b {
	background: url(../images/slides/new-atp-na-320-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001c {
	background: url(../images/slides/new-atp-na-320-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001d {
	background: url(../images/slides/ERP_EMEA_DIST_xs_320.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002b {
	background: url(../images/slides/new-reward-na-320-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_001emea {
	background: url(../images/slides/new-atp-na-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_002emea {
	background: url(../images/slides/NSE_EMEA_Distributor_Reseller-xs-p.jpg) no-repeat !important;
	background-position: top center !important;
	background-size: cover;
	height: 200px;
}
#slide_003na {
	background: url(../images/slides/new-ctap-na-320-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_003emea {
	background: url(../images/slides/new-ctap-emea-320-p.jpg) no-repeat !important;
	background-position: top center !important;
	height: 200px;
}
#slide_005emea {
	background: url(../images/slides/EMEA_secure_your_weakest_link_320-p.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_001trade {
	background: url(../images/slides/tradeup_banner_320-p.jpg) no-repeat;
	background-position: top center;
	height: 200px;
}
#slide_005smb {
	background: url(../images/slides/smb-slide-xs-p320.jpg) no-repeat 0 0;
	background-position: top center;
	background-size: cover;
	height: 200px;
}
.btn-carousel1 {
	margin: 123px 5px 0 5px !important;
}
.btn-carousel2 {
	margin: 123px 10px 0 10px !important;
}
.btn-carousel3 {
	font-size: 11px;
	margin: 123px -15px 0 -15px;
}
.carousel-indicators {
	bottom: 0 !important;
}
.auth-main-content-flag h3 {
	margin-top: 20px;
	color: #555;
	font-size: 1.65em;
	line-height: 1.2;
}
.bg-aside {
	margin-top: 25px;
	margin-left: 15px;
}
.grey-pointer-center {
	background-image: none;
}
.whats-new {
	border-right: none;
	text-align: left;
	max-height: 300px;
}
.quick-links {
	text-align: left;
	border-right: none;
	min-height: 10px;
	left: 0px;
	margin-bottom: 25px;
}
.quick-links li a {
	text-decoration: none;
	color: #555;
}
.quick-links li {
	margin-bottom: 8px;
}
.upcoming-events {
	left: 0px;
}
.upcoming-events h4 {
	margin-left: 0px
}
#events-scroll	{
    position: relative;
    top: 5px;
	left: 15px;
    bottom: 0;
	max-height: 220px;
    overflow-y: scroll;
	margin-bottom: 10px;
 }
.well {
	margin-bottom: 30px;
	width: 270px;
}
.tiles {
	margin: 10px 0px 40px 0px;
	height: 250px;
	width: 100%;
	padding: 0 0;
}
.tile-description p {
	font-size: .9em;
	color: #555;
	margin-top: 15px;
	margin-bottom: 10px;
}
.tile-description-solution p {
	font-size: .9em;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px;
}
.promotions {
	text-align: center;
}
.btn-learn-more {
	margin-bottom: 25px;
}
.btn-red {
	padding: 8px 15px 8px 15px; 
	text-align: center;
	text-transform: uppercase;
	margin-top: 45px;
	min-width: 135px;
	max-width: 135px;
}
.mobile-center {
	text-align: center !important;
	margin-left: 0px;
}
.mobile-adjust-bottom {
	margin-bottom: 35px;
}
.bg-c6d4de {
	background-color: #c6d4de;
	min-height: 210px;
	padding-bottom: 15px;
}
.solutions {
	margin: 30px 7px;
}
.solutions-flag h1 {
	margin-top: 15%;
	padding-top: 4%;
}
.btn-login {
	margin-left: 0px;
	margin-top: 0px;
}
#fortinet_top_login .form-control {
	width: 205px;
	margin-right: 8px;
}
.space-bottom {
	margin-bottom: 0
}
.search-group-top {
	display: none;
}
.footer-nav {
	margin-left: 10px;
	padding-right: 20px;
}
.copyright {
	margin-left: 0px;
}
.sales-panel-content {
	min-height: 100px;
	margin: 0 5px;
}
}

@media only screen
and (min-width : 1px) 
and (max-width : 751px) {
.carousel-img-size {
	height: 200px;
}
/*--New Carousel button--*/
.btn-carousel6 {
	font-size: 11px;
	width: 84%;
	left: 40%;
}
.btn-carousel7 {
	bottom: 40px;
}
}
	@media only screen
and (max-width : 1200px) {
	.solutions-flag-bg {
    	min-height: auto;
}
	.security-fabric-title {
		margin: 35px 0 0 0;
	}
}



/* All Mobile Styles == 0 x 1024 */
/*   Adjust max-width depedning on navigation size */
@media only screen and (max-width: 1199px) {
    .featured-nav {
        margin: 0 30px 0 0 !important;
    }
    .nav.navbar-nav.na-reseller-nav-large li a {
        padding: 0 5px;
        font-size: 12px;
    }
}

    
    @media only screen and (max-width: 1024px) {
        .nav.navbar-nav br {
            display: none !important;
        }

        .nav.navbar-nav span, .nav.navbar-nav i {
            margin-right: 5px;
        }

        .dropdown-menu {
            text-align: center !important;
        }

        .navbar-header {
            float: none;
        }

        .navbar-left, .navbar-right {
            float: none !important;
        }

        .navbar-toggle {
            display: block;
        }

        .navbar-collapse {
            border-top: 1px solid transparent;
        }

        .navbar-fixed-top {
            top: 0;
        }

        .navbar-collapse.collapse {
            display: none !important;
        }

        .navbar-nav {
            float: none;
            margin-top: 7.5px;
            width: 100%;
            padding: 0;
            margin: 0;
            border-bottom: 1px solid rgba(0,0,0,.1);
        }

        .navbar-nav {
            float: left !important;
            margin-top: 7.5px;
        }

            .navbar-nav > li {
                float: none;
            }

                .navbar-nav > li > a {
                    padding-top: 10px;
                    padding-bottom: 10px;
                }

        .navbar-default .navbar-nav .dropdown-menu > li > a span,
        .navbar-default .navbar-nav .dropdown-menu > li > a i {
            color: inherit;
        }

        .navbar-default .navbar-nav > li > a {
            text-align: left;
        }

        .navbar-toggle {
            margin-top: 15px;
            margin-bottom: 0;
        }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background: none;
        }

        .dropdown-menu > li > a {
            text-align: left;
            padding: 0 0 0 40px;
        }

        #Solutions .dropdown-menu {
            width: auto !important;
        }

        #Solutions ul li {
            text-align: left;
        }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu .inner-subnav > li {
            padding: 5px 0;
        }

        .collapse.in {
            display: block !important;
        }

        #navbarCollapse {
            margin-top: 12px;
            padding: 0 15px;
            xbackground: #000;
        }

            #navbarCollapse.in {
                overflow-y: auto !important;
            }

        .navbar-default {
            xmin-height: 60px;
        }

        .navbar-brand.top-logo-auth {
            margin: 0 0 0 5px !important;
        }

        #page_content {
            padding: 100px 0 0 0;
        }

        .navbar-brand {
            height: 50px;
        }

            .navbar-brand img {
                width: 100px;
            }

        .container > .navbar-collapse,
        .container-fluid > .navbar-collapse {
            margin-right: -15px;
            margin-left: -15px;
            max-height: 320px;
        }

        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

        #prm-icon {
            margin-top: 12px;
            display: inline-block;
            float: right;
        }

            #prm-icon > li {
                padding-top: initial;
                padding-bottom: initial;
            }

            #prm-icon li a:hover,
            #prm-icon li a:focus,
            #prm-icon .open > a,
            #prm-icon .open > a:hover,
            #prm-icon .open > a:focus {
                background-color: transparent;
                text-decoration: none;
            }

        .navbar-right .dropdown-menu {
            left: auto;
            right: 0;
        }

        body {
            margin-bottom: 240px; /* Margin bottom by footer height */
        }

        footer {
            height: 240px;
        }

        footer {
            text-align: center;
        }

        .mobile-hidden {
            display: none !important;
        }

        .mobile-visible-inline {
            display: inline-block !important;
        }

        .mobile-visible-block {
            display: block !important;
        }

        .navbar-brand {
            top: -10px;
        }

        #PRM-push {
            margin-top: 0;
        }

        .navbar-toggle {
            margin: 5px 15px;
        }

        .navbar-default {
            min-height: 100px;
        }
        .navbar-default .navbar-nav > li.featured-nav {
            padding: 0 10px !important;
        }
    }

    @media only screen and (max-width: 767px) {
        .navbar-nav {
            width: 100%;
        }

        .navbar-brand.top-logo-auth {
            margin: 0 0 0 15px !important;
        }

        #navbarCollapse {
            margin-left: -30px;
            margin-right: -30px;
            margin-top: 15px;
        }

        .navbar-collapse {
            border: none;
        }
    }

.ui-jqlineargauge { position: relative; }

.ui-jqlineargauge .ui-jqlineargauge-tooltip { position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

* html .ui-jqlineargauge .ui-jqlineargauge-tooltip { background-image: none; }
body .ui-jqlineargauge .ui-jqlineargauge-tooltip { border-width: 2px; }


.ui-jqradialgauge { position: relative; margin:auto; }

.ui-jqradialgauge .ui-jqradialgauge-tooltip { position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

* html .ui-jqradialgauge .ui-jqradialgauge-tooltip { background-image: none; }
body .ui-jqradialgauge .ui-jqradialgauge-tooltip { border-width: 2px; }

.ui-jqbulletgraph { position: relative; }

.ui-jqbulletgraph .ui-jqbulletgraph-tooltip { position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

* html .ui-jqbulletgraph .ui-jqbulletgraph-tooltip { background-image: none; }
body .ui-jqbulletgraph .ui-jqbulletgraph-tooltip { border-width: 2px; }

