/*! Font Awesome - http://fortawesome.github.com/Font-Awesome */
@font-face { font-family: 'FontAwesome'; src: url("../../../../c10d6bf299/sprt/i/font-awesome-4.0.3/fonts/fontawesome-webfont_v-4.0.3.eot"); src: url("../../../../c10d6bf299/sprt/i/font-awesome-4.0.3/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("../../../../c10d6bf299/sprt/i/font-awesome-4.0.3/fonts/fontawesome-webfont_v-4.0.3.woff") format("woff"), url("../../../../c10d6bf299/sprt/i/font-awesome-4.0.3/fonts/fontawesome-webfont_v-4.0.3.ttf") format("truetype"), url("../../../../c10d6bf299/sprt/i/font-awesome-4.0.3/fonts/fontawesome-webfont_v-4.0.3-fontawesomeregular.svg") format("svg"); font-weight: normal; font-style: normal; }
.icon-upload, .icon-download, .icon-plus, .icon-remove, .icon-bookmark, .icon-bookmark-empty, .icon-check, .icon-check-empty, .icon-certificate, .icon-gear, .icon-arrows-h, .icon-cart, .icon-pencil, .icon-page, .icon-film-strip, .icon-camera, .icon-warning, .icon-error, .icon-play, .icon-pause, .icon-location, .icon-checkmark, .icon-info, .icon-chevron-left, .icon-chevron-right { letter-spacing: normal; word-spacing: 0; text-align: center; text-indent: 0; text-transform: none; display: inline-block; }

.icon-upload:before, .icon-download:before, .icon-plus:before, .icon-remove:before, .icon-bookmark:before, .icon-bookmark-empty:before, .icon-check:before, .icon-check-empty:before, .icon-certificate:before, .icon-gear:before, .icon-arrows-h:before, .icon-cart:before, .icon-pencil:before, .icon-page:before, .icon-film-strip:before, .icon-camera:before, .icon-warning:before, .icon-error:before, .icon-play:before, .icon-pause:before, .icon-location:before, .icon-checkmark:before, .icon-info:before, .icon-chevron-left:before { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; min-width: .9em; display: inline-block; text-align: center; }

.icon-upload:before { content: '\f01b'; min-width: .8em; }

.icon-download:before { content: '\f019'; min-width: .8em; }

.icon-plus:before { content: '\f067'; }

.icon-remove:before { content: '\f00d'; }

.icon-bookmark:before { content: '\f02e'; }

.icon-bookmark-empty:before { content: '\f097'; }

.icon-check:before { content: '\f046'; position: relative; top: .05em; }

.icon-check-empty:before { content: '\f096'; position: relative; top: .05em; }

.icon-certificate:before { font-size: 1.1em; content: '\f0a3'; min-width: .8em; }

.icon-gear:before { font-size: 1.1em; content: '\f013'; min-width: .8em; }

.icon-arrows-h:before { font-size: 1.1em; content: '\f07e'; }

.icon-cart:before { font-size: 1.1em; content: '\f07a'; }

.icon-pencil:before { content: '\f040'; }

.icon-page:before { content: '\f016'; }

.icon-film-strip:before { content: '\f008'; }

.icon-camera:before { content: '\f030'; }

.icon-warning:before { content: '\f071'; }

.icon-error:before { content: '\f06a'; }

.icon-play:before { content: '\f04b'; }

.icon-pause:before { content: '\f04c'; }

.icon-location:before { content: '\f124'; }

.icon-checkmark:before { content: '\f00c'; }

.icon-info:before { content: '\f05a'; }

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.if-target-visible { display: none; }

.if-target-not-visible { display: inherit; }

.target-visible .if-target-visible { display: inherit; }
.target-visible .if-target-not-visible { display: none; }

a.pb-button { color: #333; }

.pb-button { border: 1px solid; border-color: #B9B9B9 #B9B9B9 #A0A0A0; background: #ebebeb; background-image: linear-gradient(top, #FDFDFD 0, #D8D8D8 100%); background-image: -webkit-linear-gradient(top, #FDFDFD 0, #D8D8D8 100%); background-position: 0 0; border-radius: .37em; color: #222; display: inline-block; height: 1.92em; line-height: 1.5; white-space: nowrap; padding: .21em .7em; text-shadow: 1px 1px 1px #eee; cursor: pointer; vertical-align: middle; box-sizing: border-box; box-shadow: none; -webkit-transition: none; transition: none; text-transform: none; margin: 0; text-align: center; }

.pb-button:hover { border-color: #CACACA #CACACA #B1B1B1; background: #f4f4f4; background-image: linear-gradient(top, #FEFEFE 0, #E9E9E9 100%); background-image: -webkit-linear-gradient(top, #FEFEFE 0, #E9E9E9 100%); background-position: 0 0; }

.pb-button:disabled { border-color: #CACACA #CACACA #B1B1B1; background: #fafafa; color: #777; }

.pb-button.target-visible, .pb-button:active { background: #fbfbfb; box-shadow: 0 0 5px #cdcdcd inset; }

.pb-button.large, .pb-button.b-large { font-size: 1.2em; height: 2em; line-height: 2em; padding: 0 .8em; font-weight: normal; }

.pb-button.small { font-size: .84em; font-weight: bold; border-radius: .27em; height: 1.84em; line-height: 1.7em; padding: 0 .461535em; }

.pb-button.blue, .pb-button.grey, .pb-button.green, .pb-button.red { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #fff; font-weight: normal; }

.pb-button.blue:hover { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #fff; }

.pb-button.blue { background: #4069ba; background-image: linear-gradient(top, #5882d5 0, #28509f 100%); background-image: -webkit-linear-gradient(top, #5882d5 0, #28509f 100%); background-position: 0 0; border-color: #2a54a7 #2a54a7 #1e3b76; }
.pb-button.blue:hover { background: #28509f; background-image: linear-gradient(top, #3265c8 0, #1e3b76 100%); background-image: -webkit-linear-gradient(top, #3265c8 0, #1e3b76 100%); background-position: 0 0; }

.pb-button.grey { background: #919191; background-image: linear-gradient(top, #aaa 0, #777 100%); background-image: -webkit-linear-gradient(top, #aaa 0, #777 100%); background-position: 0 0; border-color: #707070 #707070 #505050; }
.pb-button.grey:hover { background: #6f6f6f; background-image: linear-gradient(top, #888 0, #555 100%); background-image: -webkit-linear-gradient(top, #888 0, #555 100%); background-position: 0 0; }
.pb-button.grey.target-visible, .pb-button.grey:active { box-shadow: 0 0 5px #555 inset; }

.pb-button.green { background: #008900; background-image: linear-gradient(top, #00a200 0, #006f00 100%); background-image: -webkit-linear-gradient(top, #00a200 0, #006f00 100%); background-position: 0 0; border-color: #006f00 #006f00 #003c00; }
.pb-button.green:hover { background: #006700; background-image: linear-gradient(top, #008000 0, #004d00 100%); background-image: -webkit-linear-gradient(top, #008000 0, #004d00 100%); background-position: 0 0; }

.pb-button.red { background: #d70303; background-image: linear-gradient(top, #f80303 0, #b60303 100%); background-image: -webkit-linear-gradient(top, #f80303 0, #b60303 100%); background-position: 0 0; border-color: #a50202 #a50202 #940202; }
.pb-button.red:hover { background: #b60303; background-image: linear-gradient(top, #d70303 0, #940202 100%); background-image: -webkit-linear-gradient(top, #d70303 0, #940202 100%); background-position: 0 0; }

.pb-button.selectable .icon-upload, .pb-button.selectable .icon-download, .pb-button.selectable .icon-plus, .pb-button.selectable .icon-remove, .pb-button.selectable .icon-bookmark, .pb-button.selectable .icon-bookmark-empty, .pb-button.selectable .icon-check, .pb-button.selectable .icon-check-empty, .pb-button.selectable .icon-certificate, .pb-button.selectable .icon-gear, .pb-button.selectable .icon-arrows-h, .pb-button.selectable .icon-cart, .pb-button.selectable .icon-pencil, .pb-button.selectable .icon-page, .pb-button.selectable .icon-film-strip, .pb-button.selectable .icon-camera, .pb-button.selectable .icon-warning, .pb-button.selectable .icon-error, .pb-button.selectable .icon-play, .pb-button.selectable .icon-pause, .pb-button.selectable .icon-location, .pb-button.selectable .icon-checkmark, .pb-button.selectable .icon-info, .pb-button.selectable .icon-chevron-left, .pb-button.selectable .icon-chevron-right { color: #999; }

.pb-button.selectable.selected .icon-upload, .pb-button.selectable.selected .icon-download, .pb-button.selectable.selected .icon-plus, .pb-button.selectable.selected .icon-remove, .pb-button.selectable.selected .icon-bookmark, .pb-button.selectable.selected .icon-bookmark-empty, .pb-button.selectable.selected .icon-check, .pb-button.selectable.selected .icon-check-empty, .pb-button.selectable.selected .icon-certificate, .pb-button.selectable.selected .icon-gear, .pb-button.selectable.selected .icon-arrows-h, .pb-button.selectable.selected .icon-cart, .pb-button.selectable.selected .icon-pencil, .pb-button.selectable.selected .icon-page, .pb-button.selectable.selected .icon-film-strip, .pb-button.selectable.selected .icon-camera, .pb-button.selectable.selected .icon-warning, .pb-button.selectable.selected .icon-error, .pb-button.selectable.selected .icon-play, .pb-button.selectable.selected .icon-pause, .pb-button.selectable.selected .icon-location, .pb-button.selectable.selected .icon-checkmark, .pb-button.selectable.selected .icon-info, .pb-button.selectable.selected .icon-chevron-left, .pb-button.selectable.selected .icon-chevron-right { color: blue; }

.if-selected { display: none; }

.selected .if-selected { display: inline; }
.selected .if-not-selected { display: none; }

.if-target-visible { display: none; }

.if-target-not-visible { display: inherit; }

.target-visible .if-target-visible { display: inherit; }
.target-visible .if-target-not-visible { display: none; }

.pb-button.dropdown:after { font-family: 'FontAwesome'; content: "\f0d7"; margin-left: .46em; min-width: .78em; display: inline-block; -webkit-transition: -webkit-transform 100ms ease-in-out; transition: transform 100ms ease-in-out; }

.pb-button.dropdown.target-visible:after { -webkit-transform: rotateX(-180deg) translateY(1px); transform: rotateX(-180deg) translateY(1px); }

.pb-social-network-button { display: inline-block; vertical-align: top; overflow: hidden; }
.pb-social-network-button.twitter-button { height: 21px; }
.pb-social-network-button.pinterest-button { height: 21px; padding-right: 35px; }
.pb-social-network-button.pinterest-button.pinterest-no-count { padding-right: 0; }
.pb-social-network-button.facebook-button { height: 21px; max-width: 130px; }
.pb-social-network-button.facebook-no-count { width: 92px; }

.pb-filter-buttons { margin-top: 10px; margin-bottom: 39px; }
.pb-filter-buttons a { border-radius: 25px; padding: 2px 12px; font-size: 12px; background-color: transparent; color: #4678B4; }
.pb-filter-buttons a.fb-selected:link, .pb-filter-buttons a.fb-selected:visited, .pb-filter-buttons a.fb-selected:hover, .pb-filter-buttons a.fb-selected:active { background-color: #1C5890; color: #EFEFEF; }
.pb-filter-buttons a:hover, .pb-filter-buttons a:active { background-color: #D0DCE6; color: #4678B4; }

input.pb-text-input[type="text"] { padding: 0 .461535em; border-radius: .37em; height: 1.91em; border: 1px solid; border-color: #B1B1B1 #B1B1B1 #979797; vertical-align: middle; box-sizing: border-box; margin: 0; }
input.pb-text-input[type="text"].large { font-size: 1.2em; height: 2em; font-weight: normal; padding-top: .05em; }
input.pb-text-input[type="text"].small { font-size: .84em; border-radius: .27em; height: 1.85em; }

.pb-text-input[contenteditable], textarea.pb-text-input { padding: .461535em; border-radius: .37em; border: 1px solid; border-color: #B1B1B1 #B1B1B1 #979797; vertical-align: middle; box-sizing: border-box; margin: 0; text-align: left; background: #FFF; display: inline-block; }
.pb-text-input[contenteditable] .large, textarea.pb-text-input .large { font-size: 1.2em; height: 2em; font-weight: normal; padding-top: .05em; }
.pb-text-input[contenteditable] .small, textarea.pb-text-input .small { font-size: .84em; border-radius: .27em; height: 1.85em; }

.pb-group.expand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

span.pb-group.expand { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }

.pb-group.expand { width: 100%; }
.pb-group.expand .pb-text-input, .pb-group.expand .pb-button { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.pb-group.expand .pb-text-input.no-expand, .pb-group.expand .pb-button.no-expand { -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }
.pb-group .pb-text-input:not(:first-child):not(:last-child), .pb-group .pb-button:not(:first-child):not(:last-child) { border-radius: 0; margin-right: -1px; }
.pb-group .pb-text-input:first-child:not(:last-child), .pb-group .pb-button:first-child:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; margin-right: -1px; }
.pb-group .pb-text-input:last-child:not(:first-child), .pb-group .pb-button:last-child:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; margin-right: 0; }

.pb-link, .pb-link:hover, .pb-link:active { background: none; border: 0; color: #105CFF; cursor: pointer; outline: 0; padding: 0; }

.pb-link:hover, .pb-link:active { color: #000033; }

input.pb-link[type=submit]::-moz-focus-inner, input.pb-link[type=button]::-moz-focus-inner { border: 0; padding: 0; }

.pb-popup { background: #FFF; border: 1px solid #BBB; border-radius: 3px; margin-top: 11px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); position: absolute; z-index: 101; text-align: left; display: none; box-sizing: border-box; }
.pb-popup:before, .pb-popup:after { content: ''; background: transparent; position: absolute; left: 50%; }
.pb-popup:before { top: -8px; margin-left: -8px; margin-right: -8px; border-right: 8px solid transparent; border-left: 8px solid transparent; border-bottom: 8px solid #AAA; }
.pb-popup:after { content: ''; background: transparent; position: absolute; top: -7px; margin-left: -7px; margin-right: -7px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #FFF; }
.pb-popup.pu-hug { border-top-color: #DDD; margin-top: -4px; border-top-right-radius: 0; border-top-left-radius: 0; }
.pb-popup.pu-hug:before, .pb-popup.pu-hug:after { display: none; }

span.pb-popup-anchor { display: inline-block; }

.pb-tooltip { position: absolute; margin-top: 9px; padding: 7px 10px; max-width: 250px; border-radius: 3px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); background: #111; color: #FDFDFD; }
.pb-tooltip:after { content: ''; background: transparent; position: absolute; top: -7px; left: 50%; margin-left: -7px; margin-right: -7px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #111; }
.pb-tooltip.error { background: #95040B; color: #FDFDFD; }
.pb-tooltip.error:after { border-bottom-color: #95040B; }

.pb-dropdown-list { font-size: 12px; text-align: left; padding: 5px 0; box-sizing: border-box; }
.pb-dropdown-list li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.pb-dropdown-list li.dl-divider { border-top: 1px solid #BBB; text-transform: uppercase; font-size: 10px; color: #666; padding: 8px 10px 3px; margin: 5px 0 0; }
.pb-dropdown-list li.dl-divider:empty { height: 0; margin: 5px 0; padding: 0; }
.pb-dropdown-list li.dl-divider:first-child { border-top-width: 0; margin-top: 0; padding-top: 4px; }
.pb-dropdown-list li.dl-divider:first-child:empty { display: none; }
.pb-dropdown-list li.text { padding: 3px 10px; }
.pb-dropdown-list li button { background: none; border: 0; color: #105CFF; cursor: pointer; outline: 0; box-sizing: border-box; text-align: left; width: 100%; }
.pb-dropdown-list li label, .pb-dropdown-list li button, .pb-dropdown-list li a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4px 10px; line-height: 17px; background-color: transparent; color: #4678B4; }
.pb-dropdown-list li .pb-text-input { margin: 3px 10px !important; }
.pb-dropdown-list li.active label, .pb-dropdown-list li.active button, .pb-dropdown-list li.active a, .pb-dropdown-list li:active label, .pb-dropdown-list li:active button, .pb-dropdown-list li:active a, .pb-dropdown-list li.hover label, .pb-dropdown-list li.hover button, .pb-dropdown-list li.hover a, .pb-dropdown-list li:hover label, .pb-dropdown-list li:hover button, .pb-dropdown-list li:hover a { background: #D0DCE6; color: #4678B4; cursor: pointer; }
.pb-dropdown-list li.disabled label, .pb-dropdown-list li.disabled button, .pb-dropdown-list li.disabled a { color: #555; }
.pb-dropdown-list li.disabled label:hover, .pb-dropdown-list li.disabled button:hover, .pb-dropdown-list li.disabled a:hover { background: #FFF; color: #555; cursor: default; }
.pb-dropdown-list li.selected label, .pb-dropdown-list li.selected button, .pb-dropdown-list li.selected a { background: #1C5890; color: #EFEFEF; }
.pb-dropdown-list.dl-large { font-size: 14px; }
.pb-dropdown-list.dl-large li.dl-divider { font-size: 11px; padding: 8px 12px 3px; margin: 5px 0 0; }
.pb-dropdown-list.dl-large li.dl-divider:empty { margin: 5px 0; }
.pb-dropdown-list.dl-large li.dl-divider:first-child { margin-top: 0; padding-top: 4px; }
.pb-dropdown-list.dl-large li label, .pb-dropdown-list.dl-large li button, .pb-dropdown-list.dl-large li a { padding: 4px 12px; line-height: 21px; }

.pb-media-object { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.pb-media-object.mo-middle-align { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.pb-media-object > *:nth-child(1) { margin-right: .583em; }
.pb-media-object > *:nth-child(2) { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.pb-media-object .mo-title { font-size: 1.1em; }
.pb-media-object .mo-subtitle { color: #888; }

.toggleable-area, .toggleable-area-right { background: #d3d3d3; display: none; padding: 10px; position: relative; margin-top: 15px; }

.toggleable-area:after, .toggleable-area-right:after { content: ""; background: transparent; position: absolute; top: -7px; left: 22px; margin-left: -8px; margin-right: -8px; border-right: 8px solid transparent; border-left: 8px solid transparent; border-bottom: 8px solid #d3d3d3; }

.toggleable-area-right:after { left: auto; right: 22px; }

.toggleable-area.is-visible, .is-visible.toggleable-area-right { display: block; }

.pb-h1 { font-size: 20px; margin: 10px 0; line-height: 26px; display: block; }

.pb-h2 { display: block; margin: 10px 0; padding: 5px 10px; border: 1px solid #ddd; background-color: #eeeeee; font-size: 16px; line-height: 1.2; }

.pb-h3 { display: block; margin: 10px 0; font-size: 16px; }

.pb-table { width: 100%; border: solid #ddd; border-width: 1px; border-spacing: 0; }

.pb-table > tbody > tr > td, .pb-table > thead > tr > th { padding: 7px 8px; border: solid #ddd; border-width: 0 1px 1px 0; vertical-align: top; line-height: 17px; }

.pb-table > thead > tr > th { border-color: #d4d4d4; }

.pb-table > tbody > tr:last-child > td { border-bottom: 0; }

.pb-table > thead > tr > th:last-child, .pb-table > tbody > tr > td:last-child { border-right: 0; }

.pb-table > thead > tr { background: #dddddd; }

.pb-table > tbody > tr:nth-child(odd) { background-color: #f9f9f9; }

.pb-table > tbody > tr:nth-child(even) { background-color: #fff; }

.pb-table > tbody > tr:hover { background-color: #eee; }

.pb-table > tbody > tr:hover > td { border-right-color: #ccc; }

.pb-tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pb-tabs li { display: inline; }
.pb-tabs a { float: left; text-decoration: none; }
.pb-tabs a span { border: 1px solid #777; border-left: 0px; background: #1C2E40; background: -webkit-gradient(linear, left top, left bottom, from(#1C2E40), to(#22364A)); color: #EEE; font-weight: bold; padding: 4px 12px; margin-top: 4px; float: left; display: block; letter-spacing: 0.5px; }
.pb-tabs a span.greentab { background: #00A000; background: -webkit-gradient(linear, left top, left bottom, from(#00A000), to(#00B400)); }
.pb-tabs ul li:first-child a span { border-left: 1px solid #777; }
.pb-tabs li.floatright a span { border-left: 1px solid #777; border-top-left-radius: 5px; margin-right: 8px; }
.pb-tabs ul li:first-child a span { border-top-left-radius: 5px; }
.pb-tabs ul li:last-child a span { border-top-right-radius: 5px; }
.pb-tabs a span { float: none; }
.pb-tabs a:hover span { color: #666; }
.pb-tabs #current a span { border-bottom: 1px solid #c80000; background-color: #c80000; background: #c80000; color: #EEE; padding: 6px 12px; margin-top: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.pb-tabs a:hover span { background-color: #DCDCDC; background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F0), to(#BEBEBE)); }

.video-container { position: relative; height: 0px; margin-left: auto; margin-right: auto; }
.video-container .video-element { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 10; }

.video-container .error-msg { background-color: #666; color: #333; font-size: 1.25em; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -mox-box-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -moz-mox-pack: center; display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-box-align: center; -webkit-align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; text-align: center; }
.video-container .error-msg .icon-error { font-size: 2em; display: block; margin-bottom: .2em; margin-top: 50px; }
.video-container .error-msg a { font-size: .8em; color: #333; margin-top: .5em; display: inline-block; text-decoration: underline; margin-bottom: 50px; }

.modal-background { z-index: 100; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: rgba(70, 70, 70, 0.9); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.modal-container { background-color: #FFF; border: solid 1px #333; padding: 10px; border-width: 1px 1px 1px 1px; border-radius: 5px; margin-top: 10px; margin: auto; }

.modal-placeholder { border: solid 1px rgba(0, 0, 0, 0.1); }

.pb-loading { background-image: -webkit-repeating-linear-gradient(135deg, transparent, transparent 5px, rgba(130, 130, 130, 0.1) 5px, rgba(130, 130, 130, 0.1) 10px); background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(130, 130, 130, 0.1) 5px, rgba(130, 130, 130, 0.1) 10px); background-size: 200px; -webkit-animation: loading 2s infinite linear; animation: loading 2s infinite linear; }

@-webkit-keyframes loading { 0% { background-position: -40px 0; }
  100% { background-position: 0 0; } }

@keyframes loading { 0% { background-position: -40px 0; }
  100% { background-position: 0 0; } }
.pb-loading-content { -webkit-transition: opacity 250ms; transition: opacity 250ms; opacity: .5; }

.pb-done-loading-content { -webkit-transition: opacity 250ms; transition: opacity 250ms; opacity: 1; }

.pb-autocomplete-scope { position: relative; }

span.pb-autocomplete-scope { display: inline-block; }

.pb-autocomplete-suggestions .pb-dropdown-list { max-height: 283px; overflow: auto; }

.pb-breadcrumbs { font-size: 12px; }
.pb-breadcrumbs a { color: #666; text-decoration: underline; }

.pb-specchart { border-top: 1px solid #ccc; box-sizing: border-box; border-spacing: 0; border-collapse: collapse; width: 100%; }
.pb-specchart td, .pb-specchart th { padding: 5px 7px; line-height: 20px; border-bottom: 1px solid #ccc; }
.pb-specchart th { font-weight: bold; }
.pb-specchart th:first-child { min-width: 150px; }
.pb-specchart tr:nth-of-type(odd) td, .pb-specchart tr:nth-of-type(odd) th { background: #efefef; }

/*---------- bubble tooltip -----------*/
.tt { position: relative; z-index: 24; color: #3CA3FF; font-weight: bold; text-decoration: none; }
.tt img { vertical-align: middle; }
.tt div { display: none; }
.tt .top { display: block; padding: 30px 8px 0; background: url(../../../../examples/csstooltips/bubble.gif) no-repeat top; }
.tt .middle { /* different middle bg for stretch */ display: block; padding: 0 8px; background: url(../../../../examples/csstooltips/bubble_filler.gif) repeat bottom; }
.tt .bottom { display: block; padding: 3px 8px 10px; color: #548912; background: url(../../../../examples/csstooltips/bubble.gif) no-repeat bottom; }
.tt:hover { z-index: 25; color: #aaaaff; }
.tt:hover div { display: block; position: absolute; top: 0px; left: 0; padding: 15px 0 0 0; width: 200px; color: #333333; text-align: center; opacity: .9; }

.pb-star-rating ul { unicode-bidi: bidi-override; direction: rtl; text-align: left; white-space: nowrap; }
.pb-star-rating li { font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; font-size: 1.25em; text-shadow: 1px 1px 1px #fff; }
.pb-star-rating li:before { padding: 0 5px 0 0; content: "\f006"; color: #ccc; }
.pb-star-rating li.filled:before { color: #d60201; content: "\f005"; }
.pb-star-rating li.half:before { color: #d60201; content: "\f123"; }
.pb-star-rating.allowvoting li:hover:before, .pb-star-rating.allowvoting li:hover ~ li:before { content: "\f005"; color: #d60201; cursor: pointer; }
.pb-star-rating.allowvoting li { cursor: pointer; }
.pb-star-rating .result-container { margin: 2px 0 0 1px; opacity: .5; font-size: .84em; }
.pb-star-rating:hover .result-container { opacity: 1; }

.pb-stripped-list { border-top: 1px solid #ccc; }
.pb-stripped-list li { padding: 7px; text-align: left; border-bottom: 1px solid #ccc; line-height: 21px; }
.pb-stripped-list li:nth-child(odd) { background: #efefef; }

.pb-validation-container { padding-right: 30px; display: inline-block; position: relative; }
.pb-validation-container:after { position: absolute; top: 50%; right: 5px; margin-top: -.55em; min-width: 1.1em; height: 1.1em; line-height: 1.1em; text-align: center; font-size: 1.2em; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: none; -webkit-font-smoothing: antialiased; }
.pb-validation-container.invalid:after { content: '\f06a'; color: #95040B; }
.pb-validation-container.valid:after { content: '\f00c'; color: #008300; }

#pTF:before, #pTF:before { font-family: 'FontAwesome'; content: '\f02e'; margin-right: 5px; color: rgba(150, 150, 150, 0.9); text-shadow: 1px 2px 2px #ececec, 0 0 0 #000, 1px 2px 2px #ececec; }

#pTF.added:before { color: rgba(16, 92, 255, 0.9); }

/*# sourceMappingURL=components.css.map */