/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #404040;
  background-color: #d6d6dd;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #00b3b5;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #034ea1;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #d6d6dd;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 31px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 8.5px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 780px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 91%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #00b3b5;
}
a.text-primary:hover {
  color: #008182;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #00b3b5;
}
a.bg-primary:hover {
  background-color: #008182;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #e8f8f8;
}
a.bg-info:hover {
  background-color: #c1ecec;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 780px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 0;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .container {
    width: 740px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1170px) {
  .container {
    width: 1160px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 780px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1170px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #d6d6dd;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #e8f8f8;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #d4f2f2;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 779px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 11px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 39px;
  padding: 10px 15px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #d6d6dd;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #d6d6dd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(214, 214, 221, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(214, 214, 221, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 39px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 28px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 42px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 29px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 28px;
  line-height: 28px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 28px;
  line-height: 28px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  min-height: 28px;
}
.input-lg {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-lg {
  height: 42px;
  line-height: 42px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.form-group-lg .form-control {
  height: 42px;
  line-height: 42px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  min-height: 32px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 48.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 39px;
  height: 39px;
  line-height: 39px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.input-sm + .form-control-feedback {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #808080;
}
@media (min-width: 780px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px;
}
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
@media (min-width: 780px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 11px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px;
}
@media (min-width: 780px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 780px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #00b3b5;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #00b3b5;
  background-color: #ffffff;
  border-color: #00b3b5;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #00b3b5;
  background-color: #e6e6e6;
  border-color: #007678;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #00b3b5;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #00b3b5;
}
.btn-primary {
  color: #ffffff;
  background-color: #00b3b5;
  border-color: #00b3b5;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #008182;
  border-color: #007678;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #00b3b5;
  border-color: #00b3b5;
}
.btn-primary .badge {
  color: #00b3b5;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #034ea1;
  border-color: #034ea1;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #02366f;
  border-color: #023165;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #034ea1;
  border-color: #034ea1;
}
.btn-info .badge {
  color: #034ea1;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #00b3b5;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #034ea1;
  text-decoration: none;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 12px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #00b3b5;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 780px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 42px;
  padding: 10px 16px;
  font-size: 15px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 42px;
  line-height: 42px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 28px;
  padding: 5px 10px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 28px;
  line-height: 28px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 10px 15px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #d6d6dd;
  border-radius: 0;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 15px;
  border-radius: 0;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #f0f1f5;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #f0f1f5;
  border-color: #00b3b5;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #d6d6dd;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 780px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 780px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #d6d6dd;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #4e4e4e;
  background-color: #f0f1f5;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 780px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 780px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #d6d6dd;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 52px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
@media (min-width: 780px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 780px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 780px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 780px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 780px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 780px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 3px 0;
  font-size: 15px;
  line-height: 17px;
  height: 52px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 780px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0;
  padding: 9px 10px;
  margin-top: 9px;
  margin-bottom: 9px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 780px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 1.5px 0;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@media (max-width: 779px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 17px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 780px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
.navbar-form {
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}
@media (min-width: 780px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 779px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 780px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}
.navbar-btn.btn-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}
.navbar-btn.btn-xs {
  margin-top: 15px;
  margin-bottom: 15px;
}
.navbar-text {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}
@media (min-width: 780px) {
  .navbar-text {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 780px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: transparent;
  border-color: 0;
}
.navbar-default .navbar-brand {
  color: #535252;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #393939;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #535252;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #00b3b5;
  background-color: #e8f8f8;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: rgba(0, 0, 0, 0);
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #034ea1;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ffffff;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #00b3b5;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: 0;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
}
@media (max-width: 779px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #535252;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #00b3b5;
    background-color: #e8f8f8;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: rgba(0, 0, 0, 0);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #535252;
}
.navbar-default .navbar-link:hover {
  color: #00b3b5;
}
.navbar-default .btn-link {
  color: #535252;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #00b3b5;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 779px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.breadcrumb {
  padding: 0 0;
  margin-bottom: 17px;
  list-style: none;
  background-color: #f0f1f5;
  border-radius: 0;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #323232;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 17px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #00b3b5;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #034ea1;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00b3b5;
  border-color: #00b3b5;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 15px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 11px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 17px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: initial;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #535252;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #535252;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #00b3b5;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #008182;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #00b3b5;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #00b3b5;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 0 0;
  margin-bottom: 0;
  color: inherit;
  background-color: #e3e3e3;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #cacaca;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 780px) {
  .jumbotron {
    padding: 0 0;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 0;
    padding-right: 0;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 54px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 17px;
  line-height: 1.42857143;
  background-color: #d6d6dd;
  border: 1px solid #dddddd;
  border-radius: 0;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #00b3b5;
}
.thumbnail .caption {
  padding: 9px;
  color: #404040;
}
.alert {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #e8f8f8;
  border-color: #cdf0ea;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #b9eae2;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 17px;
  margin-bottom: 17px;
  background-color: none;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #ffffff;
  text-align: center;
  background-color: #00b3b5;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  color: #555555;
  background-color: #f5f5f5;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #00b3b5;
  border-color: #00b3b5;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #82feff;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #e8f8f8;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #d4f2f2;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 17px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 17px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #00b3b5;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #00b3b5;
  border-color: #00b3b5;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #00b3b5;
}
.panel-primary > .panel-heading .badge {
  color: #00b3b5;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #00b3b5;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #b9eaeb;
}
.panel-info > .panel-heading {
  color: #535252;
  background-color: #e8f8f8;
  border-color: #b9eaeb;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #b9eaeb;
}
.panel-info > .panel-heading .badge {
  color: #e8f8f8;
  background-color: #535252;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #b9eaeb;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 780px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 10px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 10px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 10px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 10px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #6e6e6e;
  text-align: center;
  text-decoration: none;
  background-color: #d9e4ed;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #d9e4ed;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 10px;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
  border-top-color: #d9e4ed;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 10px;
  margin-bottom: -10px;
  border-width: 10px 10px 0;
  border-top-color: #d9e4ed;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #d9e4ed;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #d9e4ed;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #d9e4ed;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #d9e4ed;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 10px;
  margin-top: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #d9e4ed;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 12px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 780px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix,
.dl-horizontal dd,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer,
.listFlexible .flippingDirectory .items,
.filters .selectBoxes {
  display: block;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
.listFlexible .flippingDirectory .items:before,
.listFlexible .flippingDirectory .items:after,
.filters .selectBoxes:before,
.filters .selectBoxes:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.listFlexible .flippingDirectory .items:after,
.filters .selectBoxes:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 779px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 779px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 779px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 779px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1169px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1169px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1169px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1169px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1170px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1170px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1170px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1170px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 779px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 780px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1169px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1170px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*******************************************************************************
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- PLEASE DO NOT ADD STYLES FOR EXCHANGE PAGES (profiles, single pages, special directories)
- ADD ONLY GENERAL PAGES STYLES
- DO NOT INCLUDE/REMOVE COLORS AS YOU WORK ON A SPECIFIC CONTROL THAT HAS STYLES HERE
- KEEP IT AS SHORT AS POSSIBLE, USE BOOTSTRAP CLASSES INSTEAD
- MOVE INTO BOOTSTRAP AS MUCH AS POSSIBLE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*******************************************************************************/
/****************************************************************************************************************************************************************/
/*********************************                                         Page General Structure                               *********************************/
/* dimensions, background, wrappers for structural elements (header, footer, main, right, left), define general attributes for tags (p,links-a,divs,lists-ul,h) */
/****************************************************************************************************************************************************************/
/**********************************************************************
RESET
**********************************************************************/
html,
body,
div,
span,
applet,
object,
iframe,
p,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
select {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
header,
hgroup,
nav,
section,
article,
aside,
footer {
  display: block;
}
*,
*:hover,
*:focus {
  outline: 0 !important;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
:focus {
  outline: 0;
}
/**********************************************************************
CLEARS
**********************************************************************/
.clearer,
.clear {
  clear: both;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  height: 0px;
  visibility: hidden;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
.listFlexible .flippingDirectory .items:after,
.filters .selectBoxes:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix,
* html .dl-horizontal dd,
* html .container,
* html .container-fluid,
* html .row,
* html .form-horizontal .form-group,
* html .btn-toolbar,
* html .btn-group-vertical > .btn-group,
* html .nav,
* html .navbar,
* html .navbar-header,
* html .navbar-collapse,
* html .pager,
* html .panel-body,
* html .modal-footer,
* html .listFlexible .flippingDirectory .items,
* html .filters .selectBoxes {
  height: 1%;
}
.clearfix,
.dl-horizontal dd,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.btn-toolbar,
.btn-group-vertical > .btn-group,
.nav,
.navbar,
.navbar-header,
.navbar-collapse,
.pager,
.panel-body,
.modal-footer,
.listFlexible .flippingDirectory .items,
.filters .selectBoxes {
  display: block;
}
input[type="text"]:-webkit-autofill,
input[type="password"]:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/**********************************************************************
PAGE LAYOUT
**********************************************************************/
.container {
  margin: 0 auto;
  position: relative;
  z-index: 0;
}
#form1 {
  position: relative;
}
.masthead {
  margin: 0 auto;
  position: relative;
}
.container > div.content {
  padding-left: 11px;
  width: 982px;
  padding-right: 11px;
  padding-top: 5px;
  position: relative;
}
.content-container {
  min-height: 300px;
  background-color: #fff;
  clear: both;
  padding: 26px 0 0 0;
  margin-top: -2px;
  position: relative;
  z-index: 100;
}
.container div.content-container div.left-column {
  float: left;
  width: 210px;
  overflow: hidden;
  margin: 0;
  padding: 0 0 0 10px;
}
.logo img.logoPrint {
  display: none;
}
.main-content {
  float: left;
  width: 730px;
  padding: 0 10px 0 20px;
  position: relative;
}
.center-column {
  float: left;
  width: 100%;
  position: relative;
}
.right-column {
  width: 260px;
  display: none;
  margin: 0 0 0 20px;
  float: left;
}
.container div.logo {
  height: 52px;
}
.container div.logo img {
  margin-left: 25px;
}
/**********************************************************************
GENERAL TAGS
**********************************************************************/
p {
  margin-bottom: 15px;
}
.pagetitle {
  margin: 0;
  padding: 0 0 10px;
}
blockquote.right {
  float: right;
  margin: 0 0 5px 10px;
  width: 200px;
}
blockquote.left {
  float: left;
  margin: 0 10px 5px 0;
}
blockquote.center {
  margin: 1em auto;
  width: 80%;
}
blockquote p.citation {
  font-size: .9em;
  font-style: italic;
  margin: -15px 0 0 10px !important;
}
pre ul {
  padding: 0;
  margin: 0 0 15px 20px;
  list-style: disc;
}
pre ol {
  padding: 0;
  margin: 0 0 15px 20px;
  *margin-left: 23px;
  list-style: lower-alpha;
}
div.center-column table {
  margin-bottom: 15px;
}
div.center-column ul {
  list-style: disc;
}
div.center-column ol {
  list-style: decimal;
}
div.center-column div.article-list ul.etabs {
  list-style: none;
}
div.center-column div.contentCMS ul {
  list-style: disc;
}
div.center-column div.contentCMS ol {
  list-style: decimal;
}
div.masthead h1 {
  display: none;
}
label.error {
  color: #FE5A01;
  display: block;
  line-height: 0;
  margin: 0;
  min-width: 155px;
  font-weight: bold;
}
img.contentThumbnail {
  float: right;
  max-width: 200px;
  margin: 0 0 10px 20px;
  border: 1px solid #ccc;
}
div.center-column .resourceAddedInfo {
  color: #6d6c6c;
  display: block;
  font-size: 10px;
  text-transform: uppercase;
}
div.center-column .resourceAddedInfo .label {
  font-weight: bold;
  padding-right: 5px;
}
.bigOverlay {
  display: none;
  background: #000;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
/*resolution display testing header - used for debug*/
.defaultResolutions {
  text-align: center;
  clear: both;
  color: white;
  font-weight: bold;
  position: relative;
}
.defaultResolutions .col-xs {
  background: red;
  display: none;
}
.defaultResolutions .col-sm {
  background: blue;
  display: none;
}
.defaultResolutions .col-md {
  background: green;
  display: none;
}
.defaultResolutions .col-lg {
  background: yellow;
  display: none;
  color: black;
}
/**********************************************************************
Animations
**********************************************************************/
.animated-panel {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
/**********************************************************************
"Sweet Alert" Icons
**********************************************************************/
.icon.sweet-alert {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  border-radius: 50%;
  margin: 20px auto;
  position: relative;
  box-sizing: content-box;
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  animation: 0.75s ease 0s normal none 1 running animateSuccessLong;
}
.icon.sweet-alert.success.animate:after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
.icon.sweet-alert.success {
  border-color: #4cae4c;
}
.icon.sweet-alert.success:before,
.icon.sweet-alert.success:after {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.icon.sweet-alert.success:before {
  border-radius: 120px 0 0 120px;
  top: -8px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
.icon.sweet-alert.success:after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
.icon.sweet-alert.success .line {
  height: 5px;
  background-color: #5cb85c;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.icon.sweet-alert.success .line.tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.icon.sweet-alert.success .line.long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.icon.sweet-alert.success .placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(92, 184, 92, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.icon.sweet-alert.success .fix {
  background-color: #ffffff;
  height: 89px;
  left: 28px;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 6px;
  z-index: 1;
}
.overlayMsg {
  position: absolute;
  left: 0;
  top: 0;
  display: table-cell;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9;
}
.overlayMsg h3 {
  text-align: center;
}
.overlayMsgCentered {
  margin-top: 20%;
}
/***********************************************************************
Buttons Effects
***********************************************************************/
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    border-radius: 50%;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    border-radius: 50%;
  }
}
.hvr-ripple-out {
  display: none;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  border-radius: 50%;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  border-radius: 50%;
}
.hvr-ripple-out:hover:before,
.hvr-ripple-out:focus:before,
.hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  -moz-animation-name: hvr-ripple-out;
  -o-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
  border-radius: 50%;
}
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: -1px;
  height: 3px;
  -webkit-transition-property: left, right;
  -moz-transition-property: left, right;
  -o-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before,
.hvr-underline-from-center:focus:before,
.hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/***********************************************************************
BxSlider
***********************************************************************/
.bx-wrapper {
  position: relative;
  margin: 0 auto 0;
  padding: 0;
  *zoom: 1;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  width: 100%;
}
.bx-wrapper .bx-loading {
  display: none;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  width: 100%;
}
.bx-wrapper .bx-loading {
  display: none;
}
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  *zoom: 1;
  *display: inline-block;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px 0 0;
  outline: 0;
}
.bx-wrapper .bx-controls {
  z-index: 99;
  width: 100%;
}
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/*********************************                                         CENTER                                               *********************************/
/****************************************************************************************************************************************************************/
/**********************************************************************
RESOURCE COLLECTION ICONS
**********************************************************************/
.ctIcon {
  width: 105px;
  height: 106px;
  margin-right: 20px;
  float: left;
  background: url(/common/images/resource/ContentTypes/resource.png) no-repeat left top #ffffff;
}
.iconFile {
  background-image: url(/common/images/resource/ContentTypes/text.png);
}
.iconReport {
  background-image: url(/common/images/resource/ContentTypes/publication.png);
}
.iconArticle {
  background-image: url(/common/images/resource/ContentTypes/article.png);
}
.iconForum {
  background-image: url(/common/images/resource/ContentTypes/blog.png);
}
.iconDefault {
  background-image: url(/common/images/resource/ContentTypes/file.png);
}
.iconDeadline {
  background-image: url(/common/images/resource/ContentTypes/deadline.png);
}
.iconBlog {
  background-image: url(/common/images/resource/ContentTypes/blog.png);
}
.iconSubpage {
  background-image: url(/common/images/resource/ContentTypes/subpage.png);
}
.iconQuestion {
  background-image: url(/common/images/resource/ContentTypes/question.png);
}
.ctIcon.iconAudioVideo {
  background-image: url(/common/images/resource/ContentTypes/audiovideo.png);
}
.ctIcon.iconDefault.Cms.Deadline {
  background-image: url(/common/images/resource/ContentTypes/deadline.png);
}
.ctIcon.iconDefault.Cms.Definition {
  background-image: url(/common/images/resource/ContentTypes/definition.png);
}
.ctIcon.iconDefault.Cms.Program {
  background-image: url(/common/images/resource/ContentTypes/program.png);
}
.ctIcon.iconDefault.Cms.Forum {
  background-image: url(/common/images/resource/ContentTypes/forum.png);
}
.ctIcon.iconDefault.Cms.Conference.Call {
  background-image: url(/common/images/resource/ContentTypes/conferencecall.png);
}
.ctIcon.iconDefault.Cms.Letter {
  background-image: url(/common/images/resource/ContentTypes/letter.png);
}
.ctIcon.iconDefault.Cms.Committee {
  background-image: url(/common/images/resource/ContentTypes/commitee.png);
}
.ctIcon.iconDefault.Cms.Organization {
  background-image: url(/common/images/resource/ContentTypes/organization.png);
}
.ctIcon.Solicitation {
  background: url(/common/images/resource/ContentTypes/solicitation.png);
}
.iconNewsletter {
  background-image: url(/common/images/resource/ContentTypes/newsletter.png);
}
.ctIcon.iconDefault.Cms.Subsite.Classroom {
  background-image: url(/common/images/resource/ContentTypes/classroom.png);
}
.ctIcon.smallReport {
  background-image: url(/common/images/resource/ContentTypes/smallReport.png);
  width: 65px;
  height: 66px;
}
.ctIcon.Report {
  background-image: url(/common/images/resource/ContentTypes/Report.png);
  width: 105px;
  height: 106px;
  margin-right: 20px;
  float: left;
}
.ctIcon.conference {
  background: none;
}
.ctIcon.Project,
.ctIcon.Study,
.ctIcon.iconActity.project {
  background-image: url(/common/images/resource/ContentTypes/projects.png);
}
.conference .ctIcon.iconActvity {
  background-image: url(/common/images/resource/ContentTypes/conference.png);
}
.course .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/job.png);
}
.afteroutofschoolactivity .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/after_school.png);
}
.originalidea .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/original_idea.png);
}
.professionaldevelopmentexperience .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/profdevexperiences.png);
  border: 1px solid #d1d1d1;
}
.preserviceteachereducation .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/preserviceteachereducation.png);
}
.curriculumreview .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/curriculum.png);
}
.onlineresource .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/online_resource.png);
}
.integrativestemeducation .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/integrativeStem.png);
}
.award .ctIcon.iconActity {
  background-image: url(/common/images/resource/ContentTypes/award.png);
}
.tplFaq .ctIcon.iconDefault {
  background-image: url(/common/images/resource/ContentTypes/faq.png);
}
.lesson .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/lesson.png);
}
.professionalDevelopment .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/professionaldevelopmentexperiences.png);
}
.scholarship .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/scholarship.png);
}
.job .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/job.png);
}
.iteeacertificates .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/iteeacertificates.png);
}
.ebdConsortium .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/ebdconsort.png);
}
.ebdSamples .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/ebdsample.png);
}
.ebdPathway .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/ebdpathway.png);
}
.assessment .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/assessment.png);
}
.award .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/award.png);
}
.advocacy .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/advocacy.png);
}
.research .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/research.png);
}
.elearningbydesign .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/6elearninbydesign.png);
}
.focalpoint .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/focalpoint.png);
}
.curriculum .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/curriculum.png);
}
.programsupport .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/programsupport.png);
}
.classroom .ctIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/classroom.png);
}
.factsheet .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/factsheet.png);
}
.paper .ctIcon {
  background-image: url(/common/images//resource/ContentTypes/paper.png);
}
.bookreport .ctIcon {
  background-image: url(/common/images//resource/ContentTypes/bookreport.png);
}
.pdfFile.factsheet .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/resource/ContentTypes/factsheet.png);
}
.pdfFile.paper .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images//resource/ContentTypes/paper.png);
}
.graphic .ctIcon {
  background-image: url(/common/images//resource/ContentTypes/graphic.png);
}
.deadlines .ctIcon.event {
  background-image: url(/common/images/resource/ContentTypes/deadline.png);
}
.YoutubeVideo .ctIcon.iconVideo {
  background: url(/common/images/resource/ContentTypes/video.png) no-repeat left top #ffffff;
  border: 0;
}
.tplFeaturedLink .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/link.png);
}
.tplQuestion .qa-answer-icon.ctIcon {
  background-image: url(/common/images/resource/ContentTypes//answer.png);
}
.ctIcon.album {
  background-image: url(/common/images/resource/ContentTypes/album.png);
}
.pdfFile .iconFile.ctIcon.iconDefault,
.ctIcon.pdfFile {
  background-image: url(/common/images/fileicon/pdf.png);
}
.docFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/word.png);
}
.docxFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/word.png);
}
.pptFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/powerpoint.png);
}
.pptxFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/powerpoint.png);
}
.xlsFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/excel.png);
}
.xlsxFile .iconFile.ctIcon.iconDefault {
  background-image: url(/common/images/fileicon/excel.png);
}
.pdfFile .size {
  display: none;
}
.Photo .iconFile {
  background-image: url(/common/images/resource/ContentTypes/photo.png);
}
.Document .iconFile {
  background-image: url(/common/images/resource/ContentTypes/document.png);
}
.Video .iconFile {
  background-image: url(/common/images/resource/ContentTypes/video.png);
}
.journalmagazinearticle .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/magazine.png);
  border: 1px solid #d1d1d1;
}
.tplResource.Video .ctIcon,
.tplResource.YoutubeVideo .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/video.png);
}
.tplResource.WebSite span.ctIcon,
.resourceIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/text.png);
}
.Link .resourceIcon.iconWebsite {
  background-image: url(/common/images/resource/ContentTypes/link.png);
}
.Photo .resourceIcon.iconFile {
  background-image: url(/common/images/resource/ContentTypes/photo.png);
}
.Document .resourceIcon.iconFile {
  background-image: url(/common/images/resource/ContentTypes/document.png);
}
.YoutubeVideo .resourceIcon.iconFile {
  background-image: url(/common/images/resource/ContentTypes/video_youtube.png);
}
.Complex.TeachingExamplesVideo .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/video.png);
}
.Complex.LessonPlan .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.LessonPlanWebsite .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.LessonPlanalreadypostedonanotherwebsite .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.LessonPlan-Originalsubmission .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.ClassroomExamples .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/classrom.png);
}
.Complex.LessonPlan div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.LessonPlanWebsite div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.ClassroomExamples div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/classrom.png);
}
.Complex.LessonPlanalreadypostedonanotherwebsite div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.Complex.LessonPlan-Originalsubmission div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.complex-resource.TeachingExamplesVideo div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/resource/ContentTypes/video.png);
}
.complex-resource.LessonPlanalreadypostedonanotherwebsite div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.complex-resource.LessonPlan-Originalsubmission div.resourceTopMainInfo span.resourceIcon {
  background-image: url(/common/images/resource/ContentTypes/lesson_plan.png);
}
.tplActivity .ctIcon.Topic,
.ctIcon.Topic {
  background-image: url(/common/images/resource/ContentTypes/topic.png);
  border: #dfdfdf 1px solid;
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../Common/Styles/fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../../../Common/Styles/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../../../Common/Styles/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../../../Common/Styles/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../../../Common/Styles/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../../../Common/Styles/fonts/fontawesome-webfont.svg?v=4.4.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;
}
.fa-lg {
  font-size: 1.33333333em;
  line-height: .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: .14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  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;
}
.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: #fff;
}
.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";
}
@font-face {
  font-family: 'fontelico';
  src: url('../font/fontelico.eot?75241068');
  src: url('../font/fontelico.eot?75241068#iefix') format('embedded-opentype'), url('../font/fontelico.woff2?75241068') format('woff2'), url('../font/fontelico.woff?75241068') format('woff'), url('../font/fontelico.ttf?75241068') format('truetype'), url('../font/fontelico.svg?75241068#fontelico') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontelico';
    src: url('../font/fontelico.svg?75241068#fontelico') format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontelico";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-emo-happy:before {
  content: '\e800';
}
/* '' */
.icon-emo-wink:before {
  content: '\e801';
}
/* '' */
.icon-emo-unhappy:before {
  content: '\e802';
}
/* '' */
.icon-emo-sleep:before {
  content: '\e803';
}
/* '' */
.icon-emo-thumbsup:before {
  content: '\e804';
}
/* '' */
.icon-emo-devil:before {
  content: '\e805';
}
/* '' */
.icon-emo-surprised:before {
  content: '\e806';
}
/* '' */
.icon-emo-tongue:before {
  content: '\e807';
}
/* '' */
.icon-emo-coffee:before {
  content: '\e808';
}
/* '' */
.icon-emo-sunglasses:before {
  content: '\e809';
}
/* '' */
.icon-emo-displeased:before {
  content: '\e80a';
}
/* '' */
.icon-emo-beer:before {
  content: '\e80b';
}
/* '' */
.icon-emo-grin:before {
  content: '\e80c';
}
/* '' */
.icon-emo-angry:before {
  content: '\e80d';
}
/* '' */
.icon-emo-saint:before {
  content: '\e80e';
}
/* '' */
.icon-emo-cry:before {
  content: '\e80f';
}
/* '' */
.icon-emo-shoot:before {
  content: '\e810';
}
/* '' */
.icon-emo-squint:before {
  content: '\e811';
}
/* '' */
.icon-emo-laugh:before {
  content: '\e812';
}
/* '' */
.icon-emo-wink2:before {
  content: '\e813';
}
/* '' */
.icon-spin1:before {
  content: '\e830';
}
/* '' */
.icon-spin2:before {
  content: '\e831';
}
/* '' */
.icon-spin3:before {
  content: '\e832';
}
/* '' */
.icon-spin4:before {
  content: '\e834';
}
/* '' */
.icon-spin5:before {
  content: '\e838';
}
/* '' */
.icon-spin6:before {
  content: '\e839';
}
/* '' */
.icon-firefox:before {
  content: '\e840';
}
/* '' */
.icon-chrome:before {
  content: '\e841';
}
/* '' */
.icon-opera:before {
  content: '\e842';
}
/* '' */
.icon-ie:before {
  content: '\e843';
}
/* '' */
.icon-crown:before {
  content: '\e844';
}
/* '' */
.icon-crown-plus:before {
  content: '\e845';
}
/* '' */
.icon-crown-minus:before {
  content: '\e846';
}
/* '' */
.icon-marquee:before {
  content: '\e847';
}
/* '' */
/*=========================================================																   
 COMMON VARIABLES																    
=========================================================*/
/*=========================================================	  	 	    
BODY RESETS		  &      Variables													    
=========================================================*/
/*=========================================================
 COLORS																								    
=========================================================*/
/*=========================================================
 BUTTONS
=========================================================*/
/*=========================================================
 BREADCRUMB
=========================================================*/
/*=========================================================		 			 	         	 											 
FONTS															 	 	 	 	  						 				     			 
=========================================================*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/common/styles/fonts/glyphicons-halflings-regular.eot');
  src: url('/common/styles/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/common/styles/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/common/styles/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/common/styles/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/common/styles/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
  font-family: 'BLOKKNeue-Regular';
  src: url('/common/styles/fonts/BLOKKNeueFont/BLOKKNeue-Regular.eot');
  src: url('/common/styles/fonts/BLOKKNeueFont/BLOKKNeue-Regular.eot?#iefix') format('embedded-opentype'), url('/common/styles/fonts/BLOKKNeueFont/BLOKKNeue-Regular.woff') format('woff'), url('/common/styles/fonts/BLOKKNeueFont/BLOKKNeue-Regular.svg#BLOKKNeue-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontelico';
  src: url('/common/styles/fonts/fontelico.eot?83970625');
  src: url('/common/styles/fonts/fontelico.eot?83970625#iefix') format('embedded-opentype'), url('/common/styles/fonts/fontelico.woff?83970625') format('woff'), url('/common/styles/fonts/fontelico.ttf?83970625') format('truetype'), url('/common/styles/fonts/fontelico.svg?83970625#fontelico') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*=========================================================
 JUMBOTRON
=========================================================*/
/*=========================================================
NAVIGATION
=========================================================*/
/*=========================================================
LEFT NAV
=========================================================*/
/*=========================================================												   
 LISTS VARIABLES
=========================================================*/
/*=========================================================												   
 PAGER VARIABLES
=========================================================*/
/*=========================================================												   
 PROGRESS BAR VARIABLES
=========================================================*/
/*=========================================================
PANELS
=========================================================*/
/*=========================================================		 								 
SITE WIDTH																 		 				    	 
=========================================================*/
/*=========================================================		 						 		 
GUTTER RESETS 																	 		 		  		    	 
=========================================================*/
/*=========================================================
ALERTS VARIABLES
=========================================================*/
/*=========================================================
RATING STARS
=========================================================*/
/*=========================================================																   
 CUSTOM VARIABLES - out of common																    
=========================================================*/
/*=========================================================		    							   
PRCI VARIABLES					                                                                                                                                                                                                             							                     
=========================================================*/
/*=========================================================																   
 COMMON Functions												  				    
=========================================================*/
.listFlexibleStyle {
  background: #ffffff;
  border-right: 1px solid #d6d6dd;
  border-left: 1px solid #d6d6dd;
  border-bottom: 1px solid #d6d6dd;
}
.projectsList .list-title {
  font-family: 'proxima-nova', sans-serif;
  font-size: 24px;
  color: #333333;
  text-align: left;
  font-weight: 400;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 27px;
  line-height: 22px;
  position: relative;
  z-index: 1;
}
.projectsList .list-title .readMore {
  margin-top: 5px;
  display: inline-block;
  padding-left: 20px;
  vertical-align: middle;
  float: right;
  font-family: 'proxima-nova', sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.projectsList .list-title .readMore:after {
  font-family: FontAwesome;
  font-size: 16px;
  content: "\f1ea";
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.projectsList .list-title .readMore:after {
  content: "\f0f6";
}
.btn-fix-size {
  width: 165px;
}
.jobTitle {
  display: block;
  margin-bottom: 3px;
  font-size: 10px;
  line-height: 12px;
  color: #8a8a8a;
  text-transform: uppercase;
}
.isFontAwesome {
  font-family: FontAwesome;
}
.isFontelico {
  font-family: "fontelico";
}
.hasPlusSign {
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
  font-size: 10px;
  display: block;
  font-weight: 600;
}
.hasPlusSign:before {
  font-family: FontAwesome;
  content: "\f067";
  font-size: 11px;
  margin-bottom: 5px;
  padding-right: 5px;
  font-weight: normal;
}
.hasPlusSign.expanded:before {
  font-family: FontAwesome;
  content: "\f068";
  font-size: 11px;
  margin-bottom: 5px;
  padding-right: 5px;
  font-weight: normal;
}
.boxedTitle {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
}
.reset-row-gutter {
  margin-left: 0;
  margin-right: 0;
}
.boxedListItem {
  margin-bottom: 30px;
  border: #d6d6dd 1px solid;
  padding: 24px;
}
.img-thumbnail {
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  display: block;
}
.thumbnailReset {
  padding: 0;
  margin: 0;
  border: 0;
  background: none;
  display: block;
}
/*=========================================================																   
General Resets - H1 - h6, main fonts, main colors 
Please keep it as general as possible					        
=========================================================*/
/*=========================================================																   
General Resets - H1 - h6, main fonts, main colors 
Please keep it as general as possible	
Doesn't need to compile itself, make sure common-bootstrap.less is compiling				    
=========================================================*/
.emptyDiv {
  height: 1px;
  width: 100%;
  clear: both;
  display: block;
}
.emptyDiv:before,
.emptyDiv:after {
  content: " ";
  display: table;
}
.emptyDiv:after {
  clear: both;
}
.emptyDiv:before,
.emptyDiv:after {
  content: " ";
  display: table;
}
.emptyDiv:after {
  clear: both;
}
/*=========================================================																   
h1 - h6 
=========================================================*/
h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
}
h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}
h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}
/*=========================================================
FLOATS:
please use these instead of the ones from Bootstrap (they use "!important")	 and keep them right at the bottom	of this file
=========================================================*/
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.no-float {
  float: none;
}
.left-padding {
  padding-left: 20px;
}
/*=========================================================																   
Links
=========================================================*/
a:focus {
  color: #00b3b5;
}
a.normalColor {
  color: #00b3b5;
}
a.normalColor:hover {
  color: #00b3b5;
}
/*=========================================================																   
Buttons
=========================================================*/
.btn {
  font-family: 'open-sans', sans-serif;
  border-radius: 30px;
  margin-top: 0;
}
.btn.btn-default.disabled,
.btn.btn-default:disabled,
.btn.btn-default[disabled] {
  color: #00b3b5;
}
.btn .filterButton {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn .filterButton.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.btn .filterButton .fa {
  position: relative;
  top: 2px;
}
.btn .filterButton:hover {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn .filterButton:hover .fa:before {
  color: #ffffff;
}
.btn .filterButton.alt,
.btn .filterButton.alt:focus {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn .filterButton.alt:hover,
.btn .filterButton.alt:focus:hover {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn .filterButton:hover {
  color: #00b3b5;
  border: 1px solid #00b3b5;
}
.btn.btn-solid.align-center,
.btn.btn-default.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.btn:active,
.btn.active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn:focus {
  background: #00b3b5;
  border-color: #00b3b5;
}
.btn.btn-solid,
.btn.btn-solid:focus {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn.btn-solid .fa,
.btn.btn-solid:focus .fa {
  position: relative;
  top: 2px;
}
.btn.btn-solid:hover,
.btn.btn-solid:focus:hover {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn.btn-solid:hover .fa:before,
.btn.btn-solid:focus:hover .fa:before {
  color: #ffffff;
}
.btn.btn-solid.alt,
.btn.btn-solid:focus.alt,
.btn.btn-solid.alt:focus,
.btn.btn-solid:focus.alt:focus {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn.btn-solid.alt:hover,
.btn.btn-solid:focus.alt:hover,
.btn.btn-solid.alt:focus:hover,
.btn.btn-solid:focus.alt:focus:hover {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn .fa {
  padding-right: 5px;
}
.btn .fa.fa-download {
  margin-left: 20px;
  margin-top: 7px;
}
.btn .fa.fa {
  border: 0;
  padding: 0 5px 0 0;
  margin-right: 0;
  font-size: 16px;
}
.btn .fa.fa:hover {
  border: 0;
}
.btn:hover .fa,
.btn:focus .fa {
  color: #034ea1;
}
.btn:hover .badge,
.btn:focus .badge {
  background: #034ea1;
}
.btn.replyBtn .fa {
  font-size: 12px;
  vertical-align: middle;
}
.btn.btn-default:hover {
  border-color: #034ea1;
  color: #034ea1;
  background: #ffffff;
}
.btn.btn-default:focus {
  background: #ffffff;
  border-color: #00b3b5;
  color: #00b3b5;
}
.btn.btn-default.alt,
.btn.btn-default.alt:focus {
  border-color: #034ea1;
  color: #034ea1;
  margin-left: 5px;
}
.btn.btn-default.alt:hover,
.btn.btn-default.alt:focus:hover {
  border-color: #00b3b5;
  color: #00b3b5;
}
.btn.btn-info:hover {
  background: #00b3b5;
  border-color: #00b3b5;
}
.btn.btn-primary:hover {
  background: #034ea1;
  border-color: #034ea1;
}
.btn.btn-primary:focus {
  background: #00b3b5;
  border-color: #00b3b5;
}
.btn.objectEditBtn {
  background: #ffffff;
  border-color: #00b3b5;
  color: #00b3b5;
  display: inline-block;
  width: 70px;
  text-transform: uppercase;
  padding: 2px 0;
  text-align: center;
}
.btn.objectEditBtn:before {
  content: "\f040";
  font-family: FontAwesome;
  padding-right: 5px;
  line-height: 14px;
}
.btn.objectEditBtn.delete {
  margin-left: 10px;
  border-color: #4e4e4e;
  color: #4e4e4e;
}
.btn.objectEditBtn.delete.hasLinkColor {
  color: #00b3b5;
  border-color: #00b3b5;
}
.btn.objectEditBtn.delete.hasLinkColor:hover,
.btn.objectEditBtn.delete.hasLinkColor:focus {
  color: #034ea1;
  border-color: #034ea1;
}
.btn.objectEditBtn.delete:before {
  content: "\f1f8";
  font-size: 13px;
}
.btn.objectEditBtn.delete:hover,
.btn.objectEditBtn.delete:focus {
  color: #034ea1;
  margin-left: 10px;
}
.btn.objectEditBtn.readMore:before {
  display: none;
}
.btn.objectEditBtn .fa {
  font-size: 12px;
}
.btn.objectEditBtn:hover,
.btn.objectEditBtn:focus {
  color: #034ea1;
  border-color: #034ea1;
}
.btn.objectEditBtn:hover .fa,
.btn.objectEditBtn:focus .fa {
  color: #034ea1;
}
.btn.generalEditBtn {
  padding: 5px 0px;
  width: 165px;
  font-size: 12px;
  text-transform: none;
}
.btn.leaveEdit:before {
  font-family: FontAwesome;
  content: "\f053";
}
.btn.viewMore {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  margin-top: 20px;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}
.btn.btn-icon {
  background: none;
  text-align: center;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  width: auto;
}
.btn.btn-icon:before {
  content: "\f040";
  font-family: FontAwesome;
  line-height: 18px;
  font-size: 18px;
}
.btn.btn-icon.alt:before {
  color: #4e4e4e;
  content: "\f1f8";
}
.btn.btn-icon.alt:hover:before {
  color: #00b3b5;
}
.btn-float-right {
  text-align: right;
}
/*=========================================================
 Expand / Collapse arrows
=========================================================*/
.fa-chevron-down {
  margin-right: 10px;
  cursor: pointer;
  line-height: 25px;
  font-family: FontAwesome;
  width: 19px;
}
.fa-chevron-down:hover {
  color: #00b3b5;
}
.fa-chevron-down.collapsed:before {
  content: "\f054";
}
/*=========================================================
 BROWSE BUTTONS
=========================================================*/
.customBrowseBtnWrapp {
  display: block;
  margin-left: 0;
  overflow: hidden;
}
.customBrowseBtnWrapp .customBrowseBtn {
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
  position: relative;
}
.customBrowseBtnWrapp .customBrowseVal {
  display: inline-block;
  margin-top: 10px;
  margin-left: 15px;
}
.customBrowseBtnWrapp input[type="file"] {
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.customBrowseBtnWrapp .customBrowseBtnVal {
  padding-left: 10px;
  display: inline-block;
}
/*=========================================================																   
SIMPLE READ MORE BUTTON FOR LIST ITEMS
=========================================================*/
.readMore {
  margin-top: 15px;
  width: auto;
  font-family: 'open-sans', sans-serif;
  cursor: pointer;
  display: block;
}
.readMore.answers {
  font-size: 11px;
  margin-right: 10px;
  margin-top: 0;
  display: inline-block;
  margin-bottom: 5px;
}
.readMore.answers.likes {
  cursor: default;
  position: relative;
}
.readMore.answers.likes:hover {
  color: #404040;
}
.readMore.answers.likes:hover a {
  color: #00b3b5;
}
.readMore.answers.likes:hover a:hover {
  cursor: pointer;
  color: #034ea1;
}
.readMore.answers.likes .likeIcon.selected,
.readMore.answers.likes .likeIcon.selected:hover {
  color: #034ea1;
}
.readMore.answers.likes .likeIcon + .popover {
  border: 0;
  background: #e9e9e9;
  padding: 0 5px;
  left: 60px !important;
  right: unset !important;
  border-radius: 10px;
  box-shadow: none;
  font-weight: bold;
  font-size: 11px;
}
.readMore.answers.likes .likeIcon + .popover .arrow {
  border: 0;
  top: 26px !important;
  left: -10px;
}
.readMore.answers.likes .likeIcon + .popover .arrow:after {
  border-right-color: #e9e9e9;
}
.readMore.answers.likes .fa-thumbs-o-up {
  font-size: 16px;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.readMore.answers.likes .likeIcon:before {
  content: "\f087";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  padding-top: 2px;
  padding-right: 5px;
  color: #4e4e4e;
}
.readMore.answers.likes .likeIcon.selected:before {
  color: #00b3b5;
}
.readMore.answers:before {
  display: none;
}
.readMore.answers:focus {
  color: #00b3b5;
}
.readMore.answers .fa-caret-right {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 4px;
  transition: transform 300ms ease-in-out;
}
.readMore.answers[aria-expanded="true"] .fa-caret-right {
  transform: rotate(90deg);
}
.readMore.download {
  margin-top: 5px;
}
.readMore.download:before {
  display: none;
}
.readMore.no-border {
  padding-right: 0;
  margin-right: 0;
  border: 0;
}
.readMore.replyBtn .fa {
  padding-right: 5px;
}
.readMore:hover .badge {
  background-color: #034ea1;
}
.readMore .popover {
  z-index: 99;
}
.readMore .popover .popover-content {
  padding: 7px 10px;
}
/*=========================================================																   
VIEW ALL ITEMS BUTTONS
=========================================================*/
.article-list-more {
  margin-top: 15px;
  width: auto;
  font-family: 'open-sans', sans-serif;
  cursor: pointer;
  display: block;
}
.article-list-more.answers {
  font-size: 11px;
  margin-right: 10px;
  margin-top: 0;
  display: inline-block;
  margin-bottom: 5px;
}
.article-list-more.answers.likes {
  cursor: default;
  position: relative;
}
.article-list-more.answers.likes:hover {
  color: #404040;
}
.article-list-more.answers.likes:hover a {
  color: #00b3b5;
}
.article-list-more.answers.likes:hover a:hover {
  cursor: pointer;
  color: #034ea1;
}
.article-list-more.answers.likes .likeIcon.selected,
.article-list-more.answers.likes .likeIcon.selected:hover {
  color: #034ea1;
}
.article-list-more.answers.likes .likeIcon + .popover {
  border: 0;
  background: #e9e9e9;
  padding: 0 5px;
  left: 60px !important;
  right: unset !important;
  border-radius: 10px;
  box-shadow: none;
  font-weight: bold;
  font-size: 11px;
}
.article-list-more.answers.likes .likeIcon + .popover .arrow {
  border: 0;
  top: 26px !important;
  left: -10px;
}
.article-list-more.answers.likes .likeIcon + .popover .arrow:after {
  border-right-color: #e9e9e9;
}
.article-list-more.answers.likes .fa-thumbs-o-up {
  font-size: 16px;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.article-list-more.answers.likes .likeIcon:before {
  content: "\f087";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  padding-top: 2px;
  padding-right: 5px;
  color: #4e4e4e;
}
.article-list-more.answers.likes .likeIcon.selected:before {
  color: #00b3b5;
}
.article-list-more.answers:before {
  display: none;
}
.article-list-more.answers:focus {
  color: #00b3b5;
}
.article-list-more.answers .fa-caret-right {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 4px;
  transition: transform 300ms ease-in-out;
}
.article-list-more.answers[aria-expanded="true"] .fa-caret-right {
  transform: rotate(90deg);
}
.article-list-more.download {
  margin-top: 5px;
}
.article-list-more.download:before {
  display: none;
}
.article-list-more.no-border {
  padding-right: 0;
  margin-right: 0;
  border: 0;
}
.article-list-more.replyBtn .fa {
  padding-right: 5px;
}
.article-list-more:hover .badge {
  background-color: #034ea1;
}
.article-list-more .popover {
  z-index: 99;
}
.article-list-more .popover .popover-content {
  padding: 7px 10px;
}
.article-list-more:before {
  display: none;
}
.article-list-more.top {
  display: none;
}
.moreContacts {
  border: #d6d6dd 1px solid;
  border-bottom: 1px solid #d6d6dd;
  border-top: 1px solid #d6d6dd;
  background: #f8f8f8;
}
.actionsWrapp {
  margin-top: 20px;
}
.actionsWrapp .btn.objectEditBtn {
  margin-bottom: 5px;
}
.actionsWrapp.infoBar {
  margin-top: 15px;
}
.actionsWrapp.infoBar .text {
  text-transform: uppercase;
  font-size: 10px;
  color: #8a8a8a;
}
.actionsWrapp.infoBar a .text {
  color: #00b3b5;
}
.actionsWrapp.infoBar a:hover .text {
  color: #034ea1;
}
.actionsWrapp.infoBar .media-middle {
  margin-top: 2px;
}
.actionsWrapp .flagAsInap {
  margin-top: 0;
}
.row-buttons .readMore {
  padding-right: 10px;
  margin-right: 10px;
  border-right: #e8e8e8 1px solid;
  float: left;
}
.row-buttons .readMore:last-of-type,
.row-buttons .readMore.no-border {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
  float: none;
}
.row-buttons .readMore.btn-default {
  width: 165px;
  float: none;
  margin-right: 0;
}
.row-buttons .readMore.btn-default .fa-chevron-left {
  position: relative;
  top: 2px;
}
.row-buttons .readMore.btn-default.alt {
  background: #959595;
  border-color: #959595;
}
.row-buttons .readMore.btn-default.alt:hover {
  background: #808080;
  border-color: #808080;
}
.row-buttons .float-right {
  float: right;
}
/*=========================================================																   
Close Buttons
=========================================================*/
.closeBtn:before {
  font-family: 'open-sans', sans-serif;
  font-size: 16px;
  font-weight: 100;
  color: #ffffff;
  background: #00b3b5;
  display: inline-block;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 20px;
  content: "\00d7";
  border-radius: 50%;
  cursor: pointer;
}
.closeBtn:hover:before {
  color: #ffffff;
  background: #034ea1;
}
/*=========================================================																   
TITLE OF PAGES
=========================================================*/
.pagetitle {
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
}
/*=========================================================																   
CONTENT CMS
=========================================================*/
.contentCMS {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 25px;
  display: block;
}
.contentCMS:before,
.contentCMS:after {
  content: " ";
  display: table;
}
.contentCMS:after {
  clear: both;
}
.contentCMS:before,
.contentCMS:after {
  content: " ";
  display: table;
}
.contentCMS:after {
  clear: both;
}
.contentCMS img {
  max-width: 100%;
}
.contentCMS p {
  margin-bottom: 15px;
}
.contentCMS:empty {
  display: none;
}
.contentCMS ul {
  list-style-type: disc;
  margin-bottom: 25px;
  list-style-position: outside;
  margin-left: 40px;
}
.contentCMS ul li {
  margin-bottom: 15px;
}
.contentCMS ul ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentCMS ul ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentCMS ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 25px;
  margin-left: 40px;
}
.contentCMS ol li {
  margin-bottom: 15px;
}
.contentCMS ol ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentCMS ol ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentText .plainText {
  font-size: 14px;
  margin-bottom: 15px;
}
.contentText .plainText p {
  margin-bottom: 20px;
}
.contentText .content-box .plainText ul {
  list-style-type: disc;
  margin-bottom: 25px;
  list-style-position: outside;
  margin-left: 40px;
}
.contentText .content-box .plainText ul li {
  margin-bottom: 15px;
  padding-bottom: 0;
  border-bottom: 0;
}
.contentText .content-box .plainText ul ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentText .content-box .plainText ul ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentText .content-box .plainText ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 25px;
  margin-left: 40px;
}
.contentText .content-box .plainText ol li {
  margin-bottom: 15px;
  padding-bottom: 0;
  border-bottom: 0;
}
.contentText .content-box .plainText ol ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.contentText .content-box .plainText ol ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.pageContent {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  border-left: #d6d6dd 1px solid;
  border-right: #d6d6dd 1px solid;
  background: #ffffff;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
/*=========================================================																   
JUMBOTRON
=========================================================*/
.jumbotron,
.container-fluid .jumbotron {
  border-radius: 0;
}
.wordWrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/*=========================================================
WELLS																						  
=========================================================*/
.well {
  border-radius: 0;
  box-shadow: none;
  position: relative;
}
.well .well {
  margin-top: 20px;
}
.well .well:last-child {
  margin-bottom: 0;
}
.well.well-s {
  padding: 10px;
}
.well.well-xs {
  padding: 5px;
}
.well.simple {
  background: none;
  border-color: #e8e8e8;
}
.well.light {
  background: #fafafa;
}
.well.dark {
  background: #3e3e3e;
  border: 0;
  color: #ffffff;
}
.well.dark input,
.well.dark textarea {
  color: #535252;
}
.well.dark .pager {
  color: #00b3b5;
}
.well.dark .posted,
.well.dark .label {
  color: #ffffff;
}
.well.tplComment {
  padding: 0 0 30px;
  margin-bottom: 30px;
  border-width: 0 0 1px;
}
.well.highlight {
  margin: -21px -20px 0;
  border-right: 0;
  border-left: 0;
}
.well.highlight + div {
  margin-top: 20px;
}
.well.htmlPopoverWrap {
  position: initial;
}
.well .well-footer {
  padding: 15px 24px 15px 24px;
  text-align: right;
  margin: 24px 0 -15px 0;
}
.well .input-group-addon {
  border-color: #b9eaeb;
}
.well .well-top-more {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-top: 5px;
}
.well input[type="text"],
.well input[type="password"],
.well textarea {
  border-color: #b9eaeb;
}
.well .media {
  margin-top: 0;
}
.well .middle-snapshot {
  display: inline-block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  border-radius: 50%;
}
.well .middle-snapshot .logo {
  width: 100%;
  vertical-align: top;
}
.well table.infromationTable {
  display: inline-block;
  width: 55%;
}
.well table.infromationTable td.lableTable .posted .label {
  font-weight: 100;
}
.well table.infromationTable td.valueTable .posted span {
  font-weight: 400;
  font-size: 12px;
}
/*=========================================================
INFORMATION TABLE - used for metadata and list contacts 								  
=========================================================*/
.infromationTable {
  max-width: 100%;
  margin-top: 0;
}
.infromationTable .posted {
  margin-bottom: 0;
}
.infromationTable .ccMetaDataItem {
  display: table-row;
}
.infromationTable .ccMetaDataItem .valueTable span.value {
  margin-bottom: 10px;
  padding-right: 10px;
  display: inline-block;
}
.infromationTable .ccMetaDataItem .valueTable span.value p {
  line-height: 14px;
  font-size: 10px;
  text-transform: uppercase;
}
.infromationTable .ccMetaDataItem .valueTable span + .value {
  padding-right: 10px;
  margin-right: 10px;
  border-right: #d6d6dd 1px solid;
}
.infromationTable .ccMetaDataItem .valueTable span + .value:last-child {
  border: 0;
}
.infromationTable .lableTable {
  vertical-align: top;
}
.infromationTable .lableTable .label {
  padding-right: 20px;
  color: #333333;
  text-align: left;
  font-weight: bold;
  font-size: 10px;
}
.infromationTable .lableTable .detail .title {
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-right: 10px;
}
.infromationTable .valueTable {
  padding-bottom: 5px;
  vertical-align: top;
}
.infromationTable .valueTable .posted .value {
  text-transform: none;
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
  line-height: 14px;
}
/*=========================================================
Organization Type Badge								  
=========================================================*/
.orgType {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
  clear: both;
  overflow: hidden;
  display: block;
}
/*=========================================================
AUTHOR BOX e.g. Blog Post, Resource page
=========================================================*/
.resAuthor {
  width: 275px;
  margin-bottom: 40px;
}
.resAuthor .well {
  background: #fafafa;
}
.resAuthor .title {
  font-weight: bold;
  text-align: center;
  color: #808080;
  font-size: 14px;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: block;
  font-style: normal;
  line-height: 12px;
}
.resAuthor .name {
  font-weight: bold;
}
.resAuthor img.portraitPhoto {
  padding: 3px;
  border: #d6d6dd 1px solid;
  width: 80px;
}
.resAuthor .personOrg {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
.resAuthor .authorPictureWrapp .photoWrapp .designation {
  position: absolute;
  display: block;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.resAuthor .mail {
  word-wrap: break-word;
  line-height: 14px;
  display: block;
  margin-top: 10px;
}
/*=========================================================
 TABS
=========================================================*/
.tabs {
  margin-bottom: 0;
  padding-top: 3px;
}
.tabs .dropdown-menu {
  opacity: 1;
}
.tabs .nav-tabs,
.tabs .nav-pills {
  position: relative;
}
.tabs .wtabs {
  border: 0;
  margin-top: 10px;
}
.tabs .wtabs li a {
  border: 0;
  background: none;
  height: 40px;
  text-transform: uppercase;
  font-weight: 600;
}
.tabs .wtabs li a:before {
  bottom: 0;
  height: 1px;
}
.tabs .wtabs li a:hover,
.tabs .wtabs li a:focus {
  background: none;
}
.tabs .wtabs li a:hover:before,
.tabs .wtabs li a:focus:before {
  bottom: 0;
  height: 1px;
}
.tabs .wtabs li.current a {
  border-bottom: 1px solid #00b3b5;
}
.tabs .wtabs li.current a:hover,
.tabs .wtabs li.current a:focus {
  border-bottom: 1px solid #00b3b5;
}
.tabs .wtabs li.current a:hover:before,
.tabs .wtabs li.current a:focus:before {
  display: none;
}
.tabs .tabdrop {
  margin-bottom: 0;
  float: none !important;
  display: inline-block;
}
.tabs .tabdrop .dropdown-backdrop {
  z-index: 9;
}
.tabs .tabdrop .dropdown-toggle {
  background: #e8f8f8;
  z-index: 10;
  background-color: #ffffff;
  padding-top: 5px;
}
.tabs .tabdrop .dropdown-toggle:hover {
  background: #ffffff;
  cursor: pointer;
}
.tabs .tabdrop .dropdown-toggle:focus {
  border: #d6d6dd 1px solid;
  border-bottom-color: #ffffff;
  background: #ffffff;
}
.tabs .tabdrop .dropdown-toggle .display-tab .fa:before {
  content: '\e234';
  font-family: "Glyphicons Halflings";
  font-size: 18px;
  color: #535252;
  padding: 15px 20px;
  display: block;
}
.tabs .tabdrop .dropdown-toggle .caret {
  display: none;
}
.tabs .tabdrop .dropdown-menu {
  border: 1px solid #e8e8e8;
  margin-right: 0;
  margin-top: -2px;
  z-index: 9;
  height: initial;
  padding-left: 0;
}
.tabs .tabdrop .dropdown-menu li a {
  cursor: pointer;
  display: block;
  height: initial;
  width: 100%;
  padding-top: 10px;
  background-color: transparent;
  border: none;
}
.tabs .tabdrop .dropdown-menu li a span.badge {
  float: none;
}
.tabs .tabdrop .dropdown-menu li a:hover {
  color: #00b3b5;
  padding-top: 10px;
  cursor: pointer;
}
.tabs .tabdrop .dropdown-menu li:last-child a {
  padding-bottom: 10px;
}
.tabs .tabdrop .dropdown-menu .active a {
  color: #535252;
}
.tabs .tabdrop.active .dropdown-toggle {
  padding: 10px 15px;
}
.tabs .tabdrop.active .dropdown-toggle .display-tab span.badge {
  float: none;
}
.tabs .tabdrop.active .dropdown-toggle .display-tab:after {
  text-align: center;
  content: '\e234';
  font-family: "Glyphicons Halflings";
  font-size: 18px;
  color: #535252;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
  float: right;
}
.tabs ul {
  border-bottom: #e8e8e8 1px solid;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 40px;
  height: 47px;
}
.tabs ul.items {
  border-bottom: 0;
  padding-left: 0;
  height: auto;
}
.tabs ul li {
  border: 0 none;
  cursor: pointer;
  display: block;
  float: left;
  height: auto;
  list-style: outside none none;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}
.tabs ul li.venue:before {
  display: none;
}
.tabs ul li.item {
  float: none;
}
.tabs ul li > a {
  cursor: pointer;
  display: block;
  position: relative;
  padding: 13px 25px 13px;
  font-size: 12px;
  margin-right: 10px;
  height: 48px;
  box-sizing: border-box;
  top: -1px;
  border: #d6d6dd 1px solid;
  border-bottom-color: #d6d6dd;
  background: #f0f1f5;
  color: #535252;
}
.tabs ul li > a:hover {
  background: #e0e0e0;
  border-color: #e0e0e0;
  border-bottom-color: #d6d6dd;
  color: #535252;
}
.tabs ul li.active a,
.tabs ul li.active:focus a,
.tabs ul li.active a:hover,
.tabs ul li.active:focus a:hover {
  border-color: #e8e8e8;
  border-bottom-color: #ffffff;
  background: #ffffff !important;
  border-bottom: none;
  cursor: default;
  padding: 13px 25px 14px;
}
.tabs ul li.current a,
.tabs ul li.current:focus a,
.tabs ul li.current a:hover,
.tabs ul li.current:focus a:hover {
  border-color: #d6d6dd;
  border-bottom-color: #ffffff;
  background: #ffffff;
  border-bottom: none;
  cursor: default;
  top: -1px;
}
.tabs + .complexResource {
  margin-top: 20px;
}
/*=========================================================																   
Images
=========================================================*/
img[src*="/common/images/no_thumb.png"],
img[src*="/images/no_thumb.png"],
img[src=""],
img[src*=""],
img[src*="/.aspx"] {
  display: none;
}
img.img-responsive {
  width: auto;
  float: none;
}
_:-ms-lang(x),
_:-webkit-full-screen,
img[src*="/common/images/no_thumb.png"],
img[src*="/images/no_thumb.png"],
img[src=""],
img[src*=""],
img[src*="/.aspx"] {
  display: block;
}
/*=========================================================																   
THUMBNAIL
=========================================================*/
.thumbnail {
  padding: 3px;
  border: #e8e8e8 1px solid;
  background: none;
}
.thumbnail.thumbnail[src='/common/images/no_thumb.png'] {
  display: none;
}
/*=========================================================																   
Name -e.g. list titles
=========================================================*/
.name {
  display: block;
  font-family: 'open-sans', sans-serif;
  line-height: 28px;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 400;
  word-wrap: break-word;
}
.name.smallMargins {
  line-height: 22px;
  margin-bottom: 5px;
  font-weight: 600;
}
.name .small {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-weight: 400;
  font-family: 'open-sans', sans-serif;
}
div.name,
span.name {
  color: #404040;
}
/*=========================================================																   
Description
=========================================================*/
.description {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 22px;
  word-wrap: break-word;
  /*.descriptionshort {
		br {
			display: none;
		}
	}*/
}
.description pre:empty {
  display: none;
}
.description > .description {
  margin-top: 0;
  margin-bottom: 0;
}
.description.question {
  font-weight: bold;
}
.description a {
  word-wrap: break-word;
}
.description .url {
  margin-top: 15px;
  margin-bottom: 0;
}
.description pre {
  background: none;
  border: 0;
  width: 100%;
  height: auto;
  display: block;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.description ul {
  list-style-type: disc;
  margin-bottom: 25px;
  list-style-position: outside;
  margin-left: 40px;
}
.description ul li {
  margin-bottom: 15px;
}
.description ul ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 15px;
  margin-bottom: 10px;
}
.description ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
  margin-bottom: 10px;
}
.description ol {
  list-style-type: decimal;
  margin-bottom: 25px;
  list-style-position: outside;
  margin-left: 40px;
}
.description ol li {
  margin-bottom: 15px;
}
.description ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 15px;
  margin-bottom: 10px;
}
.description ol ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
  margin-bottom: 10px;
}
.description p:last-child {
  margin-bottom: 0;
}
/*=========================================================
 PRE TAG
=========================================================*/
pre {
  background: none;
  border: 0;
  width: 100%;
  height: auto;
  display: block;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  word-break: break-word;
}
pre .contentCMS {
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 15px;
}
/*=========================================================																   
SELECT TAG
=========================================================*/
.selected .fa.unselected {
  display: none;
}
.selected .fa.selected {
  display: inline-block;
  color: #00b3b5;
}
.selected:focus {
  box-shadow: none;
}
/*=========================================================
 ALERTS
=========================================================*/
.alert {
  padding: 10px 35px 10px 15px;
  display: block;
  margin-top: 10px;
  text-align: left;
}
.alert p + p {
  margin-bottom: 5px;
}
/*=========================================================																   
Posted Classname - used for author and date
=========================================================*/
.posted {
  line-height: 14px;
  color: #8a8a8a;
  display: block;
  margin-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
  overflow: hidden;
}
.posted.date + .date {
  margin-top: -10px;
}
.posted .label {
  line-height: 14px;
  font-size: 100%;
  display: inline-block;
  text-align: left;
  padding: 0 5px 0 0;
  vertical-align: top;
  color: #4e4e4e;
}
.posted a.label {
  color: #00b3b5;
}
.posted a.label:hover {
  color: #034ea1;
}
.posted a.label:hover .badge {
  background-color: #034ea1;
}
.posted .value {
  line-height: 14px;
  white-space: normal;
}
.posted img {
  display: none;
}
.posted.usedForFeatures {
  display: none;
}
.posted.dragTop {
  margin: 0 0 30px;
}
.posted.aboutAuthor {
  margin-bottom: 10px;
}
.posted.person-contact .label {
  float: left;
  width: auto;
}
.posted.person-contact .value {
  display: inline-block;
  overflow: hidden;
}
.posted.person-contact .value a {
  display: block;
  word-wrap: break-word;
}
.posted.author {
  font-size: 11px;
  color: #404040;
  font-weight: 600;
}
.posted + .description,
.posted + .name {
  margin-top: 15px;
}
.posted.inline {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.posted .actionLabel {
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
}
/*=========================================================																   
URL styling
=========================================================*/
.url {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: block;
  margin-bottom: 15px;
  font-family: 'proxima-nova', sans-serif;
  font-size: 10px;
  text-transform: uppercase;
  overflow: hidden;
}
.url:last-child {
  margin-bottom: 0;
}
.url a {
  max-width: 600px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
/*=========================================================
PANELS
=========================================================*/
.panel .panel-title {
  font-family: 'open-sans', sans-serif;
}
.panel .well {
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 10px;
}
.panel .well:last-child {
  margin-bottom: 0;
}
.panel .well .name {
  margin-top: 0;
  font-weight: bold;
}
.panel .well .name.collection {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
.panel .well .description {
  font-size: 12px;
}
/*=========================================================																   
Font Awesome, Glyph and general icons
=========================================================*/
.fa.fa-download {
  font-size: 16px;
}
.fa.fa-pencil {
  border-radius: 50%;
  padding: 4px 6px;
  font-size: 14px;
  color: #00b3b5;
  border: 1px solid #00b3b5;
  margin-right: 10px;
  cursor: pointer;
}
.fa.fa-pencil:hover {
  color: #034ea1;
  border: 1px solid #034ea1;
}
.fa.inline {
  margin-right: 10px;
}
.fa.fa-times {
  border-radius: 50%;
  padding: 4px 6px;
  font-size: 18px;
  color: #034ea1;
  border: 1px solid #034ea1;
  float: right;
  cursor: pointer;
}
.fa.fa-times:hover {
  color: #00b3b5;
  border: 1px solid #00b3b5;
}
.fa.fa-facebook {
  background: #537bbd;
}
.fa.fa-linkedin {
  background: #2085c7;
}
.fa.fa-twitter {
  background: #91d6f3;
}
.fa.fa-google-plus {
  background: #de4b39;
}
.fa.fa-youtube {
  background: #cc181e;
}
.fa.fa-rss {
  background: #f36c2b;
}
.PDF:before,
.PDF:before {
  content: "\f1c1";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.TXT:before,
.TXT:before {
  content: "\f0f6";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.DOC:before,
.DOCX:before,
.doc:before,
.docx:before {
  content: "\f1c2";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.PPT:before,
.PPTX:before,
.ppt:before,
.pptx:before {
  content: "\f1c4";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.XLS:before,
.XLSX:before,
.xls:before,
.xlsx:before {
  content: "\f1c3";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.jpg:before,
.jpeg:before,
.png:before,
.png:before {
  content: "\f1c5";
  padding-right: 5px;
  font-family: FontAwesome;
  font-size: 18px;
  color: #535252;
  line-height: normal;
}
.icon-refresh:before {
  content: "\f021";
  font-family: FontAwesome;
  color: #00b3b5;
}
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  font-weight: 400;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
}
.file:not(".resourcePage") {
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.file:not(".resourcePage") a:before {
  content: "\f016";
  padding-right: 10px;
  font-family: FontAwesome;
  font-size: 16px;
}
.file:not(".resourcePage").file-presentation a:before {
  content: "\f1c4";
}
.file:not(".resourcePage").file-paper a:before {
  content: "\f1c1";
}
.file:not(".resourcePage").youtube:before {
  display: none;
}
/*=========================================================																   
Left - Right COlumns Equal Height
=========================================================*/
/*.tabs-4-content {
	> .centerRightColumn {
		.isFlexContainer();
	}

	> .centerLeftColumn {
		.isFlexColumn();
	}
}*/
.singleColLayout .mainMiddleCol .directoryLayout .centerTwoColLayout.centerColBorder .centerLeftColumn {
  padding-top: 0;
}
.singleColLayout .mainMiddleCol .directoryLayout .centerTwoColLayout.centerColBorder .centerRightColumn {
  margin-left: 30px;
  padding-left: 30px;
  border-left: #d6d6dd 1px solid;
}
/*=========================================================																   
Very General Colors
=========================================================*/
.normalColor {
  color: #404040;
}
.reviews {
  color: #8a8a8a;
}
/*=========================================================																   
FUNCTIONS																    
=========================================================*/
.noBorder {
  padding: 0;
  border: 0;
}
.hasLinkColor {
  color: #00b3b5;
  border-color: #00b3b5;
}
.hasLinkColor:hover,
.hasLinkColor:focus {
  color: #034ea1;
  border-color: #034ea1;
}
.boxedLeftInfo {
  margin-bottom: 15px;
  width: 90px;
  height: 90px;
  text-align: center;
  position: relative;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  padding: 4px;
  float: left;
  margin-right: 25px;
}
.forceCenter {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
}
.isFlexContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.isFlexColumn {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.hasBorder {
  border: #d6d6dd 1px solid;
  margin-top: 20px;
  padding: 5px 10px;
  overflow: hidden;
}
.leftBorder {
  border-left: #d6d6dd 1px solid;
}
.mainBorderWrap {
  border: #d6d6dd 1px solid;
  padding: 25px;
  margin-bottom: 30px;
}
.mainBorderWrap.hiddenleftInfoWrap .leftInfo {
  display: none;
}
.mainBorderWrap.hiddenleftInfoWrap .rightInfo {
  width: 100%;
}
.mainBorderWrap.hiddenleftInfoWrap .rightInfo .rightInfoWrap {
  position: relative;
}
.mainBorderWrap.hiddenleftInfoWrap .rightInfo .rightInfoWrap .actionsWrapp.row-buttons {
  margin-top: 0;
  text-align: right;
}
.reset-Txt-Head {
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  display: block;
  font-family: 'open-sans', sans-serif;
  line-height: 28px;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 10px;
}
.reset-Txt-Head.smallMargins {
  line-height: 22px;
  margin-bottom: 5px;
  font-weight: 600;
}
.reset-Txt-Head .small {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-weight: 400;
  font-family: 'open-sans', sans-serif;
}
/*=========================================================										  						   
HEADER BAR								    
=========================================================*/
/*************************************************************************************
HeaderBar + Top Navigator
*************************************************************************************/
.masthead {
  max-width: 1200px;
}
header {
  padding: 0;
  margin: 0;
  clear: both;
  position: relative;
  z-index: 999;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAxAQMAAAAhoVFnAAAAA1BMVEXp6elXI8SMAAAAFUlEQVR4XrXAgQAAAACAoP2pp6i4AQBiAAFTH0TEAAAAAElFTkSuQmCC') /*/common/images/greyTopBar.png*/ repeat-x left top #ffffff;
  background-size: 2px 67px;
}
header .primaryHeaderBar {
  background: #ffffff;
}
header .secondLogo {
  display: inline-block;
  vertical-align: middle;
  width: 150px;
  margin-top: 7px;
  margin-left: 25px;
}
header .alert {
  text-transform: none;
  font-weight: 400;
}
header.expanded {
  height: auto;
}
header .nav > li > a:hover,
header .nav > li a:focus {
  background: initial;
  background: none;
}
header .btn {
  width: 80px;
}
header .closeSearchBox {
  float: right;
  margin-left: 10px;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  margin-right: 30px;
}
header .closeSearchBox:before {
  font-family: FontAwesome;
  content: "\00d7";
}
header .searchbox {
  background: #ffffff;
  height: auto;
  width: auto;
  float: right;
  padding: 0;
  margin: 0;
  border-radius: 30px;
}
header .searchbox .tooltip {
  width: 100%;
}
header .searchbox .searchInfoText {
  position: absolute;
  top: 8px;
  right: 3px;
}
header .searchbox input {
  border: 0;
  font-size: 12px;
  transition: width 300ms ease-in-out;
  float: right;
  background: none;
  height: auto;
  color: #535252;
  padding: 5px 18px 5px 0;
  margin: 0;
  width: calc(100% - 30px);
  box-shadow: none;
}
header .searchbox input:focus {
  width: 200px;
}
header .searchbox .button {
  float: left;
  margin-top: 2px;
}
header .searchbox .button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 14px;
  text-indent: -10000px;
  padding: 5px 8px;
  vertical-align: middle;
}
header .navbar {
  min-height: 50px;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}
header li.sep {
  display: none;
}
header li a:focus {
  background: none;
}
header .logout {
  padding: 3px 15px;
  margin-top: 10px;
  float: left;
  margin-right: 20px;
}
header .login-as-text {
  display: block;
  float: left;
  font-size: 12px;
  margin-top: 8px;
  position: relative;
  text-transform: none;
  width: auto;
}
header .profileActions {
  position: relative;
  margin-left: 10px;
  display: inline-block;
  padding: 0;
}
header .profileActions .login-li .siteLoginBtn {
  display: inline-block;
  margin-left: 10px;
  margin-top: 18px;
  border-radius: 3px;
  background: #ffffff;
  color: #2d2d2d;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  background: #00b3b5;
  border-radius: 50%;
}
header .profileActions .login-li .siteLoginBtn .fa {
  color: #00b3b5;
}
header .profileActions .login-li .siteLoginBtn:hover,
header .profileActions .login-li .siteLoginBtn[aria-expanded="true"] {
  background: #00b3b5;
  color: #ffffff;
}
header .profileActions .login-li .siteLoginBtn:hover .fa,
header .profileActions .login-li .siteLoginBtn[aria-expanded="true"] .fa {
  color: #ffffff;
}
header .welcomeText {
  font-size: 14px;
  display: block;
  padding: 9px;
  margin-bottom: 5px;
  color: #404040;
  font-weight: 600;
}
header .welcomeText .userName {
  margin-top: 5px;
  font-size: 12px;
  display: block;
  color: #8a8a8a;
  white-space: normal;
  word-wrap: break-word;
  line-height: 14px;
}
header .profilePic {
  border-radius: 50%;
  padding: 2px;
  width: 100%;
  height: 100%;
}
header .profileActionsBox {
  margin-top: 0;
  top: 25px;
  right: -40px;
  position: absolute;
  cursor: default;
  display: block;
}
header .profileActionsBox .corner {
  left: unset;
  left: auto;
  right: 34px;
}
header .profileActionsBox .logoutLink {
  font-size: 11px;
  word-wrap: break-word;
  line-height: 14px;
  text-transform: uppercase;
  display: block;
  height: auto;
  padding: 10px 25px 10px 30px;
  margin-bottom: 0;
  border-bottom: 0;
  margin-top: 0;
  font-weight: 600;
  color: #bd052d;
  position: relative;
}
header .profileActionsBox .logoutLink:hover {
  color: #034ea1;
}
header .profileActionsBox .logoutLink .fa {
  position: absolute;
  right: 15px;
  top: 9px;
  font-size: 16px;
}
header .profileActionsBoxContent {
  position: relative;
  margin-top: 30px;
  background: #ffffff;
  box-shadow: 0 1px 30px #8a8a8a;
  max-width: 300px;
  min-width: 200px;
  padding: 1px;
}
header .name {
  display: inline;
  height: auto;
  margin: 0;
  padding: 0;
  background: none;
  font-size: 12px;
  padding-left: 3px;
}
header .profileActionsTitle {
  background: none repeat scroll 0 0 #00b3b5;
  border-radius: 15px;
  color: #ffffff;
  display: block;
  float: left;
  height: auto;
  line-height: 27px;
  padding: 0;
  width: 145px;
  text-align: center;
  margin-top: 2px;
}
header .horizontalmenu {
  bottom: 38px;
  position: relative;
  left: 135px;
}
header .corner {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAANCAYAAAA0XUfWAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7amlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA2LTE1VDE0OjUyOjU2KzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDYtMTdUMTg6MzM6NDUrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA2LTE3VDE4OjMzOjQ1KzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjNmMTBlOGQwLTNjOTktNmM0Mi1hZmRjLWRkM2ZkN2M4ZTUwOTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM3NzBjMjZkLTE1MDYtMTFlNS1hMWE0LWFlZDdmNTBmN2U3MDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2MkM0Q0RGRTRFMzUxMUU0QTY5MEZERkRFOThGMDNDNjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo2MkM0Q0RGRjRFMzUxMUU0QTY5MEZERkRFOThGMDNDNjwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjYyQzRDRTAxNEUzNTExRTRBNjkwRkRGREU5OEYwM0M2PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiMTY0NjBlNC04MmQ2LWYwNGEtYjMxMi1iZWIzZDFiMDE4OGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDYtMTdUMTg6MzM6NDUrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6M2YxMGU4ZDAtM2M5OS02YzQyLWFmZGMtZGQzZmQ3YzhlNTA5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA2LTE3VDE4OjMzOjQ1KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQxPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5aryz9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADUSURBVHjazNQtSwRRGIbhx1VBsBhUtFiM20x+YDP7PwQRMdvtZhcR0Z+izY8mCJvsYzGIOJdlg5Z13Zmd9YLTDi/3gcM7gdRoNUk3Sa1DWzXNWUlyneQ5yU2S9TojgypnEkd481OJSyxXnB9UimzjVn+vOMRU05HTOMa7wT1iu6nINTwYTokLLI0qcgYn+FBdgYO/fIFBLm3iSf3usVU1chan+DQ6Jc6xOEzkDrqaU2C/t9J+jZzDWe+F43CHjX6Ru3gxfiU6mP8euYAr/0+BPbS+BgDjIz4OLpzO2QAAAABJRU5ErkJggg==') /*/common/images/loginCornerTop.png*/ no-repeat scroll left top rgba(0, 0, 0, 0);
  display: block;
  height: 13px;
  left: 22px;
  position: absolute;
  top: -12px;
  width: 41px;
}
header .editMyProfile,
header a.organization {
  font-size: 12px;
  max-width: 300px;
  min-width: 200px;
  word-wrap: break-word;
  line-height: 14px;
  color: #00b3b5;
  display: block;
  height: auto;
  padding: 10px 25px 10px 30px;
  margin-bottom: 0;
  border-bottom: #d6d6dd 1px solid;
  margin-top: 0;
  position: relative;
}
header a.organization:hover {
  color: #034ea1;
}
header .editMyProfile {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  background: #404040;
  color: #404040;
  border-bottom: 0;
  background: #d2d2d2;
}
header .editMyProfile .fa {
  position: absolute;
  left: 9px;
  top: 9px;
  font-size: 14px;
}
header .submenuImagePerson {
  height: 32px;
  position: absolute;
  width: 32px;
  bottom: 69px;
  left: 20px;
}
header .submenuOrganizationImage {
  height: 32px;
  position: absolute;
  width: 32px;
  top: 55px;
  left: 20px;
}
header .navbar-content .navbar-right {
  margin-top: 5px;
}
header .navbar-content .navbar-right li a {
  padding-top: 15px;
  padding-bottom: 15px;
}
header .navbar-content .navbar-right li.shoppingCart {
  margin-right: 10px;
  margin-top: 10px;
}
header .navbar-content .navbar-right li.shoppingCart a {
  background-color: #00b3b5;
  color: #ffffff;
  border-radius: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
header .navbar-content .navbar-right li.shoppingCart a:before {
  content: "\f07a";
  font-family: FontAwesome;
  margin-right: 5px;
  color: #ffffff;
}
header .navbar-content .navbar-right li.shoppingCart a:hover {
  background-color: #034ea1;
  color: #ffffff;
}
header .navbar-content .navbar-right li.search {
  margin-top: 12px;
}
header .navbar-content .navbar-right li.search a {
  padding-top: 0px;
  padding-bottom: 0px;
}
header .navbar-content .navbar-nav {
  padding-bottom: 0;
}
header .navbar-content .navbar-nav li.home,
header .navbar-content .navbar-nav li.lowgraphics {
  margin-top: 5px;
}
header .navbar-content .navbar-nav li.home a,
header .navbar-content .navbar-nav li.lowgraphics a {
  padding-top: 15px;
  padding-bottom: 15px;
}
header .navbar-content .navbar-nav li.login-li {
  margin-top: 15px;
}
header .navbar-content .logout,
header .navbar-content .login-as-text {
  margin-top: 15px;
}
header .navbar-content .profileActions {
  margin-top: 12px;
}
.navbar-top {
  clear: both;
  float: none;
}
.navbar-top.expanded {
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.3);
}
.navbar-content {
  max-width: 1200px;
  margin: 0 auto;
}
.navbar-content li.login-li a:hover,
.navbar-content li.login-li a:focus {
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.navbar-content li {
  margin-right: 15px;
  position: relative;
}
.navbar-content li.join {
  margin-top: 15px;
}
.navbar-content li.join a:hover,
.navbar-content li.join a:focus {
  background: #034ea1;
  border-color: #034ea1;
  color: #ffffff;
}
.navbar-content li .btn.generalBtn {
  background: none repeat scroll 0 0 #00b3b5;
  border-radius: 15px;
  color: #ffffff;
  width: auto;
  padding-right: 20px;
  padding-left: 45px;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  border: 1px solid #00b3b5;
}
.navbar-content li .btn.generalBtn:hover {
  background: #034ea1;
  color: #ffffff;
  border: 1px solid #034ea1;
}
.navbar-content li .btn.generalBtn:before {
  content: "";
  display: block;
  width: 20px;
  height: 24px;
  position: absolute;
  z-index: 10000;
  max-width: 100%;
  left: calc(20% - (20px/2));
  bottom: calc(100% - (47px/2));
  padding-left: 40px;
}
.navbar-collapse {
  border: 0;
}
.container .navbar-right {
  margin-right: 40px;
}
.container .navbar-right li.search {
  margin-right: 0;
}
/*=========================================================
NAVIGATION
=========================================================*/
.navbar-brand {
  height: auto;
}
.navbar-static-top {
  z-index: 9;
}
.desktopHeader .dropdown-menu {
  opacity: 0;
  transition: opacity 300ms ease-in-out;
}
.navigation_submenu_box:hover .dropdown-menu {
  display: block;
  opacity: 1;
}
.mobileTopNavigator .dropdown-menu {
  opacity: 1;
  padding: 1px;
}
.mobileTopNavigator .navigation_submenu_box:hover .dropdown-menu {
  display: none;
}
.navbar li a {
  display: block;
}
.navbar li a.login.selected {
  background: #ffffff;
  border-color: #ffffff;
  color: #034ea1;
  cursor: default;
}
.navbar li .btn {
  margin-top: 0;
  display: inline-block;
}
.navbar-nav {
  padding-bottom: 13px;
  margin: 0 auto;
}
.navbar-nav li.dropdown a.menuItem {
  background: none;
}
.navbar-nav li.dropdown a.menuItem:hover {
  background: none;
}
.navbar-nav li .dropdown-menu {
  font-size: 14px;
  float: none;
  border-radius: 0;
  border: 0;
  background: none;
  box-shadow: 0 0;
  padding: 0;
}
.navbar-nav li .dropdown-menu .dropdown-menu-wrapp {
  position: relative;
  z-index: 999;
}
.navbar-nav li .dropdown-menu .dropdown-menu-cols {
  background: #ffffff;
  position: relative;
  box-shadow: 0 -2px 20px 5px rgba(222, 222, 222, 0.77);
}
.navbar-nav li .dropdown-menu .dropdown-menu-cols:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  z-index: 99;
  top: 1px;
  box-sizing: border-box;
  border: 12px solid #333333;
  border-color: transparent transparent #ffffff #ffffff;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  box-shadow: -3px 3px 2px 0 rgba(238, 238, 238, 0.3);
  background: #ffffff;
}
.navbar-nav li .dropdown-menu ul.submenu-items {
  position: static;
  box-sizing: border-box;
  top: 0;
  margin-top: 0;
  float: left;
}
.navbar-nav li .dropdown-menu ul.submenu-items li a {
  white-space: normal;
  width: 273px;
  margin: 0 auto;
  border-bottom: 1px solid #b5cbdc;
  padding: 20px 25px;
  background-color: #ffffff;
}
.navbar-nav li .dropdown-menu ul.submenu-items li a:hover {
  color: #006dac;
  background: #eaf5fe;
}
.navbar-nav li .dropdown-menu ul.submenu-items li:last-child > a {
  border-bottom: 0;
}
.navbar-nav li .dropdown-menu ul.submenu-items:nth-child(3n + 3),
.navbar-nav li .dropdown-menu ul.submenu-items:nth-child(4n + 4),
.navbar-nav li .dropdown-menu ul.submenu-items:nth-child(5n + 5) {
  margin-left: 10px;
}
.navbar-nav li > .dropdown-menu {
  padding-top: 30px;
}
.topMenuNav .navbar-nav > .disabled > a {
  color: #535252;
  font-family: 'open-sans', sans-serif;
  font-size: 16px;
  font-weight: normal;
}
.topMenuNav .navbar-nav > .disabled > a:hover,
.topMenuNav .navbar-nav > .disabled > a:focus {
  cursor: pointer;
  color: #535252;
}
.topMenuNav .overview.full-width {
  display: none;
}
.topNavWrapper {
  position: absolute;
  left: 35px;
  top: 60px;
  width: 100%;
  z-index: 1;
}
/**********************************************************************
TOP NAVIGATOR
**********************************************************************/
.topNav {
  margin-top: 17px;
  color: #535252;
  font-size: 16px;
  font-weight: 600;
}
.topNav ul.topnav li {
  margin-right: 45px;
}
.topNav .navbar {
  min-height: 30px;
}
.topNav .navbar-header {
  background: none;
}
.topNav .topnav li a {
  font-size: 16px;
  font-weight: 600;
  background: none;
}
.topNav .topnav li .glyphicon {
  font-weight: 100;
}
ul.topNav {
  margin-top: 40px;
  float: none;
  text-align: center;
}
ul.topNav > .dropdown {
  margin-right: 18px;
  width: auto;
  padding: 0 15px;
  float: none;
  display: inline-block;
}
ul.topNav > .dropdown a.menuItem {
  font-family: 'proxima-nova', sans-serif;
  color: #535252;
  font-size: 16px;
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
}
ul.topNav > .dropdown a.menuItem:hover,
ul.topNav > .dropdown a.menuItem:focus {
  color: #535252;
}
ul.topNav > .dropdown.selected {
  background-color: #ffffff;
  border-bottom-width: 3px;
  border-style: solid;
  border-color: #00b3b5;
  color: #ffffff;
  transition: border-color 1s ease;
  padding-top: 0;
}
ul.topNav > .dropdown.selected:hover {
  border-color: #ffffff;
  transition: none;
}
ul.topNav > .dropdown:hover,
ul.topNav > .dropdown:focus,
ul.topNav > .dropdown:active {
  background-color: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
ul.topNav > .dropdown:hover .menuItem:hover,
ul.topNav > .dropdown:focus .menuItem:hover,
ul.topNav > .dropdown:active .menuItem:hover {
  color: #ffffff;
}
ul.topNav > .dropdown:hover {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
ul.topNav > .dropdown ul li a:hover {
  border-bottom: 1px solid #034ea1;
}
ul.topNav > .dropdown .dropdown-menu .dropdown-menu-wrapp {
  left: calc(-50% + 90px);
}
ul.topNav > .dropdown .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(50% + 12px);
}
ul.topNav > .dropdown.twoCols .dropdown-menu-wrapp {
  left: calc(-100% + 90px);
}
ul.topNav > .dropdown.twoCols .dropdown-menu-wrapp .dropdown-menu-cols {
  width: calc(200% - 10px);
}
ul.topNav > .dropdown.twoCols .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(53% + 15px);
}
ul.topNav > .dropdown.twoCols.navItem4 .dropdown-menu-wrapp .dropdown-menu-cols:before,
ul.topNav > .dropdown.twoCols.navItem5 .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(50% + 15px);
}
ul.topNav > .dropdown.navItemAbout .dropdown-menu-wrapp {
  left: calc(-60% + 65px);
}
ul.topNav > .dropdown.navItemAbout .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(50% + 15px);
}
ul.topNav > .dropdown.navItem1 .dropdown-menu-wrapp {
  left: calc(-60% + 65px);
}
ul.topNav > .dropdown.navItem1 .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(50% + 15px);
}
ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp {
  left: calc(-40% + 55px);
}
ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before {
  left: calc(45% + 15px);
}
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp {
  left: calc(-140% + 55px);
}
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols {
  width: calc(300% - 10px);
}
ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items li a {
  padding: 16px 0 16px 60px;
  background-repeat: no-repeat;
  background-position: 10px center;
  box-sizing: content-box;
  display: block;
  width: 210px;
}
ul.topNav > .dropdown:hover .menuItem {
  color: #ffffff;
}
/**********************************************************************
TOP LOGIN
**********************************************************************/
.topLogin {
  display: none;
  position: relative;
  z-index: 9;
  clear: both;
}
.topLogin input {
  margin-bottom: 15px;
}
.topLogin input[type="checkbox"] {
  top: -1px;
}
.topLogin .login {
  width: 100%;
}
.topLoginContent {
  width: 30%;
  margin: 0 auto 20px;
  padding-top: 20px;
}
.topLoginContent .data {
  line-height: 15px;
}
.topLoginContent .register {
  margin-top: 20px;
  text-align: center;
}
.topLoginContent .register .forgot-password {
  margin-top: 0;
  background: #00b3b5;
  color: #ffffff;
  font-weight: 300;
  margin: 0 auto;
  padding: 5px 10px;
  border-radius: 20px;
  max-width: 185px;
}
.topLoginContent .register .forgot-password:hover,
.topLoginContent .register .forgot-password:focus {
  color: #ffffff;
  background: #034ea1;
}
.profile-img-card {
  height: 85px;
  margin: 0 auto 15px;
  display: block;
  border-radius: 50%;
  background: #e9e9e9;
  margin-left: calc(50% - 38px);
}
.profile-img-card.custom {
  display: none;
}
.forgot-password {
  text-align: center;
  display: block;
  margin-top: 10px;
}
.register .forgot-password {
  color: #034ea1;
  font-weight: bold;
}
.register .forgot-password:hover {
  color: #00b3b5;
}
.profile-heading {
  text-align: center;
  margin-bottom: 20px;
}
/*=========================================================
LOGIN BUTTON
=========================================================*/
.closeLoginBox {
  margin-top: 7px;
}
.closeLoginBox:before {
  content: "\00d7";
  color: #00b3b5;
  border-radius: 50%;
  font-size: 30px;
  padding: 0 12px;
  line-height: 1;
}
.closeLoginBox:hover:before {
  color: #034ea1;
}
/**********************************************************************
BREADCRUMBS
**********************************************************************/
.breadcrumb > li + li:before {
  padding: 0;
}
.breadcrumb li.homeIcon {
  display: inline-block !important;
}
div.breadcrumb {
  border-bottom: #d6d6dd 1px solid;
  padding: 0 0 0 25px;
  margin-bottom: 0;
  border-radius: 0;
  position: relative;
  padding-right: 20px;
}
div.breadcrumb ul.breadcrumb {
  width: 100%;
  float: none;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
div.breadcrumb ul.breadcrumb li {
  display: inline-block;
  vertical-align: top;
  padding: 16px 0 8px;
  font-size: 14px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
}
div.breadcrumb ul.breadcrumb li.text-overflow:before {
  display: none;
}
div.breadcrumb ul.breadcrumb li.text-overflow > a {
  float: none;
}
div.breadcrumb ul.breadcrumb li.home {
  display: none;
}
div.breadcrumb ul.breadcrumb li.home + .sep {
  display: none;
}
div.breadcrumb ul.breadcrumb li.sep {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAyCAMAAACAlbAXAAABWVBMVEXY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NgTkJGUAAAAc3RSTlMAAwEKBhPjAjQ8yhXV7FNJIu6EiiYXuOs65M8SIRgLjPHe4G9mcCeev50ypwjNTO/yO9S5pYDibTbznGmRFqK90HVbYuUbPcHFfJWxYNoPMfAs31iPwgVQ6gxrqqFzQRzof5q1Y9wQL+FcvJLEVOYaI59fB7eo4wAAAO5JREFUeF51kuWWwlAMBtsCLW3RhV3c3d3X3d3d3d9feIHh/pw5X3KSXEGQ+pMCvkAsxSIfVVksLIZY5FZE5MVShANBq42FfTfNomUJIxcnChwwxRMszNUai6RvnEUmy+MZ/C4OOJw2FuWKm8VY3cDjNZoc0NsdFt2el8VAnmIxPTNivNk5DsxrCuEl3zJh4+oaVlnfkAhvbm0T3vHs4ZX3D/hXHPKaj44Jn8h4efcprvLMck5YurjEnld+PO21x0H45taOS9TusPj9Ay7x8emZsNn5Qlh/fSMsvn9gT9enkfDX9w/hX6tKWPn7JzwEZOobDk7STZkAAAAASUVORK5CYII=') /*/common/images/breadSep.png*/ no-repeat center center;
  height: 50px;
  width: 50px;
  padding: 0;
}
div.breadcrumb ul.breadcrumb li.start img,
div.breadcrumb ul.breadcrumb li.etc img {
  display: none;
}
div.breadcrumb ul.breadcrumb li a {
  float: left;
}
div.breadcrumb ul.breadcrumb .glyphicon {
  font-size: 18px;
}
div.breadcrumb .homeIcon {
  color: #034ea1;
  width: 25px;
  height: 25px;
  text-align: center;
  cursor: pointer;
  padding: 16px 0 8px;
}
div.breadcrumb .homeIcon .fa {
  font-size: 18px;
}
div.breadcrumb .homeIcon.dropped .fa:before {
  content: "\f078";
}
div.breadcrumb .breadcrumb-Dd {
  position: absolute;
  top: 50px;
  left: -1px;
  background: #f0f1f5;
  padding: 15px;
  min-width: 223px;
  max-width: 300px;
  z-index: 99;
  border: #d6d6dd 1px solid;
}
div.breadcrumb .breadcrumb-Dd > li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: #d6d6dd 1px solid;
}
div.breadcrumb .breadcrumb-Dd > li a {
  color: #034ea1;
}
div.breadcrumb .breadcrumb-Dd > li:hover a {
  color: #00b3b5;
}
div.breadcrumb .breadcrumb-Dd > li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
#header.expanded {
  background: #ffffff;
}
#header.expanded .desktopHeader {
  border-bottom: #d6d6dd 1px solid;
}
#header .desktopHeader .navbar {
  min-height: auto;
  min-height: unset;
  min-height: initial;
  border: 0;
}
#header .topLoginWrapp a {
  color: #00b3b5;
}
#header .topLoginWrapp a:hover {
  color: #034ea1;
}
#header .topLoginWrapp .home {
  margin-top: 0;
  display: none;
}
#header .topLoginWrapp .login-li {
  margin-top: 18px;
}
#header .topLoginWrapp .login-li .siteLoginBtn {
  border-radius: 3px;
  background: #00b3b5;
  color: #2d2d2d;
  padding: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
#header .topLoginWrapp .login-li .siteLoginBtn .fa {
  color: #ffffff;
}
#header .topLoginWrapp .login-li .siteLoginBtn:hover,
#header .topLoginWrapp .login-li .siteLoginBtn.selected {
  background: #ffffff;
  color: #00b3b5;
}
#header .topLoginWrapp .login-li .siteLoginBtn:hover .fa,
#header .topLoginWrapp .login-li .siteLoginBtn.selected .fa {
  color: #00b3b5;
}
#header .topLoginWrapp .join {
  margin-top: 0;
}
#header .topLoginWrapp .join a {
  background: #034ea1;
  border: #034ea1 2px solid;
  margin-top: 0;
}
#header .topLoginWrapp .join a:hover {
  background: #00b3b5;
  border-color: #00b3b5;
  color: #034ea1;
}
#header .topSiteSearchBtn {
  display: inline-block;
  margin-left: 10px;
  margin-top: 18px;
  border-radius: 3px;
  background: #ffffff;
  color: #2d2d2d;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
#header .topSiteSearchBtn .fa {
  color: #00b3b5;
}
#header .topSiteSearchBtn:hover,
#header .topSiteSearchBtn[aria-expanded="true"] {
  background: #00b3b5;
  color: #ffffff;
}
#header .topSiteSearchBtn:hover .fa,
#header .topSiteSearchBtn[aria-expanded="true"] .fa {
  color: #ffffff;
}
#header .topHeaderSearchGroup {
  background: #f0f1f5;
  border: #d6d6dd 1px solid;
  border-top: 0;
}
#header .topHeaderSearchGroup .pageContent {
  padding: 10px 0;
  border: 0;
  background: none;
}
#header .topHeaderSearchGroup .searchbox {
  float: none;
  border: #d6d6dd 1px solid;
  width: 40%;
  float: right;
}
#header .topHeaderSearchGroup .searchbox > input {
  float: none;
  transition: none;
}
#header .topHeaderSearchGroup .searchbox > input:focus {
  width: calc(100% - 30px);
}
#header .navbar-content .navbar-right li a {
  padding-top: 11px;
  color: #00b3b5;
}
#header .navbar-content .navbar-right li.search {
  margin-top: 5px;
}
.mastheadWrap {
  background-color: #535252;
}
#background-header {
  background: #e6ecf0;
}
/*========================================================================
	Top Nav
========================================================================*/
.navbar-nav li .dropdown-menu {
  top: 31px;
  padding-top: 0 !important;
  left: 0;
}
.navbar-nav li .dropdown-menu .dropdown-menu-wrapp {
  left: 0 !important;
}
.navbar-nav li .dropdown-menu .dropdown-menu-cols {
  box-shadow: none;
}
.navbar-nav li .dropdown-menu .dropdown-menu-cols:before,
.navbar-nav li .dropdown-menu .dropdown-menu-cols:after {
  display: none;
}
.navbar-nav li .dropdown-menu .submenu-items li a {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  background: #00b3b5 !important;
  color: #ffffff;
}
.navbar-nav li .dropdown-menu .submenu-items li a:hover {
  background: #ffffff;
  background: none !important;
  color: #00b3b5 !important;
}
ul.topNav {
  margin-top: 15px;
  text-align: left;
  padding-left: 200px;
}
ul.topNav > .dropdown {
  background-color: #3d3d40;
  border-color: #ffffff;
  border-radius: 3px;
}
ul.topNav > .dropdown ul li a:hover {
  border-color: #00b3b5;
}
ul.topNav > .dropdown.homepage {
  display: none !important;
}
ul.topNav > .dropdown:before {
  display: none;
}
ul.topNav > .dropdown a.menuItem {
  color: #ffffff;
}
ul.topNav > .dropdown a.menuItem:hover,
ul.topNav > .dropdown a.menuItem:focus {
  color: #ffffff;
}
ul.topNav > .dropdown a.menuItem:hover a.menuItem,
ul.topNav > .dropdown a.menuItem:focus a.menuItem {
  color: #ffffff !important;
}
ul.topNav > .dropdown:hover,
ul.topNav > .dropdown:focus {
  background: #00b3b5;
  color: #ffffff;
}
ul.topNav > .dropdown:hover a.menuItem,
ul.topNav > .dropdown:focus a.menuItem {
  color: #ffffff !important;
}
ul.topNav > .dropdown.selected {
  border: 0;
  background-color: #00b3b5;
}
ul.topNav > .dropdown.selected a.menuItem {
  color: #ffffff;
}
div.breadcrumb {
  border-color: #ddddde;
}
div.breadcrumb li.homeIcon {
  color: #00b3b5;
}
div.breadcrumb:after {
  background: url(/common/images/nav_shadow.png) no-repeat;
  content: '';
  display: block;
  height: 70px;
  width: 100%;
  background-size: 100% auto;
  position: absolute;
  top: 50px;
  bottom: auto;
  left: 0;
  z-index: 2;
}
.topLogo .img-responsive {
  max-height: 55px;
}
ul.topNav {
  padding-bottom: 0;
  margin-top: 17px;
}
.navbar {
  margin-bottom: 0;
}
.loggedInMenu {
  float: right;
}
/*===============================================================
	=================================================================
		EXCHANGE
	=================================================================
	===============================================================*/
body.exchange {
  /*div.breadcrumb {
		border: 0;
		padding-top: 1px;
		background-color: transparent;
		margin-bottom: 15px;

		&:after {
			display: none;
		}

		ul.breadcrumb {
			margin: 15px 0 10px;
			padding-left: 10px;
			padding-bottom: 5px;
			border: @border-color 1px solid;
			background: @box-background;

			li.sep {
				height: 20px;
				width: 30px;
				text-align: center;
				vertical-align: middle;
				margin: 16px 5px 8px;
			}
		}

		.breadcrumb-Dd {
			left: 25px;
			top: 70px;
		}
	}*/
}
body.exchange .brandingTopBanner {
  width: 100%;
  max-height: 230px;
}
body.exchange .desktopMastheadWrap {
  position: relative;
}
body.exchange .fullWidthTopBannerWrap {
  position: relative;
  max-height: 300px;
  overflow: hidden;
}
body.exchange .fullWidthTopBannerWrap .fullWidthTopBanner:after {
  display: none !important;
}
body.exchange .exchangeTopNav {
  background: #00b3b5;
  background: #de2167;
}
body.exchange .exchangeTopNav .pageContent {
  background: none;
  padding: 0 !important;
  border: 0;
}
body.exchange .exchangeTopNav .navbar-header {
  display: none;
}
body.exchange .exchangeTopNav .topMenuNav {
  width: 100%;
  z-index: 1;
}
body.exchange .exchangeTopNav .topMenuNav .topNav {
  padding-left: 40px;
  margin-top: 10px;
}
body.exchange .exchangeTopNav .topMenuNav .topNav .dropdown-toggle {
  margin: 0;
}
body.exchange .exchangeTopNav .topMenuNav .topNav .dropdown-toggle .menuItem {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
  font-size: 18px;
  font-weight: 300;
}
body.exchange .exchangeTopNav .topMenuNav .topNav .dropdown-toggle .menuItem:hover {
  background: #fafafa;
  color: #333333;
}
body.exchange .exchangeTopNav .topMenuNav .topNav .dropdown-toggle:hover {
  background: none;
}
body.exchange .exchangeTopNav .topMenuNav .topNav .dropdown-toggle:hover .menuItem {
  background: #fafafa;
  color: #00b3b5 !important;
}
/*=========================================================																   
List Flexible														    							  
=========================================================*/
/*=========================================================																   
General Styles												    
=========================================================*/
.listItem {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: #d6d6dd 1px solid;
}
.emptyList {
  font-size: 13px;
  font-style: italic;
  color: #8a8a8a;
}
.empty-list,
.tplEmpty {
  color: #8a8a8a;
  font-size: 14px;
  font-style: italic;
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: 0;
}
/*==================================================================================================================
====================================================================================================================
													SORT BY 								    
====================================================================================================================
==================================================================================================================*/
.sortBy {
  padding: 5px 0;
  margin-top: 15px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
  border-top: 1px solid #e8e8e8;
}
.sortBy div.btns {
  float: left;
}
.sortBy div.btns a {
  border: #00b3b5 1px solid;
  border-radius: 10px;
  color: #00b3b5;
  display: inline-block;
  text-transform: uppercase;
  font-size: 10px;
  margin-right: 5px;
  padding: 1px 20px;
  position: relative;
  cursor: pointer;
}
.sortBy div.btns a.selected,
.sortBy div.btns a:hover {
  background-color: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.sortBy div.btns a.selected.asc:before,
.sortBy div.btns a:hover.asc:before,
.sortBy div.btns a.selected.ascending:before,
.sortBy div.btns a:hover.ascending:before,
.sortBy div.btns a.selected.desc:before,
.sortBy div.btns a:hover.desc:before,
.sortBy div.btns a.selected.descending:before,
.sortBy div.btns a:hover.descending:before {
  color: #ffffff;
}
.sortBy div.btns a.asc:before,
.sortBy div.btns a.ascending:before {
  font-family: FontAwesome;
  position: absolute;
  top: 2px;
  right: 5px;
  content: "\f106";
  color: #00b3b5;
}
.sortBy div.btns a.desc:before,
.sortBy div.btns a.descending:before {
  position: absolute;
  top: 1px;
  right: 5px;
  font-family: FontAwesome;
  content: "\f107";
  color: #00b3b5;
}
.sortBy span.label {
  float: left;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 400;
  min-width: 50px;
  margin-top: 3px;
  font-family: 'open-sans', sans-serif;
}
/*==================================================================================================================
====================================================================================================================
													PAGER 								    
====================================================================================================================
==================================================================================================================*/
.Content {
  padding-bottom: 1px;
}
.pager {
  padding: 0 5px;
  margin-bottom: 40px;
  text-align: center;
  font-size: 11px;
}
.pager .text {
  padding-right: 10px;
}
.pager select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: none;
  padding-left: 10px;
  width: 53px;
}
.pager li {
  display: inline-block;
}
.pager li > a {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.pager li a:focus,
.pager li span:focus,
.pager li a:hover,
.pager li span:hover {
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.pagination {
  padding: 0;
  margin: 0;
  width: 120px;
  height: 16px;
  margin: 0 auto;
}
.pagination li {
  display: block;
  float: left;
  vertical-align: top;
  border-bottom: 0;
}
.pagination li a {
  background: none;
  border-radius: 0;
  cursor: pointer;
}
.pagination li a.disabled {
  cursor: default;
}
.pagination li.pager-firstpageb {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat left center;
}
.pagination li.pager-prevpageb {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat left center;
  background-position: -18px;
}
.pagination li.pager-pageddl {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat left center;
  background-position: -32px;
  height: 16px;
}
.pagination li.pager-pagenextb {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat left center;
  background-position: -83px;
}
.pagination li.pager-pagelastb {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat left center;
  background-position: -103px;
}
.pagination.small {
  background-position: center center;
  width: 90px;
}
.pager-list {
  list-style: none outside none;
}
.pager-size {
  text-align: right;
}
.pager-index {
  text-align: left;
}
.pager-firstpageb a.first_page_disabled,
.pager-prevpageb a.prev_page_disabled,
.pager-pagenextb a.next_page_disabled,
.pager-pagelastb a.last_page_disabled,
.pager-prevpageb a.prev_page,
.pager-firstpageb a.first_page,
.pager-pagenextb a.next_page,
.pager-pagelastb a.last_page {
  height: 16px;
  width: 17px;
}
.next-prev-pagination {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #d6d6dd 1px solid;
}
.next-prev-pagination .pager {
  margin-top: 0;
  margin-bottom: 0 !important;
  padding: 0;
}
.next-prev-pagination .pager li {
  line-height: 12px;
}
.next-prev-pagination .pager li a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
}
.next-prev-pagination .pager li a span {
  font-size: 14px;
  vertical-align: middle;
  margin-top: -3px;
}
.next-prev-pagination .pager li a.disabled {
  color: #e9e9e9;
  cursor: default;
}
.next-prev-pagination .pager li a.disabled span {
  color: #e9e9e9;
}
.next-prev-pagination .pager .previous {
  float: left;
}
.next-prev-pagination .pager .previous a span {
  padding-right: 5px;
}
.next-prev-pagination .pager .next {
  float: right;
}
.next-prev-pagination .pager .next a span {
  padding-left: 5px;
}
.next-prev-pagination.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
  margin-top: 20px;
  padding-top: 20px;
  border-top: #d6d6dd 1px solid;
}
.searchResultsList .next-prev-pagination {
  position: relative;
  width: 100%;
  margin-bottom: 0 !important;
  top: 0;
  background: #f0f1f5;
  border: #d6d6dd 1px solid;
  padding-bottom: 0;
}
.searchResultsList .next-prev-pagination .pager {
  padding: 0;
  margin: 0;
}
.searchResultsList .next-prev-pagination .pager li {
  border-bottom: 0;
}
.searchResultsList .next-prev-pagination .pager li > a {
  border: 0;
  font-size: 13px;
  background: none;
  color: #00b3b5;
  line-height: 16px;
}
.searchResultsList .next-prev-pagination .pager li > a > span {
  font-size: 18px;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  color: #00b3b5;
  padding: 10px;
}
.searchResultsList .next-prev-pagination .pager li > a:hover {
  background: none;
  border-color: #e9e9e9;
  color: #034ea1;
}
.searchResultsList .next-prev-pagination .pager li > a:hover > span {
  color: #034ea1;
}
.searchResultsList .next-prev-pagination .pager .previous {
  float: left;
  margin-left: 0;
}
.searchResultsList .next-prev-pagination .pager .previous > a {
  padding: 10px 5px;
}
.searchResultsList .next-prev-pagination .pager .previous > a span {
  padding: 0;
}
.searchResultsList .next-prev-pagination .pager .previous > a span:before {
  vertical-align: bottom;
  padding-right: 5px;
}
.searchResultsList .next-prev-pagination .pager .next {
  float: right;
  margin-right: 0;
}
.searchResultsList .next-prev-pagination .pager .next > a {
  padding: 10px 5px;
}
.searchResultsList .next-prev-pagination .pager .next > a span {
  padding: 0;
}
.searchResultsList .next-prev-pagination .pager .next > a span:before {
  vertical-align: bottom;
  padding-left: 5px;
}
/*=========================================================																   
LIST HEADINGS for group items						    
=========================================================*/
.listHeading {
  background: #2e302d;
  padding: 8px 15px;
  margin-bottom: 30px;
  color: #ffffff;
  font-weight: 900;
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
}
.listHeading a {
  color: #ffffff;
}
/*=========================================================																   
RIGHT INFO							    
=========================================================*/
.rightInfo .text-right {
  margin-top: 10px;
}
.rightInfo .right {
  margin-left: 30px;
  float: right;
  padding: 0;
  max-width: 250px;
}
.rightInfo .right .thumbnail {
  width: 100%;
  margin-bottom: 5px;
}
.rightInfo .right + .noThumb {
  display: none;
}
.rightInfo .right + .name {
  margin-top: 15px;
}
.relatedObjectWidget .listFlexible .rightInfo {
  width: 100%;
  float: none;
}
/*==================================================================================================================
====================================================================================================================
													LIST FLEXIBLE 								    
====================================================================================================================
==================================================================================================================*/
.YoutubeVideo .rightInfo .right {
  max-width: 320px;
  width: 38%;
}
.listFlexible {
  /****************************************************************
	Members Directory Cards
****************************************************************/
}
.listFlexible .selectWrap .filters.well {
  margin-bottom: 30px;
}
.listFlexible.projectsList .tplEvent .ctIcon.event {
  padding-top: 24px;
  width: 105px;
  height: 106px;
  border-color: #dfdfdf;
}
.listFlexible.projectsList .tplEvent .ctIcon.event span {
  color: #8a8a8a;
}
.listFlexible.projectsList .rightInfo {
  overflow: visible;
}
.listFlexible .ratingStars {
  float: right;
  text-align: right;
}
.listFlexible .rightInfoWrap + .blog-thumbnail {
  margin-top: 20px;
}
.listFlexible li:last-child article {
  border-bottom-width: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.listFlexible li:last-child article.borderedItem {
  border-bottom-width: 1px;
  margin-bottom: 30px;
}
.listFlexible li .btn.objectEditBtn {
  background: none;
  text-align: center;
  width: auto;
  border: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}
.listFlexible li .btn.objectEditBtn:before {
  content: "\f040";
  font-family: FontAwesome;
  padding-right: 5px;
  line-height: 18px;
  font-size: 18px;
}
.listFlexible li .btn.objectEditBtn.delete:before {
  content: "\f1f8";
}
.listFlexible li .tplBlogComment .rightInfo {
  float: left;
  width: calc(100% - 75px);
  cursor: default;
  position: relative;
  overflow: visible;
  padding: 0;
  border: 0;
}
.listFlexible li .tplBlogComment .rightInfo .attachments {
  margin-top: 10px;
}
.listFlexible li .tplBlogComment .rightInfo .attachments .name.small {
  font-style: normal;
  font-family: 'proxima-nova', sans-serif;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #404040;
}
.listFlexible li .tplBlogComment .rightInfo .attachments .alert-info {
  margin-bottom: 5px;
  background: #f5f5f5;
  border: #d6d6dd 1px solid;
  font-weight: 600;
}
.listFlexible li .tplBlogComment .rightInfo .attachments .alert-info .fa-paperclip {
  font-size: 16px;
  padding-right: 5px;
  position: relative;
  bottom: -1px;
}
.listFlexible li .tplBlogComment .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
}
.listFlexible li .tplBlogComment .leftInfo .portraitPhoto {
  width: 52px;
  padding: 0;
}
.listFlexible .tplAudioVideo .posted.date {
  margin-bottom: 10px;
}
.listFlexible .tplAudioVideo .audioPlayerWrap {
  margin-top: 20px;
  margin-bottom: 20px;
}
.listFlexible .tplAudioVideo .downloadFile {
  float: none;
}
.listFlexible .actionsWrapp .ratingStars {
  text-align: left;
  float: none;
}
.listFlexible .lightList .personContactInfo {
  display: none;
}
.listFlexible .leftInfo {
  margin-bottom: 15px;
  width: 90px;
  height: 90px;
  text-align: center;
  position: relative;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  padding: 4px;
  float: left;
  margin-right: 25px;
  height: auto;
}
.listFlexible .leftInfo .img-thumbnail,
.listFlexible .leftInfo .thumbnail {
  width: 80px;
}
.listFlexible .leftInfo .img-thumbnail.logo,
.listFlexible .leftInfo .thumbnail.logo {
  margin: 0 auto;
}
.listFlexible .leftInfo .designation {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  width: 26px;
}
.listFlexible .leftInfo .reviews {
  margin-top: 25px;
}
@media (max-width: 779px) {
  .listFlexible .leftInfo .reviews {
    display: none !important;
  }
}
.listFlexible .leftInfo .reviews .count {
  background: #959595;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 11px;
  font-weight: 900;
  padding: 2px 6px;
  text-align: center;
  margin: 0 0 5px 0;
}
.listFlexible .leftInfo .reviews .label {
  display: block;
  color: #676767;
  font-weight: normal;
  text-transform: uppercase;
}
.listFlexible .rightInfo {
  border: #d6d6dd 1px solid;
  padding: 20px;
  overflow: visible;
  float: left;
  width: calc(100% - 125px);
  position: relative;
}
.listFlexible .rightInfo .name {
  max-width: 93%;
}
.listFlexible .rightInfo .boxBadge {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWJhZmZmZjEtNWFiMy1iYTQzLTlhNjQtNTViZGNjNWQ3ZGU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjNERkQ4QTQzMDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjNERkQ4QTQ0MDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliYWZmZmYxLTVhYjMtYmE0My05YTY0LTU1YmRjYzVkN2RlNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0wOFQxODozNzoxMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjAyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDctMDhUMTg6Mzc6MTMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjEzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjH2nM8AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAhlJREFUeNrs2yFOA1EQxvGvm6rFbC0kJBgsdTjCBUBjKViOA5KeAbgAN6A9AQkJ2K5hFekiKEl7gv3Pm++TT73ML/OemRk9HZ/1F5N9jYTIu6RzSR9KmOqtW+ll9aWecZ8jSa+SDlNiSJJBQBgGYWTUn17tHCy69vGkbq79hwzYGf+Z1s1s2bVzdwgAwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMLZBJMS89eAg1dAVmNbNrFv/3ElaZwepCG9EXY3vJd1mB0FgbDLPDkLCSA9Cw0gNQsRIC0LFSAlCxkgHQsdIBRIBIw1IFIwUIJEwigeJhlE0SESMYkGiYhQJEhmjOJDoGEWBlIBRDEgpGEWAlIQRHqQ0jNAgJWKEBSkVIyRIyRjhQErHCAWSASMMSBaMECCZMPAg2TDQIBkxsCBZMZAgmTFwINkxJGn+/bcfMvjCjjEk7VXjhwVgpc0Ym0zr5mbZtY+9MQxiDBiIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxhgQ5Hn1uTP6bowBs+habYOMXZLhQSTpcnJgDBLI7wCer9MWBg16qgAAAABJRU5ErkJggg==') /*/common/images/boxBadge2.png*/ no-repeat left top;
  left: auto;
  right: -5px;
  top: -5px;
  width: 99px;
  height: 99px;
  position: absolute;
  z-index: 1;
}
.listFlexible .rightInfo .boxBadge span {
  font-size: 10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.listFlexible .rightInfo .boxBadge + .rightInfoWrap .listExperience {
  right: 45px;
  top: 6px;
  z-index: 9;
}
.listFlexible .rightInfo .information {
  margin-left: 0;
}
.listFlexible .rightInfo .information .text-right {
  margin-top: 7px;
}
.listFlexible .rightInfo .thumbnail {
  margin-left: auto;
}
.listFlexible .rightInfo.noBorder {
  border: 0;
  padding: 0;
}
.listFlexible .rightInfo .listExperience {
  float: right;
  width: 275px;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
  top: -5px;
  z-index: 1;
}
.listFlexible .rightInfo .listExperience .actionsWrapp.infoBar {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-top: 0;
}
.listFlexible .rightInfo .listExperience .control-rate-experience {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-left: 0;
}
.listFlexible .rightInfo .listExperience .rateExperiences {
  margin-top: 0;
}
.listFlexible .rightInfo .listExperience .emotion-icon {
  margin-right: 0;
  margin-left: 5px;
}
.listFlexible .singleSelectBox .selectBoxes {
  margin-right: 0;
  margin-left: 0;
}
.listFlexible .singleSelectBox .selectBoxes .selectWrap {
  width: 100% !important;
  margin-left: 0 !important;
}
.listFlexible article {
  margin-bottom: 30px;
  border-bottom: #e8e8e8 1px solid;
  padding-bottom: 30px;
  display: block;
}
.listFlexible article:before,
.listFlexible article:after {
  content: " ";
  display: table;
}
.listFlexible article:after {
  clear: both;
}
.listFlexible article:before,
.listFlexible article:after {
  content: " ";
  display: table;
}
.listFlexible article:after {
  clear: both;
}
.listFlexible article.borderedItem {
  padding: 24px;
  border: 1px solid #ececec;
}
.listFlexible article.borderedItem .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
}
.listFlexible article.borderedItem .leftInfo .portraitPhoto {
  width: 52px;
  padding: 0;
}
.listFlexible article.borderedItem .rightInfo {
  padding: 0;
  border: 0;
}
.listFlexible article.motFile .info {
  margin-left: 0;
}
.listFlexible article.tplEmpty {
  border-bottom: 0;
}
.listFlexible article.tplResource .rightInfo .right,
.listFlexible article.tplFile .rightInfo .right,
.listFlexible article.tplNewsletter .rightInfo .right,
.listFlexible article.tplNews .rightInfo .right,
.listFlexible article.tplFeaturedLink .rightInfo .right,
.listFlexible article.tplSubpage .rightInfo .right,
.listFlexible article.tplAudioVideo .rightInfo .right {
  max-width: 320px;
  width: 38%;
}
.listFlexible article.tplReport .rightInfo .right {
  max-width: 150px;
  width: auto;
}
.listFlexible article.tplActivity .rightInfo {
  max-width: 93%;
}
.listFlexible article.tplActivity .rightInfo .rightInfoWrap {
  min-height: 70px;
}
.listFlexible article.tplActivity.hasStatusBadge .rightInfo .rightInfoWrap {
  border: 0;
  padding: 4px;
}
.listFlexible article.tplActivity.hasStatusBadge .rightInfo .rightInfoWrap .name {
  padding-right: 30px;
}
.listFlexible article.tplNews {
  width: 100%;
  max-width: 100%;
}
.listFlexible article.tplNews .rightInfo .right .thumbnail {
  max-width: 100%;
}
.listFlexible article.tplResource .posted {
  margin-bottom: 15px;
}
.listFlexible article.tplResource .url {
  margin-bottom: 5px;
}
.listFlexible article .description.large {
  font-size: 14px;
  line-height: 20px;
}
.listFlexible article .ratingInfo {
  margin-bottom: 0;
}
.listFlexible article .ratingInfo .counterWrap {
  display: none;
}
.listFlexible article .videoContentYoutubeFixed {
  margin-bottom: 10px;
}
.listFlexible article .btn {
  margin-left: 10px;
}
.listFlexible article .btn.buy {
  margin-left: 0;
  margin-top: 15px;
  padding: 3px 20px 1px;
  width: 150px;
  display: block;
}
.listFlexible article .btn.buy + .buy {
  margin-left: 0;
}
.listFlexible article .btn.buy:hover .badge {
  background-color: #034ea1;
  color: #ffffff;
}
.listFlexible article .actionsWrapp .media {
  display: none;
}
.listFlexible article .actionsWrapp .media.ratings {
  width: 40%;
}
.listFlexible article .actionsWrapp .media .smallStars .star {
  padding-top: 5px;
}
.listFlexible article .actionsWrapp .reviewsCounterBtn,
.listFlexible article .actionsWrapp .qnaCounterBtn {
  display: inline-block;
}
.listFlexible article .actionsWrapp .reviewsCounterBtn + .qnaCounterBtn {
  margin-left: 15px;
}
.listFlexible article .rightInfo .readMore {
  display: none;
}
.listFlexible article .rightInfo .readMore.isVisible {
  display: block;
}
.listFlexible article .rightInfo .readMore.isVisible.answers {
  display: inline-block;
}
.listFlexible article .rightInfo .readMore.isVisible.no-float {
  display: inline-block;
  margin-top: 0;
}
.listFlexible article .posted.type {
  margin-bottom: 5px;
}
.listFlexible .topic {
  border: #b9eaeb 1px solid;
  padding: 20px;
}
.listFlexible .topic .ctIcon {
  background: none;
  border: 0;
  padding: 0;
}
.listFlexible .topic .ctIcon img {
  border: 0;
  padding: 0;
}
.listFlexible .topic:last-child {
  border-bottom: #b9eaeb 1px solid;
  padding-bottom: 20px;
}
.listFlexible .topic .rightInfo .rightInfoWrap {
  border: 0;
  padding: 0;
}
.listFlexible .future-events li:last-child article {
  margin-bottom: 30px;
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 30px;
  overflow: hidden;
}
.listFlexible .future-events li article {
  margin-bottom: 30px;
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 30px;
  overflow: hidden;
}
.listFlexible .filters.well .input-group-btn:last-child > .btn,
.listFlexible .filters.well .input-group-btn:last-child > .btn-group {
  margin-left: 0;
}
.listFlexible .filters.well .input-group-btn:last-child > .btn:hover,
.listFlexible .filters.well .input-group-btn:last-child > .btn-group:hover {
  margin-left: 0;
}
.listFlexible .listResources .listResourcesIcon,
.listFlexible .listResources .complexIcon,
.listFlexible .listResources .bookmarkcollectionIcon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABqCAIAAAAwdOjDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JENzU4MzI2NkJCMTFFNUEwNkFFQjgxREMzOTlGNDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JENzU4MzE2NkJCMTFFNUEwNkFFQjgxREMzOTlGNDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREU2QzE4QTUzOTAxMUU0QjA1RTgyRjI3QzlCNjRGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCREU2QzE4QjUzOTAxMUU0QjA1RTgyRjI3QzlCNjRGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlU0kPYAAAUaSURBVHja7J3NS7JLGMazD6NjcfrEjyCNTi7Mog9eIyKK3BS0cFkL/7nctImENhFk0SbRahG2scIKksyCog/JqM6Fw5nzoI++ar6+vnZdC5lnGmecn3Pf99zzPJXG7/eHw+EaqkBZrdZ6gHO73WRRqDweTy0pFC2yIzuyIzuyo8iO7MiO7CiyIzuyIzuyo8iO7MiuGlVfzsG8Xm8ymcysn56e1uv1ohwMBiORSHH9a7Val8tVnewSicT7+3tm/cfHhywnUyquf9XOq8Rm6+rqVOs1Gs3/H6i2tuT9098xVpAdVYnsPj8/ya6AOKjk9RV2ZY6zZd2jzM7OqqJpb2+XZbvd3tfXV1z/ynhdbezkBjiH/k6JNstYQVWCzQYCAVV3brPZpJ2enp7G4/Gi8wqHw1Gd7LI9JGk2myW7aDR6eXlZ9BDlZFdWm9VqteofQpHDNjQ0lLx/+jvGCrKjyO7PYZftQFh5bvz29lby/qthj2K1WlX3dzqdTpZNJlPRobbM58ZlZZfP5uuflGiz9HdUJdhsLBbLdn4nU4KHh4dEIlFc/xqNJp9jrj+Snc/nU40VTqfTaDSKcigUKvreNmLF0tJSddpsPvdnv3L2+93vz5b53JyxguzIjux+ifK5P6vMbUvVfzXsUZqamlTTdeW5sTal4vov87lxWdnl82Dhj5Ros/R3FNmRHdmRHdlRZEd2ZPctVP/bP4HH45mbm+vq6hKXx8fHeB0YGLi6ugoGg4+Pjy0tLZOTk0dHR9FoVL5rdHQUbb47u2wCOJvNZrVa7+/vdTqd0+lE5dbWlsFg+O3UKp1dzX/PV7S2ttLfFaaZmZmTkxOv1yusmP6uAGG5uVyueDy+vb0Nm7VYLFx3hRksYojZbH5+fua6U9f+/r448h0bG5OVKysrJpMpmUwi1C4sLJCdirBBkWXYZm9vrygvLi4iwoqlJxsAbpkP1iuanRJNjeI5dxTSflRpMZd5BdmR3TfNZ7GDPTw8RKGxsbG/v39kZETkqrKB2+1OS1HhzhANDg4ORKKK9AtZKtwc9nTIXkUSJvKwoaEhNEZBtMTbh4eHxY4PfaLx7e0txnU4HKj86aCVGCuwpcCEMfONjQ2ES+HXlX8sPi1FxQ5uc3MT2ze0Qdnv9+/u7kpkqhJHAPieAoEAML28vPh8vvHx8fn5eZSVyLINWtE2mzsUyhQV6+vm5ub19RUzF1F1cHBQeVKSzxCRSAQEwQXlv1L66aAVuke5u7uDWeHVbrfL6QkLEksSKerOzg6yVBg1lg8WAurTiOT+BVC89/r6GkOIR+ZRNhgMmc1yDFqh7OBQ4JiQfsr9bZr5pKWouFTm+cLoUCm2xKoyGo16vR7Oq7u7G5fNzc1PT0+ZzXIMWsK8uJQ2ix0/PDG+2729vXxS1La2Ntjs+fm5NMDOzs6GlLCyRGO8wpClrQEWJo8vKRQK1aT+AMHFxUUO1r80Ly59XgF2MJBwOCzcEKxY1MN80lJUuKepqSl4/bOzM1SCI+xLrBTMc21traOjI80DCE1MTKyurmJ1g2MsFltfXxfd9vT0CKvMMWgJZ6pZXl4uyf9NgcXh84lJyrLSeeGbxxLITFFVK0UnWCawMhkB0AxLW1wqy6Il1mamx8w26NcFl1qydacMc7KcmatmTkC1UjVuKlefspzWMp9BmVcwJyM7sqPIjuzIjuwosiM7siM7sqPIjuzIjuwosiM7sqsKafx+v7xDSuUvi8XyrwADABl9W3wZB4lLAAAAAElFTkSuQmCC') /*/common/images/resource/ContentTypes/list_resources.png*/;
  width: 105px;
  height: 106px;
  margin-right: 20px;
  float: left;
}
.listFlexible .listResources .listResourcesIcon .icon .fa,
.listFlexible .listResources .complexIcon .icon .fa,
.listFlexible .listResources .bookmarkcollectionIcon .icon .fa {
  display: none;
}
.listFlexible .listResources .bookmarkCollectionContent {
  border: #d6d6dd 1px solid;
  padding: 20px;
  overflow: hidden;
  display: block;
}
.listFlexible .tplNews .ctIcon.news {
  display: none;
}
.listFlexible .tplNews .rightInfo {
  width: 100%;
}
.listFlexible .flippingDirectory {
  background: none;
  border: 0;
}
.listFlexible .flippingDirectory .listHeading {
  -ms-flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  flex: 1 1 100%;
}
.listFlexible .flippingDirectory .cardPersonInfo {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 7px;
  line-height: 16px;
  font-weight: bold;
}
.listFlexible .flippingDirectory .cutsomElement {
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  right: 8px;
  bottom: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2RDdEODZEQzExODExRTY5NzU5QTY3MDVDOTk2MEFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2RDdEODZFQzExODExRTY5NzU5QTY3MDVDOTk2MEFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTZEN0Q4NkJDMTE4MTFFNjk3NTlBNjcwNUM5OTYwQUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTZEN0Q4NkNDMTE4MTFFNjk3NTlBNjcwNUM5OTYwQUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7z9j2zAAAEGUlEQVR42tRYS0gcQRCtGUfdVRR/iKAS3YtEBVHUJAdRAyqIelAQfydzkU0OGkPYHFaRHLKEgHsIgod4UVEPIvg5KIIXD3ryg5pTNrkI/r+ocY076VrcYWa2ez5ZCElB0zu9XVWvq7qrq5oDBomiSB3nCIFxEk3MBcHIJAYAzgAIzgwwwQQIziCQwP+iCginB4ozMM4Z7OWK9HoqKM4EEHVj8csVq5smIE4HCKvxqjmgAoDkYwASWYAEDTepldN6FhhRtm98sl7zpPEGXMI/tLCHhgsQ6uvro9fX15/v7e3Z9/f3X2OP3zgemCPj4SkLCHI1zS2gsgAvExg2NjaWUVVV1R4dHf1qe3sbPB4PeL1eiIiIAJvNBjk5OXB1dfV5fn5+qLm5+QfhuX+wSqBXW0pyG8ewCk8BIhwcHLyxWq3vRkdHYWZmBpUG+ZeAhNraWmhtbYWbm5sPycnJn8jwLwogn3pjG3bN2dnZ+93dXXtvby8cHR3pBsqkpCTo6+uD1NTUgbi4OOcDoHuKhaRGAxMEhFjkLQHg6OrqgtvbW8PhPTIyEvr7+xGYi1joox4gXu8UTU5OZhLXOJxOpykgSDgf+ZB/fHw8U2MTKzYqc9+Ul5e/GBkZgePjY13ljY2NEB8frxhDPtxjlZWV7ZRTpdDLa4R4jhxTC9mQ9tnZWUOWWFxcBHRlQkKCYhw3O5HzEuWxgKjjTJCrenp6nm1tbVFPDY1OTk7A7XZDZ2enAhDyYxgg8p6yXKQbgcnGe7S2thZ81QsClJWVQWlpKWRlZUmuwXgTFRXl/11SUgLExRIPOYmQn5+fwQJCA6OYRAJZwsXFhWJCUVER2O122NnZgYWFBRgcHITT01PJemgRtAxaSE4oB+Vp6RO07guy0pPY2Fjpu7CwEBoaGqC7u9vvEjXJgaj/RzkoT0ufoJGpiYeHh560tDRpsK6uzn9U7+7uqEwVFRVUIEjp6elA4tU3yq2tCUYKQh0dHSvLy8sQExMDl5eXcH5+zgSCNDExQR1H/tzcXCgoKFhhpBGKW5uWkYmrq6te4ms3WgRpY2MDiouLwSwhP1mIe3Nz846RaIkBMCIjQ/OH6+np6aGWlhZITEz0xxEM8dXV1RhVDQFBPuRHOawLUuui1L2bwsPDIS8vz+8yjLDoPnRjqHfTP3trs/IZXmYhfz4zPDwMc3NzzHympqYG2tra1PmMOpdh5jOGM72pqSkbiaztFovFjoFPnellZ2fD9fX1wNLS0hcSk77/SaZnJAdWtKamJqvD4XiSkpLymNR6FlIO/yR58FeXy7VK0oUbihV8jIoBaGD0AJmtDnyMnllHCQYLdp+s9OBUtXSoddP/UVH+c7W29D4TwiuElmLTrxCKx6IQ3mdMPRwZAvO3Xq5+CzAADaY31YKGUZgAAAAASUVORK5CYII=') /*/common/images/flipIcon.png*/ no-repeat left top;
  cursor: pointer;
  z-index: 9;
  transition: all 300ms ease-in-out;
}
.listFlexible .flippingDirectory .badge {
  margin: 0 auto 10px;
}
.listFlexible .flippingDirectory .items {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: hidden;
  margin-left: -10px;
  margin-right: -10px;
}
.listFlexible .flippingDirectory .items:before,
.listFlexible .flippingDirectory .items:after {
  content: " ";
  display: table;
}
.listFlexible .flippingDirectory .items:after {
  clear: both;
}
.listFlexible .flippingDirectory .items:before,
.listFlexible .flippingDirectory .items:after {
  content: " ";
  display: table;
}
.listFlexible .flippingDirectory .items:after {
  clear: both;
}
.listFlexible .flippingDirectory .items .flexible-list-item {
  flex: 1 calc(25% - 10px);
  flex: 1 15%\0;
  max-width: calc(25% - 10px);
  position: relative;
  border-radius: 12px;
  transition: transform 600ms ease-in-out, filter 600ms ease-in-out, background 2s ease-in-out, border 2s ease-in-out;
  -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.25);
  -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.25);
  box-shadow: 0 2px 5px rgba(64, 64, 64, 0.25);
  background: #ffffff;
  border: #cccccc 1px solid;
  padding: 15px 15px 25px;
  margin: 0 5px 10px;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .name {
  text-align: center;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .contactTr a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .name {
  font-size: 18px;
  line-height: 20px;
  border-bottom: #36fdff 1px solid;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .jobTitle {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 7px;
  line-height: 16px;
  font-weight: bold;
  font-weight: 400;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .organization {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 7px;
  line-height: 16px;
  font-weight: bold;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .portraitPhoto {
  width: 100%;
  max-width: 130px;
  min-height: 170px;
  max-height: 170px;
  border: #00b3b5 1px solid;
  padding: 0;
  margin: 0 auto 15px;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .value {
  font-size: 11px;
  text-transform: uppercase;
  margin-bottom: 7px;
  line-height: 16px;
  font-weight: bold;
  font-weight: 400;
}
.listFlexible .flippingDirectory .items .flexible-list-item .flippedState {
  min-height: 120px;
  display: none;
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  filter: fliph;
}
.listFlexible .flippingDirectory .items .flexible-list-item .initialState {
  min-height: 120px;
  animation: show 2s forwards;
}
.listFlexible .flippingDirectory .items .flexible-list-item .initialState .badge.memberType {
  margin-top: 0;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  filter: fliph;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGMjc2RURCQjcwRjExRTZCNzk1RTk2MDFCMkQyRkI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGMjc2RURDQjcwRjExRTZCNzk1RTk2MDFCMkQyRkI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUYyNzZFRDlCNzBGMTFFNkI3OTVFOTYwMUIyRDJGQjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUYyNzZFREFCNzBGMTFFNkI3OTVFOTYwMUIyRDJGQjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6d1NR3AAAAU0lEQVR42mI89PCbADsTAwPDz7//2ZkZISQalwWogpsNpIjt339WJkYIicZlAaoFsoCiv/8Cif8QEo3LAjQNohXIATP+Y3KZGIgA1LNuyDocIMAAxEBrQBfrtRMAAAAASUVORK5CYII=') /*/common/images/flip-over-pattern.png*/ repeat left top #ddeefa;
  border: #00b3b5 1px solid;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .initialState {
  display: none;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .flippedState {
  display: block;
  animation: show 2s forwards;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .item .tplPerson .name {
  padding-bottom: 0;
  border-bottom: 0;
  text-align: left;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .personInfo {
  border-bottom: #36fdff 1px solid;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .cutsomElement {
  right: auto;
  right: unset;
  left: 8px;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .infromationTable .lableTable {
  display: block;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .infromationTable .lableTable .label {
  font-size: 12px;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .infromationTable .valueTable {
  display: block;
  margin-bottom: 15px;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .infromationTable .valueTable .label {
  font-size: 12px;
}
#myReviewDetails .borderedItem .rightInfo {
  width: calc(100% - 75px);
}
/****************************************************************
	Custom Filters
****************************************************************/
.customFilters {
  border-radius: 15px;
  padding-bottom: 0;
}
.customFilters .labelSelection {
  font-weight: bold;
  margin-bottom: 3px;
  display: block;
}
.customFilters .filterBlock {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
}
@media (min-width: 780px) {
  .customFilters .filterBlock {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .customFilters .filterBlock {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 1170px) {
  .customFilters .filterBlock {
    float: left;
    width: 33.33333333%;
  }
}
.customFilters .filterBlock .form-group {
  margin-bottom: 0;
}
.customFilters .filterBlock .selectWrap {
  overflow: hidden;
}
.customFilters .filterBlock:last-child .boolFilter {
  opacity: 0;
}
.customFilters .filterBlock:nth-child(3n) {
  padding-right: 52px;
}
.customFilters .filterBlock:nth-child(3n) .input-group {
  width: 100%;
}
.customFilters .filterBlock:nth-child(3n) .boolFilter {
  display: none;
}
.customFilters .filterBlock .boolFilter {
  float: right;
  margin-left: 10px;
  margin-top: 25px;
}
.customFilters .filterBlock .input-group {
  display: block;
  width: calc(100% - 70px);
}
.customFilters .showMoreFiltersWrap {
  display: block;
  height: 38px;
  border: #00b3b5 1px solid;
  border-radius: 19px;
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -moz-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -o-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -ms-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: linear-gradient(to top, #b9e5fd, #e3f3fd);
  overflow: hidden;
  position: relative;
}
.customFilters .showMoreFiltersWrap:before {
  position: absolute;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  line-height: 34px;
  top: 2px;
  right: 2px;
  text-align: center;
  font-family: FontAwesome;
  color: #ffffff;
  background: #00b3b5;
  content: "\f067";
  font-size: 18px;
}
.customFilters .showMoreFiltersWrap:hover,
.customFilters .showMoreFiltersWrap:focus {
  color: #404040;
  border: #00b3b5 1px solid;
}
.customFilters .showMoreFiltersWrap:hover:before,
.customFilters .showMoreFiltersWrap:focus:before {
  background: #034ea1;
}
.customFilters .showMoreFiltersWrap .showMoreFilters {
  display: block;
  border: 0;
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  height: 38px;
  position: relative;
  z-index: 1;
  box-shadow: none;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}
.customFilters:before {
  display: none;
}
.customFilters .blockLabel {
  position: relative;
}
.customFilters .form-control,
.customFilters input[type="text"] {
  border-color: #00b3b5;
  font-size: 14px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 13px;
}
.customFilters option:disabled {
  color: #bebbbb;
}
.customFilters .filterButton {
  border: 0;
  float: right;
  vertical-align: middle;
  margin-top: 4px;
  margin-left: 10px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  color: #ffffff;
  background: #535252;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  z-index: 1;
  font-size: 0;
  transform: rotate(-180deg);
  transform: scaleX(-1);
}
.customFilters .filterButton .fa {
  display: none;
}
.customFilters .filterButton:hover {
  background: #034ea1;
  color: #ffffff;
}
.customFilters .filterButton:before {
  font-family: FontAwesome;
  content: "\f01e";
  font-size: 20px;
}
.customFilters .rowLeft .input-group.nested.search {
  display: block;
}
.customFilters .rowLeft .input-group.nested.search .searchWrapp input[type="text"] {
  border-radius: 30px;
}
.customFilters .rowLeft .input-group.nested.search .searchList {
  top: 40px;
  width: 100%;
}
.customFilters .rowLeft .input-group.nested.search .searchList .searchGroupItems {
  width: 100%;
}
.customFilters .searchWrapp {
  display: block;
  position: relative;
}
.customFilters .searchWrapp .searchList {
  width: auto;
  top: 60px;
}
.customFilters .searchWrapp .searchList .searchGroupItems {
  max-height: 300px;
  overflow-y: auto;
  display: block;
  position: static;
  margin-bottom: 52px;
  padding-bottom: 10px;
}
.customFilters .searchWrapp .searchList .searchGroupItems h2 {
  background: #ffffff;
  border: #d6d6dd 1px solid;
}
.customFilters .searchWrapp .searchList .searchGroupItems .elem {
  font-size: 11px;
}
.customFilters .searchWrapp .searchList .searchGroupItems .elem:nth-child(2n) {
  background: #f3f3f3;
}
.customFilters .searchWrapp input.form-control[type="text"] {
  margin-bottom: 0;
  border-right: #00b3b5 1px solid;
  float: none;
}
.customFilters .searchWrapp .input-group-btn {
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 32px;
  z-index: 2;
}
.customFilters .applyBtn {
  border-radius: 50% !important;
  width: 32px;
  height: 32px;
  line-height: 28px;
  color: #ffffff;
  background: #00b3b5;
  text-align: center;
  border: 0;
  padding: 0;
}
.customFilters .applyBtn:hover {
  background: #034ea1;
  color: #ffffff;
}
.customFilters #hiddenFiltersContainer .form-control,
.customFilters #hiddenFiltersContainer .selectWrapContent,
.customFilters #hiddenFiltersContainer input[type="text"] {
  animation: highlightOnShow 1s ease-in-out;
}
.customFilters .selectWrapContent {
  display: block;
  border: #00b3b5 1px solid;
  border-radius: 19px;
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -moz-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -o-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: -ms-linear-gradient(bottom, #b9e5fd, #e3f3fd);
  background-image: linear-gradient(to top, #b9e5fd, #e3f3fd);
}
.customFilters .selectWrapContent select {
  border-radius: 19px;
  height: 36px;
  line-height: 38px;
  padding: 0 42px 0 15px;
  box-shadow: none;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
  border: 0;
  margin-bottom: 0;
}
.customFilters .selectWrapContent:before {
  position: absolute;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  bottom: 3px;
  right: 3px;
  text-align: center;
  font-family: FontAwesome;
  content: "\f107";
  color: #ffffff;
  background: #00b3b5;
  font-size: 24px;
}
.customFilters .selectWrapContent:hover:before {
  background: #034ea1;
}
/****************************************************************
	Filters Bool operator
****************************************************************/
.boolFilter {
  border-radius: 14px;
  border: #00b3b5 1px solid;
  vertical-align: middle;
  margin: 8px auto 0;
  position: relative;
  border: #00aaff 1px solid;
  background-image: -webkit-linear-gradient(top, rgba(0, 170, 255, 0.33), rgba(255, 255, 255, 0.33));
  background-image: -moz-linear-gradient(top, rgba(0, 170, 255, 0.33), rgba(255, 255, 255, 0.33));
  background-image: -o-linear-gradient(top, rgba(0, 170, 255, 0.33), rgba(255, 255, 255, 0.33));
  background-image: -ms-linear-gradient(top, rgba(0, 170, 255, 0.33), rgba(255, 255, 255, 0.33));
  background-image: linear-gradient(to bottom, rgba(0, 170, 255, 0.33), rgba(255, 255, 255, 0.33));
  background-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 170, 255, 0.5);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 170, 255, 0.5);
  box-shadow: inset 0 1px 3px rgba(0, 170, 255, 0.5);
  text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.004);
  width: 60px;
  height: 29px;
  padding: 0 8px 0 12px;
  display: block;
  font-weight: bold;
  font-size: 10px;
  line-height: 26px;
  text-transform: uppercase;
}
.boolFilter:before,
.boolFilter:after {
  content: " ";
  display: table;
}
.boolFilter:after {
  clear: both;
}
.boolFilter:before,
.boolFilter:after {
  content: " ";
  display: table;
}
.boolFilter:after {
  clear: both;
}
.boolFilter .fix {
  display: inline-block;
}
.boolFilter .fix:before {
  content: "&";
  font-size: 12px;
}
.boolFilter .fix.left {
  float: right;
}
.boolFilter .fix.left:before {
  content: "Or";
  font-size: 10px;
}
.boolFilter .sliding {
  position: absolute;
  left: 2px;
  top: 2px;
  transition: all 300ms ease-in-out;
  width: 23px;
  height: 23px;
  line-height: 21px;
  font-size: 12px;
  text-align: center;
  border-radius: 50%;
  z-index: 8;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 11px 10px 10px 1px 11px 10px 10px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 170, 255, 0.8);
  -moz-box-shadow: 0 2px 5px rgba(0, 170, 255, 0.8);
  box-shadow: 0 2px 5px rgba(0, 170, 255, 0.8);
  border: #00aaff 1px solid;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 170, 255, 0.25), rgba(255, 254, 247, 0.25));
  background-image: -moz-linear-gradient(bottom, rgba(0, 170, 255, 0.25), rgba(255, 254, 247, 0.25));
  background-image: -o-linear-gradient(bottom, rgba(0, 170, 255, 0.25), rgba(255, 254, 247, 0.25));
  background-image: -ms-linear-gradient(bottom, rgba(0, 170, 255, 0.25), rgba(255, 254, 247, 0.25));
  background-image: linear-gradient(to top, rgba(0, 170, 255, 0.25), rgba(255, 254, 247, 0.25));
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.004);
}
.boolFilter .sliding:before {
  content: "&";
  font-size: 12px;
}
.boolFilter.selected .sliding {
  left: 33px;
}
.boolFilter.selected .sliding:before {
  display: block;
  content: "Or";
  font-size: 10px;
  line-height: 20px;
}
/*==================================================================================================================
====================================================================================================================
														FAQ 								    
====================================================================================================================
==================================================================================================================*/
.faqIcon {
  display: block;
  border-radius: 50%;
  padding: 2px 13px;
  font-size: 30px;
  margin-right: 25px;
  text-align: center;
  color: #ffffff;
  background-color: #034ea1;
  font-family: 'open-sans', sans-serif;
  font-weight: 300;
}
.faqIcon.question {
  background: #00b3b5;
}
.faqIcon ~ :before {
  display: none;
}
/*=========================================================																   
FAQ LIST								    
=========================================================*/
.faqList .tplFaq .authorPictureWrapp {
  width: 105px;
  margin-right: 10px;
}
.faqList .tplFaq .posted {
  margin-bottom: 5px;
}
.faqList .tplFaq .posted.recent .label {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}
.faqList .tplFaq .authorInfo {
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.faqList .tplFaq .authorInfo .author {
  font-weight: bold;
  display: block;
}
.faqList .tplFaq .authorInfo .title {
  color: #8a8a8a;
  display: block;
}
.faqList .tplFaq .authorInfo .organization {
  font-weight: 400;
  display: block;
}
.faqList .tplFaq .name {
  margin-bottom: 25px;
}
.faqList .tplFaq .answer .author,
.faqList .tplFaq .answer .title,
.faqList .tplFaq .answer .organization {
  display: inline;
}
.faqList .tplFaq .answer .description {
  font-size: 13px;
}
.faqList .tplFaq .answer .posted {
  margin-bottom: 10px;
}
/*=========================================================																   
FAQ ITEM								    
=========================================================*/
.tplFaq .question {
  display: block;
}
.tplFaq .question:before,
.tplFaq .question:after {
  content: " ";
  display: table;
}
.tplFaq .question:after {
  clear: both;
}
.tplFaq .question:before,
.tplFaq .question:after {
  content: " ";
  display: table;
}
.tplFaq .question:after {
  clear: both;
}
.tplFaq .question.highlighted {
  padding: 10px;
  background: #fffceb;
}
.tplFaq .rightInfo {
  width: calc(100% - 78px);
  overflow: visible;
  float: left;
}
.tplFaq .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
  height: auto;
}
.tplFaq .leftInfo .img-thumbnail {
  width: 52px;
  padding: 0;
}
.tplFaq .leftInfo .img-thumbnail {
  height: auto;
}
.tplFaq .leftInfo:before {
  content: 'Q';
  display: block;
  font-size: 16px;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  color: #ffffff;
  background: url(/common/images/qIcon.png) no-repeat left top;
  background-size: 100% 100%;
  width: 35px;
  height: 30px;
  line-height: 25px;
  position: absolute;
  top: -15px;
  left: -25px;
}
.tplFaq.interview .leftInfo:before {
  display: none;
}
.tplFaq .questionsWrapper {
  flex: 0 1 auto;
  margin-top: 25px;
}
.tplFaq .questionsWrapper.highlighted {
  padding: 10px;
  background: #fffceb;
}
.tplFaq pre {
  font-family: 'open-sans', sans-serif;
  line-height: 20px;
  font-size: 12px;
  overflow: hidden;
}
.tplFaq .answerQuestion {
  margin-top: 20px;
  margin-bottom: 20px;
}
.tplFaq .answerQuestion:last-child {
  margin-bottom: 0;
}
.tplFaq .description.regular pre {
  font-size: 14px;
}
.tplFaq > div.question.media > .media-body {
  padding-top: 0;
}
.tplFaq .smallestWidth {
  width: 35px;
  height: 35px;
  display: table;
  text-align: center;
  position: relative;
  background: #ffffff;
  border: 1px solid #d6d6dd;
  padding: 0;
  margin-top: 0;
}
.tplFaq .smallestWidth:before {
  content: 'A';
  display: block;
  font-size: 14px;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  color: #ffffff;
  background: url(/common/images/qIcon.png) no-repeat left top;
  background-size: 100% 100%;
  width: 32px;
  height: 28px;
  line-height: 21px;
  position: absolute;
  top: -20px;
  left: -23px;
}
.tplFaq .smallestWidth a {
  display: table-cell;
  height: 100%;
  margin: 0 auto;
  position: relative;
  vertical-align: middle;
}
.tplFaq .smallestWidth a .portraitPhoto {
  min-height: initial;
  width: auto;
  max-height: 35px;
  border: 0;
  max-width: 35px;
  height: auto;
  padding: 4px;
}
.tplFaq .chevron {
  display: none;
  width: 17px;
  height: 35px;
  background: url('data:image/png;base64,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') /*/common/images/chevron.png*/ no-repeat left top;
  position: absolute;
  top: 0;
  right: -10px;
}
.tplFaq .answerWrapBlock {
  width: 38px;
  margin-right: 5px;
  float: left;
}
.tplFaq .answerWrapBlock .answer.media {
  overflow: visible;
}
.tplFaq .answerWrapBlock .answer.media .media-left {
  width: 35px;
  padding: 0;
  margin-right: 10px;
}
.tplFaq .answerWrapBlock .answer.media .media-body {
  padding: 10px;
  border: 1px solid #d6d6dd;
  background: #f8f8f8;
  min-height: 140px;
  overflow: hidden;
}
.tplFaq .answerWrapBlock .answer.media .media-body.answerInfoHidden {
  display: none;
}
.tplFaq .answerWrapBlock .answer.media .media-body .authorInfo .author {
  padding-right: 0;
}
.tplFaq .answerInfo {
  padding: 10px;
  border: #d6d6dd 1px solid;
  background: #f8f8f8;
  min-height: 140px;
  overflow: hidden;
  display: none;
}
.tplFaq .answerInfo .description pre {
  font-size: 12px;
}
.tplFaq .answerInfo .description pre.regular pre {
  font-size: 14px;
}
.tplFaq .answerInfo .media-body .authorInfo {
  font-size: 11px;
  margin-bottom: 5px;
}
.tplFaq .answerInfo .media-body .authorInfo .author {
  font-weight: bold;
  padding-right: 0;
  text-transform: uppercase;
}
.tplFaq .answerInfo .media-body .authorInfo .author a:hover {
  color: #034ea1;
}
.tplFaq .answerInfo .media-body .authorInfo .author:after {
  display: none;
}
.tplFaq .answerInfo .media-body .authorInfo .title {
  font-weight: normal;
  color: #4e4e4e;
  padding-right: 5px;
  text-transform: uppercase;
  display: none;
}
.tplFaq .question .media-body .question .namespace:hover {
  color: #034ea1;
}
.tplFaq .question .media-left {
  position: relative;
}
.tplFaq .question .media-left:before {
  content: 'Q';
  display: block;
  font-size: 16px;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  color: #ffffff;
  background: url(/common/images/qIcon.png) no-repeat left top;
  background-size: 100% 100%;
  width: 35px;
  height: 30px;
  line-height: 25px;
  position: absolute;
  top: -15px;
  left: -25px;
}
.tplFaq .question .answer .media-left:before {
  display: none;
}
.tplFaq .QuestionForm.well .boxBadge {
  top: -7px;
  left: -7px;
}
/*=========================================================																   
FAQ STANDARD LIST								    
=========================================================*/
.standardList .tplFaq .question .media-left:before {
  display: none;
}
/*==================================================================================================================
====================================================================================================================
													INTERVIEWS 								    
====================================================================================================================
==================================================================================================================*/
.listInterviews .rightInfo {
  padding: 0;
  border: 0;
}
.listInterviews .tplFaq:last-child {
  margin-bottom: 30px;
  border: #d6d6dd 1px solid;
  padding: 24px;
}
/*=========================================================																   
INTERVIEW ITEM								    
=========================================================*/
.tplIntervew {
  padding: 24px;
  border: #d6d6dd 1px solid;
  margin-bottom: 40px;
  overflow: hidden;
  box-sizing: border-box;
}
.tplIntervew .rightInfo .posted {
  margin-bottom: 15px;
}
.tplIntervew:last-child {
  margin-bottom: 30px;
  padding-bottom: 24px;
  border-bottom: #d6d6dd 1px solid;
}
/*=========================================================																   
INTERVIEW QUESTION
=========================================================*/
.tplInterviewQuestion .question-info,
.tplInterviewQuestion .answer {
  display: table;
  margin-bottom: 15px;
}
.tplInterviewQuestion .question-info .qa-icon,
.tplInterviewQuestion .answer .qa-icon,
.tplInterviewQuestion .question-info .qa-answer-icon,
.tplInterviewQuestion .answer .qa-answer-icon {
  display: table-cell;
  vertical-align: top;
  padding-right: 30px;
  padding-bottom: 10px;
}
.tplInterviewQuestion .question-info .question-info,
.tplInterviewQuestion .answer .question-info,
.tplInterviewQuestion .question-info .answer,
.tplInterviewQuestion .answer .answer {
  display: table-cell;
  vertical-align: top;
}
.tplInterviewQuestion .question-info .qa-icon:before,
.tplInterviewQuestion .answer .qa-icon:before,
.tplInterviewQuestion .question-info .qa-answer-icon:before,
.tplInterviewQuestion .answer .qa-answer-icon:before {
  font-family: 'open-sans', sans-serif;
  font-size: 30px;
  background: #00b3b5;
  width: 45px;
  height: 45px;
  padding: 7px 11px;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  line-height: 28px;
  content: "Q";
}
.tplInterviewQuestion .question-info .qa-answer-icon:before,
.tplInterviewQuestion .answer .qa-answer-icon:before {
  font-family: 'open-sans', sans-serif;
  font-size: 30px;
  background: #00b3b5;
  width: 45px;
  height: 45px;
  padding: 7px 11px;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  line-height: 28px;
  content: 'A';
}
.tplInterviewQuestion .answer {
  margin-bottom: 0;
}
/*==================================================================================================================
====================================================================================================================
													COMMUNITY FEED 								    
====================================================================================================================
==================================================================================================================*/
.communityFeed .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
  height: auto;
}
.communityFeed .leftInfo .img-thumbnail {
  width: 52px;
  padding: 0;
}
.communityFeed .leftInfo .img-thumbnail {
  height: auto;
}
.communityFeed .rightInfo {
  padding: 0;
  border: 0;
}
.communityFeed .rightInfo .blog-thumbnail,
.communityFeed .rightInfo .short-aspect-ratio {
  margin: 15px 0;
  float: none;
  width: 100%;
  max-width: 100%;
  background: #f0f1f5;
}
.communityFeed .rightInfo .blog-thumbnail .thumbnail,
.communityFeed .rightInfo .short-aspect-ratio .thumbnail {
  max-height: 250px;
  width: unset;
  max-width: 100%;
  padding: 0;
  border: 0;
  margin: 0 auto;
}
.communityFeed .rightInfo .blog-thumbnail img,
.communityFeed .rightInfo .short-aspect-ratio img {
  max-height: 250px;
  width: unset;
  max-width: 100%;
  padding: 0;
  border: 0;
  margin: 0 auto;
}
/*==================================================================================================================
====================================================================================================================
													MICROBLOG 								    
====================================================================================================================
==================================================================================================================*/
.microBlog .rightInfo .postInfo {
  max-width: 60%;
  width: 60%;
  float: left;
  padding-left: 0;
  margin-left: 0;
}
.microBlog .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
}
.microBlog .leftInfo .img-thumbnail {
  width: 52px;
  padding: 0;
}
.microBlog .jumbotron {
  margin-top: 20px;
  background: #f0f1f5;
  margin-bottom: 25px;
  padding: 0;
}
.microBlog .jumbotron .img-thumbnail {
  border: 0;
  background: none;
  padding: 0;
  margin: 0 auto;
  max-height: 180px;
  max-width: 100%;
}
.microBlog .posted .value .author {
  font-weight: bold;
  color: #00b3b5;
  text-transform: uppercase;
  font-size: 11px;
}
.microBlog .posted .value .organization {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.microBlog .postInfo .blogTitle {
  font-weight: 400;
  font-family: 'open-sans', sans-serif;
  font-size: 18px;
  margin-top: 10px;
  line-height: 20px;
}
.microBlog .postInfo .blogName .name {
  font-weight: 600;
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  margin-bottom: 0px;
}
.microBlog .organization,
.microBlog .jobTitle {
  text-transform: uppercase;
  font-size: 10px;
}
.microBlog .commentWrapBlock {
  width: 40px;
  float: left;
}
.microBlog .commentInfoHidden {
  display: none;
}
.microBlog .commentInfo {
  padding: 10px;
  border: #d6d6dd 1px solid;
  background: #f8f8f8;
  min-height: 140px;
  overflow: hidden;
}
.microBlog .commentInfo .commentInfoHidden {
  display: block;
}
.microBlog .commentInfo .name {
  font-size: 13px;
  line-height: 14px;
}
.microBlog .commentInfo .description {
  margin-top: 10px;
  word-wrap: break-word;
}
.microBlog .comments {
  margin-top: 15px;
}
.microBlog .comments .name {
  margin-bottom: 0;
}
.microBlog .comments .posted {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 12px;
}
.microBlog .comments .organization {
  line-height: 14px;
  display: block;
  margin-top: 5px;
}
.microBlog .comments .moreComments {
  margin-top: 20px;
}
.microBlog .comments .commentWrapContainer {
  position: relative;
}
.microBlog .comments .commentWrap {
  position: static;
}
.microBlog .comments .commentWrap .photoWrapp {
  position: relative;
  z-index: 8;
  float: left;
}
.microBlog .comments .commentWrap .photoWrapp .chevron {
  display: none;
  width: 17px;
  height: 35px;
  background: url('data:image/png;base64,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') /*/common/images/chevron.png*/ no-repeat left top;
  position: absolute;
  top: 0;
  right: -7px;
}
.microBlog .comments .commentWrap .popover {
  background: #f8f8f8;
}
.microBlog .comments .commentWrap .popover .name {
  font-weight: 400;
}
.microBlog .rightSideMicroBlog {
  max-width: 35%;
  width: 35%;
  margin-top: 5px;
  float: right;
}
.microBlog .rightSideMicroBlog .btn {
  margin-left: 0;
  width: 100%;
}
.microBlog .resourceMicroblog .fileName.url {
  display: inline;
  text-transform: uppercase;
  font-size: 10px;
}
.microBlog .resourceMicroblog .size {
  text-transform: uppercase;
  font-size: 10px;
  display: inline-block;
}
.microBlog .motFile {
  margin-bottom: 10px;
  font-size: 10px;
  display: inline;
}
.microBlog.custom {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.microBlog .follow {
  display: none;
}
/*==================================================================================================================
====================================================================================================================
													BLOG 								    
====================================================================================================================
==================================================================================================================*/
.tplBlog .posted .value .author {
  font-weight: bold;
  color: #00b3b5;
  text-transform: uppercase;
  font-size: 11px;
}
.tplBlog .posted .value .organization {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
.tplBlog .postInfo .blogTitle {
  font-weight: 400;
  font-family: 'open-sans', sans-serif;
  font-size: 18px;
  margin-top: 10px;
  line-height: 20px;
}
.tplBlog .postInfo .blogName .name {
  font-weight: 600;
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  margin-bottom: 0px;
}
.tplBlog .organization,
.tplBlog .jobTitle {
  text-transform: uppercase;
  font-size: 10px;
}
.tplBlog .microblogEnabled .rightInfo .posted {
  margin-bottom: 5px;
}
.tplBlog .leftInfo {
  width: 60px;
  padding: 3px;
  margin-right: 15px;
}
.tplBlog .leftInfo .img-thumbnail {
  width: 52px;
  padding: 0;
}
.tplBlog .right {
  margin: 15px 0;
  float: none;
  width: 100%;
  max-width: 100%;
  background: #f0f1f5;
}
.tplBlog .right .thumbnail {
  max-height: 250px;
  width: unset;
  max-width: 100%;
  padding: 0;
  border: 0;
  margin: 0 auto;
}
/*==================================================================================================================
====================================================================================================================
										GRID VIEW STYLE								    
====================================================================================================================
==================================================================================================================*/
.grid-view .dataTables_scrollBody:-webkit-scrollbar-thumb {
  border-radius: 20px;
}
.grid-view .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  border-color: #d6d6dd;
}
.grid-view .dataTables_scrollBody::-webkit-scrollbar {
  width: 6px;
  border: #d6d6dd 1px solid;
}
.grid-view .dataTables_scrollBody::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #d6d6dd;
  border: 1px solid #e9e9e9;
}
.grid-view .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  border-bottom: 0;
}
.grid-view .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody .tableProjects {
  border-bottom: #d6d6dd 1px solid;
}
.grid-view table.dataTable {
  width: calc(100% - 2px) !important;
  border: 1px solid #d6d6dd;
  border-bottom: 0;
}
.grid-view table.dataTable.no-footer {
  margin: inherit;
  border-color: #d6d6dd !important;
}
.grid-view table.dataTable thead th {
  border-right: 1px solid #d6d6dd;
  border-bottom: 1px solid #d6d6dd !important;
  background-color: #f0f1f5;
}
.grid-view table.dataTable thead th:last-child {
  border-right: 0;
}
.grid-view table.dataTable tbody tr td {
  border: #d6d6dd 1px solid;
  border-top: 0;
  border-left: 0;
}
.grid-view table.dataTable tbody tr td:last-child {
  border-right: 0;
}
.grid-view table.dataTable tbody tr:nth-child(2n+0) td {
  background: #f9f9f9;
}
.grid-view table.dataTable tbody tr:last-child td {
  border-bottom: 0;
}
/*============================================================================
						Switch view on list
===============================================================================*/
.switch-view-btn {
  font-size: 16px;
  display: block;
  color: #404040;
  line-height: 20px;
}
.switch-view-btn:before {
  display: block;
  font-family: FontAwesome;
  content: "\f013";
  font-size: 14px;
  color: #ffffff;
  padding: 2px 10px;
  background: #404040;
  border-radius: 6px;
}
.switch-view-btn:hover:before,
.switch-view-btn:focus:before {
  background: #00b3b5;
}
.listViewMode {
  display: block;
  text-align: right;
  padding-right: 12px;
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
}
.listViewMode > .dropdown {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
}
.widget-view-modes.dropdown-menu {
  right: 0;
  left: auto;
  padding: 0;
  margin: 0;
  border-color: #d6d6dd;
  top: calc(100% + 10px);
}
.widget-view-modes.dropdown-menu li {
  border-bottom: 1px solid #d6d6dd;
}
.widget-view-modes.dropdown-menu li a {
  padding: 10px;
}
.widget-view-modes.dropdown-menu li:last-child {
  border-bottom: 0;
}
.widget-view-modes .Cards {
  color: #404040;
}
.widget-view-modes .Cards:before {
  background: url(/images/cards_view.png);
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  width: 11px;
  height: 12px;
  background-size: 100% auto;
}
.widget-view-modes .Grid {
  color: #404040;
}
.widget-view-modes .Grid:before {
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
  content: "\f00a";
  font-family: FontAwesome;
}
.widget-view-modes .List {
  color: #404040;
}
.widget-view-modes .List:before {
  padding-right: 5px;
  display: inline-block;
  vertical-align: middle;
  content: "\f0ca";
  font-family: FontAwesome;
}
.widget-view-modes a[data-is-selected="True"] {
  background-color: #f8f8f8;
}
.widget-view-modes a.selected {
  background-color: #f8f8f8;
}
/*============================================================================									  
						Styling for Experience Template (community Feed)
===============================================================================*/
.communityFeed .rightInfo .thumbnail {
  margin: 0 auto;
  padding: 0;
  border: 0;
}
.communityFeed .rightInfo .thumb-wrapp {
  background: #f5f5f5;
}
.communityFeed .rightInfo .comments .answers > .fa-comments-o {
  font-size: 18px;
  margin-right: 5px;
}
.communityFeed .rightInfo .name a {
  color: #00b3b5;
}
.communityFeed .rightInfo .name a:hover,
.communityFeed .rightInfo .name a:focus {
  color: #034ea1;
}
.communityFeed .rightInfo .descriptionshort,
.communityFeed .rightInfo .descriptionlong {
  display: inline;
}
.communityFeed .experienceReadMore:before,
.communityFeed .experienceReadLess:before,
.communityFeed .readMore:before {
  display: none;
}
.communityFeed .rightInfo {
  width: calc(100% - 75px);
}
.listFlexible article.communityFeed .rightInfo .descriptionshort,
.listFlexible article.reviewsListItem .rightInfo .descriptionshort,
.listFlexible article.commentListItem .rightInfo .descriptionshort,
.listFlexible article.answerListItem .rightInfo .descriptionshort,
.listFlexible article.communityFeed .rightInfo .descriptionlong,
.listFlexible article.reviewsListItem .rightInfo .descriptionlong,
.listFlexible article.commentListItem .rightInfo .descriptionlong,
.listFlexible article.answerListItem .rightInfo .descriptionlong {
  display: inline;
}
.listFlexible article.communityFeed .rightInfo .readMore.isVisible,
.listFlexible article.reviewsListItem .rightInfo .readMore.isVisible,
.listFlexible article.commentListItem .rightInfo .readMore.isVisible,
.listFlexible article.answerListItem .rightInfo .readMore.isVisible,
.listFlexible article.communityFeed .rightInfo .readLess.isVisible,
.listFlexible article.reviewsListItem .rightInfo .readLess.isVisible,
.listFlexible article.commentListItem .rightInfo .readLess.isVisible,
.listFlexible article.answerListItem .rightInfo .readLess.isVisible {
  display: inline;
  font-family: 'open-sans', sans-serif;
}
.listFlexible article.commentListItem .highlightedBg .descriptionBlock .description,
.listFlexible article.answerListItem .highlightedBg .descriptionBlock .description {
  margin: 0;
}
.listFlexible article.answerListItem .leftInfo:before {
  content: 'A';
  display: block;
  font-size: 16px;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  z-index: 1;
  font-weight: bold;
  color: #ffffff;
  background: url(/common/images/qIcon.png) no-repeat left top;
  background-size: 100% 100%;
  width: 35px;
  height: 30px;
  line-height: 25px;
  position: absolute;
  top: -15px;
  left: -25px;
}
.listFlexible article.reviewsListItem,
.listFlexible article.commentListItem,
.listFlexible article.experienceListItem,
.listFlexible article.answerListItem,
.listFlexible article.person {
  /*.rightInfo {
				.name {
					margin-top: 17px;
				}
			}*/
}
.listFlexible article.reviewsListItem .sharedText,
.listFlexible article.commentListItem .sharedText,
.listFlexible article.experienceListItem .sharedText,
.listFlexible article.answerListItem .sharedText,
.listFlexible article.person .sharedText {
  font-weight: 400;
  text-transform: none;
  font-size: 13px;
}
.listFlexible article.reviewsListItem .sharedText .resName,
.listFlexible article.commentListItem .sharedText .resName,
.listFlexible article.experienceListItem .sharedText .resName,
.listFlexible article.answerListItem .sharedText .resName,
.listFlexible article.person .sharedText .resName {
  text-transform: none;
  font-style: italic;
}
.listFlexible article.reviewsListItem .rightInfoWrap .highlightedBg,
.listFlexible article.commentListItem .rightInfoWrap .highlightedBg,
.listFlexible article.experienceListItem .rightInfoWrap .highlightedBg,
.listFlexible article.answerListItem .rightInfoWrap .highlightedBg,
.listFlexible article.person .rightInfoWrap .highlightedBg {
  margin-top: 21px;
  padding: 10px 15px;
  border: #2bfdff 1px solid;
  background-color: #5efdff;
}
.listFlexible article.reviewsListItem .rightInfoWrap .highlightedBg .resName,
.listFlexible article.commentListItem .rightInfoWrap .highlightedBg .resName,
.listFlexible article.experienceListItem .rightInfoWrap .highlightedBg .resName,
.listFlexible article.answerListItem .rightInfoWrap .highlightedBg .resName,
.listFlexible article.person .rightInfoWrap .highlightedBg .resName {
  text-transform: uppercase;
}
.listFlexible article.reviewsListItem .rightInfoWrap .highlightedBg .ratingStars,
.listFlexible article.commentListItem .rightInfoWrap .highlightedBg .ratingStars,
.listFlexible article.experienceListItem .rightInfoWrap .highlightedBg .ratingStars,
.listFlexible article.answerListItem .rightInfoWrap .highlightedBg .ratingStars,
.listFlexible article.person .rightInfoWrap .highlightedBg .ratingStars {
  margin-top: 3px;
}
.listFlexible article.reviewsListItem .rightInfoWrap .highlightedBg .description:last-child,
.listFlexible article.commentListItem .rightInfoWrap .highlightedBg .description:last-child,
.listFlexible article.experienceListItem .rightInfoWrap .highlightedBg .description:last-child,
.listFlexible article.answerListItem .rightInfoWrap .highlightedBg .description:last-child,
.listFlexible article.person .rightInfoWrap .highlightedBg .description:last-child {
  margin-bottom: 0;
}
.listFlexible article.reviewsListItem .rightInfoWrap .listExperience,
.listFlexible article.commentListItem .rightInfoWrap .listExperience,
.listFlexible article.experienceListItem .rightInfoWrap .listExperience,
.listFlexible article.answerListItem .rightInfoWrap .listExperience,
.listFlexible article.person .rightInfoWrap .listExperience {
  position: static;
}
.listFlexible article.reviewsListItem .leftInfo,
.listFlexible article.commentListItem .leftInfo,
.listFlexible article.experienceListItem .leftInfo,
.listFlexible article.answerListItem .leftInfo,
.listFlexible article.person .leftInfo {
  padding: 0;
  border: 0;
  background: none;
}
.listFlexible article.reviewsListItem .leftInfo .leftInfoWrap,
.listFlexible article.commentListItem .leftInfo .leftInfoWrap,
.listFlexible article.experienceListItem .leftInfo .leftInfoWrap,
.listFlexible article.answerListItem .leftInfo .leftInfoWrap,
.listFlexible article.person .leftInfo .leftInfoWrap {
  padding: 3px;
  border: #d6d6dd 1px solid;
  position: relative;
}
.listFlexible article.reviewsListItem .leftInfo .leftInfoWrap.hasDesignation,
.listFlexible article.commentListItem .leftInfo .leftInfoWrap.hasDesignation,
.listFlexible article.experienceListItem .leftInfo .leftInfoWrap.hasDesignation,
.listFlexible article.answerListItem .leftInfo .leftInfoWrap.hasDesignation,
.listFlexible article.person .leftInfo .leftInfoWrap.hasDesignation {
  margin-bottom: 15px;
}
.listFlexible article.reviewsListItem .leftInfo .leftColIcon,
.listFlexible article.commentListItem .leftInfo .leftColIcon,
.listFlexible article.experienceListItem .leftInfo .leftColIcon,
.listFlexible article.answerListItem .leftInfo .leftColIcon,
.listFlexible article.person .leftInfo .leftColIcon {
  display: block;
  margin: 5px auto;
  text-align: center;
  text-transform: uppercase;
  font-size: 9px;
  color: #00b3b5;
  font-weight: 300;
}
.listFlexible article.reviewsListItem .leftInfo .leftColIcon:before,
.listFlexible article.commentListItem .leftInfo .leftColIcon:before,
.listFlexible article.experienceListItem .leftInfo .leftColIcon:before,
.listFlexible article.answerListItem .leftInfo .leftColIcon:before,
.listFlexible article.person .leftInfo .leftColIcon:before {
  display: block;
  height: 30px;
  margin: 0 auto 5px;
  content: " ";
}
.listFlexible article.reviewsListItem.reviewsListItem .leftColIcon:before,
.listFlexible article.commentListItem.reviewsListItem .leftColIcon:before,
.listFlexible article.experienceListItem.reviewsListItem .leftColIcon:before,
.listFlexible article.answerListItem.reviewsListItem .leftColIcon:before,
.listFlexible article.person.reviewsListItem .leftColIcon:before {
  background: url(/common/images/resource/review.png) no-repeat center center;
}
.listFlexible article.reviewsListItem.commentListItem .leftColIcon:before,
.listFlexible article.commentListItem.commentListItem .leftColIcon:before,
.listFlexible article.experienceListItem.commentListItem .leftColIcon:before,
.listFlexible article.answerListItem.commentListItem .leftColIcon:before,
.listFlexible article.person.commentListItem .leftColIcon:before {
  background: url(/common/images/resource/comment.png) no-repeat center center;
}
.listFlexible article.reviewsListItem.experienceListItem .leftColIcon:before,
.listFlexible article.commentListItem.experienceListItem .leftColIcon:before,
.listFlexible article.experienceListItem.experienceListItem .leftColIcon:before,
.listFlexible article.answerListItem.experienceListItem .leftColIcon:before,
.listFlexible article.person.experienceListItem .leftColIcon:before {
  height: 15px;
  background: url(/common/images/resource/experience.png) no-repeat center center;
}
.listFlexible article.reviewsListItem.answerListItem .leftColIcon:before,
.listFlexible article.commentListItem.answerListItem .leftColIcon:before,
.listFlexible article.experienceListItem.answerListItem .leftColIcon:before,
.listFlexible article.answerListItem.answerListItem .leftColIcon:before,
.listFlexible article.person.answerListItem .leftColIcon:before {
  height: 27px;
  background: url(/common/images/resource/answer.png) no-repeat center center;
}
.listFlexible article.tplFaq .sharedText .resName {
  font-style: italic;
  font-weight: 400;
  text-transform: none;
  font-size: 13px;
}
.listFlexible article.tplResource.reviewed .reviewsCounter .badge,
.listFlexible article.tplResource.reviewed .qnaCounter .badge {
  background-image: none;
  background-color: #ee5c63;
  width: auto;
  height: auto;
  display: inline-block;
  float: none;
  padding: 3px 6px;
  margin: 0 0 0 5px;
  border-radius: 10px;
}
.listFlexible .tplFaq.communityFeed {
  padding-left: 15px;
  padding-top: 15px;
}
.listFlexible .rightInfo .listExperience .rateExperiences {
  margin-bottom: 0;
}
.experienceReadMore,
.experienceReadLess {
  white-space: nowrap;
}
.reviewsListItem .readMore {
  white-space: nowrap;
}
.rotateVertical {
  -moz-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV";
}
.rotateHorizontal {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -ms-filter: fliph;
  filter: fliph;
}
@keyframes highlightOnShow {
  0% {
    background-color: #1cfcff;
  }
  100% {
    background-color: transparent;
  }
}
@keyframes show {
  0% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*=========================================================																   
LEFT NAVIGATION															    
=========================================================*/
/*=========================================================
 LEFT BAR General styles
=========================================================*/
.mainLeftCol {
  width: 221px;
  border-right: #d6d6dd 1px solid;
  float: left;
  position: absolute;
  -moz-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -o-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -webkit-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  background: #ffffff;
  z-index: 1;
  z-index: auto;
  /*=========================================================
 Left Bar Features
=========================================================*/
}
.mainLeftCol nav > ul {
  z-index: 2;
  position: relative;
}
.mainLeftCol.fullHeight {
  height: 100%;
}
.mainLeftCol + .mainMiddleCol {
  margin-left: 221px;
}
.mainLeftCol .exploreBtn {
  margin-top: 10px;
}
.mainLeftCol .name {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
}
.mainLeftCol .feature-box {
  border-width: 1px 0;
}
.mainLeftCol .feature-box.eventsList {
  position: relative;
  border-bottom: 0;
  margin-bottom: 0;
}
.mainLeftCol .feature-box li {
  border-bottom: #e8e8e8 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.mainLeftCol .feature-box li .name:last-child {
  margin-bottom: 0;
}
.mainLeftCol .feature-box .header-box {
  margin: 0;
}
.mainLeftCol .feature-box .header-box .txt-head {
  padding: 15px;
}
.mainLeftCol .feature-box .content-box {
  padding: 20px 15px;
  border-right: 0;
  border-left: 0;
}
.mainLeftCol .feature-box .content-box .name {
  font-weight: 600;
}
.mainLeftCol .feature-box .content-box .description {
  font-size: 12px;
}
.mainLeftCol .feature-box .content-box ul > li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.mainLeftCol .feature-box.schedules {
  border-bottom: 0;
}
.mainLeftCol .videoContentYoutubeFixed {
  margin-bottom: 0;
}
.mainLeftCol .twitterBox {
  width: 220px;
  overflow: hidden;
}
.mainLeftCol .tplDeadline {
  padding: 20px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline {
  position: relative;
  background: none;
  float: none;
  margin: 0;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline {
  display: block;
  margin: 0 auto;
  text-align: center;
  float: left;
  position: initial;
  width: 65px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .eventDateWrapper,
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .deadlineDateWrapper {
  background: #00b3b5;
  border-radius: 50%;
  text-transform: uppercase;
  display: table-cell;
  width: 65px;
  height: 65px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .month {
  display: block;
  font-weight: 600;
  line-height: 14px;
  font-size: 11px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .day {
  font-family: 'open-sans', sans-serif;
  font-size: 28px;
  line-height: 28px;
  display: block;
  font-weight: 600;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .year {
  display: block;
  font-weight: 100;
  line-height: 14px;
  font-size: 11px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .eventDateWrapper {
  background: #00b3b5;
  border-radius: 50%;
  text-transform: uppercase;
  display: table-cell;
  width: 65px;
  height: 65px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  width: 53px;
  height: 53px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .eventDateWrapper .month {
  display: block;
  font-weight: 600;
  line-height: 14px;
  font-size: 11px;
  font-size: 8px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .eventDateWrapper .day {
  font-family: 'open-sans', sans-serif;
  font-size: 28px;
  line-height: 28px;
  display: block;
  font-weight: 600;
  font-size: 23px;
}
.mainLeftCol .tplDeadline .ctIcon.deadline .dateDeadline .eventDateWrapper .year {
  font-size: 10px;
}
.mainLeftCol .tplDeadline .description {
  margin-bottom: 20px;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo {
  color: #535252;
  padding-left: 20px;
  width: auto;
  overflow: hidden;
  float: none;
  padding-left: 0;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo a {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .eventTitle,
.mainLeftCol .tplDeadline .rightInfo .eventInfo .deadlineTitle {
  margin-bottom: 10px;
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .location {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 5px;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .location:empty {
  display: none;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .location:before {
  font-family: FontAwesome;
  content: "\f124";
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 8px;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .venue {
  display: block;
  margin-bottom: 5px;
  color: #333333;
  text-align: left;
  padding: 0;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .venue:before {
  display: none;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .venue:empty {
  display: none;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .address {
  display: block;
  margin-bottom: 5px;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  color: #8a8a8a;
  line-height: 20px;
  width: 135px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .address:empty {
  display: none;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .btn-link {
  margin-top: 20px;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
}
.mainLeftCol .tplDeadline .rightInfo .eventInfo .btn-link:hover:before {
  color: #00b3b5;
}
/*=========================================================
 LEFT NAVIGATOR 
=========================================================*/
.sectionnavigation {
  margin-bottom: 70px;
  width: 220px;
}
.sectionnavigation .nav-pills li li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.nav-pills li + li {
  margin: 0;
}
.nav-pills li {
  border-bottom: #e8e8e8 1px solid;
  font-weight: 400;
}
.nav-pills li a {
  color: #535252;
}
.nav-pills li li {
  border-color: #f3f3f3;
}
.nav-pills li li:last-child {
  border-bottom: 0;
  padding-bottom: 10px;
}
.nav-pills li.tlName a,
.nav-pills li.tlNameRoot a {
  color: #ffffff;
  background: #034ea1;
  font-weight: 600;
}
.nav-pills li.active {
  font-weight: 600;
  border-bottom: 0;
  line-height: 14px;
}
.nav-pills li.active.hNavItemOn1 > a {
  color: #ffffff;
  background: #00b3b5;
  font-weight: 600;
}
.nav-pills li ul a {
  padding: 7px 10px 7px 30px;
}
.nav-pills li .secondlevel {
  margin-left: 0;
}
.nav-pills .hNavItemIn1 > a,
.nav-pills .hNavItemIn1 > a:hover,
.nav-pills .hNavItemIn1 > a:focus,
.nav-pills .active.hNavItemOn1 > a,
.nav-pills .active.hNavItemOn1 > a:hover,
.nav-pills .active.hNavItemOn1 > a:focus {
  color: #ffffff;
  background: #00b3b5;
}
.nav-pills .hNavItemIn1 .firstlevel .hNavItemOn3 .secondlevel {
  padding-left: 15px;
}
.nav-pills .hNavItemIn1 .secondlevel {
  padding-left: 15px;
}
/*=========================================================
Feature Box
=========================================================*/
/*=========================================================
FEATURE BOX
=========================================================*/
.feature-box {
  margin-bottom: 30px;
  position: relative;
  border: #d6d6dd 1px solid;
}
.feature-box.isEmpty {
  display: none !important;
}
.feature-box .header-box {
  padding-left: 0;
  border-bottom: #d6d6dd 1px solid;
}
.feature-box .header-box .btn {
  position: relative;
  z-index: 1;
}
.feature-box .content-box {
  padding: 25px;
}
.feature-box .content-box ul li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #d6d6dd 1px solid;
}
.feature-box .content-box ul li:last-of-type {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.feature-box .content-box .pager ul li {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.feature-box .content-box .description {
  font-size: 12px;
  word-wrap: break-word;
}
.feature-box .content-box .name.small {
  font-weight: 600;
}
.feature-box .ytVideo {
  margin-bottom: 0;
}
.feature-box .feature-more {
  text-align: center;
  padding: 15px 0 0;
  margin-top: 20px;
  border-top: #d6d6dd 1px solid;
}
.feature-box .feature-more .readMore {
  float: none;
}
.feature-box.bordered {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 40px;
}
.feature-box.noTopMargins {
  margin-top: 0 !important;
}
.feature-box.highlighted {
  border-color: #c4e4fc;
  background: #ffffff;
}
.feature-box.highlighted .content-box .name {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.feature-box.highlighted .header-box {
  border-color: #c4e4fc;
}
.feature-box.highlighted .header-box .badge {
  float: right;
}
.feature-box.highlighted .header-box .txt-head {
  background-color: #eef6fd;
}
.feature-box.highlighted.reset-margins {
  margin-bottom: 0;
}
.feature-box.highlighted.reset-margins + .feature-box {
  margin-top: 10px;
}
.feature-box.highlighted .ratingInfo {
  margin-bottom: 0;
}
.feature-box.highlighted .ratingInfo .counterWrap {
  display: none;
}
.feature-box.primary {
  border: 0;
  margin-top: 0;
}
.feature-box.primary .content-box {
  padding: 0;
}
.feature-box.primary .footer-box {
  display: block;
  margin-top: 30px;
}
.feature-box.primary .txt-footer {
  display: block;
  font-size: 19px;
  border: 0;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  padding: 0;
  background: none;
}
.feature-box.primary .header-box {
  display: block;
  margin-top: 30px;
  border: 0;
  margin-bottom: 0;
  margin-top: 0;
}
.feature-box.primary .txt-head {
  display: block;
  font-size: 19px;
  border: 0;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  padding: 0;
  background: none;
  margin-bottom: 20px;
}
.feature-box.contentText .header-box {
  border: 0;
  padding: 0;
  margin-bottom: 0;
  background: none;
}
.feature-box.contentText .header-box .txt-head {
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  padding: 0;
  border: 0;
  margin: 0;
  background: none;
}
.feature-box.contentText.abstract {
  font-style: italic;
}
.feature-box.authorsSlider .content-box {
  padding: 0;
}
.feature-box.authorsSlider .content-box .authorsSliderContainer {
  padding: 25px 0;
}
.feature-box.authorsSlider .content-box .lSAction a.lSPrev {
  left: 2px;
}
.feature-box.authorsSlider .content-box .lSAction a.lSNext {
  right: -10px;
}
.feature-box.authorsSlider .content-box .lightSlider li {
  border: 0;
  padding: 0 25px;
}
.feature-box.authorsSlider .content-box .lightSlider li .authorPictureWrapp .photoWrapp img {
  border: 1px solid #d6d6dd;
  padding: 2px;
}
.feature-box .related-objects .list-items ul li {
  padding-bottom: 0;
  border-bottom: 0;
}
.feature-box .related-objects .tplDefault {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.feature-box .related-objects .tplDefault .name {
  font-size: 13px;
  font-weight: 400;
}
.feature-box.no-padding .content-box {
  padding: 0;
}
.feature-box .twist {
  float: right;
}
.feature-box .twist:before {
  font-family: "Glyphicons Halflings";
  content: "\E114";
  line-height: 20px;
}
.feature-box .regularBox {
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #e8e8e8 1px solid;
  font-size: 14px;
}
.feature-box .regularBox .venue {
  padding-right: 0;
  padding-top: 0;
}
.feature-box .regularBox .venue:empty {
  display: none;
}
.feature-box .regularBox .regularTitle {
  font-weight: 600;
  line-height: 16px;
  display: block;
  margin-bottom: 5px;
}
.feature-box .regularBox .regularTitle:last-child {
  margin-bottom: 0;
}
.feature-box .regularBox:last-child {
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.feature-box .regularBox label {
  margin-bottom: 5px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #333333;
}
.feature-box .regularBox .date span {
  font-size: 10px;
}
.feature-box .regularBox .date span.sep {
  padding: 0 5px;
}
.feature-box .tplPerson {
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.feature-box .tplPerson .row {
  margin: 0;
}
.feature-box .tplPerson .leftInfo {
  padding: 0;
  margin: 0;
  width: initial;
  float: left;
}
.feature-box .tplPerson .leftInfo img {
  width: 58px;
  padding: 3px;
  border: #d6d6dd 1px solid;
}
.feature-box .tplPerson .rightInfo {
  padding: 0 0 0 20px;
  margin: 0;
  width: initial;
  overflow: hidden;
  float: none;
}
.feature-box .tplPerson .rightInfo .rightInfoWrap {
  padding: 0;
  border: 0;
}
.feature-box .tplPerson .rightInfo .rightInfoWrap .container-fluid {
  padding: 0;
}
.feature-box .tplPerson .rightInfo .rightInfoWrap .column {
  padding: 0;
  margin: 0;
  width: initial;
  float: none;
}
.feature-box .tplPerson .rightInfo .rightInfoWrap .title {
  margin-bottom: 5px;
}
.feature-box .tplPerson .btn {
  display: none;
}
.feature-box.feature-list ul {
  list-style-type: disc;
  margin-bottom: 15px;
  list-style-position: outside;
  margin-left: 40px;
}
.feature-box.feature-list ul ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.feature-box.feature-list ul ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.feature-box.feature-list ul li {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.feature-box.feature-list ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 15px;
  margin-left: 40px;
}
.feature-box.feature-list ol ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.feature-box.feature-list ol ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.feature-box.projectFeatures .well.highlight.ctStatus {
  margin-bottom: -16px;
  margin-top: -16px;
}
.feature-box.projectFeatures .well.highlight.ctStatus .regularBox {
  border-color: #b9eaeb;
}
.feature-box.projectFeatures .well.highlight + div {
  margin-top: 30px;
}
.feature-box.projectFeatures .regularBox a.regularTitle .fa-download {
  padding-right: 5px;
}
.feature-box.projectFeatures .report {
  display: table;
  margin: 0 auto;
}
.feature-box.projectFeatures .report .reportContent {
  padding: 0 10px;
  display: table-cell;
  vertical-align: middle;
  background: none;
}
.feature-box.projectFeatures .report .reportContent .reportImg {
  max-width: 110px;
}
.feature-box.float-right.barMaxWidth .well.highlight {
  margin-bottom: -21px;
}
.feature-box.float-right.barMaxWidth .well + div {
  margin-top: 36px;
}
.feature-box.schedules .content-box .dayVal,
.feature-box.schedules .content-box .bx-viewport {
  border-color: #b9eaeb;
}
.feature-box.schedules .content-box .bx-controls {
  margin-top: 0;
  padding: 15px 0;
}
.feature-box.schedules .content-box .JSbxSliderPrev .icon-chevron-left:before {
  font-family: FontAwesome;
  content: "\f053";
}
.feature-box.schedules .content-box .JSbxSliderNext .icon-chevron-right:before {
  font-family: FontAwesome;
  content: "\f054";
}
.feature-box.membersSpotlight.speakers .content-box .lightSliderBoxCounts {
  margin-top: -50px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper {
  padding-bottom: 25px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item {
  border: 0;
  padding-top: 40px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .readMore {
  display: inline-block;
  vertical-align: middle;
  margin-top: 13px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .moreMembers {
  display: block;
  float: right;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .moreMembers:after {
  font-family: FontAwesome;
  content: "\f0c0";
  padding-left: 10px;
  font-size: 16px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .top {
  position: relative;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .top + .description {
  min-height: 20px;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .personPhoto .blockPhoto {
  position: relative;
  float: right;
  width: 97px;
  margin-top: -32px;
  margin-bottom: 10px;
  margin-left: 10px;
  border: 1px solid #b9eaeb;
  padding: 1px;
  overflow: hidden;
  background: #ffffff;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .personPhoto .blockPhoto .img-responsive {
  width: 100%;
  min-height: 100%;
}
.feature-box.membersSpotlight.speakers .content-box .lSSlideWrapper .item .personDetails {
  max-width: 50%;
}
.feature-box.membersSpotlight.speakers .content-box .lSAction a {
  top: auto;
  bottom: -5px;
  background: none;
  opacity: 0.8;
  height: auto;
}
.feature-box.membersSpotlight.speakers .content-box .lSAction a:hover,
.feature-box.membersSpotlight.speakers .content-box .lSAction a:focus {
  opacity: 1;
}
.feature-box.membersSpotlight.speakers .content-box .lSAction a.lSPrev:before {
  display: block;
  font-family: FontAwesome;
  content: "\f053";
  font-size: 16px;
}
.feature-box.membersSpotlight.speakers .content-box .lSAction a.lSNext:before {
  display: block;
  font-family: FontAwesome;
  content: "\f054";
  font-size: 16px;
}
.feature-box.membersSpotlight.speakers .content-box .lSPager {
  z-index: 12;
  position: absolute;
  top: auto;
  bottom: 20px;
  left: 35%;
}
.feature-box.membersSpotlight.speakers .content-box .lSPager > li {
  border: 0;
  margin-bottom: 0;
}
/*=========================================================
TXT HEAD
=========================================================*/
.txt-head {
  cursor: default;
  padding: 15px 20px;
  background: #f8f8f8;
  font-size: 14px;
  min-height: 16px;
  top: 0;
  line-height: initial;
  text-align: left;
  text-transform: initial;
  display: block;
  position: relative;
  box-sizing: initial;
}
/*=========================================================
BOX TITLE
=========================================================*/
.boxTitle {
  font-size: 19px;
  font-family: 'open-sans', sans-serif;
  text-align: center;
  margin-bottom: 20px;
  display: block;
}
.boxTitle:before,
.boxTitle:after {
  content: " ";
  display: table;
}
.boxTitle:after {
  clear: both;
}
.boxTitle:before,
.boxTitle:after {
  content: " ";
  display: table;
}
.boxTitle:after {
  clear: both;
}
/*=========================================================
STANDARD BOX
=========================================================*/
.standardBox .feature-box {
  margin-bottom: 0;
  padding-bottom: 40px;
}
.standardBox .feature-box .header-box {
  border: #d6d6dd 1px solid;
  min-height: 49px;
  margin-bottom: 0;
}
.standardBox .feature-box .header-box .txt-head {
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  padding: 15px 20px;
  background: #f8f8f8;
}
.standardBox .feature-box .content-box {
  border: #d6d6dd 1px solid;
  border-top: 0;
  padding: 25px;
}
/*=========================================================
STANDARD BORDER BOX
=========================================================*/
.standardBorderBox {
  border: #e8e8e8 1px solid;
  padding: 20px;
}
.standardBorderBox.hasBackground {
  border: #b9eaeb 1px solid;
  background: #e8f8f8;
}
/*=========================================================
SECTION BOX
=========================================================*/
.sectionBox {
  margin-bottom: 30px;
}
.sectionBox .feature-box {
  border: 0;
}
.sectionBox .feature-box .header-box {
  margin-bottom: 30px;
}
.sectionBox .feature-box .header-box .txt-head {
  padding: 0;
  margin-bottom: 0;
}
.sectionBox .feature-box .content-box {
  padding: 0;
}
/*=========================================================
BOX HEADING
=========================================================*/
.boxHeading {
  text-align: center;
  display: block;
  font-size: 19px;
  font-family: 'open-sans', sans-serif;
  margin-bottom: 15px;
}
.boxHeading.left {
  text-align: left;
}
/*=========================================================
RIGHT COL FEATURE BOX
=========================================================*/
.centerRightColumn .feature-box.relatedObjectWidget .content-box .listFlexible {
  border: 0;
}
.centerRightColumn .feature-box.relatedObjectWidget .content-box ul li {
  padding: 0 0 20px;
  margin-bottom: 20px;
  border: 0;
  border-bottom: #d6d6dd 1px solid;
}
.centerRightColumn .feature-box.relatedObjectWidget .content-box ul li:last-child {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.centerRightColumn .feature-box.relatedObjectWidget .content-box ul li .rightInfo {
  padding: 0;
  border: 0;
}
.centerRightColumn .feature-box.relatedObjectWidget .content-box ul li article {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.centerRightColumn .feature-box.eventSideBar .well.highlight.ctStatus {
  margin: -21px -20px -21px;
}
/*=========================================================
Forms
=========================================================*/
/*=========================================================																   
FORMS GENERAL ELEMENTS
=========================================================*/
input[type="text"],
input[type="password"],
textarea {
  -webkit-appearance: none;
}
textarea {
  resize: vertical;
}
textarea.descrTextBox {
  min-height: 200px;
}
input:focus,
textarea:focus,
.form-control:focus {
  box-shadow: none;
  border: 1px solid #b9eaeb;
}
input,
.form-control {
  padding: 10px 15px;
  box-shadow: 0 0;
  margin-bottom: 15px;
}
.input-group.nested input[type="text"] {
  border-right: 0;
}
.input-group.nested .btn-default {
  border-left: 0;
}
.input-group.nested .glyphicon {
  vertical-align: middle;
}
/*=========================================================
BOX Badge						     
=========================================================*/
.boxBadge {
  display: table;
  width: 99px;
  height: 99px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ0NDdGRjgxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0RGRDhBNDMwOTFBMTFFNUIzOTY5NDgzRjdERTExRDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0RGRDhBNDQwOTFBMTFFNUIzOTY5NDgzRjdERTExRDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gDtcOAAAB+UlEQVR42uzbsU1DMRSF4ZenVKFhAiQ2SMcq1ECbdSgJM8ACbEAYAtqk4VVRwnsCpEwQ//fe/0incWX5k2W78Ox4c9sVzdXYt7HXrSdyHPu6/ep6IRgQ78O2JAYSYkovBANiyqzQmYGC+Bh26+Xi8u50vBeCAVEFIwREBYwwENkxQkFkxggHkRUjJERGjLAQ2TBCQ2TCCA+RBSMFRAaMNBDRMVJBRMZIBxEVIyVERIy0ENEwUkNEwkgPEQWjBEQEjDIQdIxSEGSMchBUjJIQRIyyEDSM0hAkjPIQFAwhIBhCnGQuxK/FCPHcEqLlziBBHIbDftUaotXOQEGMfVj08zXhFtNXhxiLgDg3hhAQDCEgGEJAMISAYAgBwRACgiEEBEMICIYQEAwhIBhCQDCEgGAIAcEQAoIhBARDCAiGEBAMISAYQkAwhIBgCAHBEAKCIQQEQwgIhhAQDCEgGEKAMIQAYQgR5AV+jhy/D/tVdYjmGNPXrc2wW1/088fOtMP4+0P3tFxc3svQEEMICIYQEAwhIBhCQDCEgGAIAcEQAoIhBARDCAiGEBAMISAYQkAwhIBgCAHBEAKCIQQEQwgIhhAQDCEgGEJAMISAYAgBwRACgiEEBEMICIYQEAwhIBgTxMv2sxOiMcY/xGbYuSItMYQAYQjByY8AAwCXIdo49n1rLQAAAABJRU5ErkJggg==') /*/common/images/boxBadge.png*/ no-repeat left top;
  color: #ffffff;
  text-transform: uppercase;
  position: absolute;
  left: -4px;
  top: -4px;
  box-sizing: initial;
  z-index: 8;
}
.boxBadge.right {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWJhZmZmZjEtNWFiMy1iYTQzLTlhNjQtNTViZGNjNWQ3ZGU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjNERkQ4QTQzMDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjNERkQ4QTQ0MDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliYWZmZmYxLTVhYjMtYmE0My05YTY0LTU1YmRjYzVkN2RlNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0wOFQxODozNzoxMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjAyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDctMDhUMTg6Mzc6MTMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjEzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjH2nM8AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAhlJREFUeNrs2yFOA1EQxvGvm6rFbC0kJBgsdTjCBUBjKViOA5KeAbgAN6A9AQkJ2K5hFekiKEl7gv3Pm++TT73ML/OemRk9HZ/1F5N9jYTIu6RzSR9KmOqtW+ll9aWecZ8jSa+SDlNiSJJBQBgGYWTUn17tHCy69vGkbq79hwzYGf+Z1s1s2bVzdwgAwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMLZBJMS89eAg1dAVmNbNrFv/3ElaZwepCG9EXY3vJd1mB0FgbDLPDkLCSA9Cw0gNQsRIC0LFSAlCxkgHQsdIBRIBIw1IFIwUIJEwigeJhlE0SESMYkGiYhQJEhmjOJDoGEWBlIBRDEgpGEWAlIQRHqQ0jNAgJWKEBSkVIyRIyRjhQErHCAWSASMMSBaMECCZMPAg2TDQIBkxsCBZMZAgmTFwINkxJGn+/bcfMvjCjjEk7VXjhwVgpc0Ym0zr5mbZtY+9MQxiDBiIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxhgQ5Hn1uTP6bowBs+habYOMXZLhQSTpcnJgDBLI7wCer9MWBg16qgAAAABJRU5ErkJggg==') /*/common/images/boxBadge2.png*/ no-repeat left top;
  left: auto;
  right: -4px;
}
.boxBadge.right span {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.boxBadge span {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  padding: 32px 0 0;
  font-size: 11px;
  line-height: 10px;
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  -ms-writing-mode: lr-tb;
  writing-mode: lr-tb;
  box-sizing: initial;
  vertical-align: middle;
  padding: 0 0 24px;
}
.boxBadge.Progress,
.boxBadge.progress,
.boxBadge.In.Progress,
.boxBadge.InProgress,
.boxBadge.inprogress {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM2Q0IwN0RCREY4MTFFNTkwMDc5NUQxQzMwMkMyNjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM2Q0IwN0VCREY4MTFFNTkwMDc5NUQxQzMwMkMyNjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzZDQjA3QkJERjgxMUU1OTAwNzk1RDFDMzAyQzI2OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzZDQjA3Q0JERjgxMUU1OTAwNzk1RDFDMzAyQzI2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn4mYdAAAAH9SURBVHja7N3BSQNBFIfx3ZgKUoAgaBcKdmAHOYiWkUqECHaQDuxDQfCmh9xyC64TQTDk6EK+9973h7cDcxiW+fF2YC7bTy4XQz877yB5a3Xd6n2MxbareRcpk27z0Q3rV8r7nLV6bnXaFczk5ykICEMQRPphGPYmpjdPt2142IMKeobEOzMOs2x13+rLDjk+hiAwDEFgGILAMASBYQgCwxAEhiEIDEMQGIYgMAxBYBiCwDAEgWEIMlIOrtD/k0zX75E7ww4BYggCwxAEhiEIDEMQGIYgMAxBYBiCwDAEgWEIAsMQBIYhCAxDEBiGIDAMQWAYgsAwyoPQMEqDEDHKglAxSoKQMcqB0DFKgUTAKAMSBeMX5C4zSCSMXR4zg0TDSA0SESMtSFSMlCCRMdKBRMdIBZIBIw1IFowUIJkwwoNkwwgNkhEjLEhWjJAgmTHCgWTHCAVSASMMSBWMECCVMPAg1TDQIBUxsCBVMZAglTFwINUxUCBigEDEAIGIAQIRAwQiBghEDBCIGCAQMUAgYoBAxACBiAECEQMEIgYIRAwQiBggEDFAIGKAQMQAgYgBAhEDBCIGCEQMEIgYIBAxQCBigEDEAIGIAQIRAwQydW+OBrLL8u/k2P92HWWd7WpeQuTkajH0sws/U4hsPrth/SIGEcQzgwLShm8BBgDy7icuQuBjhAAAAABJRU5ErkJggg==') /*/common/images/boxBadge2_blue_complete.png*/ no-repeat left top;
}
.boxBadge.Completed,
.boxBadge.completed {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkyMDVBRUFCREY5MTFFNTlCRDlBMDMwODEzQTVGMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkyMDVBRUJCREY5MTFFNTlCRDlBMDMwODEzQTVGMzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTIwNUFFOEJERjkxMUU1OUJEOUEwMzA4MTNBNUYzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTIwNUFFOUJERjkxMUU1OUJEOUEwMzA4MTNBNUYzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlgfHTUAAAHKSURBVHja7Nw7akMxEIXhsfEm3Bi8k6zFkE3Fj02Y9NlJIM1t7wqSyJUfpI7/mfkPnEaV0MdInRbxdviJ9Tog+Rx9Gf2KhlnGPEdME2U/29GP0U1PjEsEAWEIgsgizu+Pa7vR/R2Ub8g/T8Y1p9HX0W8n5PkYgsAwBIFhCALDEASGIQgMQxAYhiAwDEFgGILAMASBYQgCwxAEhiEIDEMQGIYgMAxBYBiCwDAEgWEIAsMQBIYhCAxDEBiGIDAMQWAYgsAwBIFhCALDEASGIQgMQxAYRnsQGkZrECJGWxAqRksQMkY7EDpGK5AMGG1AsmC0AMmEUR4kG0ZpkIwYZUGyYpQEyYxRDiQ7RimQChhlQKpglACphJEepBpGapCKGGlBqmKkBKmMkQ6kOkYqkA4YaUC6YKQA6YSBB+mGgQbpiIEF+ev77U5BfTW+jN5BTUh3DBSIGCAQMUAgYoBAxACBiAECEQMEIgYIRAwQiBggEDFAIGKAQMQAgYgBAhEDBCIGCEQMEIgYIBAxQCBigEDEAIGIAQIRAwQiBghEDBCIGCAQMUAgYoBAxACBrDybp4FccnQyKCDT5DWFyTzHLYgYIBDfDArIyK8AAwAqxhIWWsvyowAAAABJRU5ErkJggg==') /*/common/images/boxBadge2_completed.png*/;
}
/**********************************************************************
WORD COUNTER
**********************************************************************/
.charsLeft {
  display: block;
  text-align: right;
  font-size: 10px;
  position: relative;
  margin-bottom: 5px;
  font-weight: 600;
  text-transform: uppercase;
  clear: both;
}
.charsLeft .label {
  font-size: 10px;
}
.charsLeftLabel {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 20px;
}
/*=========================================================																   
Form blocks with "form" classname - e.g. edit profile
=========================================================*/
.form {
  /*=========================================================																   
FORMS with token fields
=========================================================*/
}
.form .panes {
  margin-top: 30px;
}
.form .disclamer {
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
}
.form .groupItem .formSection {
  margin-left: 0;
}
.form .groupItem .cropButtons {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
}
.form .featuredVideo {
  margin-bottom: 15px;
}
.form .googleMapsWrapp {
  width: 100%;
}
.form .setPrivacy {
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
  line-height: 19px;
  font-weight: 600;
  margin-bottom: 15px;
}
.form .setPrivacy:before {
  content: "\f023";
  width: 14px;
  font-size: 14px;
  display: inline-block;
  text-align: left;
  font: normal normal normal 14px/1 FontAwesome;
}
.form .setPrivacy.public:before {
  content: "\f13e";
  width: 14px;
  font-size: 14px;
  display: inline-block;
  text-align: left;
  font: normal normal normal 14px/1 FontAwesome;
}
.form .form-group {
  margin-bottom: 0;
}
.form .form-group .addBorder {
  padding: 5px 10px;
  border: #d6d6dd 1px solid;
  margin-top: 10px;
}
.form .form-group.hasError .form-control {
  box-shadow: 0 0 5px #e0a8a8;
}
.form .form-group.hasError .form-control:focus {
  box-shadow: none;
}
.form .form-group.hasError .alert {
  padding: 5px 35px 5px 10px;
  margin-top: -5px;
}
.form fieldset {
  margin-top: 10px;
  clear: both;
}
.form fieldset .setPrivacy {
  margin-top: 5px;
}
.form label {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 5px 0;
}
.form label em {
  color: #a94442;
}
.form .buttonsForm {
  margin: 30px 10px 15px 0;
  float: right;
}
.form .twoElems .noCustomSelect {
  margin-bottom: 20px;
}
.form input,
.form textarea,
.form select {
  font-family: 'open-sans', sans-serif;
  font-size: 13px;
  resize: none;
}
.form .charsLeftLabel {
  padding-left: 15px;
  padding-bottom: 3px;
  color: #404040;
}
.form .tokenfield {
  height: auto;
  min-height: 39px;
  max-width: 100%;
  padding: 0;
}
.form .tokenfield.focus {
  box-shadow: none;
  border: 1px solid #b9eaeb;
}
.form .tokenfield.focus input {
  box-shadow: none;
}
.form .tokenfield .token-input {
  width: 100% !important;
}
.form .tokenfield .twitter-typeahead {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 15px;
}
.form .tokenfield .twitter-typeahead input {
  box-shadow: none;
  font-family: 'open-sans', sans-serif;
  font-size: 13px;
  resize: none;
  box-sizing: border-box;
}
.form .tokenfield .twitter-typeahead .tt-dropdown-menu {
  border-radius: 0;
}
.form .tokenfield .token + .twitter-typeahead {
  box-sizing: content-box;
  white-space: normal;
}
.form .tokenfield .token {
  margin: 7px 5px;
}
.form .tokenfield .token .token-label {
  padding: 1px 5px;
}
.form .categorySelector .label {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 15px;
  padding-bottom: 3px;
  color: #404040;
}
/*=========================================================																   
FORMS inside WELL - e.g. Ask a Question
=========================================================*/
.well.form {
  padding: 15px;
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.well.form .form-control {
  border: #b9eaeb 1px solid;
}
.well.form .form-control:focus {
  border-color: #b9eaeb;
}
.well.addPostBox .boxTitle {
  text-align: center;
}
/*=========================================================																   
Add Events Form
=========================================================*/
#addEventForm .categoriesWrapper {
  padding: 0;
  border: 0;
  background: none;
}
#addEventForm .hideTime {
  margin-top: -5px;
  margin-left: 0;
}
#addEventForm .hideTime .data {
  font-weight: 600;
  margin-left: 5px;
}
/*=========================================================
 Album
=========================================================*/
/*=========================================================
 Album
=========================================================*/
.albumSliderWrap > li,
.albumSliderWrap .lSSlideOuter .lSPager.lSpg > li {
  border: 0;
}
.albumSliderWrap .lSSlideOuter .lSAction .lSPrev,
.albumSliderWrap .lSSlideOuter .lSAction .lSPrev:hover {
  left: 5px;
  opacity: 1;
}
.albumSliderWrap .lSSlideOuter .lSAction .lSPrev:before,
.albumSliderWrap .lSSlideOuter .lSAction .lSPrev:hover:before {
  color: #ffffff;
}
.albumSliderWrap .lSSlideOuter .lSAction .lSNext,
.albumSliderWrap .lSSlideOuter .lSAction .lSNext:hover {
  right: 0;
  opacity: 1;
  margin-left: 5px;
}
.albumSliderWrap .lSSlideOuter .lSAction .lSNext:before,
.albumSliderWrap .lSSlideOuter .lSAction .lSNext:hover:before {
  margin-left: 5px;
  color: #ffffff;
}
.albumSliderWrap .lSSlideOuter .lSAction .lSPrev:hover,
.albumSliderWrap .lSSlideOuter .lSAction .lSNext:hover {
  opacity: .7;
}
.albumSliderWrap .lSPrev,
.albumSliderWrap .lSNext {
  background-image: url(/common/images/album/controls.png);
}
.albumSliderWrap .albumSlider {
  display: none;
  margin-left: 0;
}
.albumSliderWrap .albumSlider > li {
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
}
.albumSliderWrap .album_photo_thumb {
  margin: 0 auto;
}
.albumSliderWrap li {
  height: 100%;
}
.albumSliderWrap li > a {
  border-radius: 0;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  /*.album_photo_thumb {
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
			} */
}
.albumSliderWrap li > a > img {
  -webkit-transition: -webkit-transform 0.15s ease 0s;
  -moz-transition: -moz-transform 0.15s ease 0s;
  -o-transition: -o-transform 0.15s ease 0s;
  transition: transform .15s ease 0s;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}
.albumSliderWrap li > a .demo-gallery-poster {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  -o-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
  width: 100%;
  height: 100%;
}
.albumSliderWrap li > a .demo-gallery-poster .zoom {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transition: opacity .3s ease 0s;
  -o-transition: opacity .3s ease 0s;
  transition: opacity .3s ease 0s;
}
.albumSliderWrap li > a:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.albumSliderWrap li > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.3);
}
.albumSliderWrap li > a:hover .demo-gallery-poster .zoom {
  opacity: 1;
}
.albumSliderWrap .lSSlideOuter .lSPager.lSpg li {
  padding: 5px;
  vertical-align: top;
}
.albumSliderWrap .lSSlideOuter .lSPager.lSpg li a {
  height: 10px;
  width: 10px;
}
/*=========================================================
 Album
=========================================================*/
/***************************************************************************************
****************************************************************************************
										Add / Edit Resource
****************************************************************************************
***************************************************************************************/
@font-face {
  font-family: 'BLOKKNeue-Regular';
  src: url('/common/images/BLOKKNeueFont/BLOKKNeue-Regular.eot');
  src: url('/common/images/BLOKKNeueFont/BLOKKNeue-Regular.eot?#iefix') format('embedded-opentype'), url('/common/images/BLOKKNeueFont/BLOKKNeue-Regular.woff') format('woff'), url('/common/images/BLOKKNeueFont/BLOKKNeue-Regular.svg#BLOKKNeue-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/***************************************************************************************
General
***************************************************************************************/
div.resourceController {
  width: 100%;
  position: relative;
  clear: both;
}
div.resourceController select {
  opacity: 1 !important;
}
div.resourceController textarea,
div.resourceController input[type="text"] {
  background: #fff;
  border: #b4b4b3 1px solid;
  width: 100%;
  box-sizing: border-box;
  resize: none;
}
div.resourceController textarea.resize {
  transition: height 0.2s ease 0s;
}
div.resourceController textarea.resize:hover {
  color: #2e3333;
}
div.resourceController .disable-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.resourceController div.errorsBlock {
  margin-bottom: 20px;
}
div.resourceController div.errorsBlock div.error {
  background: #ffcdcf;
  color: #e5222c;
  font-size: 12px;
  font-weight: 600;
  padding: 10px 20px;
  text-transform: uppercase;
}
/***************************************************************************************
Progress Bar
***************************************************************************************/
.progressWrapp {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  background: url(/common/images/resource/greyMask.png) repeat left top;
}
.progressWrapp .progressSecondWrapp {
  display: table;
  width: 100%;
  height: 100%;
}
.progressWrapp .progressThirdWrapp {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 0 15%;
}
.progressWrapp div.progress {
  height: 20px;
  margin-bottom: 20px;
  background-color: #9ac0c2;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progressWrapp .progress-bar {
  animation: 2s linear 0s normal none infinite running progress-bar-stripes;
  height: 20px;
}
.progressWrapp .progress-bar-success {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -webkit-animation-name: progress-bar-stripes;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: initial;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: initial;
  -webkit-animation-fill-mode: initial;
  -webkit-animation-play-state: initial;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress-bar {
  background-color: #368286;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #ffffff;
  float: left;
  font-size: 13px;
  height: 100%;
  line-height: 21px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}
/***************************************************************************************
First add resource box
***************************************************************************************/
div.resourceController div.firstActionsWrapp {
  background: #efefef;
  padding: 10px;
}
div.resourceController div.firstActionsWrapp textarea.resourceTitle {
  border: 0;
  margin: 0;
  padding: 10px 15px;
  background: none;
}
div.resourceController div.firstActionsWrapp .scroll-textarea {
  border: #b4b4b3 1px solid;
  background: #fff;
  padding: 10px 15px;
  height: 80px;
  border-radius: 15px;
  margin-bottom: 15px;
  font-size: 13px;
}
div.resourceController div.firstActionsWrapp div.resType {
  display: inline-block;
  margin-right: 15px;
  border-radius: 15px;
  padding: 6px 25px 6px 45px;
  font-size: 12px;
  color: #2e3333;
  background: #fff;
  border: #b8b8b7 1px solid;
  cursor: pointer;
}
div.resourceController div.firstActionsWrapp div.resType.text {
  background: url(/common/images/resource/text.png) no-repeat 16px 7px #ffffff;
}
div.resourceController div.firstActionsWrapp div.resType.link {
  background: url(/common/images/resource/link.png) no-repeat 14px 5px #ffffff;
  padding-left: 55px;
}
div.resourceController div.firstActionsWrapp div.resType.photo {
  background: url(/common/images/resource/photo.png) no-repeat 16px 9px #ffffff;
}
div.resourceController div.firstActionsWrapp div.resType.file {
  background: url(/common/images/resource/file.png) no-repeat 16px 7px #ffffff;
  padding-left: 40px;
}
div.resourceController div.firstActionsWrapp div.resType.video {
  background: url(/common/images/resource/video.png) no-repeat 16px 7px #ffffff;
  width: auto;
}
div.resourceController div.firstActionsWrapp div.resType.text:hover {
  background-position: 16px -58px;
}
div.resourceController div.firstActionsWrapp div.resType.link:hover {
  background-position: 14px -56px;
}
div.resourceController div.firstActionsWrapp div.resType.photo:hover {
  background-position: 16px -59px;
}
div.resourceController div.firstActionsWrapp div.resType.file:hover {
  background-position: 16px -58px;
}
div.resourceController div.firstActionsWrapp div.resType.video:hover {
  background-position: 16px -57px;
}
div.resourceController div.firstActionsWrapp div.resType:hover {
  background-color: #a5a5a5;
  border-color: #a5a5a5;
  color: #fff;
}
/***************************************************************************************
Footer for Expanded add resource box
***************************************************************************************/
div.resourceController .pull-left {
  float: left;
}
div.resourceController .pull-right {
  float: right;
}
div.resourceController div.actionFooterBox {
  color: #a2a2a2;
  height: 29px;
  background: #efefef;
  border-top: #b4b4b3 1px solid;
  font-weight: 600;
  font-size: 13px;
  padding: 10px;
}
div.resourceController div.actionFooterBox span.actionsBoxDescription {
  display: inline-block;
  padding-left: 25px;
  margin-top: 6px;
}
div.resourceController div.actionFooterBox.text span.actionsBoxDescription {
  background: url(/common/images/resource/text.png) no-repeat 0 2px;
}
div.resourceController div.actionFooterBox.link span.actionsBoxDescription {
  background: url(/common/images/resource/link.png) no-repeat 0 1px;
  padding-left: 35px;
  padding-top: 2px;
}
div.resourceController div.actionFooterBox.photo span.actionsBoxDescription {
  background: url(/common/images/resource/photo.png) no-repeat 0 5px;
}
div.resourceController div.actionFooterBox.file span.actionsBoxDescription {
  background: url(/common/images/resource/file.png) no-repeat 0 3px;
}
div.resourceController div.actionFooterBox.video span.actionsBoxDescription,
div.resourceController div.actionFooterBox.youtubevideo span.actionsBoxDescription,
div.resourceController div.actionFooterBox.uploadvideo span.actionsBoxDescription {
  background: url(/common/images/resource/video.png) no-repeat 0 2px;
}
/***************************************************************************************
Expanded add resource box
***************************************************************************************/
div.resourceController div.actionWrapp {
  background: #efefef;
  padding-top: 0;
  border: #b4b4b3 1px solid;
}
div.resourceController div.actionWrappContent {
  margin: 10px;
  padding: 10px;
  background: #fff;
  position: relative;
}
div.resourceController input[type="text"]:focus,
div.resourceController textarea:focus {
  background: #fff;
}
div.resourceController .scroll-textarea {
  height: 171px;
  width: 100%;
  border: 0;
  margin-bottom: 15px;
}
div.resourceController .actionHeader {
  margin-bottom: 0;
}
div.resourceController .actionHeader > div.row {
  padding: 0 0 0 20px;
  border-bottom: #b4b4b3 1px solid;
}
div.resourceController .actionHeader div.row div.rowLeft {
  width: 110px;
  float: left;
  color: #a2a2a2;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 0;
  text-transform: uppercase;
}
div.resourceController .actionHeader div.row div.rowLeft label {
  display: block;
  margin-top: 11px;
}
div.resourceController .actionHeader div.row div.rowRight {
  float: none;
  width: auto;
  overflow: hidden;
  padding: 3px 0 3px 10px;
  background: #fff;
  border-left: #b4b4b3 1px solid;
}
div.resourceController .actionHeader div.row img.loading {
  position: absolute;
  top: 15px;
  right: 15px;
}
div.resourceController .actionHeader div.row div.rowRight input[type="text"] {
  display: block;
  margin-bottom: 0;
  border: 0;
  font-size: 13px;
  width: 100%;
}
div.resourceController div.thumbnailArea {
  padding: 1px;
  width: 300px;
  margin-right: 30px;
  min-height: 200px;
  position: relative;
  border: #dadada 1px solid;
  overflow: hidden;
  float: left;
}
div.resourceController .cropButtons {
  padding: 1px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  left: 0;
  top: 1px;
  width: 298px;
  height: 100%;
}
div.resourceController .cropButtons a.editThumbnail {
  z-index: 9;
  color: #f6adb1;
  display: block;
  margin-top: 70px;
  padding-top: 45px;
  background: url(/common/images/resource/photoThumb.png) no-repeat center top;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
div.resourceController .cropButtons a.editThumbnail:hover {
  background-position: center -81px;
  color: #ee5c63;
}
div.resourceController .cropButtons .clearThumnailWrapp {
  display: block;
  padding-top: 10px;
  padding-bottom: 80px;
  width: 300px;
  text-align: left;
  background: url(/common/images/resource/gradientMask.png) repeat-x left top;
  position: absolute;
  top: 0;
  left: 1px;
}
div.resourceController .cropButtons .clearThumnailWrapp a.clearThumnail {
  background: url("/common/images/resource/refresh.png") no-repeat left 2px;
  color: #fff;
  display: block;
  font-size: 12px;
  margin-left: 15px;
  padding-bottom: 5px;
  padding-left: 25px;
  padding-top: 1px;
}
div.resourceController .cropButtons .clearThumnailWrapp a.clearThumnail:hover {
  color: #ee5c63;
  background-position: left -82px;
}
div.resourceController .thumbnailImgWrapp {
  width: 300px;
  overflow: hidden;
}
div.resourceController .thumbnailImg {
  width: 300px;
  display: block;
  border: 0;
}
div.resourceController div.videoChoices {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
div.resourceController div.video {
  width: 100%;
  display: table;
}
div.resourceController div.video span.cellDiv {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 50%;
}
div.resourceController div.video span.cellDiv.youTube {
  border-right: #efefef 1px solid;
}
div.resourceController div.video span.cellDiv span.button {
  color: #e5222c;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 600;
  margin: 0 auto;
  padding: 9px 0 7px 45px;
  text-transform: uppercase;
  width: 100px;
}
div.resourceController div.video span.cellDiv.youTube span.button {
  background: url(/common/images/resource/youtube_thumbIcon.png) no-repeat left top;
}
div.resourceController div.video span.cellDiv.uploadVideo span.button {
  background: url(/common/images/resource/video_thumbIcon.png) no-repeat left top;
}
div.resourceController div.video span.cellDiv span.button:hover {
  color: #277683;
  background-position: left -88px;
}
div.resourceController div.templateGroup {
  margin: 0;
}
div.resourceController label.templateGroupTitle {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  display: block;
}
div.resourceController span.templateGroupActions {
  display: block;
  background: #efefef;
  border: 1px solid #b4b4b3;
}
div.resourceController span.templateGroupActionsLabel {
  color: #a2a2a2;
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin: 11px 0 0 10px;
  padding: 3px 0;
  text-transform: uppercase;
  width: auto;
}
div.resourceController span.templateGroupActionsTextbox {
  background: #fff;
  border-left: 1px solid #b4b4b3;
  float: right;
  padding: 3px 0;
  width: 730px;
}
div.resourceController span.templateGroupActionsTextbox input[type="text"],
div.resourceController span.templateGroupActionsTextbox input[type="text"]:hover {
  border: 0 none;
  display: block;
  margin-bottom: 0;
  background: none;
  font-size: 13px;
}
div.resourceController span.customBrowseBtnVal {
  margin-top: 10px;
}
div.resourceController span.ckTemplates {
  display: block;
  margin-bottom: 15px;
}
div.resourceController ul.resourceTemplates {
  list-style: none;
  margin: 0;
}
div.resourceController ul.resourceTemplates li {
  border: #ccc 1px solid;
  display: inline-block;
  margin-right: 15px;
  padding: 10px;
  vertical-align: top;
  font-size: 3px;
  width: 110px;
  height: 160px;
  position: relative;
  overflow: hidden;
}
div.resourceController ul.resourceTemplates li:hover {
  border-color: #b4b4b3;
}
div.resourceController ul.resourceTemplates .useButton {
  position: absolute;
  bottom: 5px;
  right: 5px;
  cursor: pointer;
  display: block;
  width: 32px;
  height: 32px;
  text-indent: -10000px;
  background: url(/common/images/resource/useButton.png) no-repeat left top;
}
div.resourceController ul.resourceTemplates .useButton:hover {
  background-position: left bottom;
}
div.resourceController ul.resourceTemplates div.templateContent {
  word-wrap: break-word;
}
div.resourceController ul.resourceTemplates div.templateContent * {
  color: #5a5a5a;
  margin: 0;
  font-family: "BLOKKNeue-Regular", serif;
  font-size: 1px;
  line-height: 6px;
  letter-spacing: 1px;
  font-size: xx-small;
  line-height: 1em;
}
div.resourceController ul.resourceTemplates div.templateContent div.templateName {
  font-family: arial;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-weight: 900;
  font-family: open-sans, sans-serif;
  line-height: 9px;
  letter-spacing: initial;
}
div.resourceController ul.resourceTemplates div.templateContent h1 {
  font-size: small;
  font-weight: normal;
  margin-bottom: 0.5em;
}
div.resourceController ul.resourceTemplates div.templateContent p {
  margin-bottom: 0.5em;
  font-size: xx-small;
}
/***************************************************************************************
****************************************************************************************
										Complex Resource
****************************************************************************************
***************************************************************************************/
div.resourceController div.resourceTypesName {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #a2a2a2;
  padding: 10px 0 20px 0;
}
div.resourceController div.complexResource div.firstActionsWrapp {
  border: 1px solid #b4b4b3;
  background: #fff;
}
div.resourceController div.complexResource div.actionWrapp {
  border: 0;
}
div.resourceController div.complexResource div.actionFooterBox {
  border: 1px solid #b4b4b3;
  border-top: 0;
  padding: 13px 10px;
}
div.resourceController div.actionWrapp div.actionWrappContent {
  background: none;
  padding: 10px;
  margin: 0;
  border: 1px solid #b9eaeb;
}
div.resourceController div.actionWrapp div.whiteBox {
  background: #fff;
  border: 1px solid #b4b4b3;
  padding: 10px;
  margin-bottom: 15px;
}
div.resourceController div.actionWrapp div.whiteBox.url span.templateGroupActionsLabel {
  padding-left: 35px;
  background: url("/common/images/resource/link.png") no-repeat 0 1px;
  padding-top: 4px;
}
div.resourceController div.firstActionsWrapp table {
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
}
div.resourceController div.firstActionsWrapp label {
  color: #2e3333;
  display: block;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
div.resourceController div.firstActionsWrapp select.initialSelectBox {
  position: static;
  padding: 3px 5px;
  border: #b4b4b3 1px solid;
  font-family: Arial;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
  height: 35px;
  -webkit-appearance: menulist !important;
  font-family: 'open-sans', sans-serif;
}
div.resourceController div.firstActionsWrapp select.initialSelectBox option {
  font-family: 'open-sans', sans-serif;
}
/***************************************************************************************
****************************************************************************************
										CK Editor Resets
****************************************************************************************
***************************************************************************************/
body .cke_editor_editor_dialog {
  font-family: 'open-sans', sans-serif;
}
body a.cke_dialog_ui_button_ok:focus span,
body a.cke_dialog_ui_button_ok:active span,
body a.cke_dialog_ui_button_cancel:focus span,
body a.cke_dialog_ui_button_cancel:active span {
  padding: 5px 10px;
}
body a.cke_dialog_ui_button {
  font-family: 'open-sans', sans-serif;
  background: #277683;
  border: 0;
  color: #fff;
  padding: 5px 10px;
  font-weight: normal;
}
body a.cke_dialog_ui_button:hover {
  background: #ee5c63;
}
body a.cke_dialog_ui_button_cancel {
  background: #959595;
}
body a.cke_dialog_ui_button_cancel:hover {
  background: #808080;
}
body a.cke_dialog_ui_button_ok span {
  text-shadow: 0 0;
  border: 0;
}
/*=========================================================																   
FOOTER														    
=========================================================*/
/*=========================================================
 FOOTER
=========================================================*/
#footer {
  position: relative;
  background-color: #535252;
  padding: 80px 0 50px;
  height: auto;
  color: #ffffff;
  text-align: left;
  font-family: 'open-sans', sans-serif;
  z-index: 2;
}
#footer .poweredBy {
  color: #ffffff;
  margin-top: 30px;
}
#footer .footer {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  border-left: #d6d6dd 1px solid;
  border-right: #d6d6dd 1px solid;
  background: #ffffff;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  padding: 0;
  background: none!important;
  border: 0;
  margin: 0 auto;
  font-size: 12px;
  font-weight: 300;
  font-style: normal;
}
#footer a {
  color: #ffffff;
}
#footer a:hover {
  color: #00b3b5;
  text-decoration: none;
}
#footer .contact {
  color: #ffffff;
}
#footer .general {
  font-size: 12px;
  font-weight: 300;
  margin-top: 25px;
}
#footer .general .legacyLink {
  padding-bottom: 25px;
}
#footer .general .legacyLink ul li {
  display: inline-block;
  padding: 0 15px;
  border-right: 2px solid #9e9ea0;
  line-height: 13px;
}
#footer .general .legacyLink ul li a {
  color: #00b3b5;
  font-weight: 400;
}
#footer .general .legacyLink ul li a:hover {
  color: #ffffff;
}
#footer .general .legacyLink ul:first-child {
  padding-left: 0;
}
#footer .general .legacyLink ul:last-child {
  border-right: none;
}
#footer .centerGroup .group {
  margin-bottom: 5px;
}
#footer .centerGroup .group .section {
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #00b3b5;
  padding-bottom: 20px;
  display: block;
}
#footer .centerGroup .group .section:hover {
  color: #ffffff;
}
#footer .centerGroup .group a {
  display: block;
  line-height: 14px;
  margin-bottom: 7px;
}
label[for="rememberLoginInfo"] {
  display: block;
}
.emotion-icon {
  font-family: "fontelico";
  position: relative;
  margin-right: 10px;
  width: 28px;
  height: 28px;
  display: inline-block;
  border-radius: 50%;
  border: 2px solid transparent;
  border-color: #929292;
  color: #929292;
  background: #ffffff;
  transition: all 300ms ease-in-out;
}
.emotion-icon:hover {
  color: #929292;
}
.emotion-icon:focus {
  color: #929292;
}
.emotion-icon:before {
  content: '';
  font-family: "fontelico";
  display: block;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
}
.emotion-icon.smile:before,
.emotion-icon.Good:before {
  content: '';
  font-family: "fontelico";
}
.emotion-icon.sad:before {
  content: '';
  font-family: "fontelico";
}
.emotion-icon.straight:before,
.emotion-icon.Poor:before {
  content: '';
  font-family: "fontelico";
}
.emotion-icon.laugh:before,
.emotion-icon.Great:before {
  content: '';
  font-family: "fontelico";
}
.selected .emotion-icon {
  background: #ffffff;
  border-color: #00b3b5;
  color: #00b3b5;
  transform: rotate(360deg);
}
.selected .emotion-icon:hover {
  color: #00b3b5;
}
.rightExperienceWidget {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  box-shadow: none;
  position: relative;
  background: #fafafa;
  text-align: center;
  margin-bottom: 40px;
}
.rightExperienceWidget blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.rightExperienceWidget .well {
  margin-top: 20px;
}
.rightExperienceWidget .well:last-child {
  margin-bottom: 0;
}
.rightExperienceWidget.well-s {
  padding: 10px;
}
.rightExperienceWidget.well-xs {
  padding: 5px;
}
.rightExperienceWidget.simple {
  background: none;
  border-color: #e8e8e8;
}
.rightExperienceWidget.light {
  background: #fafafa;
}
.rightExperienceWidget.dark {
  background: #3e3e3e;
  border: 0;
  color: #ffffff;
}
.rightExperienceWidget.dark input,
.rightExperienceWidget.dark textarea {
  color: #535252;
}
.rightExperienceWidget.dark .pager {
  color: #00b3b5;
}
.rightExperienceWidget.dark .posted,
.rightExperienceWidget.dark .label {
  color: #ffffff;
}
.rightExperienceWidget.tplComment {
  padding: 0 0 30px;
  margin-bottom: 30px;
  border-width: 0 0 1px;
}
.rightExperienceWidget.highlight {
  margin: -21px -20px 0;
  border-right: 0;
  border-left: 0;
}
.rightExperienceWidget.highlight + div {
  margin-top: 20px;
}
.rightExperienceWidget.htmlPopoverWrap {
  position: initial;
}
.rightExperienceWidget .well-footer {
  padding: 15px 24px 15px 24px;
  text-align: right;
  margin: 24px 0 -15px 0;
}
.rightExperienceWidget .input-group-addon {
  border-color: #b9eaeb;
}
.rightExperienceWidget .well-top-more {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-top: 5px;
}
.rightExperienceWidget input[type="text"],
.rightExperienceWidget input[type="password"],
.rightExperienceWidget textarea {
  border-color: #b9eaeb;
}
.rightExperienceWidget .media {
  margin-top: 0;
}
.rightExperienceWidget .middle-snapshot {
  display: inline-block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  border-radius: 50%;
}
.rightExperienceWidget .middle-snapshot .logo {
  width: 100%;
  vertical-align: top;
}
.rightExperienceWidget table.infromationTable {
  display: inline-block;
  width: 55%;
}
.rightExperienceWidget table.infromationTable td.lableTable .posted .label {
  font-weight: 100;
}
.rightExperienceWidget table.infromationTable td.valueTable .posted span {
  font-weight: 400;
  font-size: 12px;
}
.rightExperienceWidget.form {
  padding: 15px;
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.rightExperienceWidget.form .form-control {
  border: #b9eaeb 1px solid;
}
.rightExperienceWidget.form .form-control:focus {
  border-color: #b9eaeb;
}
.rightExperienceWidget.addPostBox .boxTitle {
  text-align: center;
}
.rightExperienceWidget .shareButtons #smDiv {
  margin-top: 0;
}
.rightExperienceWidget.socialHide {
  clear: both;
  margin-top: 30px;
  padding-bottom: 5px;
}
.rightExperienceWidget.dark .reportSWidgetsNav {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  z-index: 2;
}
.rightExperienceWidget.dark .reportSWidgetsNav a {
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.rightExperienceWidget.dark .reportSWidgetsNav a:hover {
  color: #00b3b5;
}
.rightExperienceWidget.dark .reportSWidgetsNav a:hover:before {
  color: #00b3b5;
}
.rightExperienceWidget.dark .reportSWidgetsNav a:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
}
.rightExperienceWidget.dark .reportSWidgetsNav a.views:before {
  content: "\f06e";
  display: block;
}
.rightExperienceWidget.dark .reportSWidgetsNav a.experts:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.rightExperienceWidget.dark .reportSWidgetsNav a.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.rightExperienceWidget.dark .tocSelectWrap.collapsed .hideExpandedArea {
  display: none;
}
.rightExperienceWidget.dark .tocSelectWrap.collapsed .tocCurrentDd {
  width: 100%;
}
.rightExperienceWidget.dark .tocSelectWrap.collapsed .tocCurrentDd:before {
  content: "\f078";
}
.rightExperienceWidget.dark .tocSelectWrap .tocCurrentDd {
  width: calc(100% - 60px);
}
.rightExperienceWidget.dark .scroll-wrapper {
  padding-right: 0 !important;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-element {
  background: none;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-element:hover .scroll-bar {
  background: #00b3b5;
  cursor: pointer;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-element_outer {
  top: 0 !important;
}
.rightExperienceWidget.dark .scroll-wrapper .contentCMS {
  padding-right: 20px;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-scrolly_visible {
  background: none;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size {
  background: none;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer {
  opacity: 1;
  background: #323232;
}
.rightExperienceWidget.dark .scroll-wrapper .scroll-bar {
  background: #00b3b5;
  opacity: 1;
}
.rightExperienceWidget.dark .searchBox {
  margin: 0 0 10px;
  padding: 8px 15px;
  width: 100%;
  background: none;
  border: #ffffff 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.rightExperienceWidget.dark .searchBox:hover {
  border-color: #00b3b5;
}
.rightExperienceWidget.dark .searchBox .glyphicon-search:hover:before {
  color: #00b3b5;
}
.rightExperienceWidget.dark .searchBox input {
  padding: 0;
  margin-right: 30px;
  background: none;
  color: #ffffff;
  height: auto;
  border: 0;
  width: 100%;
}
.rightExperienceWidget.dark .searchBox .input-group-btn {
  position: absolute;
  right: 25px;
  z-index: 9;
}
.rightExperienceWidget.dark .searchBox .input-group-btn a {
  padding: 0;
  background: none;
  color: #ffffff;
  border: 0;
  font-size: 18px;
  position: relative;
  top: -3px;
  line-height: 28px;
}
.rightExperienceWidget .chapterNo {
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  background: #404040;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  padding: 0 5px;
  line-height: 27px;
  border-radius: 50%;
  height: 27px;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 10px;
  margin-left: -10px;
}
.rightExperienceWidget .chapterNo:empty {
  display: none;
}
.rightExperienceWidget .publicationContent {
  width: 100%;
  margin-top: 10px;
}
.rightExperienceWidget .publicationContent + .pager {
  margin-top: 15px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.rightExperienceWidget .publicationContent .publication-left {
  width: 35%;
  float: left;
  padding-right: 20px;
  padding-top: 0;
  vertical-align: top;
}
.rightExperienceWidget .publicationContent .publication-right {
  overflow: hidden;
  vertical-align: top;
  margin-top: 0;
}
.rightExperienceWidget .publicationContent .publication-chapter-content {
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.rightExperienceWidget .publicationContent .publication-chapter-content .chapterTitle {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  display: block;
  line-height: 24px;
  word-wrap: break-word;
  background: #ffffff;
  margin-bottom: 20px;
}
.rightExperienceWidget .publicationContent .publication-chapter-content .expandCollapseBtn {
  float: right;
  font-size: 20px;
  cursor: pointer;
}
.rightExperienceWidget .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress {
  display: none;
}
.rightExperienceWidget .publicationContent .publication-chapter-content .expandCollapseBtn:hover {
  color: #00b3b5;
  cursor: pointer;
}
.rightExperienceWidget .publicationContent.expanded .itemContent {
  width: calc(100% - 50px);
}
.rightExperienceWidget .publicationContent.expanded .ratingStatusBarWrap {
  width: 0;
  display: none;
}
.rightExperienceWidget .publicationContent.expanded .ToCTitle {
  width: calc(100% - 50px);
}
.rightExperienceWidget .hideExpandedArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -5px;
  position: relative;
  transition: background-color 300ms ease-in-out;
  z-index: 1;
}
.rightExperienceWidget .hideExpandedArea:hover {
  background-color: #00b3b5;
}
.rightExperienceWidget .docindex.searchResults {
  padding-right: 20px;
}
.rightExperienceWidget .searchResults {
  max-height: 500px;
}
.rightExperienceWidget .searchResults .item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: #323232 1px solid;
}
.rightExperienceWidget .searchResults .item .description {
  font-size: 13px;
  word-wrap: break-word;
}
.rightExperienceWidget .searchResults .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.rightExperienceWidget .searchResults .name:hover {
  color: #ffffff;
}
.rightExperienceWidget .resultsLength {
  margin-bottom: 30px;
  margin-top: 20px;
}
.rightExperienceWidget .title {
  font-size: 12px;
  font-weight: 600;
}
.rightExperienceWidget .rateExperiences.viewMode {
  margin-top: 10px;
}
.isRibon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWJhZmZmZjEtNWFiMy1iYTQzLTlhNjQtNTViZGNjNWQ3ZGU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjNERkQ4QTQzMDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjNERkQ4QTQ0MDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliYWZmZmYxLTVhYjMtYmE0My05YTY0LTU1YmRjYzVkN2RlNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0wOFQxODozNzoxMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjAyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDctMDhUMTg6Mzc6MTMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjEzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjH2nM8AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAhlJREFUeNrs2yFOA1EQxvGvm6rFbC0kJBgsdTjCBUBjKViOA5KeAbgAN6A9AQkJ2K5hFekiKEl7gv3Pm++TT73ML/OemRk9HZ/1F5N9jYTIu6RzSR9KmOqtW+ll9aWecZ8jSa+SDlNiSJJBQBgGYWTUn17tHCy69vGkbq79hwzYGf+Z1s1s2bVzdwgAwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMLZBJMS89eAg1dAVmNbNrFv/3ElaZwepCG9EXY3vJd1mB0FgbDLPDkLCSA9Cw0gNQsRIC0LFSAlCxkgHQsdIBRIBIw1IFIwUIJEwigeJhlE0SESMYkGiYhQJEhmjOJDoGEWBlIBRDEgpGEWAlIQRHqQ0jNAgJWKEBSkVIyRIyRjhQErHCAWSASMMSBaMECCZMPAg2TDQIBkxsCBZMZAgmTFwINkxJGn+/bcfMvjCjjEk7VXjhwVgpc0Ym0zr5mbZtY+9MQxiDBiIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxhgQ5Hn1uTP6bowBs+habYOMXZLhQSTpcnJgDBLI7wCer9MWBg16qgAAAABJRU5ErkJggg==') /*/common/images/boxBadge2.png*/ no-repeat left top;
  left: auto;
  right: -5px;
  top: -5px;
  width: 99px;
  height: 99px;
  position: absolute;
}
.isRibon span {
  font-size: 10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.boxUnBoxed {
  padding: 0;
  border: 0;
  background: none;
}
.boxUnBoxed .boxTitle,
.boxUnBoxed .header-box,
.boxUnBoxed .txt-head {
  background: none;
  border-width: 0 0 1px 0;
  border-bottom: #d6d6dd 1px solid;
  margin-bottom: 25px;
  padding: 0 0 15px;
}
.boxUnBoxed .content-box,
.boxUnBoxed .boxContent {
  border: 0;
  background: none;
  padding: 0;
}
.media.question {
  overflow: visible;
}
.media.question .question {
  margin-bottom: 20px;
}
.media.question .media-body {
  overflow: visible;
}
.highlightItem {
  padding: 10px;
  background: #fffceb;
}
.btn {
  font-family: 'open-sans', sans-serif;
}
.btn.btn-default.disabled,
.btn.btn-default:disabled,
.btn.btn-default[disabled] {
  color: #00b3b5;
}
.btn.btn-solid.align-center,
.btn.btn-default.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.btn.btn-solid,
.btn.btn-solid:focus {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn.btn-solid .fa,
.btn.btn-solid:focus .fa {
  position: relative;
  top: 2px;
}
.btn.btn-solid:hover,
.btn.btn-solid:focus:hover {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn.btn-solid:hover .fa:before,
.btn.btn-solid:focus:hover .fa:before {
  color: #ffffff;
}
.btn.btn-solid.alt,
.btn.btn-solid:focus.alt,
.btn.btn-solid.alt:focus,
.btn.btn-solid:focus.alt:focus {
  background-color: #034ea1;
  color: #ffffff;
  border-color: #034ea1;
}
.btn.btn-solid.alt:hover,
.btn.btn-solid:focus.alt:hover,
.btn.btn-solid.alt:focus:hover,
.btn.btn-solid:focus.alt:focus:hover {
  background-color: #00b3b5;
  color: #ffffff;
  border-color: #00b3b5;
}
.btn.addEventBtn {
  float: right;
  margin-bottom: 20px;
}
.btn .fa {
  padding-right: 5px;
}
.btn .fa.fa-download {
  margin-left: 20px;
  margin-top: 7px;
}
.btn .fa.fa {
  border: 0;
  padding: 0 5px 0 0;
  margin-right: 0;
  font-size: 14px;
}
.btn .fa.fa:hover {
  border: 0;
}
.btn:hover .fa,
.btn:focus .fa {
  color: #034ea1;
}
.btn:hover .badge,
.btn:focus .badge {
  background: #034ea1;
}
.btn.replyBtn .fa {
  font-size: 12px;
  vertical-align: middle;
}
.btn.shareExperience {
  z-index: 1;
  position: relative;
  height: 30px;
}
/*=========================================================																   
Buttons for Resoruces(wraped by actionsWrapp														    
=========================================================*/
.img-responsive:not([src="/common/images/no_thumb.png"]) + .name {
  margin-top: 15px;
}
.ytVideo ~ .name {
  margin-top: 15px;
}
.actionsWrapp .btn {
  margin-bottom: 15px;
  margin-left: 10px;
}
.flagAsInap {
  display: inline-block;
}
.filters-col-gutter {
  padding-left: 3px;
  padding-right: 3px;
}
.filters-row-gutter {
  margin-left: -3px;
  margin-right: -3px;
}
.no-gutter > [class*="-"] {
  padding-left: 0;
  padding-right: 0;
}
.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}
.colNoPadding {
  padding: 0;
  margin: 0;
}
.noRightPadding {
  padding-right: 0;
}
.noRightPadding .topPageInfoBox {
  margin-right: 30px;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tab-content {
  clear: both;
  padding-bottom: 40px;
}
.follow {
  display: block;
  margin-top: 10px;
}
.follow:before {
  font-family: FontAwesome;
  content: "\f067";
  padding-right: 5px;
}
.editProfileOrg {
  position: relative;
  margin-bottom: 25px;
  padding-bottom: 4px;
}
.editProfileOrg.small {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
}
.askQuestion .fa,
.backToViewMode .fa {
  vertical-align: middle;
}
.hvr-underline-from-center:before {
  background: #00b3b5;
}
#footer a.hvr-underline-from-center:before {
  background: #ffffff;
}
.label {
  padding-left: 0;
}
.annc {
  text-transform: uppercase;
  font-weight: 600;
}
.label-primary {
  color: #ffffff;
  padding-left: .6em;
  font-weight: bold;
}
.tooltip-inner {
  font-weight: 300;
  font-family: 'proxima-nova', sans-serif;
  padding: 10px 15px;
  font-size: 16px;
  line-height: 16px;
  border-radius: 0;
}
.popover-content .name.small {
  color: #00b3b5;
  font-weight: bold;
}
.badge {
  margin-left: 5px;
  padding: 3px 6px;
}
.badge.memberType {
  border-radius: 30px;
  padding: 4px;
  width: 130px;
  max-width: 100%;
  font-size: 10px;
  color: #ffffff;
  background: #4e4e4e;
  text-transform: uppercase;
  text-align: center;
  display: block;
  float: none;
  margin-left: 0;
  margin-bottom: 10px;
}
.badge.memberType.emeritus {
  background: #58b700;
}
.badge.memberType.foreignmember {
  background: #f3c003;
}
.badge.memberType.deceased {
  background: #808080;
}
.thumbWrapp,
.thumbs,
.middle-snapshot {
  position: relative;
}
.currentResourceTitle {
  display: block;
  font-family: 'open-sans', sans-serif;
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
}
/*=========================================================
 Homepage common features/controls
=========================================================*/
.hpRight .newsList .newsItem {
  display: inline-block;
  vertical-align: top;
  border-bottom: #d6d6dd 1px solid;
  width: 30%;
  margin-right: 2.5%;
}
.hpRight .newsList .newsItem:first-child {
  width: 63%;
}
.hpRight .newsList .newsItem .tplNews.highlighted.first {
  width: auto;
}
.hpRight .newsList .newsItem .tplNews .right {
  float: none;
  width: 100%;
}
.hpRight .newsList .newsItem .tplNews .right .thumbnail {
  float: none;
  max-width: 100%;
}
.hpRight .newsList .newsItem .name {
  color: #535252;
  clear: both;
  text-transform: none;
  margin-bottom: 10px;
}
.hpRight .newsList .newsItem .name:hover {
  color: #00b3b5;
}
.hpRight .newsList .newsItem .right {
  margin-left: 0;
  max-width: 100%;
}
.hpRight .newsList .newsItem .thumbnail {
  background: none;
  margin-bottom: 10px;
}
.hpRight .newsList .newsItem .newsThumb {
  padding: 0;
  margin: 0 0 10px;
  height: auto;
  width: 100%;
  overflow: hidden;
  max-height: 122px;
}
.hpRight .newsList .newsItem .posted span {
  padding: 0;
  display: block;
}
.hpRight .newsList .newsItem .posted span.value {
  font-size: 10px;
  font-weight: 400;
}
.hpRight .newsList .newsItem .midSize {
  width: 450px;
}
.hpRight .newsList .newsItem .midSize .newsThumb {
  max-height: 206px;
  margin-top: 0;
}
.featuredReportItemsList .topItems li {
  display: inline-block;
  vertical-align: top;
  width: 45%;
  margin-right: 4%;
}
.featuredReportItemsList .topItems li:nth-child(2n) {
  margin-right: 0;
}
.featuredReportItemsList .topItems li:nth-child(3n) {
  padding-bottom: 0;
  border-bottom: 0;
}
.featuredReportItemsList .topItems li:nth-child(4n) {
  padding-bottom: 0;
  border-bottom: 0;
}
.featuredReportItemsList .topItems li .tplReport .ctIcon,
.featuredReportItemsList .topItems li .tplReport .description,
.featuredReportItemsList .topItems li .tplReport .actionsWrapp {
  display: none;
}
.featuredReportItemsList .topItems li .tplReport .name {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
.featuredReportItemsList .topItems li .tplReport .right {
  width: 110px;
  margin-left: 10px;
}
.featuredReportItemsList .topItems li .tplReport .right .thumbnail {
  background: #ffffff;
  margin: 0 auto 10px;
}
.featuredReportItemsList .topItems li .tplReport .information {
  margin-left: 0;
}
.featuredReportItemsList .topItems li .tplReport .bookInfo .posted {
  display: none;
}
.featuredReportItemsList .topItems li .tplReport .bookInfo .posted.pricePosted {
  display: block;
}
.featuredReportItemsList .topItems li .tplReport .usedForFeatures {
  display: block;
  color: #8a8a8a;
}
.featuredReportItemsList .topItems li .tplReport .usedForFeatures .label {
  display: none;
}
.featuredReports {
  border: #d6d6dd 1px solid;
  margin-bottom: 30px;
}
.featuredReports .list-title {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
  border: 0;
  border-bottom: #d6d6dd 1px solid;
}
.publicationFeature {
  padding: 20px 30px;
}
.publicationFeature .name {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 22px;
}
.publicationFeature .thumbnail {
  margin-bottom: 0;
}
.publicationFeature .buttons {
  margin-top: 15px;
}
.publicationFeature .buttons .btn {
  text-align: left;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.publicationFeature .buttons .btn .badge {
  margin-top: 1px;
  float: none;
}
.publicationFeature .actionsWrapp.infoBar {
  margin-top: 30px;
}
.publicationFeature .actionsWrapp .count {
  text-align: center;
}
.publicationFeature .actionsWrapp .count .label {
  display: inline-block;
  color: #8a8a8a;
  font-weight: 400;
  font-size: 10px;
  font-family: 'open-sans', sans-serif;
  text-transform: uppercase;
  margin-right: 0;
  padding-right: 5px;
}
.publicationFeature .actionsWrapp .count .badge {
  margin-left: 0;
  float: none;
}
.reportList.simple .title {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: bold;
  color: #535252;
}
.reportList.simple li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: #d6d6dd 1px solid;
}
.reportList.simple li .name {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 5px;
}
.reportList.simple li .posted {
  color: #8a8a8a;
}
.reportList.simple li .badge {
  float: left;
  margin-right: 15px;
  display: block;
  font-weight: 900;
  background: #535252;
}
.reportList.simple li .badge:before {
  content: "1";
}
.reportList.simple li:nth-child(2n) .badge:before {
  content: "2";
}
.reportList.simple li:nth-child(3n) .badge:before {
  content: "3";
}
.reportList.simple li:nth-child(4n) .badge:before {
  content: "4";
}
.reportList.simple li:nth-child(5n) .badge:before {
  content: "5";
}
.reportList.simple li:nth-child(6n) .badge:before {
  content: "6";
}
.reportList.simple li:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.reportList.simple li .reportInfo {
  overflow: hidden;
}
/*=========================================================
Title style for collapsable items
=========================================================*/
.list-title[data-toggle="collapse"] {
  font-family: 'proxima-nova', sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 15px;
  background: #f8f8f8;
  border: 1px solid #d6d6dd;
  margin-bottom: 0;
  text-align: left;
}
.list-title[data-toggle="collapse"]:after {
  content: "\f107";
  font-family: FontAwesome;
  float: right;
  font-weight: bold;
}
.list-title[data-toggle="collapse"].collapsed:after {
  content: "\f105";
  font-family: FontAwesome;
  float: right;
  font-weight: bold;
}
/*=========================================================
 CK EDITOR RESTES
=========================================================*/
.cke_bottom,
.cke_inner,
.cke_top,
.cke_reset,
.cke_dialog_title,
.cke_dialog_footer,
.cke_dialog {
  background-image: none !important;
  filter: none;
  border-top: 0;
  border-bottom: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none;
}
.cke_dialog_title,
.cke_dialog_footer,
.cke_top,
.cke_bottom {
  background: #f3f3f3 !important;
}
/*=========================================================
 Status Icons - e.g. flag, print
=========================================================*/
.resStatusIcon {
  margin-left: 10px;
  display: inline-block;
}
.resStatusIcon .text {
  display: none;
}
.resStatusIcon .fa {
  color: #4e4e4e;
  font-size: 16px;
}
.resStatusIcon .fa.selected {
  color: #4e4e4e;
  cursor: default;
}
.resStatusIcon .fa.selected:before {
  content: "\f024";
}
.resStatusIcon .download .fa {
  color: #00b3b5;
}
.addNewBtn {
  margin-bottom: 15px;
}
.reset-horiz-spacing {
  margin-left: -30px;
  margin-right: -30px;
}
.reset-horiz-spacing .centerTwoColLayout {
  margin-left: 0;
}
.reset-horiz-spacing .centerTwoColLayout > .centerLeftColumn {
  padding-left: 0;
}
.reset-horiz-spacing .centerTwoColLayout .centerRightColumn {
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
}
.reset-horiz-spacing .centerTwoColLayout .centerRightColumn .feature-box {
  margin-left: 40px;
}
.reset-horiz-spacing .tabs {
  margin-left: 0;
  margin-right: 0;
}
.reset-horiz-spacing .tabs ul {
  padding-left: 30px;
}
.reset-horiz-spacing .tab-content {
  padding-left: 30px;
  padding-right: 40px;
  padding-top: 40px;
}
/*=========================================================		                                                                                                                                               	                                                    	                                                                    										                           							                          
MOTHERSHIP NAVIGATOR				                               	                                                                                       		             	   	                                       	                                                                                                                	 	  		  	                                              	   
=========================================================*/
.mothershipNavigator {
  background: #e8f8f8;
  padding: 15px 0;
  text-align: center;
  border-bottom: #d6d6dd 1px solid;
}
.mothershipNavigator .mothernavlistItems li {
  display: inline-block;
  vertical-align: top;
}
.mothershipNavigator .text {
  display: block;
  color: #535252;
  font-size: 12px;
  font-weight: 300;
}
.mothershipNavigator a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.mothershipNavigator a.selected {
  cursor: default;
}
.mothershipNavigator a.selected .text {
  font-weight: bold;
  color: #00b3b5;
}
.mothershipNavigator img {
  margin: 0 auto;
}
/**********************************************************************
***********************************************************************
Faceted Search Page
***********************************************************************
**********************************************************************/
/*** Faceted Menu ****/
.filters.faceted {
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
.filters.faceted .filter-item.radiobutton .icon:before {
  content: "\f192";
}
.filters.faceted .filter-item.checkbox .icon:before {
  content: "\f096";
}
.filters.faceted .filter-item.checkbox.selected .icon:before {
  content: "\f046";
}
.filters.faceted .search.nested {
  width: 33%;
  position: relative;
  float: left;
}
.filters.faceted .search.nested .btn-default,
.filters.faceted .search.nested input[type="text"] {
  border-radius: 0;
  margin-left: 0;
  border-right: 1px solid #b9eaeb;
}
.filters.faceted .search.nested.isAutocomplete input.form-control {
  border-right: #d6d6dd 1px solid;
  width: 300px;
}
.filters.faceted .search.nested.isAutocomplete input.form-control:hover {
  border-right: #d6d6dd 1px solid;
}
.filters.faceted .search.nested.isAutocomplete .input-group-btn {
  position: absolute;
  right: -215px;
}
.filters.faceted .search.nested.searchBtnSplit {
  width: 20%;
}
.filters.faceted .search.nested.searchBtnSplit .input-group-btn {
  display: none;
}
.filters.faceted .search.nested.searchBtnSplit input.form-control {
  border-right: #d6d6dd 1px solid;
  width: 200px;
}
.filters.faceted .search.nested.searchBtnSplit input.form-control:hover {
  border-right: #d6d6dd 1px solid;
}
.filters.faceted .search.nested.searchBtnSplit .applyBtn {
  margin-left: 15px;
}
.filters.faceted .btn-default {
  border-radius: 0;
  padding-right: 12px;
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.filters.faceted .btn-default:hover {
  background: #034ea1;
  border-color: #034ea1;
}
.filters.faceted .btn-default:hover .fa {
  color: #ffffff;
}
.filters.faceted .clearAllFilters {
  float: right;
}
.filters.faceted .categoryGroupName {
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filters .input-group-btn .btn {
  background: #00b3b5;
  color: #ffffff;
  border: 0;
}
.filters .input-group-btn .btn:hover {
  background: #00b3b5;
}
.filters .input-group-btn .btn:hover .glyphicon {
  color: #ffffff;
}
.filters .clearBtn {
  position: absolute;
  top: 4px;
  right: 45px;
  z-index: 2;
  font-size: 16px;
}
.filters .textFilters {
  margin-bottom: 10px;
}
.filters .topFilters {
  display: table;
  width: 100%;
}
.filters .topFilters .filter-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  margin: 0 10px 10px 35px;
  display: block;
  border: 0;
  position: relative;
}
.filters .topFilters .selectWrap {
  position: relative;
  margin-bottom: 15px;
}
.filters .topFilters .selectWrap label {
  text-transform: uppercase;
  font-size: 13px;
  display: block;
  margin-bottom: 5px;
}
.filters .topFilters .selectWrap:before {
  font-family: FontAwesome;
  font-size: 14px;
  content: "\f078";
  color: #00b3b5;
  position: absolute;
  right: 10px;
  bottom: 5px;
  padding: 0 5px;
  background: #ffffff;
}
.filters .topFilters .filterButton {
  float: right;
  clear: both;
  width: 120px;
  display: block;
  margin-top: 15px;
}
.filters .topFilters .filterButton .fa {
  font-size: 12px;
}
.filters .topFilters .filters-categoryGroup {
  padding: 0;
  margin: 0;
  position: relative;
  vertical-align: top;
  line-height: 20px;
}
.filters .topFilters .filters-categoryGroup:nth-child(5) .selectedFilterWrap {
  display: none;
}
.filters .topFilters .filters-categoryGroup:not(:nth-child(5)):not(:nth-child(6)):not(:nth-child(7)) {
  display: table-cell;
}
.filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .categoryGroupName {
  font-size: 0;
}
.filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .categoryGroupName .fa:before {
  content: "\f141";
  font-size: 24px;
}
.filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .topFiltersHidden {
  width: 250px;
  position: absolute;
  right: 0;
  left: auto;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName {
  padding: 15px;
  display: block;
  border: #b9eaeb 1px solid;
  border-left-width: 0;
  position: relative;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  z-index: 2;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName .fa {
  float: right;
  color: #00b3b5;
  font-size: 16px;
  cursor: pointer;
  margin-right: 0;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:after,
.filters .topFilters .filters-categoryGroup .categoryGroupName:before {
  top: 100%;
  left: calc(100% - 25px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ffffff;
  border-width: 12px 21px;
  margin-left: -21px;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:before {
  border-color: rgba(10, 116, 255, 0);
  border-top-color: #b9eaeb;
  border-width: 13px 22px;
  margin-left: -22px;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:hover .fa {
  color: #034ea1;
}
.filters .topFilters .filters-categoryGroup.first .categoryGroupName {
  border-left-width: 1px;
}
.filters .topFilters .filters-categoryGroup.first .topFiltersHidden {
  left: 0;
}
.filters .topFilters .filters-categoryGroup.last .selectedFilterWrap {
  margin-right: 0;
}
.filters .head {
  display: block;
}
.filters .selectedFilterWrap {
  padding: 1px;
  display: block;
  margin-top: 5px;
  margin-right: 5px;
  border-color: #b9eaeb;
  border-width: 1px;
  border-style: dashed;
  font-size: 12px;
  line-height: 14px;
  position: relative;
  min-height: 36px;
}
.filters .selectedFilterWrap .selectedFilter {
  padding: 9px 25px 9px 10px;
  position: relative;
  width: 100%;
  display: block;
}
.filters .selectedFilterWrap .selectedFilter.selectedFilter {
  background: #b9eaeb;
}
.filters .selectedFilterWrap .field-name {
  display: block;
  float: left;
  margin-right: 10px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}
.filters .selectedFilterWrap .field-value {
  overflow: hidden;
}
.filters .clearSelected {
  position: absolute;
  top: 9px;
  right: 5px;
  font-size: 16px;
}
.filters .clearSelected:before {
  content: "\f057";
  font-family: FontAwesome;
}
.filters .filters-other .topFiltersHidden {
  padding: 15px;
}
.filters .topFiltersHidden {
  display: none;
  padding: 15px 5px 5px;
  background: #ffffff;
  border: #b9eaeb 1px solid;
  border-top-width: 0;
  position: absolute;
  top: 52px;
  left: -1px;
  -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
  width: 100%;
}
.filters .topFiltersHidden .topFiltersHiddenContent {
  height: 350px;
  padding-right: 11px;
  min-height: 10px;
  width: 100%;
}
.filters .topFiltersHidden .topFiltersHiddenContent select {
  border: #d6d6dd 1px solid;
  padding: 0 5px;
}
.filters .topFiltersHidden .topFiltersHiddenContent .searchList {
  width: 100%;
  position: relative;
  top: -10px;
}
.filters .topFiltersHidden .topFiltersHiddenContent .searchList .searchGroupItems {
  padding-bottom: 10px;
  width: 100%;
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenContent .searchWrapp {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup .selectWrap .form-control {
  border: #b9eaeb 1px solid;
}
.filters .topFiltersHidden .topFiltersHiddenGroup .form-control {
  margin-bottom: 15px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup:last-child {
  margin-bottom: 25px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup:first-child .filter-title {
  margin-top: 0;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading .topFiltersHiddenGroup {
  display: none;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading .groupHeading {
  display: block;
  position: relative;
  padding-top: 3px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading .groupHeading .fa {
  position: absolute;
  left: 8px;
  top: 0;
  color: #00b3b5;
  font-size: 20px;
  cursor: pointer;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading .groupHeading .fa:hover {
  color: #034ea1;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading .groupHeading .fa:before {
  content: "\f055";
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading > .filter {
  display: none;
  margin-left: 15px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading.open {
  margin-bottom: 25px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading.open > .filter {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading.open .groupHeading > .fa:before {
  content: "\f056";
}
.filters .topFiltersHidden .topFiltersHiddenGroup.hasHeading.open .topFiltersHiddenGroup {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup .category-hierarchical-filter > li {
  margin-right: 10px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li {
  line-height: 14px;
  margin-left: 10px;
  position: relative;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li > .filter {
  display: none;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li > .fa {
  display: none;
  position: absolute;
  left: 0;
  top: 2px;
  color: #00b3b5;
  font-size: 16px;
  cursor: pointer;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.expandable > .fa {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.expandable > .fa:before {
  content: "\f055";
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.expandable > .fa:hover {
  color: #034ea1;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.expandable.open > .fa:before {
  content: "\f056";
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.expandable.open > .filter {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 {
  padding-left: 15px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item {
  font-size: 11px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .title {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .badgeWrap .badge {
  background-color: #e0e0e0;
  color: #535252;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li ul.expandable {
  display: none;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li ul.expandable.open {
  display: block;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item {
  display: block;
  width: 100%;
  margin-bottom: 2px;
  padding: 1px 0 1px 10px;
  cursor: pointer;
  border-radius: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  position: relative;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected {
  border-color: #00b3b5;
  background: #b9eaeb;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item .title {
  text-align: left;
  padding-right: 45px;
  font-size: 13px;
  display: block;
  word-wrap: break-word;
  line-height: 14px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item .badgeWrap {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #e9e9e9;
  color: #8a8a8a;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li li {
  margin-left: 15px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li li:level1 {
  margin-left: 20px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .level2:last-child {
  margin-bottom: 10px;
}
.filters .form-control {
  margin-bottom: 0;
}
/*** Autocomplete Search ***/
.media .input-group {
  width: 100%;
}
.media .topSearchFilter {
  display: block;
  position: relative;
  padding-right: 34px;
}
.media .topSearchFilter .input-group-btn {
  position: absolute;
  top: 0;
  right: 37px;
  z-index: 2;
}
.searchWrapp {
  display: table-row;
  width: 100%;
}
.searchWrapp .searchList {
  position: absolute;
  left: 0;
  top: 30px;
  z-index: 99;
  padding: 0 0 0 0;
  width: 780px;
}
.searchWrapp .searchList .searchGroupItems {
  border: 1px solid #4e4e4e;
  display: table-cell;
  vertical-align: top;
  position: relative;
  list-style: none outside none;
  width: 205px;
  background: #ffffff;
  padding: 10px 7px 60px;
  overflow: hidden;
  box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px 16px rgba(0, 0, 0, 0.1);
}
.searchWrapp .searchList .searchGroupItems:last-child {
  border-right-width: 1px;
}
.searchWrapp .searchList .searchGroupItems .elem {
  padding: 4px 10px;
  border: 1px solid #ffffff;
  margin: 0;
  line-height: 13px;
  border-radius: 10px;
  cursor: pointer;
}
.searchWrapp .searchList .searchGroupItems .elem:hover {
  border: 1px solid #00b3b5;
  background: #b9eaeb;
}
.searchWrapp .searchList .searchGroupItems h2 {
  font-weight: 900;
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  padding: 12px 0 12px 17px;
  border-top: #4e4e4e 1px solid;
  margin-left: -7px;
}
.searchWrapp .searchList .searchGroupItems h2.top {
  display: none;
}
/*** Faceted Page Resets ****/
.facetedSearchPage .pagetitle {
  max-width: 100%;
}
.facetedSearchPage .centerTwoColLayout {
  margin-left: 0;
}
.facetedSearchPage .centerTwoColLayout .centerRightColumn .feature-box,
.facetedSearchPage .centerTwoColLayout .centerRightColumn .sectionBox {
  margin-top: 0;
}
.facetedSearchPage .centerTwoColLayout .centerRightColumn .feature-box .header-box,
.facetedSearchPage .centerTwoColLayout .centerRightColumn .sectionBox .header-box {
  margin-bottom: 0;
}
.facetedSearchPage .centerTwoColLayout .centerRightColumn .feature-box .content-box,
.facetedSearchPage .centerTwoColLayout .centerRightColumn .sectionBox .content-box {
  padding: 20px;
}
.facetedSearchPage .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px;
  position: absolute;
  z-index: 10;
  padding-top: 0;
  padding-bottom: 0;
}
.facetedSearchPage .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px;
}
.facetedSearchPage .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: absolute;
  z-index: 10;
}
.facetedSearchPage .scroll-element .scroll-bar {
  background-color: #e0e0e0;
  border-radius: 15px;
  cursor: pointer;
}
.facetedSearchPage .scroll-element .scroll-bar:hover .scroll-bar {
  background-color: #e0e0e0;
}
/**********************************************************************
UTILITY LINKS																	  
**********************************************************************/
ul.utilitylinks {
  float: left;
  margin: 0;
}
ul.utilitylinks li {
  margin-top: 8px;
  margin-left: 0;
  margin-right: 8px;
}
.bannerThumb {
  background: #f0f1f5;
  margin-top: 15px;
  margin-bottom: 25px;
  padding: 0;
}
.bannerThumb .thumbnail {
  border: 0;
  background: 0;
  padding: 0;
  margin: 0 auto;
}
.directionsArrow {
  font-family: FontAwesome;
  content: "\f124";
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 8px;
}
/*=========================================================
Subscribe Form (Newsletter widget)
=========================================================*/
.NewsletterSubscribeForm .name {
  border: #b9eaeb 1px solid;
  border-bottom-color: #e8f8f8;
  padding: 13px 20px;
  width: auto;
  text-transform: none;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  font-size: 18px;
  bottom: -1px;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  display: inline-block;
  clear: both;
}
.NewsletterSubscribeForm .header-box {
  display: none;
}
.NewsletterSubscribeForm label {
  display: none;
}
.NewsletterSubscribeForm .description {
  font-style: normal;
  font-size: 12px;
  color: #404040;
  margin-bottom: 15px;
}
.NewsletterSubscribeForm .btn {
  font-family: 'proxima-nova', sans-serif;
  font-size: 16px;
  font-weight: 300;
  margin-top: 25px;
  padding: 10px;
}
.NewsletterSubscribeForm .well {
  margin-bottom: 0;
}
.contactBox .resAuthor .staffcontactWrap.well {
  display: block;
}
/***********************************************************************				 
Award Widget
***********************************************************************/
.personAwardWidget {
  margin-bottom: 40px;
}
.personAwardWidget .organization {
  display: block;
  margin-bottom: 3px;
  font-size: 10px;
  line-height: 12px;
  color: #8a8a8a;
  text-transform: uppercase;
}
.personAwardWidget .buttons {
  margin-top: 20px;
}
/*=========================================================																	 
Member Spotlight
=========================================================*/
.memberSpotlight {
  margin-bottom: 30px;
  padding-bottom: 25px;
  border-bottom: 1px solid #d6d6dd;
}
.memberSpotlight .horizSliderItem {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.memberSpotlight .horizSliderItem .tplPerson .leftInfo {
  margin-right: 15px;
  margin-right: 0;
  float: left;
  width: 105px;
}
.memberSpotlight .horizSliderItem .tplPerson .rightInfo .actionsWrapp {
  display: none;
}
.memberSpotlight .horizSliderItem .tplPerson .name {
  line-height: 20px;
  margin-bottom: 10px;
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 16px;
}
.memberSpotlight .horizSliderItem:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.memberSpotlight .horizSliderItem .thumbnail {
  width: 78px;
  height: 78px;
  padding: 5px;
  border-radius: 50%;
  border: #b9eaeb 1px solid;
  background: #ffffff;
  margin-left: auto;
  margin-right: auto;
}
/*=========================================================
Featured Profiles with hover pin
=========================================================*/
.featuredProfiles .items {
  margin-left: -10px;
  margin-right: -10px;
}
.featuredProfiles .items li {
  width: 33.33333333%;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}
.featuredProfiles .tileDetails {
  display: none;
}
.ProfileSummary .page-login-box .login-website img {
  border: 1px solid #e8e8e8;
  padding: 4px;
}
/*=========================================================
Heading Bar
=========================================================*/
.heading-bar {
  border-bottom: #d6d6dd 1px solid;
  border-top: #d6d6dd 1px solid;
  padding: 13px 20px;
  font-size: 14px;
  color: #333333;
  font-weight: 600;
}
.heading-bar .role {
  font-size: 11px;
  color: #8a8a8a;
}
.heading-bar .fa {
  font-size: 20px;
  margin-right: 10px;
}
/*=========================================================
WELLS																						  
=========================================================*/
.well .shareButtons #smDiv {
  margin-top: 0;
}
.well.socialHide {
  clear: both;
  margin-top: 30px;
  padding-bottom: 5px;
}
.well.dark .reportSWidgetsNav {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  z-index: 2;
}
.well.dark .reportSWidgetsNav a {
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.well.dark .reportSWidgetsNav a:hover {
  color: #00b3b5;
}
.well.dark .reportSWidgetsNav a:hover:before {
  color: #00b3b5;
}
.well.dark .reportSWidgetsNav a:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
}
.well.dark .reportSWidgetsNav a.views:before {
  content: "\f06e";
  display: block;
}
.well.dark .reportSWidgetsNav a.experts:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.well.dark .reportSWidgetsNav a.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.well.dark .tocSelectWrap.collapsed .hideExpandedArea {
  display: none;
}
.well.dark .tocSelectWrap.collapsed .tocCurrentDd {
  width: 100%;
}
.well.dark .tocSelectWrap.collapsed .tocCurrentDd:before {
  content: "\f078";
}
.well.dark .tocSelectWrap .tocCurrentDd {
  width: calc(100% - 60px);
}
.well.dark .scroll-wrapper {
  padding-right: 0 !important;
}
.well.dark .scroll-wrapper .scroll-element {
  background: none;
}
.well.dark .scroll-wrapper .scroll-element:hover .scroll-bar {
  background: #00b3b5;
  cursor: pointer;
}
.well.dark .scroll-wrapper .scroll-element_outer {
  top: 0 !important;
}
.well.dark .scroll-wrapper .contentCMS {
  padding-right: 20px;
}
.well.dark .scroll-wrapper .scroll-scrolly_visible {
  background: none;
}
.well.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size {
  background: none;
}
.well.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer {
  opacity: 1;
  background: #323232;
}
.well.dark .scroll-wrapper .scroll-bar {
  background: #00b3b5;
  opacity: 1;
}
.well.dark .searchBox {
  margin: 0 0 10px;
  padding: 8px 15px;
  width: 100%;
  background: none;
  border: #ffffff 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.well.dark .searchBox:hover {
  border-color: #00b3b5;
}
.well.dark .searchBox .glyphicon-search:hover:before {
  color: #00b3b5;
}
.well.dark .searchBox input {
  padding: 0;
  margin-right: 30px;
  background: none;
  color: #ffffff;
  height: auto;
  border: 0;
  width: 100%;
}
.well.dark .searchBox .input-group-btn {
  position: absolute;
  right: 25px;
  z-index: 9;
}
.well.dark .searchBox .input-group-btn a {
  padding: 0;
  background: none;
  color: #ffffff;
  border: 0;
  font-size: 18px;
  position: relative;
  top: -3px;
  line-height: 28px;
}
.well .chapterNo {
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  background: #404040;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  padding: 0 5px;
  line-height: 27px;
  border-radius: 50%;
  height: 27px;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 10px;
  margin-left: -10px;
}
.well .chapterNo:empty {
  display: none;
}
.well .publicationContent {
  width: 100%;
  margin-top: 10px;
}
.well .publicationContent + .pager {
  margin-top: 15px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.well .publicationContent .publication-left {
  width: 35%;
  float: left;
  padding-right: 20px;
  padding-top: 0;
  vertical-align: top;
}
.well .publicationContent .publication-right {
  overflow: hidden;
  vertical-align: top;
  margin-top: 0;
}
.well .publicationContent .publication-chapter-content {
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.well .publicationContent .publication-chapter-content .chapterTitle {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  display: block;
  line-height: 24px;
  word-wrap: break-word;
  background: #ffffff;
  margin-bottom: 20px;
}
.well .publicationContent .publication-chapter-content .expandCollapseBtn {
  float: right;
  font-size: 20px;
  cursor: pointer;
}
.well .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress {
  display: none;
}
.well .publicationContent .publication-chapter-content .expandCollapseBtn:hover {
  color: #00b3b5;
  cursor: pointer;
}
.well .publicationContent.expanded .itemContent {
  width: calc(100% - 50px);
}
.well .publicationContent.expanded .ratingStatusBarWrap {
  width: 0;
  display: none;
}
.well .publicationContent.expanded .ToCTitle {
  width: calc(100% - 50px);
}
.well .hideExpandedArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -5px;
  position: relative;
  transition: background-color 300ms ease-in-out;
  z-index: 1;
}
.well .hideExpandedArea:hover {
  background-color: #00b3b5;
}
.well .docindex.searchResults {
  padding-right: 20px;
}
.well .searchResults {
  max-height: 500px;
}
.well .searchResults .item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: #323232 1px solid;
}
.well .searchResults .item .description {
  font-size: 13px;
  word-wrap: break-word;
}
.well .searchResults .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.well .searchResults .name:hover {
  color: #ffffff;
}
.well .resultsLength {
  margin-bottom: 30px;
  margin-top: 20px;
}
.publicationSearchContainer .grpHeading {
  margin-top: 0;
  margin-bottom: 5px;
  font-style: normal;
}
.publicationSearchContainer .hideSearchResults {
  display: none;
}
.publicationSearchContainer.highlighted {
  padding: 20px 40px;
  margin-right: -40px;
  margin-left: -40px;
  margin-top: -20px;
  -webkit-box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
}
.publicationSearchContainer.highlighted .hideSearchResults {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -3px;
  position: relative;
  transition: background-color 300ms ease-in-out;
}
.publicationSearchContainer.highlighted .hideSearchResults:hover {
  background-color: #00b3b5;
}
.publicationSearchContainer.highlighted .searchBox {
  width: calc(100% - 60px);
}
/*=========================================================
FILTERS
=========================================================*/
.filters .filterButton.showMoreFilters {
  display: none;
  margin-top: 15px;
  margin-top: 33px;
  border-color: #00b3b5;
  background-color: #00b3b5;
  color: #ffffff;
  height: 29px;
}
.filters .filterButton.showMoreFilters:hover {
  background-color: #034ea1;
  border-color: #034ea1;
  color: #ffffff;
}
.filters .filterButton .fa {
  padding-right: 0;
  padding-left: 10px;
  font-size: 16px;
  vertical-align: middle;
}
.filters .selectBoxes {
  margin-left: -10px;
  margin-right: -10px;
  margin-left: -3px;
  margin-right: -3px;
}
.filters .selectBoxes:after,
.filters .selectBoxes:before {
  content: " ";
  display: table;
}
.filters .selectBoxes.filters_1 > .selectWrap {
  width: 100%;
}
.filters .selectBoxes.filters_2 > .selectWrap {
  width: 50%;
}
.filters .selectBoxes.singleSelectBox {
  margin-right: 0;
  margin-left: 0;
}
.filters .selectBoxes.singleSelectBox > .selectWrap {
  width: 100% !important;
  margin-left: 0 !important;
}
.filters .selectBoxes > .selectWrap {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 1170px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 780px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
.filters .selectBoxes > .selectWrap .selectWrapContent {
  margin-top: 15px;
  padding-left: 5px;
  background: #ffffff;
  border-radius: 30px;
  position: relative;
  border: #b9eaeb 1px solid;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:before {
  position: absolute;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 7px 15px 0;
  top: -1px;
  right: -1px;
  height: calc(100% + 2px);
  text-align: center;
  font-family: FontAwesome;
  content: "\f078";
  color: #ffffff;
  background: #00b3b5;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:hover:before {
  background: #034ea1;
}
.filters .selectBoxes > .selectWrap.width-auto {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 1170px) {
  .filters .selectBoxes > .selectWrap.width-auto {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .filters .selectBoxes > .selectWrap.width-auto {
    float: left;
    width: 100%;
  }
}
@media (min-width: 780px) {
  .filters .selectBoxes > .selectWrap.width-auto {
    float: left;
    width: 100%;
  }
}
.filters .selectBoxes > .selectWrap label {
  display: none;
}
.filters .selectBoxes > .selectWrap .blockLabel {
  margin-top: 15px;
}
.filters .selectBoxes > .selectWrap .blockLabel .labelSelection {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
  padding-left: 5px;
  margin-bottom: 3px;
  display: block;
}
.filters .selectBoxes > .selectWrap .blockLabel .selectWrapContent {
  margin-top: 0;
}
.filters .selectBoxes > .selectWrap .blockLabel.isActive .selectWrapContent {
  border-color: #034ea1;
}
.filters .selectBoxes > .selectWrap .blockLabel.isActive .selectWrapContent:before {
  background-color: #034ea1;
}
.filters .selectBoxes > .selectWrap .blockLabel.isActive .selectWrapContent select {
  font-weight: bold;
}
.filters .selectBoxes > .selectWrap .blockLabel.isActive .selectWrapContent option[selected="selected"] {
  font-weight: bold;
}
.filters .dd-legtn-1 .selectBoxes > .selectWrap {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding: 0 0 0 3px;
}
@media (min-width: 1170px) {
  .filters .dd-legtn-1 .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .filters .dd-legtn-1 .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 780px) {
  .filters .dd-legtn-1 .selectBoxes > .selectWrap {
    float: left;
    width: 33.33333333%;
  }
}
.filters .dd-legtn-1 .selectBoxes > .selectWrap select {
  padding-left: 0;
}
.filters .dd-legtn-2 .selectBoxes > .selectWrap {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding: 0 3px;
}
@media (min-width: 1170px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 50%;
  }
}
@media (min-width: 780px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 50%;
  }
}
.filters .dd-legtn-2 .selectBoxes > .selectWrap select {
  padding-left: 0;
}
.filters select {
  border-radius: 30px;
  height: 28px;
  padding: 0 42px 0 0;
  box-shadow: none;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
  border: 0;
}
.filters select::-ms-expand {
  /* for IE 11 */
  display: none;
}
.filters select:focus {
  border: 0;
}
.filters input[type="text"] {
  padding: 5px 15px;
  height: 30px;
  border-radius: 30px;
  box-shadow: none;
}
.filters .btn-default {
  height: 30px;
  background: #ffffff;
  border-color: #b9eaeb;
  padding-top: 4px;
}
.filters .btn-default .btn {
  color: #d6d6dd 1px solid;
}
.filters .btn-default:focus .fa {
  padding-left: 10px;
  padding-right: 0;
}
.filters .letters {
  display: none;
  width: 100%;
  background: #ffffff;
  text-align: center;
  border: #b9eaeb 1px solid;
  border-radius: 30px;
  margin-top: 15px;
}
.filters .letters .letter-list {
  vertical-align: middle;
  text-align: center;
  position: relative;
  width: auto;
  height: auto;
  padding: 3px;
  background: none;
}
.filters .letters .letter-list li {
  border: 0;
  padding: 0 2px;
  background: #f0f1f5;
  background: none;
  display: inline-block;
  float: none;
}
.filters .letters .letter-list li.disabled a {
  color: #d0d0d0;
}
.filters .letters .letter-list a {
  border: 0;
  background: none;
  font-weight: 600;
  padding: 4px 9px;
}
.filters .letters .letter-list a.disabled {
  color: #e9e9e9;
}
.filters .letters .letter-list a.selected {
  padding: 2px 10px;
  background: #00b3b5;
  border-radius: 50%;
  color: #ffffff;
  position: relative;
  top: 2px;
}
.filters .input-group,
.filters .form-group {
  margin-bottom: 0;
  padding-left: 0;
}
.filters .sortBy {
  padding: 5px;
  margin-top: 15px;
  margin-bottom: 0;
  background: #ffffff;
}
.alphaVisible .letters {
  display: block;
}
/*=========================================================
Img Thumbanail Reset For Logo Banner
=========================================================*/
.logoOnBanner .logoOnBannerWrapp {
  position: relative;
}
.logoOnBanner .img-thumbnail {
  background-color: #ffffff;
  border: 0;
}
.topDetailsWrapp {
  padding-top: 45px;
}
/*=========================================================
 TABS EDIT MODE
=========================================================*/
.editProfileTabInfo {
  border-bottom: 1px solid #d6d6dd;
  height: 29px;
  margin-top: 20px;
}
.editProfileTabInfo span {
  margin-left: 30px;
  border: 1px solid #d6d6dd;
  border-bottom: 0;
  background: #ffffff;
  padding: 10px 15px;
}
.editProfileTabInfo span .fa-pencil {
  color: #8a8a8a;
  border: 0;
  padding-left: 0;
  margin-right: 0;
}
.editProfileTabInfo span .fa-pencil:hover {
  border: 0;
  cursor: default;
}
.editProfileTabInfo a {
  cursor: default;
}
.leftColLayout {
  position: relative;
}
.leftColLayout .sectionHead,
.leftColLayout .tabs {
  margin-left: -25px;
  margin-right: -25px;
}
/*=========================================================
 TWO COLUMNS LAYOUT
=========================================================*/
.barMaxWidth {
  width: 300px;
  margin-left: 25px;
  padding-left: 25px;
  clear: both;
}
.flexibleCol {
  overflow: hidden;
  padding: 4px;
}
.flexibleCol.right {
  padding-left: 25px;
}
.flexibleCol.left {
  padding-right: 25px;
}
.flexibleCol:empty {
  display: none;
}
.mainMiddleCol {
  /*overflow: hidden;*/
  padding: 25px;
  padding-bottom: 0;
  -moz-transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -o-transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -webkit-transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  transition: margin-left 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  min-height: 500px;
}
.mainMiddleCol *:not([style*="none"]) + .centerLeftColumn {
  display: flex;
}
.mainMiddleCol .centerTwoColLayout.hasLeftColBorder .centerRightColumn {
  border: 0;
  padding-left: 0;
}
.mainMiddleCol .centerTwoColLayout.hasLeftColBorder .centerLeftColumn {
  padding: 0 25px 0 5px;
  margin-right: 25px;
  border-right: 1px solid #d6d6dd;
}
.mainMiddleCol .centerTwoColLayout.hasLeftColBorder .centerLeftColumn .pagetitle {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  margin-bottom: 40px;
}
.centerTwoColLayout .centerLeftColumn {
  -moz-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -o-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  -webkit-transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  transition: transform 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
  overflow: visible;
  width: auto;
  float: none;
  padding: 20px 0 0 5px;
}
.centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
  padding-bottom: 30px;
  width: 100%;
}
.centerTwoColLayout .centerLeftColumn .centerLeftColumn {
  padding-left: 4px;
  padding-bottom: 0;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn {
  padding-bottom: 30px;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .name {
  font-size: 18px;
  line-height: 24px;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplEvent .boxBadge,
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .boxBadge,
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplEvent .buttons,
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .buttons {
  display: none;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference {
  display: block;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:before,
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:after {
  content: " ";
  display: table;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:after {
  clear: both;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:before,
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:after {
  content: " ";
  display: table;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference:after {
  clear: both;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .description {
  display: none;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .ctIcon {
  padding-top: 5px;
  width: 65px;
  height: 65px;
  border-color: #00b3b5;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .ctIcon span {
  color: #00b3b5;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplActivity.conference .rightInfo {
  width: unset;
  width: auto;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .resAuthor .well .authorPictureWrapp .photoWrapp {
  display: block;
}
.centerTwoColLayout .centerLeftColumn .centerRightColumn .tplNewsletterSidebar .NewsletterItemsSummary .active {
  background-color: #f0f1f5;
  padding-left: 21px;
  width: 100%;
  margin: -1px 0 0 0;
  border-top: 1px solid #e8e8e8;
}
.centerTwoColLayout .centerRightColumn .barMaxWidth.contactBox {
  padding-left: 0;
  margin-left: 0;
}
.centerTwoColLayout .centerRightColumn .barMaxWidth.contactBox .resAuthor {
  width: auto;
}
.borderedListItems .listFlexible .tplBlog,
.borderedListItems .listFlexible .tplBlogComment,
.borderedListItems .listFlexible .tplResource,
.borderedListItems .listFlexible li:last-child .tplBlog,
.borderedListItems .listFlexible li:last-child .tplBlogComment,
.borderedListItems .listFlexible li:last-child .tplResource {
  padding: 20px;
  margin-bottom: 20px;
  border: #d6d6dd 1px solid;
}
.tplCalendar .filters .letters {
  display: block !important;
  float: none;
  width: 100%;
  background: #ffffff;
}
/********************************************************
Blog
********************************************************/
.BlogPage .tplBlog .pager li > a,
.BlogPage .tplBlog .pager li > span {
  background: none;
}
.BlogPage .tplBlog .pagetitle {
  margin-bottom: 10px;
}
.BlogPage .tplBlog .bannerThumb {
  margin-top: 20px;
}
.BlogPage .infromationTable {
  margin-top: 50px;
}
.BlogPage > .actionsWrapp {
  margin-top: 0;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn {
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
  margin-bottom: 5px;
  border: 0;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn:focus {
  background: #034ea1;
  border-color: #034ea1;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.delete {
  color: #034ea1;
  background: transparent;
  border: 1px solid #034ea1;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.delete:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.delete:focus {
  color: #00b3b5;
  background: transparent;
  border-color: #00b3b5;
}
.tplBlog .personOrg {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  word-wrap: break-word;
}
.tplBlog .authorPictureWrapp .photoWrapp .designation {
  display: block;
  top: initial;
  bottom: -20px;
  left: calc(50% - 48px / 2);
  position: absolute;
}
.centerRightColumn {
  border-left: 1px solid #d6d6dd;
  position: relative;
  left: 0;
  top: 0;
  max-width: 300px;
  min-width: 300px;
  float: right;
  padding: 0 0 0 25px;
  margin-left: 25px;
}
.centerRightColumn .tplFaq .rightInfo {
  width: calc(100% - 110px);
}
.centerRightColumn .tplFaq .leftInfo:before {
  display: none;
}
.centerRightColumn .listFlexible .tplPerson {
  padding: 0;
  margin: 0;
  border: 0;
}
.centerRightColumn .listFlexible .tplPerson .rightInfo {
  padding: 0;
}
.centerRightColumn .listFlexible li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: #d6d6dd 1px solid;
}
.centerRightColumn .listFlexible .leftInfo {
  width: 70px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding: 4px;
  border: #d6d6dd 1px solid;
}
.centerRightColumn .listFlexible .leftInfo .img-thumbnail {
  width: 60px;
  padding: 0;
  border: 0;
}
.centerRightColumn .listFlexible .rightInfo .name {
  font-family: 'open-sans', sans-serif;
}
.centerRightColumn .listFlexible .rightInfo .personInfo {
  width: auto;
  display: block;
  float: none;
}
.centerRightColumn .listFlexible .rightInfo .personContactInfo {
  max-width: unset;
  overflow: visible;
}
.centerRightColumn .listFlexible .address {
  margin-bottom: 0;
}
.centerRightColumn .buttons {
  margin-top: 15px;
  padding-top: 15px;
  border-top: #d6d6dd 1px solid;
}
.centerRightColumn .buttons.buyButtons {
  display: none;
}
.centerRightColumn .feature-box {
  padding: 0;
  /*speakers*/
}
.centerRightColumn .feature-box.subscribeFormWidget .header-box {
  display: block;
}
.centerRightColumn .feature-box.subscribeFormWidget fieldset {
  margin-top: 0;
}
.centerRightColumn .feature-box.subscribeFormWidget fieldset .name {
  display: none;
}
.centerRightColumn .feature-box.subscribeFormWidget .well {
  border: 0;
  background: none;
  border-color: #e8e8e8;
}
.centerRightColumn .feature-box.subscribeFormWidget .well .description {
  line-height: 16px;
}
.centerRightColumn .feature-box.resume {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 40px;
}
.centerRightColumn .feature-box.resume .name {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  margin-bottom: 0;
}
.centerRightColumn .feature-box.resume .name .fa {
  padding-right: 5px;
  font-size: 24px;
  vertical-align: middle;
}
.centerRightColumn .feature-box.resume .name .fa:before {
  font-size: 24px;
  vertical-align: middle;
  padding-right: 5px;
}
.centerRightColumn .feature-box.resume .fileSize {
  padding-left: 110px;
  margin-top: -5px;
}
.centerRightColumn .feature-box.resume .fileSize .label {
  color: #535252;
}
.centerRightColumn .feature-box.resume .fileSize .value {
  color: #8a8a8a;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .float-right {
  display: none;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personInfo {
  float: none;
  width: 100%;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personInfo .organization {
  line-height: 14px;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo {
  max-width: 100%;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .info {
  margin-left: 0;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable {
  width: 100%;
  table-layout: fixed;
  margin-top: 10px;
}
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .lableTable .posted .value,
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .valueTable .posted .value,
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .lableTable .posted .label,
.centerRightColumn .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .valueTable .posted .label {
  white-space: normal;
  word-break: break-all;
}
.centerRightColumn .feature-box.speakers .more {
  text-align: center;
  border: 1px solid #d6d6dd;
  border-top: 0;
  padding: 15px 0;
  float: none;
  margin-top: 0;
}
.centerRightColumn.colNoPadding {
  padding: 0;
  margin: 0;
}
.centerRightColumn.colNoPadding .feature-box,
.centerRightColumn.colNoPadding .sectionBox {
  margin-top: 0;
  margin-bottom: -1px;
  border-left: 0;
  border-right: 0;
  width: 299px;
}
.centerRightColumn.colNoPadding .feature-box.primary,
.centerRightColumn.colNoPadding .sectionBox.primary {
  margin-top: 40px;
}
.centerRightColumn .fixWidth {
  width: 300px;
}
.centerRightColumn .simpleRating .ratingStars {
  margin-top: 15px;
}
.centerRightColumn .feature-box,
.centerRightColumn .sectionBox {
  /*width: 274px;*/
  margin: 0 0 40px;
}
.centerRightColumn .feature-box .name:last-child,
.centerRightColumn .sectionBox .name:last-child {
  margin-bottom: 0;
}
.centerRightColumn .feature-box .description,
.centerRightColumn .sectionBox .description {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  margin: 0;
}
.centerRightColumn .feature-box:not(:first-child),
.centerRightColumn .sectionBox:not(:first-child) {
  margin-top: 40px;
}
.centerRightColumn .videoContentYoutubeFixed {
  margin-bottom: 0;
}
.centerRightColumn .NewsletterSubscribeForm .subscribeGroup .emailGroup .labelEmail {
  display: none;
}
.centerRightColumn .name {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
}
.centerRightColumn img.portraitPhoto {
  padding: 0;
  border: 0;
  width: 50px;
  margin-bottom: 0;
}
.centerRightColumn .detail span.title {
  font-size: 12px;
}
.centerRightColumn .testimonWrapp {
  font-size: 14px;
}
.centerRightColumn .testimonial .content-box {
  background: none;
}
/*===============================================
CENTER LEFT COL
================================================*/
.centerLeftColumn .feature-box .header-box {
  margin: 0 0 10px 0;
  border: 0;
  padding-left: 0;
  min-height: initial;
}
.centerLeftColumn .pagetitle {
  font-family: 'open-sans', sans-serif;
  font-size: 22px;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}
.centerLeftColumn .centerLeftColumnWrapp .centerLeftColumn .pressLocalization {
  font-weight: bold;
  float: left;
  display: inline-block;
}
/*=========================================================
General Layout e.g. Subpage												    
=========================================================*/
.topItems {
  display: block;
}
.topItems li {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: #e8e8e8 1px solid;
}
.topItems .lSpg > li {
  border-bottom: 0;
  vertical-align: top;
}
.generalLayout {
  position: relative;
  padding-bottom: 1px;
  /*=========================================================
NEWS / PRESS RELEASE
=========================================================*/
}
.generalLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
  padding-top: 0;
}
.generalLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn .pagetitle {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
}
.generalLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn.leftBorder {
  border-left: #d6d6dd 1px solid;
}
.generalLayout .centerRightColumn .feature-box {
  margin-top: 0;
  border: #d6d6dd 1px solid;
}
.generalLayout .centerRightColumn .feature-box .header-box {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  margin-bottom: 0;
  background: #f8f8f8;
}
.generalLayout .centerRightColumn .feature-box .content-box {
  padding: 20px;
}
.generalLayout .centerRightColumn .feature-box li {
  border-bottom: #e8e8e8 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.generalLayout .centerRightColumn .feature-box li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.generalLayout .centerRightColumn .feature-box li .lSPager {
  margin-top: 0;
  margin-bottom: 15px;
}
.generalLayout .centerRightColumn .feature-box li .lSPager li {
  padding: 10px 5px 0;
  margin-bottom: 0;
  border: 0;
}
.generalLayout .centerRightColumn .feature-box li .albumSlider li {
  padding-bottom: 0;
  border-bottom: 0;
}
.generalLayout .feature-box .img-thumbnail {
  margin-bottom: 15px;
  background: 0;
  padding: 0;
  border: 0;
}
.generalLayout .feature-box .login-website .img-thumbnail {
  width: 100%;
}
.generalLayout .feature-box .login-website .img-thumbnail.img-responsive {
  width: 100%;
}
.generalLayout .feature-box .login-website .remeber-me {
  margin-top: 20px;
  margin-bottom: 5px;
}
.generalLayout .feature-box .login-website .remeber-me .aRememberMe {
  text-transform: uppercase;
  color: #333333;
  font-weight: 400;
  margin-bottom: 10px;
  padding-left: 4px;
}
.generalLayout .feature-box .login-website .remeber-me .aRememberMe:hover {
  color: #00b3b5;
}
.generalLayout .tplNews .ctIcon.news {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABqCAIAAAAwdOjDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVCNjI4RkNCQjZEMTFFNThGQ0RCNDE0RkY1RDlGQ0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVCNjI4RkJCQjZEMTFFNThGQ0RCNDE0RkY1RDlGQ0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQkQ3NTgzMTY2QkIxMUU1QTA2QUVCODFEQzM5OUY0MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQkQ3NTgzMjY2QkIxMUU1QTA2QUVCODFEQzM5OUY0MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhpJOO0AAAgQSURBVHja7J37ThNb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') /*/common/images/resource/contentTypes/news.png*/;
}
.generalLayout .tplNews.highlighted .right {
  float: none;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.generalLayout .tplNews.highlighted .right .thumbnail {
  margin: 0 0 15px;
}
.generalLayout .tplNews .about {
  padding-top: 40px;
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: #e8e8e8 1px solid;
}
.generalLayout .tplNews .posted {
  margin-bottom: 15px;
  font-size: 13px;
}
.generalLayout .tplNews .posted .value {
  font-size: 11px;
  font-weight: bold;
}
.generalLayout .tplNews .meta .smallTitle {
  margin-bottom: 20px;
  font-size: 11px;
  display: inline-block;
}
.generalLayout .tplNews .meta .badge {
  padding-left: 25px;
  padding-right: 25px;
  background: #ffffff;
  border: #d6d6dd 1px solid;
  text-transform: uppercase;
  font-size: 10px;
  color: #333333;
  font-weight: 400;
  margin-left: 0;
  margin-right: 5px;
}
.generalLayout .tplNews .centerTwoColLayout .centerRightColumn {
  padding-top: 40px;
}
.generalLayout .tplNews .centerTwoColLayout .centerRightColumn .feature-box {
  border: 0;
  border-top: #d6d6dd 1px solid;
}
.generalLayout .tplNews .centerTwoColLayout .centerLeftColumn {
  /*padding-top: 40px;*/
}
.generalLayout .tplNews .releaseDate {
  line-height: 12px;
  font-size: 11px;
  font-family: 'open-sans', sans-serif;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.generalLayout .tplNews .banner {
  margin-bottom: 30px;
}
.generalLayout .tplNews .thumbnail {
  background: none;
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
  max-width: 150px;
}
.generalLayout .tplNews .staffcontact {
  max-width: 300px;
}
.generalLayout .tplNews .right .thumbnail {
  margin-left: 0;
}
.generalLayout .tplNews p {
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #535252;
}
.generalLayout .tplNews .forimediate {
  font-weight: 600;
  font-size: 16px;
  font-family: 'proxima-nova', sans-serif;
  text-transform: uppercase;
  line-height: 16px;
  color: #535252;
}
.generalLayout .errorNoWrap {
  padding: 15px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 10px 35px 10px 15px;
  display: block;
  margin-top: 10px;
  text-align: left;
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.generalLayout .errorNoWrap h4 {
  margin-top: 0;
  color: inherit;
}
.generalLayout .errorNoWrap .alert-link {
  font-weight: bold;
}
.generalLayout .errorNoWrap > p,
.generalLayout .errorNoWrap > ul {
  margin-bottom: 0;
}
.generalLayout .errorNoWrap > p + p {
  margin-top: 5px;
}
.generalLayout .errorNoWrap p + p {
  margin-bottom: 5px;
}
.generalLayout .errorNoWrap hr {
  border-top-color: #e4b9c0;
}
.generalLayout .errorNoWrap .alert-link {
  color: #843534;
}
/*=========================================================
Testimonials
=========================================================*/
.testimonial .content-box .tile.content-box .tile-content-wrap {
  background: #f0f1f5;
}
.tile .authorInfoWrapp {
  margin-top: 15px;
  padding: 0 30px;
}
.tile .name.small {
  color: #00b3b5;
  font-size: 12px;
  font-weight: 400;
  padding-top: 0;
  margin-bottom: 5px;
  line-height: 16px;
}
.tile .tile-content {
  margin-left: -15px;
}
.centerLeftColumn .tile {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 5px;
  background: #f0f1f5;
  overflow: hidden;
  position: relative;
  float: none;
}
@media (min-width: 780px) {
  .centerLeftColumn .tile {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .centerLeftColumn .tile {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1170px) {
  .centerLeftColumn .tile {
    float: left;
    width: 50%;
  }
}
.centerLeftColumn .tile .tile-content-wrap {
  border: #ffffff 1px solid;
  background: #ffffff;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.centerLeftColumn .tile .tile-content {
  padding: 20px 20px;
  margin-left: 0;
}
.centerLeftColumn .tile .name {
  margin-bottom: 0;
}
.authorWrapp {
  position: relative;
}
.authorWrapp .testimonWrapp {
  padding: 0 25px;
  position: relative;
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  font-style: italic;
}
.authorWrapp .testimonWrapp:before {
  display: inline-block;
  content: "\f10d";
  font-family: FontAwesome;
  color: #e9e9e9;
  font-size: 18px;
  position: absolute;
  top: 0;
  left: -3px;
  padding-right: 3px;
}
.authorWrapp .testimonWrapp:after {
  content: "\f10e";
  font-family: FontAwesome;
  color: #e9e9e9;
  font-size: 18px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -3px;
  padding-right: 3px;
}
.reguarWidth {
  width: 105px;
}
.smallWidth {
  width: 70px;
}
.smallestWidth {
  width: 35px;
  margin-bottom: 20px;
}
.smallestWidth .portraitPhoto {
  padding: 1px;
}
.smallestWidth .portraitPhoto.borderedImg {
  border: #d6d6dd 1px solid;
  padding: 3px;
}
.tabs {
  margin-left: -30px;
  margin-right: -30px;
}
/*=========================================================
 Categories
=========================================================*/
.categTitle,
.orgName {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  margin-bottom: 20px;
  line-height: 24px;
}
.categoriesGroup li {
  background: #f0f1f5;
}
/*=========================================================
 SINGLE COLS LAYOUT
=========================================================*/
.singleColLayout {
  z-index: 2;
}
.singleColLayout .mainMiddleCol {
  margin-left: 0;
  padding: 30px 30px 0;
}
/*=========================================================												   
 LISTS
=========================================================*/
.resourceInformation {
  border: #d6d6dd 1px solid;
  float: none;
  overflow: hidden;
  padding: 25px;
}
.resReviewList .listFlexible {
  margin-top: 30px;
}
.listResourcesTab .listFlexible article {
  padding-bottom: 0;
  border-bottom: 0;
}
.listResourcesTab .feature-box .header-box {
  padding: 0;
  border: 0;
  background: none;
}
.listResourcesTab .feature-box .header-box .txt-head {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  border: 0;
  padding-left: 0;
  background: none;
}
/**********************************************************************							   
RESOURCE FILE SIZE INFO																					    
**********************************************************************/
.tplFile .fileSize {
  text-align: center;
  padding-top: 115px;
  display: block;
  color: #8a8a8a;
  /*#6d6c6c*/
  font-size: 10px;
  text-transform: uppercase;
  margin: 0 auto;
}
.tplFile .fileSize a.dwnlink {
  display: none;
}
/**********************************************************************
Resource Author e.g. Blog Post, Resource page
**********************************************************************/
.authorLeftInfo {
  max-width: 100px;
  float: left;
  margin-right: 20px;
}
.authorRightInfo {
  overflow: hidden;
  width: auto;
  float: none;
}
/*========================================================= 
States Map	  				   									   						             
=========================================================*/
/**[fill='fill-selected']:not(.jvectormap-region),
*[fill]:hover:not(.jvectormap-region) {
	fill: @brand-primary;
}*/
.jvectormap-tip {
  z-index: 9;
}
.selectMap {
  width: 250px;
  margin: 0 auto 30px;
}
.selectMap select.form-control {
  border-radius: 30px;
  padding: 5px 10px;
  height: auto;
  color: #00b3b5;
  border-color: #00b3b5;
  color: #333333;
}
.groupBordered {
  padding: 10px 15px;
  border: #d6d6dd 1px solid;
  box-sizing: border-box;
  display: block;
  margin-bottom: 15px;
}
.groupBordered input[type="checkbox"] {
  position: relative;
  top: 1px;
}
.addAnOrganization.modal .modal-body .name {
  margin-bottom: 0;
}
/*Typeahead*/
.addOrganization {
  margin-top: 20px;
}
.addOrganization .form-group {
  margin-bottom: 0;
}
.addOrganization .form-group .buttonsForm {
  margin-top: 20px;
  margin-bottom: 0;
}
.addOrganization .typeahead-container {
  width: 100%;
  display: block;
}
.addOrganization .typeahead-query input[type="text"] {
  display: block;
  width: 100%;
  height: 39px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #d6d6dd;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  padding: 10px 15px;
  box-shadow: 0 0;
  margin-bottom: 15px;
  font-size: 13px;
}
.addOrganization .typeahead-query input[type="text"]:focus {
  border-color: #d6d6dd;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(214, 214, 221, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(214, 214, 221, 0.6);
}
.addOrganization .typeahead-query input[type="text"]::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.addOrganization .typeahead-query input[type="text"]:-ms-input-placeholder {
  color: #999999;
}
.addOrganization .typeahead-query input[type="text"]::-webkit-input-placeholder {
  color: #999999;
}
.addOrganization .typeahead-query input[type="text"][disabled],
.addOrganization .typeahead-query input[type="text"][readonly],
fieldset[disabled] .addOrganization .typeahead-query input[type="text"] {
  background-color: #eeeeee;
  opacity: 1;
}
.addOrganization .typeahead-query input[type="text"][disabled],
fieldset[disabled] .addOrganization .typeahead-query input[type="text"] {
  cursor: not-allowed;
}
textarea.addOrganization .typeahead-query input[type="text"] {
  height: auto;
}
.addOrganization .typeahead-query input[type="text"]:focus {
  box-shadow: none;
  border: 1px solid #b9eaeb;
}
.addOrganization .typeahead-result {
  position: absolute;
  left: 0;
  top: 42px;
  width: 100%;
}
.addOrganization .typeahead-result .typeahead-list {
  position: relative;
  height: auto;
  padding: 0;
  margin: 0;
  border: 0;
}
.addOrganization .typeahead-result .typeahead-list .alert {
  margin: 0;
}
.addOrganization .typeahead-result .typeahead-list .label {
  font-size: 11px;
  padding: 0 20px;
  margin-left: 10px;
  border-radius: 30px;
}
.addOrganization .typeahead-result .typeahead-list .label-primary {
  padding: 8px 20px;
}
.addOrganization .typeahead-result ul li {
  float: none;
  margin-bottom: 2px;
}
.addOrganization .typeahead-result ul li > a {
  padding: 10px;
  margin-right: 0;
}
.addOrganization .typeahead-result ul li .description {
  margin-top: 0;
  white-space: normal;
}
.addOrganization .typeahead-result ul li.active a {
  padding: 0;
}
.addOrganization .typeahead-result ul li.active > a {
  padding: 10px;
  border-bottom: 1px solid #d6d6dd;
}
.addOrganization .typeahead-result ul li .leftInfo {
  width: 55px;
}
.addOrganization .typeahead-result ul li .leftInfo img {
  width: 44px;
}
.addOrganization .typeahead-result ul li a {
  height: auto;
}
.addOrganization .typeahead-result ul li .name {
  font-family: 'open-sans', sans-serif;
  font-size: 18px;
  line-height: 22px;
  display: block;
  white-space: normal;
  margin-bottom: 10px;
}
.addOrganization .typeahead-result ul li .name strong {
  font-weight: 600;
  color: #034ea1;
}
.addOrganization .typeahead-result ul li .logo {
  height: 40px;
}
.tplOrganization .flexibleCol .address {
  font-size: 14px;
  font-weight: 300;
}
.tplOrganization .flexibleCol .description {
  font-size: 12px;
  color: #535252;
}
.tplOrganization.ebdconsortium .leftInfo .leftInfoWrap {
  position: relative;
}
.tplOrganization.ebdconsortium .leftInfo .leftInfoWrap:before {
  content: "";
  display: block;
  width: 70px;
  height: 96px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABSCAYAAAAIArdYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJERkYwMzg2NUM3RTExRTVBNDgzREI2QTc0QkFENjEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJERkYwMzg3NUM3RTExRTVBNDgzREI2QTc0QkFENjEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkRGRjAzODQ1QzdFMTFFNUE0ODNEQjZBNzRCQUQ2MTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkRGRjAzODU1QzdFMTFFNUE0ODNEQjZBNzRCQUQ2MTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fzp6NAAAUIklEQVR42uRcCXgUVbY+Vb2mt+yBkIWExYR9UYTIogQhOmyKyBtFFBEdZFyfOsw44zLPp6Ko7znCgMPy5KEMoEIEYXADAibwQAgJAUwIWxKykIQsne70kq5651afDkXT3UlDwsB4v+983XRVV9df95z//OfcGzhX3lj4Jww9GofWdK1/mO+EayrbcU43tLh2nKe4EQAnoiW1cU4sWaARj5Z8IwA2o93SxjkxaF3bOGcYmvNGAFxNMzw0wDkR5Nb+xk1oKWhnrwfAqnacY0Mb18YMxwQ4flcQfMF1NmAWW93bOGcn2h1txHCXAMfZd7PbQXzJ12KGK9EmtvFjR8ktpwdwaX+Ab0cbhLanjQc2je5F7GzAzWhZaK+haQKcdxLtWT/HTGiRfo69gFbbxj38B9p+iSBFHniVA3gl8pvIdxppsRk8hrY+wDkr0UahqX0cCyXQvsZktE8DXPd/iRj3g4BgtRYJaKPFiFm7pVNZ+l1i0nf8HN9Iry/6mWFfgB+WgfI1XkJLR3uZ/YPDmQWVE97Y9gDklvUAXt/Y6WlpCtrv0H7l45gLrQTtT36kpdHH5wvR2F3X+zg2gh7yvRJYTgTO0AhrsybDir3jIdrQgB+KVww4pJ0MeALtVbStxN7eYx1dq6fX5zoCLR/RREZf+gmBvWiL0Q5IgBlXuRRwqCwJQlR2UCvw+YqtGSrZx/UDAnbQF36D1rcN0G8QW+b7OLaFXl/1AZj30t0e1//Kx3UOkep62vuAWtkCTpcS7E6UB5zAgM5DCyMM7QbM3LGAfugPnpgJMJi7haNt9/p8nyw2lTKxoJfNnGd4GH2X1zXWovVAu1X+ocj0Bi9AKJKWBhnapLc8Dy7Vm0Souf5kaVsxzNznGSKKvABFAZOAb6Nl0KtnMNr8nt7fR6/hsioonF7HU4o7jNYg+z7jhwfQltOxi4CZ+9p0MGfEjphVDy7JTYgqnyFajC+0kb/bRVp1aHei5aCdphn3NZgXlKL9Hu1B2edbZTfPhlZ2zCBjX3kIABHhO0RgT1z2a5iSMB09Fh1VWTXi1h0FoGxJwxiukMXxVbP0k2gz0d6ip53q4xyPsvoM7WZ6v5tehxIzy0VFPWnh8fTvLHrtLXtQD/gA2503NGTh64pFWx987dvdv5plsxqAU9vbVNbcFXQ8GOP+TLG4gFKFtzCYRWViDBUSDio6HqeYtNC5TF6moWXKCn4BrZwYm4GedMnVRe4pXmP7CIz18MGXc3/71x/v/qtR0wwhCPaNiWth3OAcQNd2u3wH5eGTlGqyyeXy6aY94zECaJTF02p6fVw2m0Dfm0fvvyaw22XNgZmycwcj2H28ouUjCKvZue7b6T1W70/P7hlVCQK6d0bqYRiYVAiiXeMXrBywnggprJ2gGRmNwuT/3zwnDqD4XkwPwimL4VsoJa0jkc+Y9hU6RyQ+mEDnriCmzpCFUAO5/CLGvBwHwyGmfPnufXemL9o5dQjOqqOuyQSvTPw7vPbQhxCNsy7aQ7zv1UjYDHKX1smK7hi6oT1E8X4SlwJ4HXqmoWE+mMOWCMiYwLsYW/87ycq1svhjszZSpq48koiTFSQ7ZYrtG6qJ70b7QOILAX8v5twfThQNXDj302fHnm8yTUwIvfDia1NXw8iheKt1MSA4NCwXezjgDpqAahJIx1koecewggT/BCrR2IMoRttEhGJtdQ1THWzJmQBZJ/vCe9NWpYPKvkVo1utI3n1Is8KA9vdQDbokz2PuBIw56TxbCLqjgr0XZN5WTEBnyQSLyOvN04+V9tz4wvon4WhV/Mrbuhc9886MZZbuyUgn1d006Naj8TpMdvahB8h0xLc0cQ5/HUYXAcuivMhmaC7FHlC8rpMuxIm5EWG1wt8QdKNNt2Pp7PcSFCrnbqFF2Y9cc+IlOVVQ8FJlE2IFc3U3Ke5CY84B79CCYDVg2ePynGmlB9xfluNvB5XjbENDBByv7vZURmpu84czPzLowmrmiVXxv8aQvYUe9AGq0j7z1wJuL0sznTyHalUTpYZmPrrim/0HRx/9vnjA3pcnr9kq2rRIGPzblIvlzIplHOJAvbvsh2mwreAWyafTb8qH5zM+l9xQsBo97igfS9CeYp7Pa6yDBHvImCfXz3914ZTVEeHxp3ihOpapLcxF8D4BPdUWkCtJS2PdM849wDNS1Vsg78QA6BVz7oxO05wpuhRMGj6HNtqjqJBsgAuvhuVbZ8Jb390HPaMqgEdwJ6rj4JnR2+D5e1eB2BgOotCaNAQq8FnKG86J3HQuuqLniq9ngQN18/x7VoJ4Pi5T5MSPfcjZDi8Pd7pZWIwURP45UDoPXsCkn1/aM4kLrX0OZz6T4v/iUzVdgJNFA2HVvnTo17UEwnVNqIGtMLDbafj04GjIPzpMOsdLNaRI5CcoFnAR1T2dNbGw9uAYGN3j2AJwaGNFd5m4Pdibv5p6+ALGDZKTeEuLU5W0fN+4ArAaz/Bqh1Oul1ndyuJz27GhYHWqQae2SXmSiX8NVjoCvm49PkTqWvAXXZr36GxO05zbZA599uXMR85mn0pZnVuW/C6GSCXHC/+UvrQG7Fp9z8Tikp+r4os35IzfDhHVG+V6lmNtF0sonKztgrPaDIKs7yTgeWFIZGcvYClsRgmgdHpLyGwu4vzbe/LT9i3NyYhaMm3luowh2RrRagwoLtrq6xpJ2cRRDmaFeBSVbjpK2EbZq5GEimSCxajukZIHL6R/BV8dGQ4z0jdbUQ250430SJGQMP1YkI3VyssrNhXOsgXzp82uBa2h4VKCUTluBnvIho35t8L0wXth7v3LN0BDmEYwh1vQa6wkUc3EyI303kLWQLq9Bu082jkmWZUEWkMWSoA9wD0WTgB14L3AxToNtTEo7Q7B4t0T4UBemm7YEEx9tV0vYV3mxKKvDoy/rgwSGBdzXpuzdzx8XzgIvpn/Z8yuIUahKYyFiFpWWgqUyixU2VXLTEEiqpHwKZV0ErMjQXiGlmbcJD0Ip9puMDRyBrV16bKc8WOHDcp28UqHQkBGdXcWm0GP4t7hunzRwomf6TV20GpsLFdfTGN6syjWR+5ftGvyYKPWeihab34UyUqND9FKs2chgXFNYthGrsLy3hEEVuQKsfSdNnhvxNajN0NewXAFxrIEVmxBkIZGYCK/AeWnQjbrqMOhzqqD5HD0OBNWii3uByIRnamOW58zoc/uk33Vj43YUc2Z6gpFh+YIFS81VwK2I0hrotRDFnhRAeLGCal5g7qG1sF/fjcNnSgceGOjpKgAZ3pSv5/AiLNoRnEvdRzRmpG1lQoBJvc7KElN6VycZS6yCs4VDRIX7phqSksq5J4dt2lKmL5RxMJgg6dreS0X0xJJSZVSSTdTknUOrSNUbd/VO6riNKYOWL7jHnT2RuCRlMSGcEjqXQCPp30PyOZQi/VqvVUPRyu6w+xbd0HfvgdBrA93uzLLx1aj+MevH4KyhkiYkHq4BMvBOqiPZLF7PxUm1bTy0bMzAd9PWtXTv4qn1YePpH6VS2kQQprGJoTXlEShCy9FsjmEQoHrUoYKCmPTHAqz0zfB61jKsZnWqlpgwfgv4KmM9QhQDwK6M4+CBDDe38qczeWe687dFF0OUTrLOGTqCJEXplLllEdZ5HUqNPKp0GjXaEtajqK6dCqxNIubDdSY20c/2MqqfGzpxqycCfe+9NUjSFI2UPIifPLI+xCHFY1QkejW03ozWLB4cOH5JiweWCPOhTOuYKsGYRdgVeaj8OGeu6Xvj0gqgg9+vXQLOJVTJAK8OJKoU8qWZGcQedrJ45ai/RAM4N4Um6x470WlFQP4Bc2or8H6W5m8oTHlfGU8PLHut1JMVqKY6IKz9vEjH0DXxCLMhnGSXuZCqMOD8cyA8KG1Imjs4oots/jFe+6C+LBaqG/Ww9tT1sDoYTsBi4QyvN5Uahv7Gr2pK5pBqZORKRIDbPO+Z16WZnqT286klLOeivYxtFrnD2wGFdcpGGPNTXbtny1O9WmmhJKQfavRXef+z4vwU34aZvQKqYhANhbBiWlRZ0avOAtWq1F447NnWhbjzCYiu+swhdlaVLVa3vUmklgtgo0nANMDrIAspMJmOLWUNDT7D9CESK0QxWtPJsvzahWRAus0FrVj7fUZqj0Bte1WVEZ3fbJ70uZ9Z24aEW1s6M9kJCsULqDbbstLg/r6KDFCayvFGNejjOQr66NPfJc7yvjWlodVOWduUiQjO2tQpVmdrC/Fb02MKX9yUNyplfhw8Ca5fgTAJeuE+hvFVPjvohQqUjjauavYp7WcmgNM1s3HNLOGuSvOIWRm31Ww5sCYfsw1paeK8pKloIr6SDFC12RP6XZWo1K0cKdrYs2ltTE6U4hFwYiOpSV2ZyV10fDWpM8Kbx+2M1VRFyXJU5rdxdTpZDzyb9cqLYUQUzKwn6AloK3xiPm4+JNvjkgq7MfEpECfMYJS48wlR1VyGrVde6S0B/fT6VSwO9TG7pFVigh0bReBZXm6N7r+7b2PpKgE/mPgW53sCyKrJTTTZwIsqncY4EGkW1Mpdh+9ZGmTE5MxX76cEFYDXU114Gi5tIPEHgADHomzyTqMrJfcuk5Ew2xjgMsrVcY6EausJ/DoYC+F9xQ1F0ykuEZ1FuDnacXhE4r5b30UAl8ACg2cpbetDk2+gheDdh9GWGX1kfNazKFjQGX3zKz3+BHc+0T+QrH6ekcDXkP9rMk0q76QzOM4bigCXvlD0YCXaywmu69ysK1hQuFReD7u8LHK7j+Crmkpqak/+Tn9WWLmR4hs+asFzJYpPyZmjKfEDn5W9JdymubjrtqYudmn+gCSk/VKinQkuBJMbWcPlPRiUnI+B1wOrUH727m3ixbAz1Mjr8+VAOaopzSFXGp2m30uBs7QOCK/rAfOUDe2blsSLFhkbqye9Fn1TaHwee5IsNV0BU5jHU0rHXvb+Po8Anw3tXh5fx0Pf/Uu+8IyIopAgwmVYZiW0kDgGncU9wengOqJF6qCneFqBJqWVFT6+B1fg63JBHabHjTaZpaTBpC4YTzyXwEu8SM9mBTKJpb2Am6mH2hrhIN7i9HTnN68rwGrn6wT/aELW+MRufpgwLKH04Byckr/A4OH3fklOmg3LPMjQGhmSzjCz7RetZZiNdAeTFcAVXjV9TBbIcjkRG4xk4k7TgyAsygaDGobtMMzLktZBqyilArXWKiKCxHqo9wNv4vdyb+T2Nl8rethz5hDQv1eji2fYJ27LDsDGjGPnq3uyrobLap2bBSTt7ZYBwTzdAjlWV/jCak97M4YV9y1vJKRQMLjHncLSoB6LNbTexXAtIH/J5WBp8qTdIfKkoEtVreLnRGs1amyVzcZNaBwTfKZ592D/ebfKE4LrwVgFa3Kv0Mr9dKKewIK/wX3rXCvCuL7zV/NHvGPY0PAGN0+wKzlg8pMdfx8/OE7gEvg/FcuDSQ0MiiWbZ0NOIHUTcHFwBAk4c81hrsbcKwJ3BAxMljhYdTa+ILyxO1gDlNwSucQsUWV6+fU49SeTaSqrlNjuOISsF5MK01Li2o45tNIngtOWoaFWOBoZaKpuLx7Aeb0tjRyIfXVgtsgzkHQejewj7LGvC1kSAXOdojKEbTwaGjWzdhzOrUKJaqFa9+9BLdfmjM2SuwIV7hWc3nxaFWW1sTaimtia43a4FrHzENQS0cdONtLBY3h2ejWcdDBg8/KS5NIhrVTgwHNYpX3NgmwhcsrT6qpNIdp2OpgsAM1OBRUJE45Vd69EIz16g6bCA/g57+cAzv2Y8HBFqkV7QBNxznWZQzFlIiqqtXwwYHAO/ec7KPSKp0GMfjqEIVHCzQ5tDM3HRmmxDg+zceUAx9efdEiK6XeNSe7l6CuH2Uww+82PgbvoqpJH7kdeJR0UkvUD+FIq/mhdfDDT2Mg+1QqROrNstU+J1hRAx+tSBwQKy1wBz+YWyeE1+h+KBo4PTbz0XUmfKii/eJuRdYRSYk5Bzf3yZV63cE+UyVrsrEfWbDpUViIXx9323fAo1LyCRofChdxHkpLesPvNz8sLXCTjGw9ziNpIdjblLzrkrVgH3r3DDEsKzsv+TMB9A524KW/7J64TmJ+2X2wpVUVXnvdnEWQknKY7eBhzebLij0pPbLJYE1+GRYl6yVF4AH2zwWb5kibKtJHfgM8E+2C15/+SS0ZDt77bpr0kPrHlki9KG+eZq1SP2CZUFlEJWcZfdaFeuCTqeHflV0TH9jQuLCaXui2xfLEo0BwZaizX9k8CzbMOwNc3GkJ1KWBKkgADyI/dUMP6RpRDaKTFurue25ba2eR7dWwoBb+493rICWx2L2zRjbJPMZp7rGb4f2sSRAfdsFfRujnJ0+zPvdjvko2r7KUdVTYHk72t1Ff+upFs3s9Vx8Jo5IKIbXHzyCyyZHPL5JlbWMYhlxfWDpjGXSJrnBXXXLAngsxl2my6UDLXNUHKbDd5ybUyiqFq7Ur6TXmUlUjH+8SiGDk66vU2rnTe+mE/Srb4FaFoCxsB6DCdRmxmm1aGBR/BlY/9CFo0YPZLoTLpCVzJSYWWIy43DvkLrsQO670D5aN8V7/XhwkWOm5gntPJltaYX+CkEVdj9bKit0r62Uz8zVY95N1SL1DTumLJdlMKwLskgnQyeC9ALMtTE9fZb3t4YWOycMdLGTS4OLeC8bC93bQdV3XK+DbA7j2dTE6GvD99Mr+vqH4Xx0wy6dsWeQ05Vr4Vwf8G3qdCNfx6EjAbKNLdjvbuzc8YNbpZ5n9PrjOR0cBZn+kxbYZVF3vgJUdcA0T5d65cAOMjphhtnXoH+DerfqLAMxqs8/hBhlXCziJZrbilwKY1a9H4AYaVwOYtWVqyH4RgBnDN8ENNq4mLTmhE/43pM4e/y/AAGNnWybdGEx/AAAAAElFTkSuQmCC') /*/images/ebd-consortium.png*/ no-repeat left top;
  position: absolute;
  bottom: -70px;
  z-index: 10000;
  max-width: 100%;
  left: calc(50% - (60px/2));
  bottom: calc(0% - (90px/2));
}
a.orgWebsite,
.mail,
.topMainInfo .info > div a {
  font-family: 'proxima-nova', sans-serif;
}
.person-contact .label {
  width: 50px;
}
.tplPerson .authorPictureWrapp {
  position: relative;
}
.tplPerson .authorPictureWrapp .years {
  position: absolute;
  bottom: 5px;
  left: calc(50% - 40px);
  width: 80px;
  display: block;
  text-align: center;
  border-radius: 30px;
  padding: 2px;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  background: #000000;
}
.tplPerson .column {
  display: inline-block;
  margin-right: 20px;
  max-width: 33%;
  vertical-align: top;
}
.tplPerson .column.first {
  margin-right: 0;
}
.tplPerson .rightInfo .personInfo {
  float: left;
  width: 37%;
  min-height: 1px;
  padding-right: 25px;
}
.tplPerson .rightInfo .personInfo.empty {
  display: none;
}
.tplPerson .rightInfo .personInfo .jobTitle.empty,
.tplPerson .rightInfo .personInfo .organization.empty,
.tplPerson .rightInfo .personInfo .address.empty {
  display: none;
}
.tplPerson .rightInfo .personContactInfo {
  overflow: hidden;
}
.tplPerson .rightInfo .posted .value {
  text-transform: none;
  font-size: 11px;
}
.contactPhoto {
  background: #ffffff;
  border: #d6d6dd 1px solid;
}
.contact {
  display: block;
  margin-bottom: 3px;
  font-size: 10px;
  line-height: 12px;
  color: #8a8a8a;
  text-transform: uppercase;
  text-transform: none;
  margin-bottom: 0;
}
.contact .title {
  font-weight: bold;
  padding-right: 5px;
}
/*=========================================================
DIRECTORY	   									   						             
=========================================================*/
.directory .jobTitle {
  margin-bottom: 15px;
}
.directory .leftInfo {
  width: 400px;
  float: left;
  height: auto;
  padding: 0;
  border: 0;
  margin-bottom: 0;
}
.directory .leftInfo .designation {
  width: 50px;
}
.directory .leftInfo .authorPictureWrapp {
  text-align: center;
  position: relative;
  background: #e8e8e8;
  height: 200px;
}
.directory .leftInfo .authorPictureWrapp .portraitPhoto {
  max-width: 400px;
  max-height: 200px;
  min-height: 200px;
  border: 0;
  margin: 0;
  padding: 0;
}
.directory .leftInfo .authorPictureWrapp .img-thumbnail {
  padding: 0;
  background: none;
  border: none;
  text-align: center;
  margin: 0 auto;
  height: auto;
  width: auto;
}
.directory .rightInfo {
  float: none;
  padding-left: 20px;
  overflow: hidden;
  width: auto;
}
.directory .rightInfo .text-right a.btn {
  display: none;
}
.directory .rightInfo .address {
  margin-bottom: 15px;
}
.directory .rightInfo .personInfo,
.directory .rightInfo .personContactInfo {
  width: auto;
  float: none;
}
.mediaWrapper {
  float: right;
  margin-left: 25px;
  width: 300px;
  background: #e3e3e3;
}
.mediaWrapper img {
  margin: 0 auto;
}
.VideoTitle {
  display: block;
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
  text-transform: uppercase;
}
.screenshot {
  padding: 1px;
  border: #d6d6dd 1px solid;
  margin: 0 auto;
  display: block;
}
.screenshot + .url {
  margin-top: 25px;
}
/*=========================================================				    
INTERVIEW PAGE 																				   
=========================================================*/
.tplInterview .photoWrapp {
  width: 90px;
  height: 90px;
}
.tplInterview .photoWrapp img {
  width: 80px;
  height: 80px;
}
.tplInterview .authorPictureWrapp {
  width: 90px;
}
.tplInterview .tplFaq {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.tplInterview .tplFaq .question.media .media-body {
  padding-top: 0;
  width: calc(100% - 45px);
}
.tplInterview .tplFaq .question.media .media-body .name {
  margin-top: 25px;
}
.tplInterview .tplFaq .question.media .media-left:before {
  display: none;
}
.tplInterview .authorInfo {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 5px;
}
.selectArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAAQCAYAAADDCotWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ3RDc5NkMxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ3RDc5NkIxOEUxMTFFNTlEMzlFODQzOTVGRDc2QzYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RTlGNDBDOEVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RTlGNDBDOUVGMEQxMUU0QUY2MkIyNDczNTg5QjIzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgjmd3cAAALOSURBVHja7JhLSFRRGMdnbgoWVC4Cjag0WoiBuHPoAZWIkKhEQQ2EVD7QELIc2tQiqAh8ZGCboF0LEUQhiBaCPTSTgoIWtUh6GFZCYLrIgcmm/4n/hUtz73jvORfOCfzgx8Blzj3fuf9zvseJpiuORwy2TaAZ1IFSsEGTH7/BVzABBsA9kDbiC00NuD62DBb1JHgH1oNzYCuIaiIXVIARcAo8BUUmn4gcQ/26CHaCavDcAH/EiZ0Fg+QC/drDzbcqrA+rBVd4QmcN3XhdIAXug3Lw0zQHLY9c0Qj6Q3j/NXA+4EbrBTUGi2pbH3PtWYmx28AjsFnRh/5ILH4642ksnrY8RO1lkaAqagMX79eqwDR4oEGodrDF5Xlrlnx6C7RIzPWZIXxMUVyh0Q03cS0XUXvAITAZgqgHKJRfE/9/qOkEruWHdoqbYOGW8hjzkb9BC6k0N8SEoriT1CpDXOufHdvDMCgrapTvkBHVDlEzmoTtBncc4ibYah1cIS18Atsl5nOK+5hrl2l3nOK2uxVPu8Ai+KJYjJWAOfBdYvwyWKMxb3bz9yX44UNUe82/JOcT4r4BR0CBwqYWmi2w1884sW1giKFQtkcTIeswQ9QoyA84/j3YobkoEuJeZ6vlp4ArBh8k5+pga1cJXki9IRYvomZDOL1nvHJsJxgOQdw4Q1RQcUdZQOm2m478mc3KwLxklBOiXuJ6X0n6aYs6DFE7V7p5ssW9qvBhnOJ2BBg3DtaBE5H/w9pYGcu0OwlFUe0iNUPUv8VOlrviPJBUXHgub22WA4zZzV24HzwzWNTLDNf7JHOsqMKXFH3Ig6hJrwsKL0uGsPhUQFHtEr4JPAFHDRQ0yhx8DNQrFE5LIfiSzFbRmWh3WbjcprjikuMtKz8dJir1QrCX4U9cDMQ0+uOrPTHVxtiCiSq7jjlpoyZfRNT5xp5T3A2/Nj35/xFgAMr2qbIBse0SAAAAAElFTkSuQmCC') /*/common/images/filtersArrowssmall.png*/ no-repeat -35px center;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
/**********************************************************************
BLOG LIST
**********************************************************************/
.authorInfoWrapp {
  margin-top: 10px;
  margin-bottom: 15px;
}
.preview-image .preview-image-wrapp .thumb-wrapp .thumbnailImg {
  margin: 0 auto;
}
.portraitPhoto {
  padding: 3px;
}
.personTitle {
  display: block;
  margin-bottom: 5px;
}
.personOrg {
  display: block;
  font-weight: 600;
  line-height: 12px;
  margin-top: 10px;
}
/*=========================================================
BLOG POSTS
=========================================================*/
.commentsList .replyBtn {
  display: none;
}
.commentsList:last-child {
  margin-bottom: 0;
}
.commentsList li {
  margin-bottom: 15px;
}
.commentsList li .tplComment {
  padding: 0;
}
.commentsList li .tplComment.comment-wrapper .leftInfo {
  width: 38px;
}
.commentsList li .tplComment.comment-wrapper .leftInfo .portraitPhoto {
  width: 35px;
  height: auto;
}
.commentsList li .tplComment.comment-wrapper .rightInfo.blogCommentBody {
  width: calc(100% - 50px);
}
.commentsList li .leftInfo {
  margin-right: 0;
}
.commentsList li .readMore.answers {
  margin-top: 0;
  position: relative;
}
.commentsList li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.commentsList li:last-child .blogCommentBody .blogCommentBox .row-buttons {
  /*margin-bottom: 15px;
						padding-bottom: 15px;
						border-bottom: @border-boxes;*/
}
.commentsList li:last-child .blogCommentBody .blogCommentBox .row-buttons .btn-icon:before {
  line-height: 18px;
  font-size: 18px;
}
.commentsList li:last-child .blogCommentBody .blogCommentBox .row-buttons a {
  margin-bottom: 0;
}
.leftInfoComm {
  float: left;
  width: 60px;
  padding: 3px;
  margin-right: 15px;
}
.rightInfoComm {
  overflow: visible;
  float: left;
  width: calc(100% - 75px);
}
.rightInfoComm .answersComments {
  margin-bottom: 20px;
}
.rightInfoComm .answersComments .well {
  background: #ffffff;
}
.commentsList .commentBlock,
.answersComments .commentBlock {
  padding: 10px;
  border: #d6d6dd 1px solid;
  background: #f8f8f8;
  position: relative;
  overflow: visible;
}
.commentsList .commentBlock:before,
.answersComments .commentBlock:before {
  width: 17px;
  height: 35px;
  background: url('data:image/png;base64,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') /*/common/images/chevron.png*/ no-repeat left top;
  position: absolute;
  top: 0;
  left: -17px;
  content: " ";
}
.blogFiles {
  margin-top: 15px;
}
.blogFiles .attach {
  font-weight: 600;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.progress {
  box-shadow: none;
}
div.chkWrapp {
  display: block;
  cursor: pointer;
  position: relative;
  margin-left: 0;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 5px;
}
div.chkWrapp.head {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: #d6d6dd 1px solid;
  float: none;
  height: initial;
  width: 100%;
}
div.chkWrapp.head .chkHeadLabel {
  margin-left: 5px;
  margin-top: 2px;
  display: inline-block;
  font-weight: bold;
  width: calc(100% - 30px);
  word-wrap: break-word;
}
div.chkWrapp.head .chkHeadChkbox {
  float: left;
}
div.chkWrapp input[type=checkbox].css-checkbox {
  position: absolute;
  overflow: hidden;
  height: 20px;
  width: 20px;
  padding: 0;
  border: 0;
  opacity: 0;
  z-index: 0;
  cursor: pointer;
}
div.chkWrapp input[type=checkbox].css-checkbox + .css-label {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  transition: border .2s linear 0s,color .2s linear 0s;
  background-color: #ffffff;
  border: 1px solid #d6d6dd;
  padding: 0;
  margin: 0;
}
div.chkWrapp input[type=checkbox].css-checkbox + .css-label:after {
  content: "\f00c";
  font-family: FontAwesome;
  color: #ffffff;
  position: absolute;
  left: 4px;
  top: 2px;
}
div.chkWrapp input[type=checkbox].css-checkbox:disabled {
  cursor: default;
}
div.chkWrapp input[type=checkbox].css-checkbox:disabled + .css-label {
  border-color: #e9e9e9 !important;
  cursor: default;
}
div.chkWrapp input[type=checkbox].css-checkbox:checked + label.css-label {
  border-color: #8a8a8a;
  border-width: 10px;
}
div.chkWrapp input[type=checkbox].css-checkbox:indeterminate + label.css-label {
  border-color: #8a8a8a;
  border-width: 10px;
}
div.chkWrapp input[type=checkbox].css-checkbox:indeterminate + label.css-label:after {
  content: "\f068";
  left: 5px;
  top: 3px;
}
div.chkWrapp input[type=checkbox].input[type=checkbox].css-checkbox:indeterminate + label.css-label {
  display: none;
}
div.chkWrapp.disabled {
  pointer-events: none;
  opacity: 0.6;
}
.captchaWrap .media-body {
  overflow: visible;
}
.captchaWrap .media-body label {
  display: none;
}
.captchaWrap .img-responsive {
  max-width: initial;
  width: 150px;
  height: 40px;
}
.captchaWrap label {
  display: block;
  position: relative;
  left: -160px;
}
.categoriesWrapper {
  padding: 20px 20px 10px;
  border: 1px solid #b9eaeb;
  margin-top: -1px;
  margin-bottom: 30px;
}
.categoriesWrapper .expandInfo {
  margin-top: 15px;
}
.categoriesWrapper .infoLabel {
  font-size: 12px;
}
.categoriesWrapper .tplEmpty {
  display: block;
  margin-bottom: 10px;
}
.categoriesWrapper .categGroup {
  display: inline-block;
  margin: 0 10px 5px;
  width: 20%;
  vertical-align: top;
}
.categoriesWrapper .hasSubcategs .categGroup {
  margin-bottom: 30px;
  width: calc(25% - 20px);
}
.categoriesWrapper .hasSubcategs .categGroup .categGroup {
  display: block;
  margin-bottom: 15px;
  margin-left: 25px;
  width: 100%;
}
.linkedOrganization .listFlexible .buttonsForm {
  margin-top: 20px;
}
span.data {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  padding: 0;
  margin-bottom: 10px;
  position: relative;
  top: 4px;
}
/*=========================================================
	ORGANIZATION PAGE
=========================================================*/
.detail span.title {
  font-weight: bold;
  font-size: 11px;
}
/*=========================================================							   
SOCIAL LINKS HEADER   										 
=========================================================*/
#smDiv {
  width: auto;
  margin-top: 35px;
  float: right;
  overflow: hidden;
  min-width: 35px;
}
#smDiv .social {
  display: block;
  font-family: FontAwesome;
  width: 35px;
  height: 35px;
  margin-left: 10px;
  float: left;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  padding: 4px;
  color: #ffffff;
}
#smDiv .social:hover {
  background-color: #00b3b5;
}
#smDiv .social:hover:before {
  color: #ffffff;
}
#smDiv .facebook {
  background: #537bbd;
}
#smDiv .facebook:before {
  content: "\f09a";
}
#smDiv .twitter {
  background: #91d6f3;
}
#smDiv .twitter:before {
  content: "\f099";
}
#smDiv .google {
  background: #de4b39;
}
#smDiv .google:before {
  content: "\f0d5";
}
#smDiv .linkedin {
  background: #2085c7;
}
#smDiv .linkedin:before {
  content: "\f0e1";
}
#smDiv .rss {
  background: #333333;
  color: #ffffff;
  display: none;
}
#smDiv .rss:before {
  content: "\f09e";
}
#smDiv .tumblr {
  background: #34465d;
}
#smDiv .tumblr:before {
  content: "\f173";
}
#smDiv .shareLinks {
  border-radius: 30px;
  padding: 3px 0 0 20px;
  display: inline-block;
}
#smDiv .shareLinks .social {
  position: relative;
  background: none;
  font-size: 18px;
  color: #00b3b5;
  height: auto;
  padding: 0 15px;
  margin-left: 0;
  width: auto;
}
#smDiv .shareLinks .social a,
#smDiv .shareLinks .social span,
#smDiv .shareLinks .social div,
#smDiv .shareLinks .social iframe {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  width: 35px;
  height: 35px;
  cursor: pointer;
}
#smDiv .shareLinks .social:hover {
  color: #034ea1;
}
#smDiv .shareLinks .social:hover:before {
  color: #034ea1;
}
#smDiv .shareLinks .social a:before {
  color: #034ea1;
}
#smDiv .shareLinks label {
  font-weight: bold;
  text-align: center;
  color: #808080;
  font-size: 14px;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: block;
  font-style: normal;
  line-height: 12px;
  float: left;
  margin-right: 25px;
  margin-bottom: 0;
  margin-top: 4px;
  padding-bottom: 0;
  border-bottom: 0;
}
#smDiv .shareLinks .facebook iframe {
  opacity: 0;
  height: 35px !important;
  width: 35px !important;
}
.newsShare {
  float: none;
  margin: -40px auto 0;
  width: 250px;
}
.newsShare #smDiv {
  margin-top: 0;
  float: left;
}
.newsShare #smDiv .shareLinks > label {
  margin-right: 0;
}
.newsShare #smDiv .shareLinks .social {
  margin-left: 0;
  margin-right: 10px;
}
.shareButtons #smDiv {
  margin-top: 25px;
}
.shareButtons #smDiv .shareLinks {
  padding: 0;
  margin: 0;
  border: 0;
  text-align: center;
}
.shareButtons #smDiv .shareLinks > label {
  display: block;
  margin-bottom: 10px;
  float: none;
  color: #8a8a8a;
  font-weight: 400;
  font-size: 10px;
  margin-right: 0;
}
.shareButtons #smDiv .shareLinks .social {
  display: block;
  font-family: FontAwesome;
  width: 35px;
  height: 35px;
  margin-left: 10px;
  float: left;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  padding: 4px;
  color: #ffffff;
}
.shareButtons #smDiv .shareLinks .social:hover {
  background-color: #00b3b5;
}
.shareButtons #smDiv .shareLinks .social:hover:before {
  color: #ffffff;
}
.shareButtons #smDiv .shareLinks .social.facebook {
  background: #537bbd;
}
.shareButtons #smDiv .shareLinks .social.facebook:before {
  content: "\f09a";
}
.shareButtons #smDiv .shareLinks .social.twitter {
  background: #91d6f3;
}
.shareButtons #smDiv .shareLinks .social.google {
  background: #de4b39;
}
.shareButtons #smDiv .shareLinks .social.google:before {
  content: "\f0d5";
}
.shareButtons #smDiv .shareLinks .social.tumblr {
  background: #34465d;
}
.shareButtons #smDiv .shareLinks .social.tumblr:before {
  content: "\f173";
}
.shareButtons #smDiv .shareLinks .social.linkedin {
  background: #2085c7;
}
.shareButtons #smDiv .shareLinks .social.linkedin:before {
  content: "\f0e1";
}
.fixedWidgets {
  position: fixed;
  width: 55px;
  top: 25%;
  z-index: 99999;
}
.fixedShareWidget {
  height: 100%;
  left: 0;
  z-index: 999;
  position: static;
  width: 100%;
}
.fixedShareWidget .fixedShareWidgetWrap {
  /*position: relative;
		top: 300px; 
		left: 0;*/
}
.fixedShareWidget .fixedShareWidgetWrap .fixedShareWidgetContent {
  position: absolute;
  top: 0;
  left: 0;
}
.fixedShareWidget #smDiv {
  margin-bottom: 0;
  float: none;
}
.fixedShareWidget #smDiv .shareLinks {
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0;
  background: #333333;
  padding: 13px 8px 9px;
  cursor: pointer;
  -moz-box-shadow: inset 0 0 20px #333333;
  -webkit-box-shadow: inset 0 0 20px #333333;
  box-shadow: inset 0 0 20px #333333;
  margin-bottom: 0;
  transition: all 300ms ease-in-out;
}
.fixedShareWidget #smDiv .shareLinks:hover {
  background: #00b3b5;
  -moz-box-shadow: inset 0 0 10px #008182;
  -webkit-box-shadow: inset 0 0 10px #008182;
  box-shadow: inset 0 0 10px #008182;
}
.fixedShareWidget #smDiv .shareLinks label {
  color: #ffffff;
  font-family: 'open-sans', sans-serif;
  font-weight: 300;
  font-size: 10px;
  text-transform: uppercase;
  margin-right: 0;
  margin-top: 0;
  cursor: pointer;
  float: none;
}
.fixedShareWidget #smDiv .shareLinks label:before {
  display: block;
  font-family: "Glyphicons Halflings";
  width: 19px;
  height: 19px;
  color: #333333;
  background: #ffffff;
  border-radius: 3px;
  font-size: 16px;
  content: "\e095";
  margin-bottom: 2px;
  margin-left: 8px;
  padding-top: 4px;
}
.fixedShareWidget #smDiv .shareLinks label span {
  display: none;
}
.fixedShareWidget #smDiv .shareLinks .socialWrap {
  color: #ffffff;
  height: 0;
  overflow: hidden;
  display: block;
  transition: height 0.2s ease-in-out;
}
.fixedShareWidget #smDiv .shareLinks .socialWrap .clearer {
  display: none;
}
.fixedShareWidget #smDiv .shareLinks .social {
  width: 21px;
  height: 21px;
  border-radius: 3px;
  color: #ffffff;
  display: block;
  font-size: 12px;
  margin-top: 8px;
  margin-bottom: 5px;
  padding: 0;
  margin-left: 4px;
  padding-top: 3px;
}
.fixedShareWidget #smDiv .shareLinks .social.google {
  background: #de4b39;
}
.fixedShareWidget #smDiv .shareLinks .social.twitter {
  background: #91d6f3;
}
.fixedShareWidget #smDiv .shareLinks .social.facebook {
  background: #537bbd;
}
.fixedShareWidget #smDiv .shareLinks .social.linkedin {
  background: #2085c7;
}
.fixedShareWidget.expanded #smDiv .shareLinks:hover {
  background: #333333;
  -moz-box-shadow: inset 0 0 20px #333333;
  -webkit-box-shadow: inset 0 0 20px #333333;
  box-shadow: inset 0 0 20px #333333;
}
.fixedShareWidget.expanded #smDiv .shareLinks label {
  cursor: default;
}
.fixedShareWidget.expanded #smDiv .shareLinks label:before {
  font-family: "Glyphicons Halflings";
  content: "\e014";
  background: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
}
.fixedShareWidget.expanded #smDiv .shareLinks label:hover:after {
  color: #00b3b5;
}
.fixedShareWidget.expanded #smDiv .shareLinks .socialWrap {
  height: auto;
}
.subscribeWidget .subscribeWidgetHead {
  clear: both;
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 0;
  background: #333333;
  padding: 13px 8px 9px 1px;
  cursor: pointer;
  -moz-box-shadow: inset 0 0 20px #333333;
  -webkit-box-shadow: inset 0 0 20px #333333;
  box-shadow: inset 0 0 20px #333333;
  margin-bottom: 0;
}
.subscribeWidget .subscribeWidgetHead:hover {
  background: #00b3b5;
  -moz-box-shadow: inset 0 0 10px #008182;
  -webkit-box-shadow: inset 0 0 10px #008182;
  box-shadow: inset 0 0 10px #008182;
}
.subscribeWidget .subscribeWidgetHead label {
  color: #ffffff;
  font-family: 'open-sans', sans-serif;
  font-weight: 300;
  font-size: 10px;
  text-transform: uppercase;
  margin-right: 0;
  margin-top: 0;
  cursor: pointer;
}
.subscribeWidget .subscribeWidgetHead label:before {
  display: block;
  font-family: "Glyphicons Halflings";
  width: 19px;
  height: 21px;
  color: #333333;
  background: #ffffff;
  border-radius: 3px;
  font-size: 16px;
  content: "\f143";
  font-family: FontAwesome;
  margin-bottom: 2px;
  margin-left: 15px;
  text-align: center;
}
.subscribeWidget .subscribeForm fieldset {
  margin-top: 0;
}
.subscribeWidget.expanded {
  width: 300px;
}
.subscribeWidget.expanded .subscribeWidgetHead {
  border-bottom-right-radius: 0;
}
.subscribeWidget .groupItem label {
  display: none;
}
.subscribeWidget .blogURL {
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #00b3b5;
  font-weight: bold;
}
.subscribeWidget .blogURL:hover {
  color: #ffffff;
}
.subscribeWidget .well {
  border-bottom-right-radius: 5px;
  padding: 13px 8px 9px 8px;
  -moz-box-shadow: inset 0 0 20px #333333;
  -webkit-box-shadow: inset 0 0 20px #333333;
  box-shadow: inset 0 0 20px #333333;
  background: #333333;
  border: 0;
}
.subscribeWidget .well .boxTitle {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 10px;
  cursor: pointer;
  display: block;
}
.subscribeWidget .well .boxTitle:before,
.subscribeWidget .well .boxTitle:after {
  content: " ";
  display: table;
}
.subscribeWidget .well .boxTitle:after {
  clear: both;
}
.subscribeWidget .well .boxTitle:before,
.subscribeWidget .well .boxTitle:after {
  content: " ";
  display: table;
}
.subscribeWidget .well .boxTitle:after {
  clear: both;
}
.subscribeWidget .well .boxTitle:before {
  float: right;
  font-family: "Glyphicons Halflings" !important;
  content: "\e014";
  font-size: 16px;
  display: block;
}
.subscribeWidget .well .boxTitle:hover:before {
  color: #00b3b5;
}
.subscribeWidget .well .description {
  color: #ffffff;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 10px;
}
.subscribeWidget .well .alert {
  clear: both;
}
.subscribeWidget .well .btn:hover {
  background-color: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
/******************************************************
	fixed share widget
******************************************************/
.utilitylinksWrap {
  position: absolute;
  right: 0;
  z-index: -1;
}
.utilitylinksWrap ul.utilitylinks {
  position: relative;
  top: 300px;
  left: 0;
}
.utilitylinksWrap ul.utilitylinks .addthis_button {
  display: block;
  width: 182px;
  height: 51px;
  background: url(/images/soclaBar2.png) no-repeat right top;
}
.utilitylinksWrap ul.utilitylinks .emailTo {
  display: block;
  height: 51px;
  background: url(/images/soclaBar2.png) no-repeat right -53px;
}
.utilitylinksWrap ul.utilitylinks .print {
  display: block;
  height: 51px;
  background: url(/images/soclaBar2.png) no-repeat right bottom;
}
.utilitylinksWrap ul.utilitylinks li {
  display: block;
  text-indent: -100000px;
  margin-right: 100px;
  margin-top: 8px;
  margin-left: 0;
  margin-right: -48px;
}
/*=========================================================
Profile Page expand/collapse
=========================================================*/
.communityFeedWrap .boxTitle .fa-chevron-down,
.reviewsList .boxTitle .fa-chevron-down,
.communityFeedWrap .txt-head .fa-chevron-down,
.reviewsList .txt-head .fa-chevron-down {
  display: none;
}
.copyrightOnProfilePic {
  font-size: 18px;
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 9;
  cursor: help;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #00b3b5;
  text-align: center;
  line-height: 18px;
  padding: 2px 2px 3px 3px;
  box-sizing: initial;
}
.copyrightOnProfilePic:before {
  font-family: FontAwesome;
  content: "\f1f9";
  color: #ffffff;
}
.copyrightOnProfilePic + .tooltip.right .tooltip-inner {
  min-width: 300px;
  max-width: 100%;
  text-align: left;
}
/*=========================================================
PROFILE PAGE - common styles for organization and person pages
=========================================================*/
.profilePage {
  /*Comments*/
}
.profilePage .personOrganization .rightInfo.noBorder {
  width: unset;
  float: none;
  overflow: hidden;
}
.profilePage .orgType {
  display: inline-block;
  background: #8a8a8a;
  color: #ffffff;
  padding: 0 10px;
  border-radius: 20px;
  line-height: 18px;
  font-weight: 400;
}
.profilePage .jobOrg {
  font-size: 13px;
  font-family: 'open-sans', sans-serif;
}
.profilePage .jobOrg .jobTitle {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
  display: inline-block;
  padding-right: 5px;
}
.profilePage .person-profile .communityFeedWrap .boxTitle .fa,
.profilePage .organization-profile .communityFeedWrap .boxTitle .fa,
.profilePage .person-profile .reviewsList .boxTitle .fa,
.profilePage .organization-profile .reviewsList .boxTitle .fa,
.profilePage .person-profile .communityFeedWrap .txt-head .fa,
.profilePage .organization-profile .communityFeedWrap .txt-head .fa,
.profilePage .person-profile .reviewsList .txt-head .fa,
.profilePage .organization-profile .reviewsList .txt-head .fa {
  display: inline-block;
  float: left;
  position: relative;
  z-index: 1;
}
.profilePage .person-profile .categTitle,
.profilePage .organization-profile .categTitle {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
}
.profilePage .person-profile .categoriesGroup,
.profilePage .organization-profile .categoriesGroup {
  padding: 20px;
  border: #d6d6dd 1px solid;
  border-top: 0;
}
.profilePage .person-profile .bio .header-box .fa,
.profilePage .organization-profile .bio .header-box .fa {
  float: left;
  position: relative;
  z-index: 1;
}
.profilePage .person-profile .compactBox,
.profilePage .organization-profile .compactBox {
  margin-bottom: 40px;
}
.profilePage .person-profile .compactBox:empty,
.profilePage .organization-profile .compactBox:empty,
.profilePage .person-profile .compactBox:last-child,
.profilePage .organization-profile .compactBox:last-child {
  margin-bottom: 0;
}
.profilePage .person-profile .compactBox .boxTitle,
.profilePage .organization-profile .compactBox .boxTitle,
.profilePage .person-profile .compactBox .pagetitle,
.profilePage .organization-profile .compactBox .pagetitle {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
}
.profilePage .person-profile .compactBox .boxContent,
.profilePage .organization-profile .compactBox .boxContent,
.profilePage .person-profile .compactBox .wideVideo,
.profilePage .organization-profile .compactBox .wideVideo {
  padding: 20px;
  border: #d6d6dd 1px solid;
  border-top: 0;
}
.profilePage .person-profile .compactBox .boxContent .pagetitle,
.profilePage .organization-profile .compactBox .boxContent .pagetitle,
.profilePage .person-profile .compactBox .wideVideo .pagetitle,
.profilePage .organization-profile .compactBox .wideVideo .pagetitle {
  display: none;
}
.profilePage .person-profile .compactBox .boxContent .centerLeftColumn,
.profilePage .organization-profile .compactBox .boxContent .centerLeftColumn,
.profilePage .person-profile .compactBox .wideVideo .centerLeftColumn,
.profilePage .organization-profile .compactBox .wideVideo .centerLeftColumn {
  padding: 0;
}
.profilePage .person-profile .compactBox .feature-box,
.profilePage .organization-profile .compactBox .feature-box {
  border: 0;
}
.profilePage .person-profile .compactBox .feature-box .header-box,
.profilePage .organization-profile .compactBox .feature-box .header-box {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
}
.profilePage .person-profile .compactBox .feature-box .header-box .txt-head,
.profilePage .organization-profile .compactBox .feature-box .header-box .txt-head {
  font-size: 19px;
  font-family: 'open-sans', sans-serif;
  background: none;
  padding: 0;
}
.profilePage .person-profile .compactBox .feature-box .content-box,
.profilePage .organization-profile .compactBox .feature-box .content-box {
  padding: 20px;
  border: #d6d6dd 1px solid;
  border-top: 0;
}
.profilePage .tab-content .centerLeftColumn .header-box {
  padding: 0;
  border: 0;
}
.profilePage .tab-content .centerLeftColumn .person-profile .feature-box {
  margin-top: 20px;
}
.profilePage .tab-content .centerLeftColumn .person-profile .feature-box .header-box {
  border: #d6d6dd 1px solid;
  padding: 10px 20px;
  background: #f5f5f5;
  margin-bottom: 0;
  text-align: left;
  font-size: 19px;
  clear: both;
}
.profilePage .tab-content .centerLeftColumn .person-profile .feature-box .header-box .fa {
  float: left;
}
.profilePage .tab-content .centerLeftColumn .person-profile .feature-box .content-box {
  padding: 20px;
  border: #d6d6dd 1px solid;
  border-top: 0;
}
.profilePage .tab-content .centerRightColumn {
  padding-top: 30px;
}
.profilePage .tab-content .centerRightColumn .feature-box {
  margin-top: 0;
}
.profilePage .tab-content .centerRightColumn .header-box {
  border-bottom: #d6d6dd 1px solid;
}
.profilePage .latestUpdatesButtons {
  text-align: right;
  margin-bottom: 30px;
}
.profilePage .topMainInfo .name {
  font-size: 22px;
  line-height: 22px;
  cursor: default;
}
.profilePage .topMainInfo .name .editProfileUrl .editProfileOrg {
  font-style: normal;
  color: #00b3b5;
}
.profilePage .topMainInfo .name .editProfileUrl .editProfileOrg:hover,
.profilePage .topMainInfo .name .editProfileUrl .editProfileOrg:focus {
  color: #034ea1;
}
.profilePage .topMainInfo a.name {
  color: #00b3b5;
}
.profilePage .topMainInfo .addressInfo {
  font-size: 13px;
}
.profilePage .topMainInfo .actions {
  float: right;
  margin-bottom: 5px;
}
.profilePage .topMainInfo .actions .personPage .orgType {
  display: inline-block;
  background: #8a8a8a;
  color: #ffffff;
  padding: 0 10px;
  border-radius: 20px;
  line-height: 18px;
  font-weight: 400;
  display: table;
}
.profilePage .topMainInfo .actions .personPage .topMainInfo .feature-box .txt-footer {
  display: none;
}
.profilePage .topMainInfo .actions .personPage .topMainInfo .personContactInfo .info {
  margin-left: 0;
}
.profilePage .topMainInfo .actions .personPage .topMainInfo .personContactInfo .info.contactInfo {
  width: auto;
}
.profilePage .topMainInfo .actions .personPage .topMainInfo .organization {
  font-weight: 600;
}
.profilePage .topMainInfo .actions .personPage .topMainInfo .editProfileUrl {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  padding-bottom: 5px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp {
  max-height: 100%;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .topArea {
  margin-bottom: 70px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .personBanner {
  position: relative;
  margin-bottom: -60px;
  max-height: 300px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .personBanner a.editPersBanner {
  bottom: 6px;
  right: 6px;
  position: absolute;
  z-index: 10;
  margin-bottom: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .personBanner a.editPersBanner .fa-pencil {
  display: none;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .personBanner a.editPersBanner:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  color: #333333;
  text-shadow: 1px 2px 4px #969696;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .personBanner a.editPersBanner:hover:after {
  color: #00b3b5;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .topDetailsWrapp {
  padding-left: 10px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .logoOnBanner {
  position: absolute;
  left: 15px;
  width: 120px;
  height: 120px;
  padding: 5px;
  border: 1px solid #d6d6dd;
  display: table;
  table-layout: fixed;
  background: #ffffff;
  position: relative;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp .editProfileOrg:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  text-shadow: 1px 2px 4px #969696;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp .profileImg {
  border: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner .topDetailsWrapp {
  overflow: hidden;
  padding-top: 20px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner .logoOnBanner {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  margin-right: 20px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner .socialAndMore {
  margin-top: 0;
  position: absolute;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.noPortrait .topDetailsWrapp {
  padding-top: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.noPortrait.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.noPortrait .actions {
  padding-top: 30px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.noPortrait .socialAndMore {
  margin-top: 0;
  position: absolute;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.noPortrait .topDetailsWrapp {
  margin-top: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noBanner.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noPortrait {
  max-height: 100%;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noPortrait .personBanner {
  margin-bottom: 10px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noPortrait .topDetailsWrapp {
  padding-top: 20px;
  margin-top: -50px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noPortrait .socialAndMore {
  margin-top: 10px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp.noPortrait.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .actions {
  text-align: right;
  max-width: 100%;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .actions .fa.fa-pencil {
  background: transparent;
  padding: 0;
  padding-right: 5px;
  font-size: 14px;
}
.profilePage .topMainInfo .actions .personPage .topAreaWrapp .socialAndMore {
  position: relative;
  margin-top: -50px;
  width: 100%;
}
.profilePage .topMainInfo .feature-box {
  border: 0;
}
.profilePage .topMainInfo .feature-box .content-box {
  padding: 0;
  border: 0;
  background: transparent;
}
.profilePage .topMainInfo .feature-box.organizationURL {
  background: none;
  box-shadow: none;
  border-radius: 0;
  border: 0;
}
.profilePage .topMainInfo .snapshot,
.profilePage .topMainInfo .header-box {
  display: none;
}
.profilePage .topPageInfoBox .well-m p {
  font-size: 14px;
  font-family: 'proxima-nova', sans-serif;
}
.profilePage .personRightInfo {
  padding-top: 0;
}
.profilePage .personRightInfo .person-details-content {
  text-align: center;
  font-family: 'open-sans', sans-serif;
  line-height: 18px;
  font-size: 18px;
  text-transform: none;
}
.profilePage .rightCategFilters {
  border: 0;
  width: 100%;
  margin-top: 15px;
}
.profilePage .rightCategFilters .categFilersGroup .header-box {
  border: 0;
}
.profilePage .rightCategFilters .categFilersGroup .header-box .txt-head {
  border: 0;
  text-align: center;
  font-family: 'open-sans', sans-serif;
  color: #3d3d40;
  line-height: 29px;
  font-size: 18px;
  text-transform: none;
  background: none;
  margin-bottom: 0;
}
.profilePage .rightCategFilters .categFilersGroup .content-box {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  padding-bottom: 0;
}
.profilePage .rightCategFilters .categFilersGroup .content-box ul li {
  padding: 0;
  margin-bottom: 12px;
  font-family: 'open-sans', sans-serif;
  border-bottom: 0;
}
.profilePage .rightCategFilters .categFilersGroup .content-box ul li a .count {
  background: #00b3b5;
  color: #ffffff;
  margin-left: 10px;
  padding: 0 5px;
  border-radius: 50%;
  font-weight: 600;
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
}
.profilePage #OrganizationMetrics .founded {
  text-align: center;
}
.profilePage .orgAddressInfo {
  margin-bottom: 10px;
}
.profilePage tab-content {
  padding-bottom: 0;
}
.profilePage tab-content .person-profile .latestUpdatesButtons {
  float: none;
  text-align: right;
  margin-bottom: 15px;
}
.profilePage tab-content .person-profile .communityFeed .rightInfo .url a {
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;
  font-family: 'open-sans', sans-serif;
}
.profilePage tab-content .person-profile .communityFeed .rightInfo .posted {
  margin-bottom: 5px;
}
.profilePage tab-content .person-profile .communityFeed .rightInfo .description a:hover {
  color: #034ea1;
}
.profilePage tab-content .form .alert {
  display: inline-block;
  width: 100%;
}
.profilePage .personReviews .ratingPerson .reviews.customTooltip {
  display: none;
}
.profilePage .reviewsList .items li {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.profilePage .personCategs .rightCategFilters {
  margin: 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #d6d6dd;
}
.profilePage .personCategs .rightCategFilters .categFilersGroup .content-box {
  padding-top: 0;
}
.profilePage .personCategs .rightCategFilters .categFilersGroup .content-box li:last-child {
  margin-bottom: 0;
}
.profilePage .personCategs .rightCategFilters .categFilersGroup .header-box .txt-head {
  padding-bottom: 5px;
}
.profilePage .personCategs .rightCategFilters .categFilersGroup + .categFilersGroup .header-box {
  margin-top: 15px;
}
.profilePage .addressInfo {
  color: #8a8a8a;
  display: inline;
}
.profilePage .tabs .name {
  font-family: 'open-sans', sans-serif;
  font-size: 22px;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
  display: block;
}
.profilePage .tabs .categGroup {
  text-transform: uppercase;
}
.profilePage .tabs .categGroup .data {
  font-size: 11px;
  font-weight: 600;
  padding-left: 5px;
}
.profilePage #smDiv {
  margin-top: 0;
  min-height: 30px;
}
.profilePage .fieldsBadge {
  float: right;
  display: inline-block;
}
.profilePage .fieldsBadge .designation {
  font-family: FontAwesome;
  font-size: 18px;
  padding: 4px 7px;
  margin-left: 8px;
  margin-right: 0;
  border-radius: 50%;
  color: #ffffff;
  width: 35px;
  height: 35px;
  float: left;
  display: inline-block;
}
.profilePage .socialAndMore {
  position: absolute;
  right: 0;
}
.profilePage .simpleBox .header-box {
  padding: 0;
  border: 0;
  background: none;
}
.profilePage .simpleBox .header-box .txt-head {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  border: 0;
  padding-left: 0;
  background: none;
}
.profilePage .simpleBox .header-box .txt-head {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  border: 0;
  padding-left: 0;
  background: none;
}
.profilePage .bookmarksCollection .name {
  display: inline-block;
  font-size: 24px;
}
.profilePage.simpleProfile .topDetailsWrapp {
  margin-left: 0;
  margin-bottom: 0;
}
.profilePage.simpleProfile .topMainInfo .name {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  margin-bottom: 0;
}
.profilePage.inactive .listTitle {
  margin-bottom: 5px;
  font-size: 18px;
}
.profilePage.inactive .listTitle.organizationName {
  margin-bottom: 25px;
}
.profilePage .centerLeftColumn .PersonBiography {
  clear: both;
}
.profilePage .centerLeftColumn .flexibleCol .feature-box .content-box.latest-updates ul li:last-of-type article {
  border-bottom: 1px solid #b9eaeb;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.profilePage .tab-column-0 {
  border-left: 1px solid #d6d6dd;
  position: relative;
  left: 0;
  top: 0;
  max-width: 300px;
  min-width: 300px;
  float: right;
  padding: 0 0 0 25px;
  margin-left: 25px;
}
.profilePage .tab-column-0 .feature-box.relatedObjectWidget .content-box .listFlexible {
  border: 0;
}
.profilePage .tab-column-0 .feature-box.relatedObjectWidget .content-box ul li {
  padding: 0 0 20px;
  margin-bottom: 20px;
  border: 0;
  border-bottom: #d6d6dd 1px solid;
}
.profilePage .tab-column-0 .feature-box.relatedObjectWidget .content-box ul li:last-child {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
.profilePage .tab-column-0 .feature-box.relatedObjectWidget .content-box ul li .rightInfo {
  padding: 0;
  border: 0;
}
.profilePage .tab-column-0 .feature-box.relatedObjectWidget .content-box ul li article {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.profilePage .tab-column-0 .feature-box.eventSideBar .well.highlight.ctStatus {
  margin: -21px -20px -21px;
}
.profilePage .tab-column-0 .tplFaq .rightInfo {
  width: calc(100% - 110px);
}
.profilePage .tab-column-0 .tplFaq .leftInfo:before {
  display: none;
}
.profilePage .tab-column-0 .listFlexible .tplPerson {
  padding: 0;
  margin: 0;
  border: 0;
}
.profilePage .tab-column-0 .listFlexible .tplPerson .rightInfo {
  padding: 0;
}
.profilePage .tab-column-0 .listFlexible li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: #d6d6dd 1px solid;
}
.profilePage .tab-column-0 .listFlexible .leftInfo {
  width: 70px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding: 4px;
  border: #d6d6dd 1px solid;
}
.profilePage .tab-column-0 .listFlexible .leftInfo .img-thumbnail {
  width: 60px;
  padding: 0;
  border: 0;
}
.profilePage .tab-column-0 .listFlexible .rightInfo .name {
  font-family: 'open-sans', sans-serif;
}
.profilePage .tab-column-0 .listFlexible .rightInfo .personInfo {
  width: auto;
  display: block;
  float: none;
}
.profilePage .tab-column-0 .listFlexible .rightInfo .personContactInfo {
  max-width: unset;
  overflow: visible;
}
.profilePage .tab-column-0 .listFlexible .address {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .buttons {
  margin-top: 15px;
  padding-top: 15px;
  border-top: #d6d6dd 1px solid;
}
.profilePage .tab-column-0 .buttons.buyButtons {
  display: none;
}
.profilePage .tab-column-0 .feature-box {
  padding: 0;
  /*speakers*/
}
.profilePage .tab-column-0 .feature-box.subscribeFormWidget .header-box {
  display: block;
}
.profilePage .tab-column-0 .feature-box.subscribeFormWidget fieldset {
  margin-top: 0;
}
.profilePage .tab-column-0 .feature-box.subscribeFormWidget fieldset .name {
  display: none;
}
.profilePage .tab-column-0 .feature-box.subscribeFormWidget .well {
  border: 0;
  background: none;
  border-color: #e8e8e8;
}
.profilePage .tab-column-0 .feature-box.subscribeFormWidget .well .description {
  line-height: 16px;
}
.profilePage .tab-column-0 .feature-box.resume {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 40px;
}
.profilePage .tab-column-0 .feature-box.resume .name {
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  margin-bottom: 0;
}
.profilePage .tab-column-0 .feature-box.resume .name .fa {
  padding-right: 5px;
  font-size: 24px;
  vertical-align: middle;
}
.profilePage .tab-column-0 .feature-box.resume .name .fa:before {
  font-size: 24px;
  vertical-align: middle;
  padding-right: 5px;
}
.profilePage .tab-column-0 .feature-box.resume .fileSize {
  padding-left: 110px;
  margin-top: -5px;
}
.profilePage .tab-column-0 .feature-box.resume .fileSize .label {
  color: #535252;
}
.profilePage .tab-column-0 .feature-box.resume .fileSize .value {
  color: #8a8a8a;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .float-right {
  display: none;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personInfo {
  float: none;
  width: 100%;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personInfo .organization {
  line-height: 14px;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo {
  max-width: 100%;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .info {
  margin-left: 0;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable {
  width: 100%;
  table-layout: fixed;
  margin-top: 10px;
}
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .lableTable .posted .value,
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .valueTable .posted .value,
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .lableTable .posted .label,
.profilePage .tab-column-0 .feature-box.speakers .content-box ul li .tplPerson .personContactInfo .infromationTable .valueTable .posted .label {
  white-space: normal;
  word-break: break-all;
}
.profilePage .tab-column-0 .feature-box.speakers .more {
  text-align: center;
  border: 1px solid #d6d6dd;
  border-top: 0;
  padding: 15px 0;
  float: none;
  margin-top: 0;
}
.profilePage .tab-column-0.colNoPadding {
  padding: 0;
  margin: 0;
}
.profilePage .tab-column-0.colNoPadding .feature-box,
.profilePage .tab-column-0.colNoPadding .sectionBox {
  margin-top: 0;
  margin-bottom: -1px;
  border-left: 0;
  border-right: 0;
  width: 299px;
}
.profilePage .tab-column-0.colNoPadding .feature-box.primary,
.profilePage .tab-column-0.colNoPadding .sectionBox.primary {
  margin-top: 40px;
}
.profilePage .tab-column-0 .fixWidth {
  width: 300px;
}
.profilePage .tab-column-0 .simpleRating .ratingStars {
  margin-top: 15px;
}
.profilePage .tab-column-0 .feature-box,
.profilePage .tab-column-0 .sectionBox {
  /*width: 274px;*/
  margin: 0 0 40px;
}
.profilePage .tab-column-0 .feature-box .name:last-child,
.profilePage .tab-column-0 .sectionBox .name:last-child {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .feature-box .description,
.profilePage .tab-column-0 .sectionBox .description {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  margin: 0;
}
.profilePage .tab-column-0 .feature-box:not(:first-child),
.profilePage .tab-column-0 .sectionBox:not(:first-child) {
  margin-top: 40px;
}
.profilePage .tab-column-0 .videoContentYoutubeFixed {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .NewsletterSubscribeForm .subscribeGroup .emailGroup .labelEmail {
  display: none;
}
.profilePage .tab-column-0 .name {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
}
.profilePage .tab-column-0 img.portraitPhoto {
  padding: 0;
  border: 0;
  width: 50px;
  margin-bottom: 0;
}
.profilePage .tab-column-0 .detail span.title {
  font-size: 12px;
}
.profilePage .tab-column-0 .testimonWrapp {
  font-size: 14px;
}
.profilePage .tab-column-0 .testimonial .content-box {
  background: none;
}
.profilePage .tab-column-0 .ctIcon {
  display: none;
}
.profilePage .tab-column-0 .infromationTable .lableTable {
  display: none;
}
.profilePage .tab-column-0 .feature-box .header-box {
  border-bottom: #d6d6dd 1px solid;
}
.profilePage .tab-column-0 .feature-box .well.highlight {
  margin: -36px -25px 0;
}
.profilePage .tab-column-0 .feature-box .well.highlight.ctStatus {
  margin: -21px -20px -21px;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box {
  padding: 0;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well {
  margin-bottom: 0;
  border: 0;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .name {
  display: none;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group {
  display: block;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group .input-group-btn .submitButton {
  display: block;
  width: 100%;
  border-radius: 30px;
  margin-top: 15px;
  margin-left: 0;
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.profilePage .tab-column-0 .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group .input-group-btn .submitButton:hover {
  color: #ffffff;
  background: #034ea1;
  border-color: #034ea1;
}
.profilePage .tab-column-0 .feature-box .NewsletterItemsSummary .active {
  background-color: #f0f1f5;
  padding-left: 21px;
  width: 100%;
  margin: -1px 0 0 0;
  border-top: 1px solid #e8e8e8;
}
.profilePage .tab-column-0 .feature-box .NewsletterItemsSummary .content-box.collapse {
  border-top: 1px solid #d6d6dd;
}
.profilePage .tab-column-0 .feature-box .NewsletterItemsSummary .fullList {
  width: 100%;
  padding: 10px;
  border: 1px solid #d6d6dd;
  margin-bottom: 20px;
}
.profilePage .tab-column-0 .NewsletterItemsSummary .feature-box .well.highlight {
  margin: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .labelMeta {
  float: none;
  display: block;
  padding: 15px 20px;
  background: #f8f8f8;
  font-size: 14px;
  min-height: 16px;
  line-height: initial;
  border: #b9eaeb 1px solid;
  border-bottom: 0;
  text-transform: unset;
  font-weight: normal;
  margin-right: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .labelMeta .glyphicon:before {
  content: '';
}
.profilePage .tab-column-0 .filedUnder .meta .infoMeta {
  border: #d6d6dd 1px solid;
  padding: 15px;
}
.profilePage .tab-column-0 .filedUnder .meta .infoMeta span {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group {
  margin-bottom: 15px;
  display: block;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group:last-child {
  margin-bottom: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > .title {
  float: left;
  padding-right: 0;
  padding-left: 5px;
  margin-right: 0;
  margin-bottom: 3px;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
  color: #535252;
  border-right: 0;
  font-size: 12px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > .title:before {
  content: '';
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > .badgeWrap {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #00b3b5;
  color: #ffffff;
  padding: 3px 6px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul {
  overflow: unset;
  float: none;
  display: block;
  clear: both;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li {
  display: table;
  width: 100%;
  padding: 1px 0 1px 10px;
  cursor: pointer;
  border-radius: 30px;
  border: 1px solid transparent;
  position: relative;
  margin-bottom: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li ul {
  padding-left: 10px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li .title {
  text-align: left;
  vertical-align: middle;
  display: block;
  width: 80%;
  float: left;
  text-transform: capitalize;
  color: #8a8a8a;
  border-right: 0;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  white-space: normal;
  padding-top: 5px;
  padding-bottom: 5px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li .badgeWrap {
  display: block;
  vertical-align: middle;
  float: right;
  text-align: center;
  padding-right: 0;
  margin-right: 3px;
  margin-top: 3px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #00b3b5;
  color: #ffffff;
  padding: 3px 6px;
  font-weight: bold;
  width: 30px;
  text-align: center;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li a[href=""] {
  color: #535252;
  cursor: default;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li a[href=""]:hover {
  background: transparent;
  color: #535252;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li a {
  display: block;
  border: 1px solid transparent;
  padding-left: 5px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li a:hover {
  border: 1px solid #00b3b5;
  display: block;
  border-radius: 30px;
  background: #b9eaeb;
  box-sizing: border-box;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group ul li a:after {
  display: table;
  clear: both;
  content: '';
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul {
  overflow: unset;
  float: none;
  clear: both;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li {
  display: table;
  width: 100%;
  margin-bottom: 0;
  padding: 1px 0 1px 0;
  cursor: pointer;
  border-radius: 30px;
  border: 1px solid transparent;
  position: relative;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li > .title {
  text-align: left;
  vertical-align: middle;
  display: block;
  width: 80%;
  float: left;
  text-transform: uppercase;
  color: #8a8a8a;
  border-right: 0;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  white-space: normal;
  padding-top: 3px;
  padding-bottom: 1px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li > .badgeWrap {
  display: block;
  float: right;
  vertical-align: middle;
  text-align: center;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li > .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #e9e9e9;
  color: #8a8a8a;
  padding: 3px 6px;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li ul li {
  padding-left: 5px;
  margin-bottom: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li ul li.category:last-child {
  margin-bottom: 0;
  border-right: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li ul li.category:last-child .title {
  margin-bottom: 0;
  border-right: 0;
}
.profilePage .tab-column-0 .filedUnder .meta .category-group > ul > li ul li .title {
  width: 75%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.profilePage .tab-column-0 .feature-box.finalReport .text-center {
  margin-top: 10px;
}
.profilePage .tab-column-0 .feature-box.finalReport .img-thumbnail {
  margin-bottom: 10px;
}
.profilePage .tab-column-1 .PersonBiography {
  clear: both;
}
.profilePage .tab-column-1 .flexibleCol .feature-box .content-box.latest-updates ul li:last-of-type article {
  border-bottom: 1px solid #b9eaeb;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.profilePage .flexibleCol .feature-box .content-box .listFlexible article.tpFaq.interview {
  box-sizing: border-box;
  overflow: hidden;
  padding: 24px;
  border: #d6d6dd 1px solid;
  margin-bottom: 30px;
}
.profilePage .flexibleCol .feature-box .content-box .listFlexible article.tpFaq.interview:last-child {
  margin-bottom: 30px;
  padding-bottom: 24px;
  border-bottom: #d6d6dd 1px solid;
}
.profilePage .tplBlogComment.reviewsListItem .ratingPerson .authorPictureWrapp .designation {
  position: absolute;
  left: calc(50% - (26px/2));
  top: calc(60% + (41px/2));
}
.profilePage .tplBlogComment.reviewsListItem .ratingPerson .authorPictureWrapp:after {
  clear: both;
  content: '';
  display: table;
}
.profilePage .rightInfo .bigWrapp {
  width: 100%;
}
.profilePage .person-profile .rightInfo .bigWrapp {
  width: 98%;
}
.profilePage .compactBox.testimonial .boxContent {
  display: flex;
  width: 100%;
  align-content: flex-start;
  flex-wrap: wrap;
  display: block\0;
  border-left: #d6d6dd 1px solid;
  margin-top: -1px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile {
  background: #f0f1f5;
  border: #d6d6dd 1px solid;
  float: right\0;
  vertical-align: top\0;
  margin: 0;
  margin-top: -1px;
  margin-left: -1px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .tile-content-wrap {
  border: 0;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .testimonWrapp {
  color: #00b3b5;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .authorInfoWrapp {
  padding: 0 15px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .authorInfoWrapp .rightInfo {
  padding-top: 5px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .name {
  color: #00b3b5;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .jobTitle {
  text-transform: capitalize;
  font-size: 12px;
  line-height: 12px;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .authorPictureWrapp {
  padding-right: 0;
}
.profilePage .compactBox.testimonial .boxContent .content-box.tile .authorPictureWrapp img {
  border-radius: 50%;
  padding: 4px;
  border: #d6d6dd 1px solid;
}
.profilePage .compactBox.testimonial .authorWrapp .testimonWrapp {
  padding-left: 35px;
}
.profilePage .compactBox.testimonial .authorWrapp .testimonWrapp:after {
  top: unset;
  bottom: 0;
}
.profilePage .tabs-4-content .centerLeftColumn {
  overflow: visible;
  width: calc(100% - 300px - 51px);
  display: inline-block;
}
.profilePage .tabs-4-content .centerRightColumn[style*="none"] + .centerLeftColumn {
  overflow: visible;
  width: 100%;
}
/*=========================================================
PERSON PROFILE RESETS tbd 
=========================================================*/
.personPage .addressNormalize {
  color: #404040;
  font-weight: 600;
}
.personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo {
  margin-top: 0;
}
.personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personInfo {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personInfo {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personInfo {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1170px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personInfo {
    float: left;
    width: 58.33333333%;
  }
}
.personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personContactInfo {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personContactInfo {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personContactInfo {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1170px) {
  .personPage.inactive .topPageInfoBox .topAreaWrapp .topDetailsWrapp .topMainInfo .personContactInfo {
    float: left;
    width: 41.66666667%;
  }
}
.personPage.inactive .tabsWrapper {
  padding: 20px;
  border: #cccccc 1px solid;
  border-radius: 12px;
  background-color: #ffffff;
  box-shadow: 0 2px 20px 0 rgba(64, 64, 64, 0.25);
}
.personPage.inactive .tabsWrapper .tabs {
  display: none;
}
.personPage.inactive .tabsWrapper .centerRightColumn {
  padding-top: 0;
}
.personPage.inactive .tabsWrapper .centerRightColumn .compactBox:first-child .sectionBox {
  margin-top: 30px;
}
.personPage.inactive .centerTwoColLayout .tab-content .centerLeftColumn {
  padding-top: 0;
}
.personPage.inactive .centerTwoColLayout .tab-content .centerLeftColumn .compactBox .feature-box .header-box {
  border: 0;
  background: none;
  border-bottom: 1px solid #e8e8e8;
}
.personPage.inactive .centerTwoColLayout .tab-content .centerLeftColumn .compactBox .feature-box .content-box {
  border: 0;
}
.personPage .personResume .name {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 5px;
}
.personPage .personResume .fileSize {
  margin-left: 30px;
}
.personPage .personContactInfo {
  margin-top: 15px;
}
.personPage .personContactInfo .valueTable {
  color: #404040;
  font-weight: 600;
}
.personPage .personContactInfo .valueTable .posted {
  color: #404040;
  font-weight: 600;
}
.personPage .personContactInfo + .personInfo {
  margin-top: 10px;
}
.personPage .objectExtendedMetaInfo {
  border-top: #b9eaeb 1px solid;
  padding-top: 15px;
  margin-top: 15px;
  border-collapse: unset;
}
.personPage .objectExtendedMetaInfo .valueTable {
  color: #404040;
  font-weight: 600;
  text-transform: none !important;
  font-size: 11px !important;
}
.personPage .objectExtendedMetaInfo .valueTable p {
  color: #404040;
  font-weight: 600;
  text-transform: none !important;
  font-size: 11px !important;
}
.personPage .orgType {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px;
  clear: both;
  overflow: hidden;
  display: block;
  display: table;
}
.personPage .topMainInfo .feature-box .txt-footer {
  display: none;
}
.personPage .topMainInfo .personContactInfo .info {
  margin-left: 0;
}
.personPage .topMainInfo .personContactInfo .info.contactInfo {
  width: auto;
}
.personPage .topMainInfo .organization {
  font-weight: 600;
}
.personPage .topMainInfo .organization p {
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
}
.personPage .topMainInfo .editProfileUrl {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  padding-bottom: 5px;
}
.personPage .topAreaWrapp {
  max-height: 100%;
}
.personPage .topAreaWrapp .years {
  position: absolute;
  bottom: 5px;
  left: calc(50% - 40px);
  width: 80px;
  display: block;
  text-align: center;
  border-radius: 30px;
  padding: 2px;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  background: #000000;
  bottom: 10px;
}
.personPage .topAreaWrapp .topArea {
  margin-bottom: 70px;
}
.personPage .topAreaWrapp .personBanner {
  position: relative;
  margin-bottom: -60px;
  max-height: 300px;
}
.personPage .topAreaWrapp .personBanner a.editPersBanner {
  bottom: 6px;
  right: 6px;
  position: absolute;
  z-index: 10;
  margin-bottom: 0;
}
.personPage .topAreaWrapp .personBanner a.editPersBanner .fa-pencil {
  display: none;
}
.personPage .topAreaWrapp .personBanner a.editPersBanner:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  color: #333333;
  text-shadow: 1px 2px 4px #969696;
}
.personPage .topAreaWrapp .personBanner a.editPersBanner:hover:after {
  color: #00b3b5;
}
.personPage .topAreaWrapp .topDetailsWrapp {
  padding-left: 10px;
}
.personPage .topAreaWrapp .logoOnBanner {
  position: absolute;
  left: 15px;
  width: 120px;
  height: 120px;
  padding: 5px;
  border: 1px solid #d6d6dd;
  display: table;
  table-layout: fixed;
  background: #ffffff;
  position: relative;
}
.personPage .topAreaWrapp .logoOnBanner.defaultPhotoOnly {
  display: none;
}
.personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp .editProfileOrg:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  text-shadow: 1px 2px 4px #969696;
}
.personPage .topAreaWrapp .logoOnBanner .logoOnBannerWrapp .profileImg {
  border: 0;
}
.personPage .topAreaWrapp.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  overflow: hidden;
}
.personPage .topAreaWrapp.noBanner .topDetailsWrapp {
  overflow: hidden;
  padding-top: 20px;
}
.personPage .topAreaWrapp.noBanner .topDetailsWrapp .topMainInfo {
  margin-top: 10px;
}
.personPage .topAreaWrapp.noBanner .topDetailsWrapp .topMainInfo .badge.memberType {
  margin-top: 10px;
  font-family: 'open-sans', sans-serif;
}
.personPage .topAreaWrapp.noBanner .logoOnBanner {
  position: relative;
  top: 0;
  left: 0;
  float: left;
  margin-right: 20px;
}
.personPage .topAreaWrapp.noBanner .socialAndMore {
  margin-top: 0;
  position: absolute;
}
.personPage .topAreaWrapp.noBanner.noPortrait .topDetailsWrapp {
  padding-top: 0;
  margin-top: 0;
}
.personPage .topAreaWrapp.noBanner.noPortrait.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.personPage .topAreaWrapp.noBanner.noPortrait .actions {
  padding-top: 30px;
}
.personPage .topAreaWrapp.noBanner.noPortrait .socialAndMore {
  margin-top: 0;
  position: absolute;
}
.personPage .topAreaWrapp.noBanner.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.personPage .topAreaWrapp.noBanner .topMainInfo .name {
  margin-bottom: 10px;
}
.personPage .topAreaWrapp.noPortrait {
  max-height: 100%;
}
.personPage .topAreaWrapp.noPortrait .personBanner {
  margin-bottom: 10px;
}
.personPage .topAreaWrapp.noPortrait .topDetailsWrapp {
  padding-top: 20px;
  margin-top: -50px;
}
.personPage .topAreaWrapp.noPortrait .socialAndMore {
  margin-top: 10px;
}
.personPage .topAreaWrapp.noPortrait.jumbotron {
  padding-top: 0;
  padding-bottom: 0;
}
.personPage .topAreaWrapp .actions {
  text-align: right;
  max-width: 100%;
}
.personPage .topAreaWrapp .actions .fa.fa-pencil {
  background: transparent;
  padding: 0;
  padding-right: 5px;
  font-size: 14px;
}
.personPage .topAreaWrapp .socialAndMore {
  position: relative;
  margin-top: -50px;
  width: 100%;
}
/*=========================================================
ORGANIZATION EDIT MODE 
=========================================================*/
.organizationPage .centerRightColumn .promoBanner {
  /*&.flip {
				width: 301px;
				margin-right: -1px;
				margin-left: -1px;	   
			}*/
  width: 100%;
}
.organizationPage .centerRightColumn .promoBannerWrapp {
  position: relative;
  margin-bottom: 40px;
  width: 250px;
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 35px;
}
.organizationPage .centerRightColumn .promoBannerWrapp .promoBanner {
  margin-bottom: 40px;
}
.organizationPage .centerRightColumn .promoBannerWrapp .promoBox {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.organizationPage .centerRightColumn .promoBox {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox {
  position: relative;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons {
  display: block;
  text-align: right;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.btn {
  margin-bottom: 5px;
  display: inline-block;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.profile:after {
  content: "\f067";
  color: #00b3b5;
  font-family: FontAwesome;
  padding-left: 10px;
  font-size: 14px;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.profile:hover:after,
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.profile:focus:after {
  color: #333333;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy:after {
  content: "\f07a";
  color: #00b3b5;
  font-family: FontAwesome;
  padding-left: 10px;
  font-size: 14px;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy:hover:after,
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy:focus:after {
  color: #333333;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy.ads:after {
  content: "\f15b";
  color: #00b3b5;
  font-family: FontAwesome;
  padding-left: 10px;
  font-size: 14px;
}
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy.ads:hover:after,
.organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy.ads:focus:after {
  color: #333333;
}
.organizationPage .mainMiddleCol .topPageInfoBox .topAreaWrapp.jumbotron {
  padding: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topArea {
  margin-bottom: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo .socialAndMore {
  bottom: -75px;
  width: 225px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topAreaWrapp.jumbotron {
  padding: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topDetailsWrapp {
  padding-top: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topDetailsWrapp .name {
  max-width: 600px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner {
  margin-bottom: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topAreaWrapp {
  margin-bottom: 0;
  max-height: none;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topAreaWrapp.jumbotron {
  padding: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .socialAndMore {
  bottom: -55px;
  width: 225px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topDetailsWrapp {
  padding-left: 15px;
  padding-top: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topDetailsWrapp .name {
  max-width: 600px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topDetailsWrapp .actions .editCloseEdit {
  width: 100%;
  overflow: hidden;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner {
  margin-bottom: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topAreaWrapp {
  margin-bottom: 0;
  max-height: none;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topAreaWrapp.jumbotron {
  padding: 0;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topMainInfo .actions {
  margin-top: 45px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .pictureWrapp {
  float: left;
  margin-right: 25px;
  position: relative;
  bottom: 0;
  margin-bottom: 20px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp {
  overflow: hidden;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp .name {
  max-width: 600px;
}
.organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp .actions .actionsWrapp {
  float: right;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
  padding-right: 0;
  padding-left: 0;
  overflow: visible;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
  padding-left: 0;
  overflow: visible;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .tab-content .centerLeftColumn {
  overflow: hidden;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .tabs {
  margin-left: -10px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .panes {
  padding-right: 30px;
  padding-left: 30px;
  clear: both;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .panes .tabs-4-content {
  padding: 0;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .tabs-4-content {
  padding: 0 15px 0 30px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .buttonsForm.top {
  margin-right: 30px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .editOrganization .buttonsForm.bottom {
  margin-right: 40px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp #dashboard a {
  padding-left: 20px;
  padding-right: 20px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp #dashboard a .fa-tachometer {
  font-size: 18px;
}
.organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .ccRoster .rightInfo .ebdAccess {
  margin-top: 15px;
}
.organizationPage .topAreaWrapp {
  position: relative;
}
.organizationPage .topAreaWrapp .topArea {
  margin-bottom: 45px;
}
.organizationPage .topAreaWrapp .pictureWrapp {
  position: absolute;
  bottom: -50px;
  left: 15px;
  z-index: 1;
  width: 120px;
  height: 120px;
  border: #d6d6dd 1px solid;
  display: table;
  table-layout: fixed;
  background: #ffffff;
}
.organizationPage .topAreaWrapp .pictureWrapp .organizationWrapp {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.organizationPage .topAreaWrapp .pictureWrapp .organizationWrapp:empty {
  display: none;
}
.organizationPage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner {
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 5px;
  border: 0;
  display: table-cell;
}
.organizationPage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner.ebd-consortium:before {
  content: "";
  display: block;
  width: 70px;
  height: 96px;
  position: absolute;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABSCAYAAAAIArdYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJERkYwMzg2NUM3RTExRTVBNDgzREI2QTc0QkFENjEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJERkYwMzg3NUM3RTExRTVBNDgzREI2QTc0QkFENjEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkRGRjAzODQ1QzdFMTFFNUE0ODNEQjZBNzRCQUQ2MTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkRGRjAzODU1QzdFMTFFNUE0ODNEQjZBNzRCQUQ2MTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7fzp6NAAAUIklEQVR42uRc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') /*/images/ebd-consortium.png*/ no-repeat left top;
  z-index: 10000;
  left: calc(50% - (60px/2));
  bottom: calc(0% - (96px/2));
  max-width: 100%;
}
.organizationPage .topAreaWrapp .pictureWrapp a.editProfileBtn {
  bottom: 4px;
  right: 10px;
  position: absolute;
  z-index: 10;
  margin-bottom: 0px;
  left: auto;
}
.organizationPage .topAreaWrapp .pictureWrapp a.editProfileBtn .fa-pencil {
  display: none;
}
.organizationPage .topAreaWrapp .pictureWrapp a.editProfileBtn:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  color: #333333;
}
.organizationPage .topAreaWrapp .pictureWrapp a.editProfileBtn:hover:after {
  color: #00b3b5;
}
.organizationPage #smDiv {
  margin-top: 0;
  min-height: 30px;
}
.organizationPage .socialAndMore {
  position: absolute;
  bottom: -50px;
  right: 0;
}
.organizationPage .topDetailsWrapp {
  padding-left: 15px;
}
.organizationPage .topDetailsWrapp .btn.brochure {
  display: inline-block;
}
.organizationPage .topDetailsWrapp .btn.brochure:after {
  font-family: FontAwesome;
  font-size: 14px;
  color: #00b3b5;
  content: "\f15c";
  padding-left: 10px;
}
.organizationPage .topDetailsWrapp .btn.brochure:hover,
.organizationPage .topDetailsWrapp .btn.brochure:focus {
  color: #034ea1;
}
.organizationPage .topDetailsWrapp .btn.brochure:hover:after,
.organizationPage .topDetailsWrapp .btn.brochure:focus:after {
  color: #034ea1;
}
.organizationPage .topDetailsWrapp .contact.btn {
  display: inline-block;
  line-height: 20px;
  font-size: 12px;
}
.organizationPage .topDetailsWrapp .contact.btn:after {
  content: "\f054";
  color: #00b3b5;
  font-family: FontAwesome;
  padding-left: 10px;
  font-size: 14px;
}
.organizationPage .topDetailsWrapp .contact.btn:hover:after,
.organizationPage .topDetailsWrapp .contact.btn:focus:after {
  color: #034ea1;
}
.organizationPage .topDetailsWrapp .feature-box .footer-box {
  margin-top: 0;
}
.organizationPage .topDetailsWrapp .feature-box .footer-box .txt-footer {
  display: none;
}
.organizationPage .info {
  margin-left: 0;
}
.organizationPage .addressInfo {
  display: inline;
}
.organizationPage .addressInfo:after {
  content: ', \00a0 ';
}
.organizationPage .addressInfo:last-child:after {
  content: '';
}
.organizationPage .topInfoDetails .orgWebsite {
  font-size: 10px;
  text-transform: uppercase;
}
.organizationPage .topInfoDetails .url {
  margin-top: 0;
}
.organizationPage .topInfoDetails .organizationURL {
  margin: 0 0 10px;
  width: auto;
}
.organizationPage .topInfoDetails .organizationURL .screenshot {
  display: none;
}
.organizationPage .addOrgContact {
  margin-bottom: 30px;
}
.organizationPage .addOrgContact .addContactBtn {
  float: right;
}
.organizationPage .editCloseEdit .editProf:before {
  content: "\f040";
  font-family: FontAwesome;
  font-size: 14px;
  padding: 0 5px 0 0;
  line-height: 14px;
}
.organizationPage .editCloseEdit .editProf:hover:before,
.organizationPage .editCloseEdit .editProf:focus:before {
  color: #034ea1;
}
.organizationPage .actionsWrapp .btn.contact:after {
  color: #333333;
}
.organizationPage .actionsWrapp .btn.contact:hover:after {
  color: #00b3b5;
}
.organizationPage .actionsWrapp .btn.editProf:before {
  color: #00b3b5;
}
.organizationPage .actionsWrapp .btn.editProf:hover:before {
  color: #333333;
}
.organizationPage .OrganizationInformation.Branches .header-box {
  margin-bottom: 0;
}
.organizationPage .OrganizationInformation.Branches .content-box {
  padding: 20px;
}
.organizationPage .OrganizationInformation.Branches .contactItem {
  padding: 0;
}
.organizationPage .OrganizationInformation.Branches .contactItem .contactPhoto {
  margin-right: 15px;
}
.organizationPage .OrganizationInformation.Branches .contactItem .contactInfo {
  overflow: hidden;
}
.organizationPage .OrganizationInformation.Branches .contactItem .contactInfo .address {
  font-size: 12px;
  line-height: 16px;
}
.organizationPage .OrganizationInformation.Branches .more {
  border: 1px solid #d2dadd;
  border-bottom: 1px solid #d2dadd;
  border-top: 1px solid #d2dadd;
  background: #f8f8f8;
  padding: 15px 20px;
  border-left: 0;
  border-right: 0;
}
.organizationPage .OrganizationInformation.Branches .more .ornament {
  display: none;
}
.organizationPage .OrganizationInformation.Branches .more .contactMore {
  float: right;
  font-family: 'open-sans', sans-serif;
}
.organizationPage .topPageInfoBox {
  z-index: 2;
}
.organizationPage .topPageInfoBox .tabs li.ebd-consortium a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAwCAYAAACbm8NsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1NkUzMTY1NUM2NjExRTVCMzQ2QUM3OEM4MjVGM0E2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1NkUzMTY2NUM2NjExRTVCMzQ2QUM3OEM4MjVGM0E2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU2RTMxNjM1QzY2MTFFNUIzNDZBQzc4QzgyNUYzQTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU2RTMxNjQ1QzY2MTFFNUIzNDZBQzc4QzgyNUYzQTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5qUs/LAAAKgklEQVR42sxYC1BU1xn+791dlmWXFRaQhwgLYjAqJDAo8Vlt1TEx1RLbphk1PpJqY7SxajKNzTTqJI0xSZukNRnj6NTYGmPVRGmaioBPfKBoRCMuKPgCkfdj2fe9t99ZDnWzLiJNbHtmvtnds/ee893/8f3/uYJ0djz1YgiAEmDOAHQAMn2LIfby+mAgym9OBSQDar/5SEB/P8k4gTSgj98aZk6qazAS6fz674QMM3+Y3xxzQzQw0m+NRD/LsP/jAI/f/WF32/NuZFhsxAJZfvNVfnNsjf6A1mduOFDjd18GKWK8qHbLosaFxxJ77aZyYCzwiM/ccWAIkMJ/MxIJQBD/zSwyFDj8DSIkTBDULgsIUXtHKAlqT6/JSMBO4BWgn888I/C8H5kuyywEjIDbJ5BXC4L8uaCzud8tnEqF5ekkhDb3SIbdONBv7iqwG9jrM1cAPOHzO8EngJ8Cinz+Y/flCypPBTmDaVfpI2R3g7daSvHPTH8yHdz/LwDhPvMbgFZOio2POQEWuLeAGKABMPE038iv+ysn+Z4i40OUaFLqWWOssWkJubRJfL/bGdON6E0HZnMXbeZzRk6IuecD/n0H8AwPdhYzrwO/AjTA0/xeln11LGDFkI4cUrsXAB9Tq2mrzAgKco9keNDRp8Bl4Ic8Tbs2YO6cDPwFGAEc5YHO3LcM2MSfehGwjrCpGFWztaZq0JSVX/5s6giz5eBT2YWkVbtJ8Wi+4SaRP4n/OAM8IAhKGNLRCtGZxt2zD6jkmebgwc1c9RJf6yRQwbOOEZkshte3yVbjkLlbF4/ZUjz+YIekJpXWDnsKXXux/UVmGRX3fyoQAlwCSjvtppDHFUSi2rNWret4UbYZPiRRZtly05stiqCIKimBgpx2cgXpZEldjXucXNz6AmsEjWu5S1BWzvnoN6uPVg5SfbZwpScz/QRRY8xQ2aN+ANezB7KwROlyk8ADL4vLOCPXKqjd++ySaveqPbNpypCTA8emnyiXrX3OezNMFqeIWqwT5CBHawQF92kiBCXJyBgQ3sszJVOMqB28+YsZZW/un/b03hdWtPc3W8ZRfVyELIvXQOQcrjnFQ0HuLmbY5AxgnKhvj8w/PbpKJUqvjs866JBbIrdhkXBBJSlCsE3YWPgj2lI8jp7MPELPTdxJCsgokrcyWEF4lhhZ25p7+LHX+hpaR2YPLzyv1CacgneQZUr+vYrefuBZprJKR+jMCWnFNSa9dbfcHPmJIMptXlMam4Qj54bT2vwcciNAf79/GhWcGUkCs5C3mAhNeJAP6q6lFB66PMQ8LOHSBGqMToNn5wYi0pMCqzrXVP5OWvuUQ5cH//pI1YM2bJYoIpYIWVAAJTUgEOPDGilM10EFFfCwK5hE6AkCP4FCrMfePTA1z+nUrlJ0tgKlcztVdxuquVAlcSTydiCB15hYsImBuVWjkyxUWDHUOjajyE0qMHHqqMWup5AgJ0nQED3ip9WB+MccC3zB2Oy5ZHk4u6EjtN9Hc96ZBCX6UHYH1UJXbvIieg24whWefVaqvb7tDKBqoATQ8SZKy8layRFiyzCXpa47Mvm9c2UZ5jSWDdiYWcXhDiIVhMuOT0MQ0pWlLAIZn841+U/0S4m8uZqMTZuV2v5GEAnleuXksmDnYN9tbDMXR7fuQso+i0BcOCj6uvntA1OVzWnFAunbaGxyGW07PZqa7AZqRCUek2zxZhcZWqno+AR9eV0src3ZNIdaTPVw94aemq3uYiaMq+cxTvSP5FEfGT/w/PK8iw8pBUcneS0wMaOIFozKo0arkeZlF9DjGega4C5XfSwt2P4LyjaXbzT1q9pGrpC3uQWKgSVARMBuzie1mXtGAcO4AIZzJf0bcELUOJGympMzNy/NKq1JpB3z3qLUYQeIsHFNtZniom+gSNSSVB9Hz2x6iU5jLnf+65WJ8ZUD5A5W1rwa9hNgEK9rFq7WRV0FU82jO573tv25Av+Zq2zXmIigzPNI6lKdxvUlfj+6aPsCWoW4GZlx2BWXUSSQzSBXWR7S/A4CeahqkJidWJ6XGF4fhqxjRZSVkj1c4Iir8xhgAI9PJn7XuvrWNl5zAvn0fWAx8uMNmyitiDG2vNk3tPVRGVu8vGseff/iw9KA2KtibXOU+8DXWdomRzAlhDXQiCSLxaZ1/FInqX/LWw8WM/P5mnW8IyBe7fU9VW12wefcZTlI7xIxujql/EJmxbytiynG2EwepHR9exi5WEapPBRpaIO+yKh4KPdz36Jg061MuTnqDMpDGid0nVuppTcBnMnbh3KuOSVMO0hSnbQ6g09B0Opl9LJqUaZYKG4iYiU+vIGC0Wgr3kqsfNZi068hSX0aRIi7gdW+08AnQPa9kBF5f/IY8IZPn8sUdROsU7H/0tBhDrdGEIXAh0e91klnq82lueeyX0bGXQS17T5/s8brVQDpSKP91dj/FGjiZ6PX/OZ/IOg6cpwNsZHHr6SSSd9u7863IEpZCZVlHmaRDmMaalmtIousOcvllxRzZPMUr+vOMqxlP+E3Z0BJWE769sf3WdKli7fiKVTraBACEHGhWtuhvn/I2RT73ORPCf2PB60Cs8Jiv56a+D4Nd3OTFGCPmWKQc6O7JaJox1ej0Ph4z/12bwz5HzdlAXHjBpxTvF1cZ7ywOPkTMCvA2nJvzk3s2HIFZt4howAunbCLdv18DUWHtiQ02wx3XKxRSSieIXStOcqAk4DveZxpzEUueP/xWZsp4z9Z06xFdU4fXEIpyReYr+M9AY6nLLusaCHO3EhuQlGM8zNeHtez7s/aIvoQ1r13c9au6eqFZWZ2h47qbiSl30CbqWcFMcANxmAblVxP9lB7eLsQdEf9rbnbOxyxsTGa0KcGPIizc7EYYiURiipC5Ci6mspuxduuN0eSTuMOuGA4Hu6r6qQhFdVmO8VcF9DtkRjaQiJI+pwGArcH5Yb3aeLA86THRgqq778Dkx26sFBDYwxdQDq3toV7v+8sGZtd22aaGqp1BF4Qrmq1601OSf1Fiqn+altTX6rDfVqsq4VCK3Bj1x6MGk4X3of2/h42+yTFgfn62e9QtNnCtIGrVzspdXH04w0r6EpjX2iLlSkwqTXu9XDFfOm2Jb1xxZsmJvuDWVva5tDt0YryNMJmbQjqCKy3BXvozBB1a59OpzLhbInCcUgLUh4SnlyaS5Vgnhp5kxZN2kE6TLL+VkCDtLd4PG07M4r6Q+plbmIEaSk2S1Nun6WX8UNc1xgBtX4eZGe4PBqm5seZWt+EZcelfE2jhp4ixdbZmtahrpkQBtOH7ycRhITpS/6BDSRqsoWSAxMqHDkFbKyweME81Nbra+W2QtfzjFjHG7Duxix+DGZVX2J71FnDyMqIqDrlrBLxumTcHnrlp+thoYjOcuBBNrEsYE11Z5B1bu09Bdwmwsb3OJHcHoiwscX3lMH2MIW0e+FT77Cv3ev+O2oTa6xJuDNdfcYy/jmtF+8NpfvxtlPL29IZAd4FfyejN2QW8H51K92n0Rsyg4EX6T6OeyXzIH9fc+z/gQx7Z5dP93mo7zFwq/h5mP7XlmGvuGrpvzDuxTL23mjFtxn/EmAA3Bv9axQgOVMAAAAASUVORK5CYII=') /*/images/ebd_small_tab.png*/ no-repeat 5px 5px #f0f1f5;
  background-size: 25px 30px;
  padding-left: 35px;
  padding-right: 25px;
  max-width: 100%;
}
.organizationPage .topPageInfoBox .tabs li.ebd-consortium.active a {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAwCAYAAACbm8NsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1NkUzMTY1NUM2NjExRTVCMzQ2QUM3OEM4MjVGM0E2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1NkUzMTY2NUM2NjExRTVCMzQ2QUM3OEM4MjVGM0E2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU2RTMxNjM1QzY2MTFFNUIzNDZBQzc4QzgyNUYzQTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU2RTMxNjQ1QzY2MTFFNUIzNDZBQzc4QzgyNUYzQTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5qUs/LAAAKgklEQVR42sxY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') /*/images/ebd_small_tab.png*/ no-repeat 5px 5px #ffffff;
  background-size: 25px 30px;
  padding-left: 35px;
  padding-right: 25px;
  max-width: 100%;
}
.organizationPage .updates .tplBlog .authorPictureWrapp .photoWrapp .designation {
  display: block;
  top: initial;
  top: auto;
  bottom: calc(0% - (48px/2));
}
.organizationPage .tplPerson .designation {
  display: block;
  top: initial;
  top: auto;
  bottom: calc(0% - (45px/2));
  width: 45px;
  right: calc(0% - (-45px/2));
  height: auto;
}
.organizationPage .centerLeftColumn .feature-box.updates {
  margin-top: 0;
}
.organizationPage .orgVideoBox {
  margin-bottom: 40px;
}
.organizationPage .organization-profile .centerRightColumn .feature-box {
  min-width: 300px;
  max-width: 300px;
}
/*Maps*/
#OrganizationMap {
  display: none;
}
.googleMapsWrapp {
  position: relative;
  margin-bottom: 40px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  border: #d6d6dd 1px solid;
}
.googleMapsWrapp .mcMapsWidget {
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  position: absolute;
  bottom: 0;
  cursor: zoom-in;
}
/***********************************************************************								  			 					  
ORGANIZATION CATEGORIES
***********************************************************************/
.categoriesOrganization .smallTitle {
  border-bottom: 1px solid #d6d6dd;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
  padding: 5px 0 8px 19px;
  margin-bottom: 15px;
  color: #333333;
  cursor: pointer;
}
.categoriesOrganization .smallTitle:before {
  font-family: FontAwesome;
  content: "\f054";
  font-size: 18px;
  padding-right: 10px;
  line-height: 24px;
  display: inline-block;
}
.categoriesOrganization .smallTitle[aria-expanded="true"]:before {
  content: "\f078";
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 10px;
  display: inline-block;
  width: 28px;
}
.categoriesOrganization .meta {
  color: #333333;
  margin-top: 0;
}
.categoriesOrganization .meta .categoriesBlock {
  width: 48%;
  display: inline-block;
  vertical-align: top;
  padding-left: 20px;
  margin-bottom: 30px;
}
.categoriesOrganization .meta .categoriesBlock:after {
  content: "";
  display: table;
  clear: both;
}
.categoriesOrganization .meta .categoriesTitle {
  display: block;
  text-transform: uppercase;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 800;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 16px;
}
.categoriesOrganization .meta .categoriesOrg {
  font-weight: bold;
  margin-left: 15px;
  font-size: 13px;
  line-height: 16px;
}
/*=========================================================
PROFILE PAGE - TOP INFO
=========================================================*/
.topPageInfoBox {
  position: relative;
  bottom: -1px;
  clear: both;
}
.topPageInfoBox .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
  padding-bottom: 0;
}
.topPageInfoBox .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp > .well {
  margin-bottom: 0;
}
.topPageInfoBox .profileImg {
  background: #ffffff;
  padding: 5px;
  border: #d6d6dd 1px solid;
}
.topPageInfoBox.nestedTabs {
  margin-bottom: 30px;
}
.topPageInfoBox.nestedTabs .topAreaWrapp {
  background: none;
  margin-bottom: 0;
  min-height: 49px;
}
.topPageInfoBox.nestedTabs .tabs {
  margin-top: -50px;
  position: relative;
}
.topPageInfoBox .jumbotron {
  background: none;
}
.topPageInfoBox .jumbotron .editBanner {
  position: absolute;
  bottom: 8px;
  right: 3px;
}
.topPageInfoBox .jumbotron .topBanner {
  background: #e3e3e3;
  min-height: 150px;
}
.topPageInfoBox .jumbotron .topBanner + .logoOnBanner {
  position: absolute;
  bottom: -50px;
  left: 15px;
  width: 120px;
}
.topPageInfoBox .jumbotron .topBanner + .logoOnBanner .logoOnBannerWrapp {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.topPageInfoBox .jumbotron .topBanner + .logoOnBanner .profileImg {
  width: 120px;
  background-color: #ffffff;
}
.topPageInfoBox .jumbotron .topBanner + .logoOnBanner + .topDetailsWrapp {
  margin-top: 50px;
  margin-left: 20px;
}
.topAreaWrapp .topArea {
  max-height: 300px;
  margin-bottom: 35px;
  overflow: hidden;
}
.topAreaWrapp .topArea .topBannerImg {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: initial;
}
.topAreaWrapp .topArea a.editProfileOrg {
  top: 1px;
  right: 0;
  position: absolute;
  z-index: 10;
  margin-bottom: 0;
}
.topAreaWrapp .topArea a.editProfileBtn {
  bottom: 3px;
  right: 10px;
  position: absolute;
  z-index: 10;
  margin-bottom: 0;
  left: auto;
}
.topAreaWrapp .topArea a.editProfileBtn .fa-pencil {
  display: none;
}
.topAreaWrapp .topArea a.editProfileBtn:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  color: #333333;
}
.topAreaWrapp .topArea a.editProfileBtn:hover:after {
  color: #00b3b5;
}
.topAreaWrapp .logoOnBannerWrapp .designation {
  position: absolute;
  left: calc(50% - (67px/2));
  bottom: calc(0% - (67px/2));
  width: 67px;
}
.topAreaWrapp .logoOnBannerWrapp a.editProfileOrg {
  top: 1px;
  right: 0;
  position: absolute;
  z-index: 10;
  margin-bottom: 0;
  top: inherit;
  bottom: -2px;
}
.topAreaWrapp .logoOnBannerWrapp a.editProfileOrg .fa-pencil {
  display: none;
}
.topAreaWrapp .logoOnBannerWrapp a.editProfileOrg:after {
  font-family: FontAwesome;
  font-size: 22px;
  content: "\f030";
  color: #333333;
}
.topAreaWrapp .logoOnBannerWrapp a.editProfileOrg:hover:after {
  color: #00b3b5;
}
.topAreaWrapp .topMainInfo span.name a.editProfileOrg {
  font-size: 11px;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
}
.topAreaWrapp .topMainInfo .actionsWrapp {
  margin-right: 0;
}
.topAreaWrapp .actionsWrapp .editBtn {
  margin-bottom: 10px;
}
.topAreaWrapp .adderss .info span.address span.addressInfo {
  font-size: 12px;
  line-height: 16px;
  font-family: 'open-sans', sans-serif;
}
.topAreaWrapp .adderss .contactInfo span.detail {
  font-size: 12px;
  line-height: 16px;
  font-family: 'open-sans', sans-serif;
}
.topAreaWrapp .adderss .contactInfo span.detail .title {
  text-transform: uppercase;
  font-weight: bold;
}
.topAreaWrapp .adderss .contactInfo span.detail .value {
  font-size: 10px;
}
.topAreaWrapp .fa.fa-pencil {
  padding: 6px;
  margin-right: 0;
  background: #ffffff;
}
.topAreaWrapp .fa-pencil:hover {
  border: 1px solid #034ea1;
}
.topAreaWrapp .pictureWrapp {
  position: relative;
}
.topAreaWrapp .pictureWrapp .logoOnBanner {
  bottom: -20px;
}
.topAreaWrapp .pictureWrapp a.editProfileBtn {
  position: absolute;
  left: 120px;
  bottom: -10px;
  z-index: 10;
}
a.addTestimonial {
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  margin-right: 0;
  padding: 0 15px 0 0;
  text-transform: uppercase;
  float: right;
  position: relative;
}
a.addTestimonial:before {
  font-family: FontAwesome;
  content: "\f067";
  position: absolute;
  right: 0;
}
/*=========================================================
Latest Updates Smart Form
=========================================================*/
.control-add-smart-blogpost {
  display: none;
}
.smart-blog-post {
  position: relative;
  clear: both;
}
.smart-blog-post.well {
  background: #e8f8f8;
  padding: 24px;
  border: 1px solid #b9eaeb;
}
.smart-blog-post.grey.well {
  background: #e8f8f8;
  padding: 24px;
  border: 1px solid #b9eaeb;
}
.smart-blog-post.grey.well .form-group .descriptionTextBox {
  border-color: #b9eaeb;
}
.smart-blog-post.grey.viewMode {
  background: #fafafa;
}
.smart-blog-post.grey.viewMode .attachments {
  border: #d6d6dd 1px solid;
}
.smart-blog-post .white {
  padding: 1px;
}
.smart-blog-post .text-counter {
  color: #8a8a8a;
  font-size: 11px;
  font-weight: 600;
  text-align: right;
  line-height: 25px;
}
.smart-blog-post .text-counter .label {
  font-size: 10px;
}
.smart-blog-post .editThumbnail:before {
  content: "\f030";
  font-size: 24px;
  font-family: FontAwesome;
  cursor: pointer;
}
.smart-blog-post .smart-blog-post-preview {
  background: #eefafa;
  margin: 10px 0;
}
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-description {
  overflow: hidden;
}
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-image {
  max-width: 33%;
  float: left;
  margin: 15px 20px 15px 15px;
}
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-image .preview-image-wrapp {
  height: auto;
}
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-image,
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-description {
  position: relative;
  background: none;
}
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-image .closeBtn,
.smart-blog-post .smart-blog-post-preview.youtube-preview .preview-description .closeBtn {
  position: absolute;
  top: 5px;
  right: 15px;
  z-index: 10;
}
.smart-blog-post .smart-blog-post-preview .preview-image {
  border: #b9eaeb 1px solid;
}
.smart-blog-post .smart-blog-post-preview .preview-image,
.smart-blog-post .smart-blog-post-preview .preview-description {
  position: relative;
}
.smart-blog-post .smart-blog-post-preview .preview-image .closeBtn,
.smart-blog-post .smart-blog-post-preview .preview-description .closeBtn {
  position: absolute;
  top: 5px;
  right: 15px;
  z-index: 10;
}
.smart-blog-post .smart-blog-post-preview .preview-image .closeBtn:before,
.smart-blog-post .smart-blog-post-preview .preview-description .closeBtn:before {
  background: #404040;
  color: #ffffff;
}
.smart-blog-post .smart-blog-post-preview .preview-image .closeBtn:hover:before,
.smart-blog-post .smart-blog-post-preview .preview-description .closeBtn:hover:before {
  background: #00b3b5;
  color: #ffffff;
}
.smart-blog-post .smart-blog-post-preview .preview-description {
  background: linear-gradient(to bottom, #e2e6e7 0%, #ecefef 44%, #ffffff 100%);
}
.smart-blog-post .smart-blog-post-preview .preview-description .closeBtn {
  position: absolute;
  top: 5px;
  right: 15px;
  z-index: 10;
}
.smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp {
  overflow: hidden;
}
.smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp .thumbnailImgWrapp {
  height: 100%;
  overflow: hidden;
  position: relative;
  display: block;
}
.smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp .thumb-wrapp {
  display: table;
  table-layout: fixed;
  margin: 0 auto;
}
.smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp .thumb-wrapp .thumbnailImg {
  padding: 0;
  border: 0;
  display: table-cell;
  vertical-align: middle;
}
.smart-blog-post .smart-blog-post-preview .preview-image .closeBtn {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 10;
}
.smart-blog-post .preview-description {
  padding: 10px;
}
.smart-blog-post .thumbnailImg {
  margin-bottom: 0;
  padding: 13px;
  background: #ffffff;
}
/*=========================================================
CROPPING TOOL - TO BE REVIESED
=========================================================*/
.iconToolTip:before {
  cursor: help;
  color: #4e4e4e;
  font-size: #8a8a8a;
  font-family: FontAwesome;
  content: "\f059";
}
.clientCropContainer .pagetitle {
  margin-bottom: 0;
}
.clientCropContainer .closePopup:before {
  font-size: 24px;
  content: "\00d7";
  border: 1px solid #00b3b5;
  color: #00b3b5;
  border-radius: 50%;
  padding: 0 10px;
  line-height: 1;
}
.clientCropContainer .closePopup:hover:before {
  border: 1px solid #034ea1;
  color: #034ea1;
}
.clientCropContainer #divInputFieldImageCropper {
  margin-top: 15px;
}
.clientCropContainer #divInputFieldImageCropper .customBrowseBtn {
  position: relative;
}
.clientCropContainer div.cropInfoText {
  border: none;
  background: none;
  padding-left: 0;
}
.clientCropContainer div.cropInfoText .subtitle {
  margin-left: 0;
}
.clientCropContainer div.cropInfoText a.title {
  outline: none;
}
.clientCropContainer div.cropInfoText a.title .text {
  z-index: 10;
  display: none;
  padding: 14px 20px;
  width: 300px;
  line-height: 16px;
  position: relative;
}
.clientCropContainer div.cropInfoText a.title:hover {
  text-decoration: none;
}
.clientCropContainer div.cropInfoText a.title:hover .text {
  display: block;
  position: absolute;
  border: 2px solid #8a8a8a;
  background: #ffffff;
  width: auto;
  padding: 20px;
  z-index: 999;
  margin-top: 15px;
}
.clientCropContainer div.cropInfoText a.title:hover .text img.tooltiparrow {
  position: absolute;
  top: -12px;
  width: 22px;
  left: 282px;
}
.clientCropContainer .croppingTitle {
  text-align: center;
  text-transform: capitalize;
}
.clientCropContainer .croppingArea {
  background: #ffffff;
  padding: 10px 50px;
  margin-bottom: 15px;
  border: 0;
  width: 1020px;
  margin: 0 auto;
}
.clientCropContainer .croppingArea a.title {
  text-align: center;
  color: #4e4e4e;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
.clientCropContainer .croppingArea a.title .subtitle {
  text-align: left;
  display: inline-block;
  color: #4e4e4e;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-transform: uppercase;
  padding-right: 10px;
}
.clientCropContainer .croppingArea a.title .text {
  text-align: left;
  font-weight: 400;
  margin-left: 0;
  text-transform: none;
}
/*=========================================================
EDIT ORGANZATION & PERSON PROFILE
=========================================================*/
.formSection {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  margin-bottom: 20px;
}
.buttonsForm {
  text-align: right;
}
.buttonsForm:empty {
  display: none;
}
.buttonsForm.bottom {
  clear: both;
}
.progress-bar-success {
  margin-top: 10px;
}
.cropButtons a.simpleBtnRight {
  float: right;
  display: inline-block;
}
.cropButtons a.simpleBtnRight .fa {
  height: 30px;
  width: 30px;
  padding: 7px 0 0;
  text-align: center;
  background: #ffffff;
}
.cropButtons a.simpleBtnRight .fa.fa-pencil {
  margin-left: 10px;
}
.cropButtons a.simpleBtnRight .fa.fa-times {
  padding-top: 5px;
}
.cropButtons a.simpleBtnRight .fa:hover {
  background: #ffffff;
}
.photoGroup {
  margin-bottom: 20px;
}
.photoGroup.bannerGroup {
  padding-bottom: 0;
  margin-bottom: 0;
  border: 0;
}
.photoGroup .brochureImgWrap {
  background: #f0f1f5;
  text-align: center;
  min-height: 50px;
  border: #d6d6dd 1px solid;
  padding: 1px;
}
.photoGroup .brochureImgWrap img {
  height: 150px;
}
.photoGroup .imgActions {
  position: absolute;
  right: 10px;
  top: 10px;
}
.uploadNotification {
  text-transform: uppercase;
  font-size: 10px;
  text-align: right;
  display: block;
  font-weight: bold;
}
.radioButton label {
  margin-right: 10px;
  margin-left: 5px;
}
/*popover*/
.popover a.closePopover {
  float: right;
}
.popover a.closePopover i {
  font-size: 14px;
}
.popover .popover-title {
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
  font-weight: 600;
}
.popover .popover-content label {
  padding-left: 5px;
}
/*=========================================================
BOOKMARKS - TO BE REVISED											  
=========================================================*/
.bookmarksCollection {
  margin-top: 15px;
}
.bookmarksCollection .createCollection {
  margin-bottom: 40px;
}
.bookmarksCollection .createCollection .back {
  margin-bottom: 20px;
}
.bookmarksCollection .createCollection .back .fa {
  vertical-align: middle;
}
.bookmarksCollection .createCollection .description {
  margin-top: 0;
  margin-bottom: 15px;
}
.bookmarksCollection .collectionName {
  cursor: pointer;
  display: inline-block;
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0 10px;
  color: #00b3b5;
}
.bookmarksCollection .collectionName span.badge {
  vertical-align: middle;
  float: none;
}
.bookmarksCollection .collectionName span.badge:hover {
  background-color: #034ea1;
}
.bookmarksCollection .collectionName:hover {
  color: #034ea1;
}
.bookmarksCollection .resRightForm .button {
  margin-top: 10px;
  float: right;
}
.bookmarksCollection input {
  margin-bottom: 15px;
}
.bookmarksCollection .customTooltip {
  cursor: pointer;
}
.bookmarksCollection .bookmarkMainInfo .shareCollection {
  padding-left: 10px;
  padding-right: 10px;
}
.bookmarksCollection .bookmarkMainInfo .shareCollection .shareBlock {
  margin-bottom: 20px;
}
.bookmarksCollection .bookmarkMainInfo .shareCollection .shareBlock.well {
  background: #ffffff;
}
.bookmarksCollection .bookmarkCollectionIcon {
  /*float: left;
		width: 165px;
		margin-right: 40px;*/
}
.bookmarksCollection .bookmarkCollectionIcon span {
  text-align: center;
  display: block;
  margin: 0 auto;
  color: #8a8a8a;
  line-height: 13px;
  margin-bottom: 10px;
}
.bookmarksCollection .bookmarkCollectionIcon span.mainEdits {
  margin-top: 15px;
}
.bookmarksCollection .bookmarkCollectionIcon .shareBtn {
  text-align: center;
  display: block;
  width: 100%;
  margin: 0 auto;
  margin-top: 10px;
}
.bookmarksCollection .bookmarkCollectionIcon .simpleBtnRight.btn {
  width: 100%;
  margin-bottom: 15px;
}
.bookmarksCollection .bookmarkCollectionIcon .simpleBtnRight.btn.alt {
  margin-left: 0;
}
.bookmarksCollection .bookmarkCollectionIcon .simpleBtnRight.btn .fa {
  color: #ffffff;
  text-align: center;
  float: none;
  top: 0;
}
.bookmarksCollection .bookmarkCollectionContent {
  overflow: hidden;
}
.bookmarksCollection .bookmarkCollectionContent .well {
  margin-top: 0;
}
.bookmarksCollection .bookmarkCollectionContent .editBtn {
  float: right;
}
.bookmarksCollection .bookmarkCollectionContent .bookmarkItem .imgCTWrapp .imgCT {
  margin: 0 auto;
}
.bookmarksCollection .bookmarkCollectionContent .bookmarkItem .leftInfo .date {
  margin-bottom: 15px;
}
.bookmarksCollection .bookmarkCollectionContent .bookmarkItem .leftInfo .bookmarkDescription .listBookmark {
  line-height: 18px;
}
.bookmarksCollection .hiddenInfo .bookmarkItem {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d6d6dd;
}
.bookmarksCollection .hiddenInfo .bookmarkItem:last-of-type {
  padding-bottom: 0;
  border-bottom: 0;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .edits {
  text-align: right;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .edits .btn.editBtn {
  margin-left: 0;
  margin-right: 10px;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .edits .btn .fa {
  float: none;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .edits .btn.cancelBtn {
  color: #034ea1;
  border-color: #034ea1;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .edits .btn.cancelBtn:hover {
  color: #00b3b5;
  border-color: #00b3b5;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .leftInfo .description {
  margin: 15px 0;
  display: block;
  line-height: 18px;
}
.bookmarksCollection .hiddenInfo .bookmarkItem .leftInfo .thumbnail {
  background: #ffffff;
}
.bookmark .fa.selected {
  display: none;
}
.bookmark.isBookmarked .fa {
  display: none;
}
.bookmark.isBookmarked .fa.selected {
  display: inline-block;
  color: #00b3b5;
}
.bookmark.selected .fa.selected {
  display: inline-block;
}
/*=========================================================
EDIT DELETE FONT AWESOME BTN											    
=========================================================*/
.brochure .brochureFile {
  border: #d6d6dd 1px solid;
  background: #f0f1f5;
  padding: 5px 10px 5px;
}
.brochure .brochureFile .customBrowseBtn {
  float: left;
}
.brochure .brochureFile .customBrowseBtnWrapp {
  margin-bottom: 0;
}
.brochure .brochureFile .customBrowseBtnWrapp .customBrowseVal {
  margin-right: 15px;
  font-size: 14px;
  max-width: 150px;
  height: 18px;
  margin-top: 5px;
  float: left;
  overflow: hidden;
}
.brochure .brochureFile .tplEmpty {
  margin-top: 5px;
  margin-bottom: 0;
}
.brochure .download {
  text-transform: uppercase;
  font-size: 10px;
  float: right;
  font-weight: 600;
  margin-top: 8px;
}
.brochure .download i {
  margin-right: 5px;
}
.socialMediaEditor span.SMItem {
  position: relative;
  display: table;
  width: 100%;
}
.socialMediaEditor span.SMItem span.SMIcons {
  position: absolute;
  left: 13px;
  top: 11px;
  z-index: 20;
}
.socialMediaEditor span.SMItem span.SMIcons .fa {
  display: block;
  font-size: 20px;
  text-align: center;
  background: #ffffff;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-facebook {
  color: #537bbd;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-linkedin {
  color: #2085c7;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-twitter {
  color: #91d6f3;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-google-plus {
  color: #de4b39;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-youtube {
  color: #cc181e;
}
.socialMediaEditor span.SMItem span.SMIcons .fa-rss {
  color: #f36c2b;
}
.socialMediaEditor input.SMItemValue {
  padding: 10px 15px 10px 40px;
}
.socialMediaEditor .SMItemValue {
  margin-bottom: 10px;
}
/*=========================================================
LIST ORGANZATION 
=========================================================*/
.mainMiddleCol {
  position: relative;
}
.mainMiddleCol .centerTwoColLayout {
  clear: both;
}
.mainMiddleCol .centerTwoColLayout .centerRightColumn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: inherit;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 0 0 5px;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  padding-left: 5px;
  padding-top: 4px;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.bottom {
  display: none;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top {
  display: block;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a {
  text-transform: uppercase;
  font-size: 11px;
  margin-top: 5px;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .pager {
  margin-bottom: 25px;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .list-filtervalues .results-left {
  display: none;
}
.rightInfoWrapp .description {
  margin-top: 0;
}
.rightInfoWrap .answersComments {
  margin-top: 10px;
}
/*=========================================================
POP-UP
=========================================================*/
.add a.addContactBtn {
  float: right;
}
.modal-title {
  font-size: 19px;
  font-family: 'open-sans', sans-serif;
  text-align: center;
}
.modal-body {
  font-family: 'open-sans', sans-serif;
  text-align: initial;
}
.modal-body label {
  font-family: 'open-sans', sans-serif;
  font-size: 11px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.modal-body label em {
  color: #034ea1;
}
.modal-body .addContact {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
}
.modal-body .login-website {
  max-width: 300px;
  margin: 0 auto;
}
.modal-body .login-website .fieldset {
  margin-top: 0;
}
.modal-body .remeber-me {
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
  font-size: 12px;
  font-weight: 400;
}
.modal-body .remeber-me .ckRememberMe {
  margin-right: 5px;
}
.modal-body .createAccount {
  font-weight: 600;
  font-weight: 400;
  text-align: center;
  display: block;
}
.modal-body .simpleSubmit {
  margin: 15px auto;
  display: block;
}
.modal-body input[type="text"],
.modal-body input[type="password"],
.modal-body textarea,
.modal-body .form-control {
  border: #d6d6dd 1px solid;
}
input[type="checkbox"] {
  margin-right: 10px;
}
.input-group-addon label {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.input-group-addon input[type="checkbox"] {
  margin-top: 2px;
  display: inline-block;
}
/*=========================================================
	=========================================================
	=========================================================
EVENT FEATURE 
	=========================================================
	=========================================================
=========================================================*/
.event .date {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #00b3b5;
  text-transform: uppercase;
  text-align: center;
}
.event .date .month {
  padding: 2px 0;
}
.event .date .day {
  font-size: 28px;
  line-height: 24px;
  font-weight: 900;
}
.event .date .year {
  line-height: 12px;
  font-weight: 400;
  padding: 2px 0;
}
.event .hourTime {
  display: inline-block;
  font-size: 11px;
  margin-top: 10px;
  font-weight: 600;
}
.event .hourTime .hour,
.event .hourTime .minute {
  display: inline;
}
.event .hourTime .hour:after,
.event .hourTime .hourTime:after {
  content: ":";
  padding-left: 4px;
}
.event .details {
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
}
.event .details .title {
  font-size: 14px;
  line-height: 16px;
  color: #00b3b5;
  font-weight: 600;
}
.event .details .city {
  color: #535252;
  font-weight: 600;
  padding: 5px 0 10px;
}
.event .details .vebue {
  color: #535252;
}
.event .details .description {
  color: #535252;
  margin-top: 0;
  font-size: 12px;
}
.event .details .readMore {
  float: left;
}
.event .schedule {
  text-align: center;
}
/*****************************************************************
EVENTS LIST CONTROL
*****************************************************************/
.topEventsList .items {
  padding: 0;
  margin: 0;
  list-style: none;
}
.topEventsList .items li {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: #d9d9d9 1px solid;
}
.topEventsList .items .eventDate,
.topEventsList .items .deadlineDate {
  display: block;
  margin: 0 auto;
  text-align: center;
  float: left;
}
.topEventsList .items .eventDate .eventDateWrapper,
.topEventsList .items .deadlineDate .eventDateWrapper,
.topEventsList .items .eventDate .deadlineDateWrapper,
.topEventsList .items .deadlineDate .deadlineDateWrapper {
  background: #00b3b5;
  border-radius: 50%;
  text-transform: uppercase;
  display: table-cell;
  width: 65px;
  height: 65px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
}
.topEventsList .items .eventDate .month,
.topEventsList .items .deadlineDate .month {
  display: block;
  font-weight: 600;
  line-height: 14px;
  font-size: 11px;
}
.topEventsList .items .eventDate .day,
.topEventsList .items .deadlineDate .day {
  font-family: 'open-sans', sans-serif;
  font-size: 28px;
  line-height: 28px;
  display: block;
  font-weight: 600;
}
.topEventsList .items .eventDate .year,
.topEventsList .items .deadlineDate .year {
  display: block;
  font-weight: 100;
  line-height: 14px;
  font-size: 11px;
}
.topEventsList .items .eventInfo,
.topEventsList .items .deadlineInfo {
  color: #535252;
  padding-left: 20px;
  width: auto;
  overflow: hidden;
  float: none;
}
.topEventsList .items .eventInfo a,
.topEventsList .items .deadlineInfo a {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
.topEventsList .items .eventInfo .eventTitle,
.topEventsList .items .deadlineInfo .eventTitle,
.topEventsList .items .eventInfo .deadlineTitle,
.topEventsList .items .deadlineInfo .deadlineTitle {
  margin-bottom: 10px;
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
}
.topEventsList .items .eventInfo .location,
.topEventsList .items .deadlineInfo .location {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 5px;
}
.topEventsList .items .eventInfo .location:empty,
.topEventsList .items .deadlineInfo .location:empty {
  display: none;
}
.topEventsList .items .eventInfo .location:before,
.topEventsList .items .deadlineInfo .location:before {
  font-family: FontAwesome;
  content: "\f124";
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 8px;
}
.topEventsList .items .eventInfo .venue,
.topEventsList .items .deadlineInfo .venue {
  display: block;
  margin-bottom: 5px;
  color: #333333;
  text-align: left;
  padding: 0;
}
.topEventsList .items .eventInfo .venue:before,
.topEventsList .items .deadlineInfo .venue:before {
  display: none;
}
.topEventsList .items .eventInfo .venue:empty,
.topEventsList .items .deadlineInfo .venue:empty {
  display: none;
}
.topEventsList .items .eventInfo .address,
.topEventsList .items .deadlineInfo .address {
  display: block;
  margin-bottom: 5px;
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  color: #8a8a8a;
  line-height: 20px;
  width: 135px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.topEventsList .items .eventInfo .address:empty,
.topEventsList .items .deadlineInfo .address:empty {
  display: none;
}
.topEventsList .items .eventInfo .btn-link,
.topEventsList .items .deadlineInfo .btn-link {
  margin-top: 20px;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
}
.topEventsList .items .eventInfo .btn-link:hover:before,
.topEventsList .items .deadlineInfo .btn-link:hover:before {
  color: #00b3b5;
}
.topEventsList .readMore.bottom {
  margin-top: 15px;
  text-align: center;
  border-top: #d6d6dd 1px solid;
  padding-top: 15px;
  float: none;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.topEventsList .readMore.bottom a {
  color: #034ea1;
}
.topEventsList .readMore.bottom a:hover {
  color: #00b3b5;
}
.topEventsList.Secondary .items .eventDate .eventDateWrapper {
  background: #00b3b5;
}
.topEventsList.Secondary .eventInfo a {
  color: #00b3b5;
}
.topEventsList.Secondary .eventInfo a:hover {
  color: #034ea1;
}
.topEventsList.Secondary .readMore a:hover {
  color: #034ea1;
}
.topEventsList.centerEvents .items li {
  display: inline-block;
  padding-bottom: 0;
  border-bottom: 0;
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .topEventsList.centerEvents .items li {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .topEventsList.centerEvents .items li {
    float: left;
    width: 33.33333333%;
  }
}
/*****************************************************************
 MODERATORS 
*****************************************************************/
.moderators article {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d6d6dd;
}
.moderators article .rightInfo.flexibleCol {
  overflow: hidden;
}
.moderators article .actionsWrapp {
  overflow: hidden;
}
.moderators article .row-buttons .readMore:last-of-type {
  border: 1px solid #00b3b5;
  padding: 5px 10px;
  margin-right: 0;
}
.moderators article .row-buttons .readMore:last-of-type:hover {
  border: 1px solid #034ea1;
}
.moderators article .readMore {
  color: #00b3b5;
  background-color: #ffffff;
  border: 1px solid #00b3b5;
  font-size: 12px;
  border-radius: 30px;
  margin-top: 0;
  width: 165px;
  padding: 5px 10px;
  text-align: center;
  white-space: nowrap;
  float: right;
  display: inline-block;
}
.moderators article .readMore:hover {
  color: #034ea1;
  border: 1px solid #034ea1;
}
.moderators article:last--child {
  padding-bottom: 0;
  border-bottom: 0;
}
/*=========================================================
ACTIVATION ACCOUNT
=========================================================*/
.activationAccount .confirmPassword {
  margin-bottom: 5px;
  display: block;
}
/*=========================================================
CAPTION IMG													  
=========================================================*/
.cmsContentImg_wrapper {
  padding: 3px;
  border: #d6d6dd 1px solid;
  position: relative;
  text-align: left;
  display: block;
  clear: both;
  background: #fdfdfd;
}
.cmsContentImg_wrapper img {
  float: none !important;
}
.cmsContentImg_caption {
  background: #333;
  overflow: hidden;
  padding: 15px 10px;
  margin-top: 1px;
  color: #ffffff;
}
.cmsContentImg_caption .captionText {
  display: block;
  font-weight: 600;
  font-size: 11px;
  line-height: 14px;
  word-wrap: break-word;
}
.cmsContentImg_caption .captionText:empty {
  display: none;
}
.cmsContentImg_caption .cmsContentImg_author {
  display: block;
  word-wrap: break-word;
  font-weight: 600;
  margin-top: 10px;
  font-size: 11px;
}
.cmsContentImg_caption .cmsContentImg_author:before {
  content: "AUTHOR: ";
}
.cmsContentImg_caption .cmsContentImg_author:empty {
  display: none;
}
.cmsContentImg {
  margin: 0 auto;
  display: block;
  float: none;
}
/*=========================================================
STAFF CONTACT BOX e.g. NEWS PAGE
=========================================================*/
.smallTitle {
  display: block;
  margin-bottom: 10px;
  font-size: 10px;
  color: #8a8a8a;
  text-transform: uppercase;
}
.staffcontactWrap {
  margin-bottom: 0;
  display: inline-block;
}
.staffcontactWrap.well {
  margin-top: 0;
}
.staffcontactWrap.well .posted .value {
  font-weight: 400;
}
.staffcontactWrap + .shareButtons #smDiv {
  margin-top: 25px;
}
.staffcontact {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
.staffcontact .name {
  font-weight: 600;
}
.staffcontact .htmlPopoverTrigger {
  font-family: 'open-sans', sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
.staffcontact .emailStaff {
  padding-bottom: 20px;
  display: inline-block;
  word-wrap: break-word;
}
.overlayHighlightForm {
  display: block;
  opacity: 0;
  background: #000000;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -9999;
}
/*=========================================================
BLOG POST
=========================================================*/
.tplForum {
  clear: both;
  margin-bottom: 30px;
}
.tplForum .generalEditBtn {
  margin-bottom: 25px;
}
.resourceGroup {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 20px;
  color: #ffffff;
  background: #00b3b5;
  padding: 3px 10px;
}
.resourceGroup:before {
  font-weight: 400;
}
.tplComment .small-title {
  font-size: 16px;
  line-height: 20px;
}
.tplComment .blogCommentBox .posted {
  margin-bottom: 10px;
}
.tplComment .blogCommentBox label {
  padding: 5px 0;
}
.tplComment .blogCommentBox li .well.simple {
  border: 0;
}
.tplComment .blogCommentBox li .well.simple .small-title {
  font-size: 11px;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  line-height: 16px;
}
.tplComment .blogCommentBox li:last-child .well.simple {
  border: 0;
}
.tplComment .blogCommentBox .actions .btn {
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.tplComment .blogCommentBox .actions .btn:hover,
.tplComment .blogCommentBox .actions .btn:focus {
  background: #034ea1;
  border-color: #034ea1;
}
.tplComment .blogCommentBox .actions .btn.alt {
  background: #034ea1;
  border-color: #034ea1;
}
.tplComment .blogCommentBox .actions .btn.alt:hover,
.tplComment .blogCommentBox .actions .btn.alt:focus {
  background: #00b3b5;
  border-color: #00b3b5;
}
.tplComment .readMore {
  margin-bottom: 10px;
}
.meta {
  margin-top: 25px;
  color: #4e4e4e;
}
.meta .labelMeta {
  background: #b9eaeb;
  float: left;
  position: relative;
  padding: 3px 15px;
  margin-right: 30px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 10px;
}
.meta .labelMeta .glyphicon {
  top: 0;
  position: absolute;
  right: -27px;
  font-size: 18px;
  color: #b9eaeb;
}
.meta .glyphicon {
  float: right;
  padding-right: 15px;
}
.meta .infoMeta {
  overflow: hidden;
}
.meta .infoMeta span {
  border-right: 1px solid #d6d6dd;
  display: inline-block;
  font-weight: 400;
  padding-right: 10px;
  margin-right: 5px;
  margin-bottom: 2px;
}
.meta .infoMeta span:last-of-type {
  border: 0;
}
.meta.categories {
  margin-top: 20px;
  padding-top: 20px;
  border-top: #d6d6dd 1px solid;
}
/*=========================================================
 RESOURCE PAGE
=========================================================*/
.resourcePage .well.well-lg.simple {
  background: #fafafa;
}
.resourcePage .topResourceMeta .pageContent .resourceMainInfo .infromationTable {
  width: 100%;
}
.resourcePage .control-add-experience.highlighted .smart-blog-post {
  z-index: 99999;
  position: relative;
}
.resourcePage .control-add-experience.highlighted .overlayHighlightForm {
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  display: block;
  opacity: .7;
  z-index: 99999;
}
.resourcePage .centerLeftColumnWrapp > .actionsWrapp {
  margin-top: 0;
}
.resourcePage .centerLeftColumnWrapp > .actionsWrapp .objectEditBtn {
  margin-bottom: 15px;
}
.resourcePage .centerRightColumn {
  max-width: 325px;
}
.resourcePage .centerRightColumn .feature-box {
  width: 100%;
}
.resourcePage .topPageInfoBox .centerTwoColLayout {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 20px;
}
.resourcePage .topPageInfoBox .centerTwoColLayout .centerLeftColumn {
  padding-left: 0;
  padding-top: 0;
}
.resourcePage .topPageInfoBox .centerTwoColLayout .centerTwoColLayout {
  margin-left: 0;
}
.resourcePage .bottomPageInfoBox .sortBy {
  margin-top: 0;
}
.resourcePage .bottomPageInfoBox .tabs {
  margin: 40px 0 0;
}
.resourcePage .bottomPageInfoBox > .centerTwoColLayout > .centerLeftColumn {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
  width: 100%;
}
.resourcePage .bottomPageInfoBox .tab-content {
  border: #d6d6dd 1px solid;
  border-top: 0;
  padding: 25px;
  position: relative;
}
.resourcePage .bottomPageInfoBox .tab-content .centerRightColumn {
  display: none;
  max-width: 230px;
}
.resourcePage .bottomPageInfoBox .tab-content .centerRightColumn .reviewsRatings .feature-box {
  margin-top: 0;
}
.resourcePage .bottomPageInfoBox .tab-content .person-questions .centerLeftColumn {
  padding-top: 7px;
  padding-left: 7px;
}
.resourcePage .bottomPageInfoBox .tab-content .person-questions .centerLeftColumn .well {
  padding: 19px;
}
.resourcePage .bottomPageInfoBox .tab-content .ratingReviews .centerLeftColumn {
  padding-top: 7px;
  padding-left: 7px;
}
.resourcePage .pageContent .centerRightColumn {
  border: 0;
  padding-left: 0;
}
.resourcePage .pageContent .resAuthor {
  width: 100%;
}
.resourcePage .pageContent .resAuthor .authorPictureWrapp {
  width: 95px;
  height: 95px;
  position: relative;
  overflow: hidden;
  padding: 5px;
  display: table;
  background: #ffffff;
  border: 1px solid #d6d6dd;
}
.resourcePage .pageContent .resAuthor .authorPictureWrapp .photoWrapp {
  width: 95px;
  height: 95px;
  overflow: hidden;
  vertical-align: middle;
  margin: 0 auto;
}
.resourcePage .pageContent .resAuthor .authorPictureWrapp .photoWrapp .portraitPhoto {
  width: auto;
  padding: 0;
  border: 0;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .name {
  font-weight: bold;
  font-family: 'open-sans', sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .address {
  text-transform: uppercase;
  font-size: 10px;
  margin-bottom: 10px;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .readMore {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  margin-top: 0;
}
.resourcePage .pageContent #smDiv {
  float: none;
  clear: both;
  margin-top: 0;
}
.resourcePage .pageContent .resourceIconWrapp {
  float: left;
  margin-right: 30px;
  width: 105px;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo {
  margin-bottom: 5px;
  text-align: center;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo .badge {
  margin-left: 0;
  font-size: 10px;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo .label {
  font-size: 10px;
  text-transform: uppercase;
  color: #8a8a8a;
  font-weight: 400;
  display: block;
  clear: both;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo:first-child {
  margin-top: 20px;
}
.resourcePage .pageContent .resourceIconWrapp .ctIcon {
  display: block;
  float: none;
  margin-right: 0;
  margin-bottom: 15px;
}
.resourcePage .pageContent .resourceMainInfo {
  overflow: hidden;
  min-height: 105px;
}
.resourcePage .pageContent .resourceMainInfo .boxBadge {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWJhZmZmZjEtNWFiMy1iYTQzLTlhNjQtNTViZGNjNWQ3ZGU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjNERkQ4QTQzMDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjNERkQ4QTQ0MDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliYWZmZmYxLTVhYjMtYmE0My05YTY0LTU1YmRjYzVkN2RlNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0wOFQxODozNzoxMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjAyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDctMDhUMTg6Mzc6MTMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjEzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjH2nM8AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAhlJREFUeNrs2yFOA1EQxvGvm6rFbC0kJBgsdTjCBUBjKViOA5KeAbgAN6A9AQkJ2K5hFekiKEl7gv3Pm++TT73ML/OemRk9HZ/1F5N9jYTIu6RzSR9KmOqtW+ll9aWecZ8jSa+SDlNiSJJBQBgGYWTUn17tHCy69vGkbq79hwzYGf+Z1s1s2bVzdwgAwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMLZBJMS89eAg1dAVmNbNrFv/3ElaZwepCG9EXY3vJd1mB0FgbDLPDkLCSA9Cw0gNQsRIC0LFSAlCxkgHQsdIBRIBIw1IFIwUIJEwigeJhlE0SESMYkGiYhQJEhmjOJDoGEWBlIBRDEgpGEWAlIQRHqQ0jNAgJWKEBSkVIyRIyRjhQErHCAWSASMMSBaMECCZMPAg2TDQIBkxsCBZMZAgmTFwINkxJGn+/bcfMvjCjjEk7VXjhwVgpc0Ym0zr5mbZtY+9MQxiDBiIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxhgQ5Hn1uTP6bowBs+habYOMXZLhQSTpcnJgDBLI7wCer9MWBg16qgAAAABJRU5ErkJggg==') /*/common/images/boxBadge2.png*/ no-repeat left top;
  left: auto;
  right: -5px;
  top: -5px;
  width: 99px;
  height: 99px;
  position: absolute;
}
.resourcePage .pageContent .resourceMainInfo .boxBadge span {
  font-size: 10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.resourcePage .pageContent .resourceMainInfo .boxBadge + .right .actions {
  margin-right: 32px;
  position: relative;
  z-index: 9;
}
.resourcePage .pageContent .resourceMainInfo .pagetitle {
  display: block;
  font-family: 'open-sans', sans-serif;
  line-height: 28px;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 400;
}
.resourcePage .pageContent .resourceMainInfo .url {
  width: 50%;
}
.resourcePage .pageContent .resourceMainInfo .thumbnail {
  background: #ffffff;
  padding: 4px;
  border: #d6d6dd 1px solid;
  width: 300px;
  margin-bottom: 0;
}
.resourcePage .pageContent .resourceMainInfo .infromationTable {
  margin-top: 20px;
  width: 100%;
}
.resourcePage .pageContent .resourceMainInfo .infromationTable .value {
  font-weight: 300;
}
.resourcePage .pageContent .resourceMainInfo .infromationTable .label {
  padding-right: 30px;
  color: #6d6c6c;
}
.resourcePage .pageContent .resourceMainInfo .bottomMeta .infromationTable {
  margin-top: 20px;
  padding-top: 20px;
  border-top: #d6d6dd 1px solid;
  width: 100%;
  display: block;
}
.resourcePage .pageContent .resourceMainInfo .left .description p:first-of-type {
  font-style: italic;
}
.resourcePage .pageContent .resourceMainInfo .left .description.abstract {
  font-style: normal;
}
.resourcePage .pageContent .resourceMainInfo .right {
  margin-left: 25px;
  float: right;
  width: 40%;
  padding: 0;
  margin-bottom: 20px;
}
.resourcePage .pageContent .resourceMainInfo .right .resourceThumb {
  width: 100%;
}
.resourcePage .pageContent .resourceMainInfo .right .resourceThumb .ytVideo {
  margin-bottom: 0;
}
.resourcePage .pageContent .resourceMainInfo .right .actions {
  margin-top: 10px;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach {
  padding: 30px 0;
  margin: 30px 0;
  border-bottom: #d6d6dd 1px solid;
  border-top: #d6d6dd 1px solid;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach .fileName {
  max-width: 60%;
  overflow: hidden;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach .fileName a {
  font-weight: 600;
  display: block;
  word-wrap: break-word;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach .btn {
  float: right;
  position: relative;
  top: -5px;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach .FileIcon {
  height: 26px !important;
  padding-right: 10px;
}
.resourcePage .pageContent .resourceMainInfo .fileIconAttach img {
  display: none;
}
.resourcePage .abstract {
  font-style: normal;
}
.resourcePage .centerTwoColLayout .centerLeftColumn .listFlexible li article:not(.tplBlogComment),
.resourcePage .centerTwoColLayout .centerLeftColumn .listFlexible:last-child article:not(.tplBlogComment) {
  padding: 0;
  border: 0;
}
.resourcePage .tplBlogComment.reviewsListItem .authorInfoWrapp {
  margin-top: 0;
}
.resourcePage .tplBlogComment.reviewsListItem .authorInfoWrapp .posted .value a {
  font-weight: bold;
  font-size: 11px;
  font-family: 'open-sans', sans-serif;
}
.resourcePage .tplBlogComment.reviewsListItem .authorInfoWrapp .posted .value .personOrg {
  margin-top: 0;
  line-height: 16px;
  color: #00b3b5;
}
.resourcePage .tplBlogComment.reviewsListItem .authorInfoWrapp .jobTitle {
  margin-top: 2px;
  margin-bottom: 2px;
}
.resourcePage .tplBlogComment.reviewsListItem .attachments {
  margin-top: 15px;
}
.resourcePage .tplBlogComment.reviewsListItem .attachments + .comments {
  margin-top: 15px;
}
.resourcePage .tplBlogComment.reviewsListItem .attachments .alert-info {
  margin-bottom: 0;
}
.resourcePage .tplBlogComment.reviewsListItem .rightInfoWrap {
  margin-top: 15px;
}
.resourcePage .tplBlogComment.reviewsListItem .preview-image {
  margin-top: 15px;
}
.resourcePage .actions {
  float: right;
}
.resourcePage .actions .flagAsInap {
  margin-top: 0;
}
.resourcePage .well .middle-snapshot {
  width: 100%;
  height: auto;
  margin: 0;
  border-radius: 0;
}
.description-detailed .description {
  display: none;
}
.description-detailed .description.expanded {
  display: block;
}
.description-detailed .readMore {
  display: none;
}
.description-detailed.expandable .readMore {
  display: block;
}
.checkedStar,
.myRatingStar {
  display: inline-block;
}
.selectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/;
  background-position: right;
  width: 17px;
  height: 17px;
}
.unselectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/;
  background-position: left;
  width: 17px;
  height: 17px;
}
.ratingsMyReview {
  margin-bottom: 60px;
}
.ratingStars {
  position: relative;
}
.ratingStars.small span,
.ratingStars.smallStars .ratingStars span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/ no-repeat 0 0;
  width: 17px;
  height: 17px;
  padding: 3px 17px 0 0;
  line-height: 17px;
}
.ratingStars.small input.checkedStar + span,
.ratingStars.smallStars .ratingStars input.checkedStar + span {
  background-position: -25px 0;
}
.ratingStars input {
  position: absolute;
  top: 9px;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  cursor: pointer;
  width: 33px;
  height: 33px;
}
.ratingStars span {
  width: 33px;
  height: 33px;
  line-height: 33px;
  padding: 9px 33px 7px 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAgCAYAAACvgw7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUI4QzBDMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUI4QzBEMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY1QjhDMEExRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY1QjhDMEIxRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hnw4EAAADO0lEQVR42syZy2sUQRDGZ8dkd9X4jGiicTUqngRRAwYUQU/iEzyIwYMggorixYvGg+ADveUgCP4B4lEQPHgwBw8SwahkFfGB+FgD4jPR+FjdxK+YWmiGne3e7ZqeLfgxmc0yqfm6qrq6kppYu8eztBSYsHrCwLXg2t1j60sz+Cvhi2/pyEywyGsM2wBOSj3MVphO0MErlbSdB8fB7KSFaQUzQBPIJSzKVrAeTAcnkhamU/l5AcgkJArVuLPK/VH2JxFh5oKW0HOSqjW7wSrlfjI4lYQwtEKLK3zezk65NErjMxU+PwCWuhamDUypQbA4bR9YHrFtn3YpjK95eUqxqY5EyWpefi9Y4UqY+ZoimwoV5TjtIFioebdzLoRJG27Lc8CsmEWhdO41+N4OsKne4hX1+bQQ2Rqeu5Jb8+8h/tTZXXeBNUxXDVFJEXwbfAL3waByfacTpom3XlUEid2lmbtQtRMtKiL9qCAWNYyrFQHoukzAF4rizUzZPoSEouuwKgzVjSWO6kKaO+ZWvqeVfKIcQg+DC458mQe2MGQ3wC5QKteYt6CQQGM2Cp6GTuYXQV8CvtwDPWVR1OL7kkPLlf0CedURxeggeNWhL/Tu28HPqF3pGfjqwBGqKY+qzE0ogvaDfge+UKZsBB+rbdfjnO9jMTryDwwZ7E5Fzvd8jL6McH0pmPQxpo7XY7UKX9VxS9MK70eE+hCLJGn1pGqBxRkR9MMoVaM63zFe3XEhZ15ZFPc8r25RyJdek+Je7UhAq/tGwJFv3BLYWL/NuUexO9wSWJ+VJgk44wutdIvQiVzE6axLZzSWc/kMF8KkhaJGYnTa5hnOpnUOSw24Mw0SMcbP8TW/Sws5kxWIuvZGESbD8wyTviBuYToM07EklZK+Rfh/AQ/5ZDqs6XkyMa/yLbCOZzdXND2PdcRErfJn8IC7Y+pIf4PnLND7CIFsIyZqlW+Cbi8YQN0Fr8EhFuhyxNEmJx0xNFQa5E50NOIo8SJCIMmIodSloRJN+Lbx3wsbjS2PeMH/li7xmEMslbKKIDT2e+wFo0iTsQIJNMBnnZJQxJAg171g3LmTF0lntEDHWKA+nrkYRcx/AQYAUXir2QsBoZ8AAAAASUVORK5CYII=') /*/common/images/star.png*/ no-repeat 0 0;
}
.ratingStars input.checkedStar + span {
  background-position: -35px 0;
}
.ratingStars.smallStars,
.ratingStars .smallStars .ratingStars {
  width: 105px;
  padding: 0;
  background: none;
  border: 0;
}
.ratingStars.smallStars .selectedStar,
.ratingStars .smallStars .ratingStars .selectedStar {
  width: 17px;
  height: 17px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/ no-repeat right 0;
}
.ratingStars.smallStars .unselectedStar,
.ratingStars .smallStars .ratingStars .unselectedStar {
  width: 17px;
  height: 17px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/ no-repeat 0 0;
}
.ratingStars.small input,
.ratingStars .smallStars .ratingStars input {
  width: 17px;
  height: 17px;
  top: -8px;
}
.ratingStars.small span,
.ratingStars .smallStars .ratingStars span {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/ no-repeat 0 0;
  width: 17px;
  height: 17px;
  padding: 9px 17px 0 0;
  line-height: 17px;
}
.ratingStars.small input.checkedStar + span,
.ratingStars .smallStars .ratingStars input.checkedStar + span {
  background-position: -25px 0;
}
.ratingsMyReview .rightInfo .actionsWrapp {
  margin-top: 0;
}
.ratingsMyReview .rightInfo .actionsWrapp .objectEditBtn {
  width: 80px;
  padding: 2px;
}
.ratingsMyReview .myReviewTitle {
  color: #535252;
  display: block;
  font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}
.ratingsMyReview .selectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAgCAYAAACvgw7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUI4QzBDMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUI4QzBEMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY1QjhDMEExRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY1QjhDMEIxRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hnw4EAAADO0lEQVR42syZy2sUQRDGZ8dkd9X4jGiicTUqngRRAwYUQU/iEzyIwYMggorixYvGg+ADveUgCP4B4lEQPHgwBw8SwahkFfGB+FgD4jPR+FjdxK+YWmiGne3e7ZqeLfgxmc0yqfm6qrq6kppYu8eztBSYsHrCwLXg2t1j60sz+Cvhi2/pyEywyGsM2wBOSj3MVphO0MErlbSdB8fB7KSFaQUzQBPIJSzKVrAeTAcnkhamU/l5AcgkJArVuLPK/VH2JxFh5oKW0HOSqjW7wSrlfjI4lYQwtEKLK3zezk65NErjMxU+PwCWuhamDUypQbA4bR9YHrFtn3YpjK95eUqxqY5EyWpefi9Y4UqY+ZoimwoV5TjtIFioebdzLoRJG27Lc8CsmEWhdO41+N4OsKne4hX1+bQQ2Rqeu5Jb8+8h/tTZXXeBNUxXDVFJEXwbfAL3waByfacTpom3XlUEid2lmbtQtRMtKiL9qCAWNYyrFQHoukzAF4rizUzZPoSEouuwKgzVjSWO6kKaO+ZWvqeVfKIcQg+DC458mQe2MGQ3wC5QKteYt6CQQGM2Cp6GTuYXQV8CvtwDPWVR1OL7kkPLlf0CedURxeggeNWhL/Tu28HPqF3pGfjqwBGqKY+qzE0ogvaDfge+UKZsBB+rbdfjnO9jMTryDwwZ7E5Fzvd8jL6McH0pmPQxpo7XY7UKX9VxS9MK70eE+hCLJGn1pGqBxRkR9MMoVaM63zFe3XEhZ15ZFPc8r25RyJdek+Je7UhAq/tGwJFv3BLYWL/NuUexO9wSWJ+VJgk44wutdIvQiVzE6axLZzSWc/kMF8KkhaJGYnTa5hnOpnUOSw24Mw0SMcbP8TW/Sws5kxWIuvZGESbD8wyTviBuYToM07EklZK+Rfh/AQ/5ZDqs6XkyMa/yLbCOZzdXND2PdcRErfJn8IC7Y+pIf4PnLND7CIFsIyZqlW+Cbi8YQN0Fr8EhFuhyxNEmJx0xNFQa5E50NOIo8SJCIMmIodSloRJN+Lbx3wsbjS2PeMH/li7xmEMslbKKIDT2e+wFo0iTsQIJNMBnnZJQxJAg171g3LmTF0lntEDHWKA+nrkYRcx/AQYAUXir2QsBoZ8AAAAASUVORK5CYII=') /*/common/images/star.png*/;
  background-position: right center;
  height: 32px;
  width: 34px;
}
.ratingsMyReview .unselectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAgCAYAAACvgw7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUI4QzBDMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUI4QzBEMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY1QjhDMEExRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY1QjhDMEIxRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hnw4EAAADO0lEQVR42syZy2sUQRDGZ8dkd9X4jGiicTUqngRRAwYUQU/iEzyIwYMggorixYvGg+ADveUgCP4B4lEQPHgwBw8SwahkFfGB+FgD4jPR+FjdxK+YWmiGne3e7ZqeLfgxmc0yqfm6qrq6kppYu8eztBSYsHrCwLXg2t1j60sz+Cvhi2/pyEywyGsM2wBOSj3MVphO0MErlbSdB8fB7KSFaQUzQBPIJSzKVrAeTAcnkhamU/l5AcgkJArVuLPK/VH2JxFh5oKW0HOSqjW7wSrlfjI4lYQwtEKLK3zezk65NErjMxU+PwCWuhamDUypQbA4bR9YHrFtn3YpjK95eUqxqY5EyWpefi9Y4UqY+ZoimwoV5TjtIFioebdzLoRJG27Lc8CsmEWhdO41+N4OsKne4hX1+bQQ2Rqeu5Jb8+8h/tTZXXeBNUxXDVFJEXwbfAL3waByfacTpom3XlUEid2lmbtQtRMtKiL9qCAWNYyrFQHoukzAF4rizUzZPoSEouuwKgzVjSWO6kKaO+ZWvqeVfKIcQg+DC458mQe2MGQ3wC5QKteYt6CQQGM2Cp6GTuYXQV8CvtwDPWVR1OL7kkPLlf0CedURxeggeNWhL/Tu28HPqF3pGfjqwBGqKY+qzE0ogvaDfge+UKZsBB+rbdfjnO9jMTryDwwZ7E5Fzvd8jL6McH0pmPQxpo7XY7UKX9VxS9MK70eE+hCLJGn1pGqBxRkR9MMoVaM63zFe3XEhZ15ZFPc8r25RyJdek+Je7UhAq/tGwJFv3BLYWL/NuUexO9wSWJ+VJgk44wutdIvQiVzE6axLZzSWc/kMF8KkhaJGYnTa5hnOpnUOSw24Mw0SMcbP8TW/Sws5kxWIuvZGESbD8wyTviBuYToM07EklZK+Rfh/AQ/5ZDqs6XkyMa/yLbCOZzdXND2PdcRErfJn8IC7Y+pIf4PnLND7CIFsIyZqlW+Cbi8YQN0Fr8EhFuhyxNEmJx0xNFQa5E50NOIo8SJCIMmIodSloRJN+Lbx3wsbjS2PeMH/li7xmEMslbKKIDT2e+wFo0iTsQIJNMBnnZJQxJAg171g3LmTF0lntEDHWKA+nrkYRcx/AQYAUXir2QsBoZ8AAAAASUVORK5CYII=') /*/common/images/star.png*/;
  background-position: left center;
  height: 32px;
  width: 34px;
}
.ratingsMyReview .goToMyReview:hover span.myReviewTitle {
  color: #00b3b5;
}
.overallRating {
  width: 275px;
  margin: 0 auto;
}
.overallRating .selectedValue {
  font-size: 10px;
  text-transform: uppercase;
  margin-top: 10px;
  margin-left: 5px;
  font-weight: bold;
  display: inline-block;
}
.overallRating .selectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAgCAYAAACvgw7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUI4QzBDMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUI4QzBEMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY1QjhDMEExRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY1QjhDMEIxRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hnw4EAAADO0lEQVR42syZy2sUQRDGZ8dkd9X4jGiicTUqngRRAwYUQU/iEzyIwYMggorixYvGg+ADveUgCP4B4lEQPHgwBw8SwahkFfGB+FgD4jPR+FjdxK+YWmiGne3e7ZqeLfgxmc0yqfm6qrq6kppYu8eztBSYsHrCwLXg2t1j60sz+Cvhi2/pyEywyGsM2wBOSj3MVphO0MErlbSdB8fB7KSFaQUzQBPIJSzKVrAeTAcnkhamU/l5AcgkJArVuLPK/VH2JxFh5oKW0HOSqjW7wSrlfjI4lYQwtEKLK3zezk65NErjMxU+PwCWuhamDUypQbA4bR9YHrFtn3YpjK95eUqxqY5EyWpefi9Y4UqY+ZoimwoV5TjtIFioebdzLoRJG27Lc8CsmEWhdO41+N4OsKne4hX1+bQQ2Rqeu5Jb8+8h/tTZXXeBNUxXDVFJEXwbfAL3waByfacTpom3XlUEid2lmbtQtRMtKiL9qCAWNYyrFQHoukzAF4rizUzZPoSEouuwKgzVjSWO6kKaO+ZWvqeVfKIcQg+DC458mQe2MGQ3wC5QKteYt6CQQGM2Cp6GTuYXQV8CvtwDPWVR1OL7kkPLlf0CedURxeggeNWhL/Tu28HPqF3pGfjqwBGqKY+qzE0ogvaDfge+UKZsBB+rbdfjnO9jMTryDwwZ7E5Fzvd8jL6McH0pmPQxpo7XY7UKX9VxS9MK70eE+hCLJGn1pGqBxRkR9MMoVaM63zFe3XEhZ15ZFPc8r25RyJdek+Je7UhAq/tGwJFv3BLYWL/NuUexO9wSWJ+VJgk44wutdIvQiVzE6axLZzSWc/kMF8KkhaJGYnTa5hnOpnUOSw24Mw0SMcbP8TW/Sws5kxWIuvZGESbD8wyTviBuYToM07EklZK+Rfh/AQ/5ZDqs6XkyMa/yLbCOZzdXND2PdcRErfJn8IC7Y+pIf4PnLND7CIFsIyZqlW+Cbi8YQN0Fr8EhFuhyxNEmJx0xNFQa5E50NOIo8SJCIMmIodSloRJN+Lbx3wsbjS2PeMH/li7xmEMslbKKIDT2e+wFo0iTsQIJNMBnnZJQxJAg171g3LmTF0lntEDHWKA+nrkYRcx/AQYAUXir2QsBoZ8AAAAASUVORK5CYII=') /*/common/images/star.png*/;
  background-position: right center;
  height: 32px;
  width: 34px;
}
.overallRating .unselectedStar {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAgCAYAAACvgw7DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFGNUI4QzBDMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFGNUI4QzBEMUU4QjExRTVCRjI3QkYzMDNCMzAyOTI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUY1QjhDMEExRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUY1QjhDMEIxRThCMTFFNUJGMjdCRjMwM0IzMDI5MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6hnw4EAAADO0lEQVR42syZy2sUQRDGZ8dkd9X4jGiicTUqngRRAwYUQU/iEzyIwYMggorixYvGg+ADveUgCP4B4lEQPHgwBw8SwahkFfGB+FgD4jPR+FjdxK+YWmiGne3e7ZqeLfgxmc0yqfm6qrq6kppYu8eztBSYsHrCwLXg2t1j60sz+Cvhi2/pyEywyGsM2wBOSj3MVphO0MErlbSdB8fB7KSFaQUzQBPIJSzKVrAeTAcnkhamU/l5AcgkJArVuLPK/VH2JxFh5oKW0HOSqjW7wSrlfjI4lYQwtEKLK3zezk65NErjMxU+PwCWuhamDUypQbA4bR9YHrFtn3YpjK95eUqxqY5EyWpefi9Y4UqY+ZoimwoV5TjtIFioebdzLoRJG27Lc8CsmEWhdO41+N4OsKne4hX1+bQQ2Rqeu5Jb8+8h/tTZXXeBNUxXDVFJEXwbfAL3waByfacTpom3XlUEid2lmbtQtRMtKiL9qCAWNYyrFQHoukzAF4rizUzZPoSEouuwKgzVjSWO6kKaO+ZWvqeVfKIcQg+DC458mQe2MGQ3wC5QKteYt6CQQGM2Cp6GTuYXQV8CvtwDPWVR1OL7kkPLlf0CedURxeggeNWhL/Tu28HPqF3pGfjqwBGqKY+qzE0ogvaDfge+UKZsBB+rbdfjnO9jMTryDwwZ7E5Fzvd8jL6McH0pmPQxpo7XY7UKX9VxS9MK70eE+hCLJGn1pGqBxRkR9MMoVaM63zFe3XEhZ15ZFPc8r25RyJdek+Je7UhAq/tGwJFv3BLYWL/NuUexO9wSWJ+VJgk44wutdIvQiVzE6axLZzSWc/kMF8KkhaJGYnTa5hnOpnUOSw24Mw0SMcbP8TW/Sws5kxWIuvZGESbD8wyTviBuYToM07EklZK+Rfh/AQ/5ZDqs6XkyMa/yLbCOZzdXND2PdcRErfJn8IC7Y+pIf4PnLND7CIFsIyZqlW+Cbi8YQN0Fr8EhFuhyxNEmJx0xNFQa5E50NOIo8SJCIMmIodSloRJN+Lbx3wsbjS2PeMH/li7xmEMslbKKIDT2e+wFo0iTsQIJNMBnnZJQxJAg171g3LmTF0lntEDHWKA+nrkYRcx/AQYAUXir2QsBoZ8AAAAASUVORK5CYII=') /*/common/images/star.png*/;
  background-position: left center;
  height: 32px;
  width: 34px;
}
.overallRating .ratingStarWrapp {
  float: left;
  width: 32px;
  margin-right: 5px;
}
.overallRating .ratingStarWrapp .selectedStar {
  background-position: -35px -1px;
}
.overallRating .ratingStarWrapp .selectedValue {
  color: #00b3b5;
  float: left;
  font-family: 'open-sans', sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 10px;
  padding-top: 12px;
  text-transform: uppercase;
}
.ratingStarsWrapp {
  position: static;
  background: #e8f8f8;
  border: 1px solid #b9eaeb;
  float: none;
  padding: 7px 0 10px 0;
  text-align: center;
}
.ratingStarsWrapp.titleAligned {
  margin-top: 17px;
}
.smallStars .star {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAARCAYAAABASYU2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCRDg5NTQxMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCRDg5NTQyMUU4QjExRTU5RTEzOEQ1NEU0QUMzRUYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEODk1M0YxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUJEODk1NDAxRThCMTFFNTlFMTM4RDU0RTRBQzNFRjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N0cTrAAABxklEQVR42rSWPUvDUBSGW400flXRRVEbOymIQlGog/gHxFHQScRVJxd1ExGcHHVwcZE66OKvsFQnqQ5+gIqK1ql+DSXG98ARwrXpPU2bAw9Jk5PTN+fevPeGneR0SBNh4JTMOEl53xud0dWvA4VSCTWaAq3ACgUX42BFl6QTGQfd/LZBxAZYAm1+RbaDFmCAWAACJ8AYiIJlvyLjrvMuEKmiQJrn667fC/wfYpFUoBM0KXm9oLYKAqnGPEi4rtWDNdBQ7AGDb0RZVDMfi4kh4R3gC7wrlPr6+0ASDDMJDzEkfBZcglNwxseMwcL6yximRoYEP4G85pkRsMfP6oL0DDJzYAekaRhfwK2PYXsDV4K8fbDqo/4xWHTPyXvuijTyPCyOMH+TuyKNNKBVwFY/HOpKTlDgG5z/FSgjqCtHgrxrMMlz/9/XTV25ExR51C1jHmGzeetiW22WakGmoIhZgf1IFoUenU9KDDsSsMiYTqSpDD+1/UGZf9Xq5A84BFvg03Xdkogkca9spFlwQ5sxdgC7wk5aLO4ADIEp3mDE2QE+JJ0ka8mAC+XtCuylJPZZaMxe1jLA9pJ1Xc/xlo2W3l111/UrwADXf1gLeS4BHAAAAABJRU5ErkJggg==') /*/common/images/star_small.png*/ no-repeat 0 0;
  width: 17px;
  height: 17px;
  padding: 9px 20px 0 0;
  line-height: 17px;
}
.smallStars .star.selected {
  background-position: -25px 0;
}
.simpleRating .ratingsTitle {
  color: #4e4e4e;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}
.simpleRating .ratingBox {
  width: 45%;
  float: left;
}
.simpleRating .ratingBox:nth-child(2) {
  float: right;
}
.ratingInfo {
  margin-bottom: 20px;
}
.ratingInfo .counterWrap {
  float: left;
  width: 35px;
}
.ratingInfo .counterWrap .badge {
  margin-right: 5px;
}
.ratingInfo .text {
  overflow: hidden;
  display: block;
}
.addReviewForm .boxTitle {
  margin-bottom: 5px;
}
.addReviewForm .overallRating {
  margin-bottom: 20px;
}
.reviewsRatings .title {
  font-weight: bold;
  text-align: center;
  color: #808080;
  font-size: 14px;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: block;
  font-style: normal;
  line-height: 12px;
}
.reviewsRatings .content-box {
  padding: 20px;
}
.reviewsRatings .reviewGroupItem {
  margin-top: 5px;
}
.reviewsRatings .reviewGroupTabs {
  margin-bottom: 20px;
}
.reviewsRatings .reviewGroupTabs .tab {
  border: #00b3b5 1px solid;
  border-radius: 30px;
  color: #00b3b5;
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 11px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 3px 5px 3px 10px;
  cursor: pointer;
}
.reviewsRatings .reviewGroupTabs .tab .badge {
  padding: 2px 5px;
  font-size: 8px;
}
.reviewsRatings .reviewGroupTabs .tab.selected,
.reviewsRatings .reviewGroupTabs .tab:hover {
  background-color: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.reviewsRatings .reviewGroupTabs .tab.selected .badge,
.reviewsRatings .reviewGroupTabs .tab:hover .badge {
  color: #00b3b5;
  background: #ffffff;
}
.reviewsRatings .reviewGroup .media .media-left {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  background: #d6d6dd;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.reviewsRatings .reviewGroup .media .media-left > span {
  display: block;
  width: 90px;
  padding: 7px 0 7px 15px;
  font-weight: 600;
  font-size: 11px;
}
.reviewsRatings .reviewGroup .media .media-body {
  position: relative;
  padding: 0;
  margin: 0;
  vertical-align: middle;
  border: #d6d6dd 1px solid;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.reviewsRatings .reviewGroup .media .media-body .progress {
  padding: 0;
  margin: 0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: none;
  background: #00b3b5;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/*=========================================================
Add a Resource FORM
=========================================================*/
.resetFormControlMargins .customBrowseBtnWrapp {
  margin-top: -6px;
}
.resourceController {
  padding: 0;
  background: none;
  border: 0;
}
.resourceController .well-footer {
  border-top: 1px solid #d4f2f2;
}
.resourceController .complexResource .initialSelectBox {
  padding: 0;
  background: no-repeat;
  border: 0;
  margin-bottom: 20px;
  height: auto;
  text-align: center;
}
.resourceController .complexResource .initialSelectBox .selectBoxItem {
  display: inline-block;
  padding: 10px 25px;
  font-weight: bold;
  border: #a5e4e5 1px solid;
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  position: relative;
  background: #e9e9e9;
  color: #404040;
  border-radius: 5px;
  max-width: 200px;
}
.resourceController .complexResource .initialSelectBox .selectBoxItem:hover {
  background: #ffffff;
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa {
  display: block;
  margin: 0 auto 5px;
  text-align: center;
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa:before {
  font-family: FontAwesome;
  position: relative;
  padding: 8px;
  background: #404040;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  border-radius: 50%;
  content: "\f15c";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.article:before {
  content: "\f15c";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.book:before {
  content: "\f02d";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.lesson:before {
  content: "\f15b";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.opportunity:before {
  content: "\f0f2";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.presentation:before {
  content: "\f109";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.video:before {
  content: "\f04b";
  padding-left: 10px;
}
.resourceController .complexResource .initialSelectBox .selectBoxItem .fa.webpage:before {
  content: "\f0ac";
}
.resourceController .complexResource .initialSelectBox .selectBoxItem.selected,
.resourceController .complexResource .initialSelectBox .selectBoxItem.selected:hover {
  color: #00b3b5;
  border-color: #00b3b5;
  background: #ffffff;
  /*&:before,
					&:after {
						cursor: default;
						display: block;
						bottom: 100%;
						border: solid transparent;
						content: " ";
						height: 0;
						width: 0;
						position: absolute;
						pointer-events: none;
						bottom: -17px;
						left: 50%;
						transform: scale(1.8, 1);
					}

					&:before {
						border-color: rgba(113, 158, 206, 0);
						border-bottom-color: @well-form-text-box-border;
						border-width: 25px;
						margin-left: -25px;
					}

					&:after {
						border-color: rgba(255, 255, 255, 0);
						border-bottom-color: @white;
						border-width: 24px;
						margin-left: -24px;
					} */
}
.resourceController .complexResource .initialSelectBox .selectBoxItem.selected .fa:before,
.resourceController .complexResource .initialSelectBox .selectBoxItem.selected:hover .fa:before {
  background-color: #00b3b5;
}
.resourceController .complexResource .selectedArea {
  padding: 0;
  background: #ffffff;
  margin-bottom: 10px;
}
.resourceController .complexResource .selectedArea .resourceTypesName {
  margin-top: 0;
  padding-top: 0;
}
.resourceController .complexResource .selectedArea .blockWrap {
  padding: 0;
  border: 0;
  background: none;
}
.resourceController .complexResource .selectedArea .blockWrap:last-child {
  margin-bottom: 0;
}
.resourceController .complexResource .selectedArea .titleDescription {
  position: relative;
}
.resourceController .complexResource .selectedArea .actionWrappContent .attachments {
  margin: 0;
  padding: 0;
}
.resourceController .complexResource .scroll-textarea .scroll-content textarea {
  height: 100% !important;
}
.resourceController .complexResource .fileUpload .input-group {
  border: 1px solid #d4f2f2;
}
.resourceController .complexResource .fileUpload .input-group .input-group-addon {
  border: 0;
}
.resourceController .complexResource .fileUpload .input-group .input-group-btn {
  width: 0;
  border-left: 1px solid #d4f2f2;
}
.resourceController .complexResource .fileUpload .input-group .input-group-btn .customBrowseBtnWrapp {
  padding-left: 15px;
}
.resourceController .blockWrap {
  padding: 10px;
  background: #ffffff;
  border: 1px solid #d4f2f2;
  margin-bottom: 10px;
}
.resourceController .block {
  margin: 0;
}
.resourceController .block.first {
  margin-top: 0;
}
.resourceController .block.first .input-group {
  width: 100%;
}
.resourceController .block .block-title {
  font-size: 14px;
  margin-bottom: 10px;
  color: #8a8a8a;
}
.resourceController .block .block-title:before {
  content: "\f078";
  font-size: 14px;
  padding-right: 5px;
  font-family: FontAwesome;
}
.resourceController .scroll-textarea .scroll-content textarea {
  overflow-y: hidden !important;
  resize: none;
}
.resourceController .scroll-textarea .scroll-content textarea::-webkit-scrollbar {
  display: none;
}
.resourceController .scroll-element .scroll-x .scroll-scrollx_visible {
  display: none;
}
.resourceController .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  display: none;
}
.resourceController .clearThumnailWrapp {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  z-index: 1;
  position: relative;
}
.resourceController .clearThumnail {
  cursor: pointer;
}
.resourceController .clearThumnail .fa {
  font-size: 24px;
  padding-right: 5px;
  color: #ffffff;
  text-shadow: 2px 2px 4px #000000;
}
.resourceController .clearThumnail:hover .fa {
  color: #00b3b5;
}
.resourceController .progress {
  margin-top: 10px;
  margin-bottom: 0;
}
.resourceController .input-group-btn {
  border-color: #d4f2f2;
}
.resourceController .hasError .scroll-textarea,
.resourceController .hasError .scroll-textarea:hover,
.resourceController .hasError .scroll-content {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.resourceController .hasError .scroll-textarea hr,
.resourceController .hasError .scroll-textarea:hover hr,
.resourceController .hasError .scroll-content hr {
  border-top-color: #e4b9c0;
}
.resourceController .hasError .scroll-textarea .alert-link,
.resourceController .hasError .scroll-textarea:hover .alert-link,
.resourceController .hasError .scroll-content .alert-link {
  color: #843534;
}
.resourceController .hasError .scroll-textarea textarea,
.resourceController .hasError .scroll-textarea:hover textarea,
.resourceController .hasError .scroll-content textarea,
.resourceController .hasError .scroll-textarea input,
.resourceController .hasError .scroll-textarea:hover input,
.resourceController .hasError .scroll-content input {
  background: transparent !important;
}
.resourceController .hasError .descriptionTextBox {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.resourceController .hasError .descriptionTextBox hr {
  border-top-color: #e4b9c0;
}
.resourceController .hasError .descriptionTextBox .alert-link {
  color: #843534;
}
.resourceController .hasError .descriptionTextBox textarea {
  color: #404040;
}
.resourceController .charsLeft {
  margin-top: 5px;
  position: absolute;
  right: 20px;
  top: 0;
  color: #8a8a8a;
  z-index: 1;
  background: rgba(255, 255, 255, 0.7);
  padding: 2px 5px;
  border-radius: 2px;
}
.resourceController .charsLeft .label {
  color: #8a8a8a;
  background: #e2e6e7;
  padding: .2em .6em .3em;
  margin-right: 5px;
}
.resourceController .charsLeft .label.label-primary {
  background-color: #00b3b5 !important;
  color: #ffffff !important;
  padding-left: .6em !important;
  font-weight: bold !important;
}
.resourceController .charsLeft .label.label-primary[href]:hover,
.resourceController .charsLeft .label.label-primary[href]:focus {
  background-color: #008182 !important;
}
.resourceController.shareExperienceForm.isEditMode .rightInfoComm {
  width: 100%;
  float: none;
}
.resourceController.shareExperienceForm.isEditMode .leftInfoComm {
  display: none;
}
.resourceController.shareExperienceForm .descriptionTextBox {
  padding-top: 10px !important;
}
.resourceController.shareExperienceForm .charsLeft {
  position: static;
  background: none;
}
.resourceController.shareExperienceForm input[type="text"] {
  font-size: 13px;
  margin-top: 5px;
}
.resourceController div.label {
  width: 100px;
  font-weight: 400;
  font-size: 14px;
}
.resourceController .resourceTypesName {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
  color: #8a8a8a;
  padding-top: 10px;
  /*&:before {
			content: "\f078";
			font-size: @font-size-xl;
			padding-right: 10px;
			.isFontAwesome();					    
		}*/
}
.resourceController .resourceTypesName:empty {
  display: none;
}
.resourceController .actionsBoxDescription {
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.resourceController .actionsBoxDescription .editThumbnail {
  font-weight: bold;
  text-transform: none;
  padding-right: 10px;
  position: relative;
  z-index: 9;
  cursor: pointer;
  margin-right: 10px;
  border-right: #b9eaeb 1px solid;
  line-height: 20px;
  padding-bottom: 0;
  color: #404040;
}
.resourceController .actionsBoxDescription .editThumbnail:before {
  position: relative;
  margin-right: 5px;
  padding: 8px;
  background: #00b3b5;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  border-radius: 50%;
}
.resourceController .actionsBoxDescription .editThumbnail:hover {
  color: #00b3b5;
}
.resourceController .actionsBoxDescription .addUrlBtn {
  font-weight: 600;
  text-transform: none;
  cursor: pointer;
  color: #404040;
  padding-left: 10px;
  margin-left: 10px;
  border-left: #b9eaeb 1px solid;
}
.resourceController .actionsBoxDescription .addUrlBtn .fa {
  margin-right: 5px;
  position: relative;
  padding: 7px;
  width: 27px;
  background: #00b3b5;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  border-radius: 50%;
}
.resourceController .actionsBoxDescription .addUrlBtn:hover {
  color: #00b3b5;
}
.resourceController .actionsBoxDescription .ng-hide + .addUrlBtn {
  border-left: 0;
  padding-left: 0;
  margin-left: 0;
}
.resourceController .actionsBoxDescription .customBrowseBtn {
  font-weight: 600;
  text-transform: none;
  cursor: pointer;
}
.resourceController .actionsBoxDescription .customBrowseBtn .fa-paperclip {
  margin-right: 5px;
  position: relative;
  padding: 7px;
  width: 27px;
  background: #00b3b5;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  border-radius: 50%;
}
.resourceController .actionsBoxDescription .customBrowseBtn input[type="file"] {
  line-height: 60px;
}
.resourceController .actionsBoxDescription .customBrowseBtn:hover {
  color: #00b3b5;
}
.resourceController .actionsBoxDescription > div {
  text-align: left;
}
.resourceController .actionsBoxDescription > div .fa {
  font-size: 24px;
  padding-right: 10px;
}
.resourceController .actionsBoxDescription .row {
  width: 100%;
}
.resourceController .scroll-textarea {
  height: 100%;
  border: #d4f2f2 1px solid;
  background: #ffffff;
  font-size: 14px;
}
.resourceController .scroll-textarea .scroll-content textarea {
  padding: 15px;
  font-size: 14px;
}
.resourceController .firstActionsWrapp .form-group {
  height: 85px;
}
.resourceController .rateExperiences.viewMode .emotion-icon {
  cursor: pointer;
}
.resourceController .rateExperiences.viewMode .selected .emotion-icon {
  cursor: default;
}
.resourceController .resourceTypes {
  text-align: center;
}
.resourceController .resourceTypes .file {
  text-transform: none;
  font-weight: 400;
  margin-bottom: 0;
}
.resourceController .resourceTypes label {
  padding-top: 8px;
  padding-right: 20px;
  font-size: 12px;
  text-transform: none;
  font-weight: 400;
  display: none;
}
.resourceController .resourceTypes .btn-fix-size {
  width: 100px;
}
.resourceController .resourceFormSmallTitle {
  font-family: 'proxima-nova', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #404040;
}
.resourceController .resourceFormSmallTitle .expandCollapse {
  cursor: pointer;
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 1px;
  width: 7px;
}
.resourceController .resourceFormSmallTitle .expandCollapse.collapsed:before {
  content: "\f105";
}
.resourceController .resourceFormSmallTitle + .collapse,
.resourceController .resourceFormSmallTitle + .collapsing {
  padding-top: 10px;
}
.resourceController .attachments {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: 600;
  padding: 10px;
  background: #ffffff;
}
.resourceController .attachments .alert {
  margin-bottom: 5px;
}
.resourceController .attachments .alert:last-child {
  margin-bottom: 0;
}
.resourceController .attachments .fa {
  font-size: 16px;
  padding-right: 5px;
  position: relative;
  bottom: -1px;
}
.resourceController .attachments .close {
  top: 0;
  opacity: 1;
}
.resourceController .attachments .alert-info {
  background: #f0f1f5;
  border: #d6d6dd 1px solid;
}
.resourceController .formTop {
  overflow: visible;
}
.resourceController .formBottom {
  padding-bottom: 30px;
  position: relative;
}
.resourceController .formBottom .fa-spinner {
  z-index: 0;
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 40px);
}
.resourceController .formBottom textarea,
.resourceController .formBottom .cke_editor_textDescription {
  position: relative;
  z-index: 1;
}
.resourceController .thumbnailArea {
  width: 102px;
  height: 100px;
  background: none;
  border: #b9eaeb 1px solid;
  background: #ffffff;
  position: relative;
  display: table;
}
.resourceController .thumbnailArea .thumbnailImgWrapp {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.resourceController .thumbnailArea .thumbnailImgWrapp .thumbnailImg {
  width: 100%;
  z-index: 1;
}
.resourceController .thumbnailArea .cropButtons {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 100px;
  height: 98px;
  display: table;
}
.resourceController .thumbnailArea .cropButtons .editThumbnail {
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #8a8a8a;
  font-size: 13px;
}
.resourceController .thumbnailArea .cropButtons .editThumbnail .text {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  line-height: 11px;
  text-transform: uppercase;
  padding: 0 20px;
  font-weight: 600;
}
.resourceController .thumbnailArea .cropButtons .editThumbnail .fa {
  font-size: 24px;
}
.resourceController .actionContentRight {
  position: relative;
  height: 100px;
}
.resourceController .actionContentRight .titleDescription {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  top: 0;
}
.resourceController .actionContentRight .titleDescription textarea {
  font-size: 14px;
}
.resourceController .updateCat {
  margin-bottom: 10px;
  background-color: #ffffff;
}
.resourceController .updateCat .categories {
  margin-bottom: 0;
  border: 0;
}
.resourceController .updateCat .categories .content-box {
  padding: 0;
}
.resourceController .updateCat .categories .categoriesWrapper {
  background: #ffffff;
  margin-bottom: 0;
}
.resourceController .updateCat .groupTitle {
  border: 1px solid #b9eaeb;
  display: block;
  padding: 10px 30px 10px 20px;
  cursor: pointer;
  position: relative;
  background-color: #ffffff;
  font-size: 13px;
}
.resourceController .updateCat .groupTitle:after {
  color: #00b3b5;
  font-family: FontAwesome;
  content: "\f067";
  position: absolute;
  right: 15px;
  top: 32%;
}
.resourceController .updateCat .expanded .groupTitle:after {
  content: "\f068";
}
.resourceController .updateCat .feature-box .content-box ul li {
  margin-bottom: 3px;
  padding-bottom: 0;
  border-bottom: 0;
}
.resourceController .videoChoices .col-center {
  text-align: center;
  font-size: 14px;
}
.resourceController .videoChoices .col-center .button {
  cursor: pointer;
  display: block;
  padding: 15px 10px;
  border: 1px solid #b9eaeb;
  background-color: #ffffff;
}
.resourceController .videoChoices .col-center .button:hover {
  border-color: #00b3b5;
  color: #00b3b5;
}
.resourceController .videoChoices .col-center .button.disabled {
  background: #f3f3f3;
  color: #8a8a8a;
  cursor: default;
}
.resourceController .videoChoices .col-center .button.disabled:hover {
  border-color: #b9eaeb;
  color: #8a8a8a;
}
.resourceController .videoChoices .fa {
  background: none;
  font-size: 20px;
  margin-right: 10px;
}
.resourceController .firstActionsWrapp {
  padding: 15px 24px;
  border: 1px solid #d6d6dd;
}
.resourceController .firstActionsWrapp .initialSelectBox {
  border-color: #d6d6dd;
}
.resourceController .actionWrapp .actionWrappContent .updateCat {
  background: #ffffff;
  margin-bottom: 0;
}
.resourceController .actionWrapp .actionWrappContent .updateCat .categories .groupTitle {
  border-color: transparent;
  background: #ebebeb;
  border-radius: 30px;
  margin-top: 5px;
  font-family: 'open-sans', sans-serif;
  color: #333333;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
}
.resourceController .actionWrapp .actionWrappContent .updateCat .categories .groupTitle:after {
  color: #333333;
}
.resourceController .actionWrapp .actionWrappContent .updateCat .categories .categoriesWrapper {
  border: 0;
  margin-bottom: 0;
}
.resourceController .actionWrapp .actionWrappContent .updateCat .categories .categoriesWrapper .overview {
  font-family: 'open-sans', sans-serif;
}
.resourceController .actionWrapp .actionWrappContent .updateCat .content-box .feature-box {
  margin-top: 0;
}
.resourceController .actionWrapp .actionWrappContent .errorsBlock {
  margin: 0;
  border: 0;
  background: #ffcdcf;
}
.resourceController .actionWrapp .actionWrappContent .errorsBlock p {
  color: #e5222c;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
.resourceController .actionFooterBox {
  padding: 15px 24px;
  margin: 0;
  background: #034ea1;
  border: 1px solid #d6d6dd;
  border-color: #d6d6dd;
  border-bottom: 0;
}
.resourceController .actionFooterBox .media-body .submit:hover,
.resourceController .actionFooterBox .media-body .submit:focus {
  background: #808080;
  border-color: #808080;
}
.resourceController .actionFooterBox .media-body .cancel {
  background: #959595;
  border-color: #959595;
}
.resourceController .actionFooterBox .media-body .cancel:hover,
.resourceController .actionFooterBox .media-body .cancel:focus {
  background: #808080;
  border-color: #808080;
}
.resourceController .charsLeft .label.label-primary {
  color: #ffffff;
}
.resourceController .thumbnailArea,
.resourceController .scroll-textarea {
  border-color: #d4f2f2;
}
.resourceController .scroll-textarea .scrol-content .textarea {
  border-color: #d6d6dd;
}
.resourceController .form-control:hover,
.resourceController .form-control:focus {
  border-color: #d6d6dd;
}
.resourceController .formBottom {
  padding-bottom: 0;
}
.resourceController .cke_chrome {
  box-sizing: border-box;
}
.resourceController .ckTemplatesWrap {
  margin-bottom: 5px;
}
.resourceController .addUrl .input-group-addon,
.resourceController .addUrl .form-control {
  border-color: #d4f2f2;
}
.resourceController .input-group-addon {
  border-color: #d4f2f2;
}
.resourceController .ckTemplates {
  height: auto;
  min-height: 34px;
}
.resourceController .ckTemplates ul.resourceTemplates li {
  border-color: #d4f2f2;
}
.resourceController .input-group-btn {
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
.resourceController .updateCat {
  background: none;
}
.resourceController .updateCat .groupTitle {
  border-color: #d6d6dd;
  color: #00b3b5;
}
.resourceController .updateCat .groupTitle:after {
  color: #00b3b5;
}
.resourceController .updateCat .groupTitle:hover,
.resourceController .updateCat .groupTitle:focus {
  color: #034ea1;
}
.resourceController .updateCat .groupTitle:hover:after,
.resourceController .updateCat .groupTitle:focus:after {
  color: #034ea1;
}
.resourceController .actionFooterBox .cancel {
  color: #ffffff;
}
.resourceController .actionFooterBox .cancel:hover,
.resourceController .actionFooterBox .cancel:focus {
  color: #ffffff;
}
.resourceController.categorySelector .actionWrapp .actionWrappContent {
  padding: 0;
  border: 0;
}
.resourceController.categorySelector .actionWrapp .actionWrappContent .storage[type="hidden"] {
  position: absolute;
  overflow: hidden;
  height: 20px;
  width: 20px;
  padding: 0;
  border: 0;
  opacity: 0;
  z-index: 0;
  cursor: pointer;
}
.resourceController.categorySelector .actionWrapp .actionWrappContent .storage:after {
  content: "\f00c";
  font-family: FontAwesome;
  color: #ffffff;
  position: absolute;
  left: 4px;
  top: 2px;
}
.resourceController.categorySelector .actionWrapp .actionWrappContent div.chkWrapp input[type=checkbox].css-checkbox {
  overflow: visible;
  z-index: 9;
}
#formAuthors .searchContainerBg {
  padding: 10px;
  background: #f3f3f3;
  border: #d6d6dd 1px solid;
}
#formAuthors .selectAutocompleteLabel {
  padding-left: 0;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}
#formAuthors .searchWrapp {
  display: block;
  position: relative;
}
#formAuthors input[type="text"] {
  padding-left: 35px;
  margin-bottom: 0;
}
#formAuthors .glyphicon-search {
  position: absolute;
  left: 10px;
  font-size: 14px;
  color: #969696;
  top: 12px;
  font-weight: 600;
}
#formAuthors .searchGroupItems {
  position: absolute;
  width: 100%;
  border: #d6d6dd 1px solid;
  top: 40px;
  left: 0;
  max-height: 188px;
  overflow-y: auto;
  z-index: 1;
}
#formAuthors .searchGroupItems .elem {
  padding: 7px 10px;
  background: #ffffff;
  cursor: pointer;
}
#formAuthors .searchGroupItems .elem:nth-child(even) {
  background: #f3f3f3;
}
#formAuthors .searchGroupItems .elem:hover {
  background: #e6e6e6;
}
#formAuthors .searchGroupItems .elem > span:not(".addNewBtn") {
  display: inline-block;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  max-width: 100%;
}
#formAuthors .addNewBtn {
  background: #00b3b5;
  color: #ffffff;
  display: block;
  padding: 7px 10px;
  margin: -7px -10px;
  cursor: pointer;
}
#formAuthors .addNewBtn .fa-plus {
  margin-right: 3px;
}
#formAuthors .addNewBtn:hover {
  background: #034ea1;
}
.currentParticipants {
  display: inline-block;
  padding: 4px 10px;
  border: #d9d9d9 1px solid;
  background: #ffffff;
  border-radius: 20px;
  margin-right: 5px;
  margin-top: 10px;
  font-weight: 600;
  font-size: 11px;
}
.currentParticipants .participantName {
  display: inline;
  padding-right: 10px;
}
.currentParticipants .removeParticipant {
  cursor: pointer;
  position: relative;
  font-size: 14px;
  color: #00b3b5;
}
.currentParticipants .removeParticipant:hover {
  color: #034ea1;
}
.blog.edit .resourceController.well .well-footer {
  margin-right: -15px;
  margin-left: -15px;
  border-color: #00b3b5;
}
.ckTemplates {
  display: block;
  margin-bottom: 15px;
}
.ckTemplates ul.resourceTemplates {
  list-style: none;
  margin: 0;
}
.ckTemplates ul.resourceTemplates li {
  border: #b9eaeb 1px solid;
  display: inline-block;
  margin-right: 15px;
  padding: 10px;
  vertical-align: top;
  margin-bottom: 5px;
  font-size: 3px;
  width: 16%;
  height: 160px;
  position: relative;
  overflow: hidden;
  background: #ffffff;
  word-wrap: break-word;
}
.ckTemplates ul.resourceTemplates li div.templateContent * {
  color: #5a5a5a;
  margin: 0;
  font-family: "BLOKKNeue-Regular", serif;
  font-size: 1px;
  line-height: 6px;
  letter-spacing: 1px;
  font-size: xx-small;
  line-height: 1em;
}
.ckTemplates ul.resourceTemplates li div.templateContent .templateName {
  text-transform: uppercase;
  margin-bottom: 1em;
  font-weight: 900;
  font-family: 'open-sans', sans-serif;
  line-height: 9px;
  letter-spacing: initial;
}
.ckTemplates ul.resourceTemplates li div.templateContent .useButton {
  position: absolute;
  bottom: 5px;
  right: 5px;
  cursor: pointer;
  display: block;
  width: 25px;
  height: 25px;
  text-indent: -10000px;
}
.ckTemplates ul.resourceTemplates li div.templateContent .useButton:before {
  content: "\f067";
  font-family: FontAwesome;
  cursor: pointer;
  font-size: 18px;
  width: 25px;
  height: 25px;
  background: #00b3b5;
  color: #ffffff;
  padding-top: 9px;
  padding-left: 1px;
  display: block;
  text-indent: 0;
  text-align: center;
  border-radius: 50%;
  opacity: .8;
}
.ckTemplates ul.resourceTemplates li div.templateContent .useButton:hover:before {
  background: #034ea1;
  opacity: 1;
}
/*=========================================================
 ACTIVITY PAGE
=========================================================*/
.activityPage .centerRightColumn .feature-box.statusBox .header-box {
  margin-bottom: 0;
  border-bottom: 0;
}
.activityPage .feature-box.objectivesText .categoriesGroup {
  margin-bottom: 15px;
}
.activityPage .feature-box.objectivesText .categoriesGroup li {
  font-weight: 400;
}
.activityPage .mainMiddleCol {
  padding-top: 1px;
}
.activityPage .topPageInfoBox {
  bottom: 0;
}
.activityPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
  padding-top: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesWrap {
  background: #ffffff;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesWrap .filtersCategoriesRightBar {
  width: 100%;
  margin-bottom: 40px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesWrap .filtersCategoriesRightBar .text-head {
  padding: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesWrap .filtersCategoriesRightBar .categsWrap {
  border: 0;
}
.activityPage .topAreaWrapp .topArea {
  margin-bottom: 0;
}
.activityPage .well {
  clear: both;
}
.activityPage .well.moreDetails {
  padding: 10px 20px;
}
.activityPage .well.moreDetails > .name {
  font-size: 16px;
}
.activityPage .well.moreDetails > .name .fa {
  margin-right: 5px;
}
.activityPage .well .collapse.in .speakers,
.activityPage .well .collapsing .speakers,
.activityPage .well .collapse.in .moreList,
.activityPage .well .collapsing .moreList {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #d6d6dd;
}
.activityPage .pagetitle {
  margin-top: 25px;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 25px;
}
.activityPage .jumbotron {
  margin-left: -25px;
  margin-right: -25px;
}
.activityPage .contentText {
  padding: 0;
  border: 0;
}
.activityPage .contentText .content-box {
  padding: 0;
}
.activityPage .singleColLayout .centerTwoColLayout .pagetitle {
  margin-top: 0;
}
.activityPage .singleColLayout .jumbotron {
  min-height: 150px;
  margin-left: -30px;
  margin-right: -30px;
  overflow: hidden;
}
.activityPage .singleColLayout .jumbotron .pagetitle {
  margin-left: 40px;
}
.activityPage .tplBlog .jumbotron,
.activityPage .microBlog .jumbotron {
  min-height: unset;
}
.activityPage .centerLeftColumnWrapp .compactBox {
  padding-left: 0;
}
.activityPage .centerTwoColLayout .pagetitle {
  margin-bottom: 30px;
}
.activityPage .centerTwoColLayout .centerLeftColumn {
  padding-left: 0;
  padding-right: 5px;
  padding-top: 0;
}
.activityPage .centerTwoColLayout .centerLeftColumn .feature-box .header-box .txt-head {
  font-weight: 400;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.projectList .ctIcon {
  display: none;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.projectList .boxBadge {
  position: static;
  background: none;
  color: #404040;
  max-width: 100%;
  height: auto;
  width: auto;
  float: none;
  margin: 15px 0 0;
  padding: 0;
  display: none;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.projectList .boxBadge span {
  transform: rotate(0);
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.topEventsList .article-list-more.top {
  float: right;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.topEventsList .list-title {
  margin-right: 20px;
}
.activityPage .centerTwoColLayout .centerLeftColumn .topItems.topEventsList .list-title:after {
  content: "";
  display: block;
  clear: both;
}
.activityPage .centerTwoColLayout .centerLeftColumn .titleForum {
  font-family: 'open-sans', sans-serif;
  font-size: 22px;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
}
.activityPage .centerTwoColLayout .centerLeftColumn .description.plainText {
  font-size: 14px;
  list-style-type: disc;
  margin-bottom: 25px;
  list-style-position: outside;
}
.activityPage .centerTwoColLayout .centerLeftColumn .description.plainText li {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 15px;
}
.activityPage .centerTwoColLayout .centerLeftColumn .description.plainText ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.activityPage .centerTwoColLayout .centerLeftColumn .description.plainText ol {
  list-style-type: lower-latin;
  list-style-position: outside;
  margin-left: 40px;
  margin-bottom: 10px;
}
.activityPage .centerTwoColLayout .centerLeftColumn .filtersCategoriesRightBar {
  display: none;
}
.activityPage .centerTwoColLayout .centerRightColumn {
  margin-left: 30px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar {
  display: block;
  width: 275px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .feature-box .txt-head,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .feature-box .txt-head {
  border-bottom: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .text-head,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .text-head {
  padding: 15px 20px;
  background: #f8f8f8;
  font-size: 14px;
  min-height: 16px;
  border: #d6d6dd 1px solid;
  border-bottom: 0;
  display: block;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap {
  border: #d6d6dd 1px solid;
  padding: 15px 20px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap .badge,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap .badge {
  background: #e0e0e0;
  color: #535252;
  font-size: 10px;
  min-width: 25px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li {
  border-bottom: #d6d6dd 1px solid;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li a,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li a {
  color: #535252;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li a:hover,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li a:hover {
  color: #00b3b5;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter {
  display: none;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .fa,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .fa {
  display: none;
  position: absolute;
  left: 0;
  top: 10px;
  font-size: 16px;
  cursor: pointer;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .fa:before,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .fa:before {
  content: "\f055";
  color: #00b3b5;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li.expandable,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li.expandable {
  padding-left: 25px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li.expandable > .fa,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li.expandable > .fa {
  display: block;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li.open .fa:before,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li.open .fa:before {
  content: "\f056";
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li.open .filter,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li.open .filter {
  display: block;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li li:last-child,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li li:last-child {
  padding-bottom: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item {
  display: block;
  cursor: pointer;
  padding: 10px 5px 10px 0;
  font-size: 12px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item:after,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item:after,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item:before,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item:before {
  content: " ";
  display: table;
  clear: both;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item .title,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item .title {
  display: block;
  max-width: 80%;
  float: left;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item .badge,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item .badge {
  float: right;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item:hover,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item:hover {
  color: #00b3b5;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item.selected,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item.selected {
  background: #00b3b5;
  color: #ffffff;
  padding-left: 10px;
  border-bottom: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li .filter-item.selected .badge,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li .filter-item.selected .badge {
  background: #ffffff;
  color: #00b3b5;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li:first-child,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li:first-child {
  border-bottom: #d6d6dd 1px solid;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li:first-child .filter-item,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li:first-child .filter-item {
  padding-top: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li:last-of-type,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li:last-of-type {
  border-bottom: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .categsWrap ul > li:last-of-type .filter-item,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .categsWrap ul > li:last-of-type .filter-item {
  padding-bottom: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .filterButton,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .filterButton {
  padding: 5px 0;
  margin-top: 20px;
}
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategoriesRightBar .filterButton .fa,
.activityPage .centerTwoColLayout .centerRightColumn .filtersCategsRightBar .filterButton .fa {
  display: none;
}
.activityPage .centerTwoColLayout .centerRightColumn.hasRegularFeatures .regularBox .modal-footer .btn {
  margin-top: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn.hasRegularFeatures .regularBox .row {
  margin-top: 10px;
}
.activityPage .centerTwoColLayout .centerRightColumn.hasRegularFeatures .regularBox .btn {
  margin-top: 15px;
}
.activityPage .centerTwoColLayout .centerRightColumn.hasRegularFeatures .regularBox .btn.joinBtn {
  margin-top: 0;
}
.activityPage .centerTwoColLayout .centerRightColumn.hasRegularFeatures .resAuthor .staffcontact {
  display: block;
}
.activityPage .tabsContent .centerTwoColLayout .centerLeftColumn {
  padding-left: 0;
}
.activityPage .pageContent .centerRightColumn {
  /*border: 0;
			padding-left: 0;*/
}
.activityPage .pageContent .centerRightColumn .feature-box {
  width: 274px;
  margin-top: 0;
}
.activityPage .pageContent .centerRightColumn .feature-box li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.activityPage .schedules {
  width: 100%;
}
.activityPage .schedules .content-box {
  padding: 0;
}
.activityPage .schedules .scrollbar-outer.scroll-scrolly_visible {
  margin-left: 0;
  left: 0;
  padding: 0 15px;
}
.activityPage .schedules .scroll-wrapper.eventsList {
  padding-right: 10px;
  padding-left: 10px;
}
.activityPage .schedules .scroll-element_outer .scroll-element_track {
  background: none;
}
.activityPage .schedules .bx-viewport {
  border-bottom: #d6d6dd 1px solid;
}
.activityPage .schedules .dayVal {
  position: relative;
  padding: 15px 20px;
  text-align: center;
  border-bottom: #d6d6dd 1px solid;
  text-transform: uppercase;
  font-weight: 600;
  color: #333333;
  font-size: 12px;
}
.activityPage .schedules .bx-prev,
.activityPage .schedules .bx-next {
  display: none;
}
.activityPage .schedules .eventsList {
  padding: 15px 15px 0;
  max-height: 400px;
}
.activityPage .schedules .eventsList li.event {
  margin-bottom: 0;
}
.activityPage .schedules .eventsList li.event .regularBox {
  padding-bottom: 10px;
  padding-top: 10px;
}
.activityPage .schedules .eventsList ul > li:last-child {
  margin-bottom: 10px;
}
.activityPage .schedules .regularBox {
  text-align: left;
  padding-right: 10px;
}
.activityPage .schedules .regularBox span.regularTitle {
  color: #535252;
}
.activityPage .schedules .date {
  text-align: left;
  color: #535252;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 5px;
}
.activityPage .schedules .date span,
.activityPage .schedules .date .sep {
  color: #8a8a8a;
  font-family: 'open-sans', sans-serif;
  font-weight: 400;
}
.activityPage .personInformation .btn-fix-size {
  width: 100%;
}
.activityPage .compactBox .boxTitle {
  padding: 10px 20px;
  margin-bottom: 0;
  border: 0;
  background: transparent;
  font-size: 18px;
  line-height: 40px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  border-bottom: 0;
}
.activityPage .compactBox .boxContent {
  border: #b9eaeb 1px solid;
  background: #ffffff;
  padding: 20px;
}
.activityPage .centerTwoColLayout .tplForum {
  margin-top: 30px;
}
.activityPage .centerTwoColLayout .tplForum .boxTitle {
  padding: 10px 20px;
  margin-bottom: 0;
  border: 0;
  background: transparent;
  font-size: 18px;
  line-height: 40px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  border-bottom: 0;
}
.activityPage .centerTwoColLayout .tplForum .boxContent {
  border: #b9eaeb 1px solid;
  background: #ffffff;
  padding: 20px;
}
.activityPage .centerTwoColLayout .tplForum .titleForum {
  padding: 10px 20px;
  margin-bottom: 0;
  border: 0;
  background: transparent;
  font-size: 18px;
  line-height: 40px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  border-bottom: 0;
}
.activityPage .centerTwoColLayout .tplForum .listFlexible {
  border: #b9eaeb 1px solid;
  background: #ffffff;
  padding: 20px;
}
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box {
  padding: 0;
  border: 0;
  background: none;
}
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox .boxTitle,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box .boxTitle,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox .header-box,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box .header-box,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox .txt-head,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box .txt-head {
  background: none;
  border-width: 0 0 1px 0;
  border-bottom: #d6d6dd 1px solid;
  margin-bottom: 25px;
  padding: 0 0 15px;
}
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox .content-box,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box .content-box,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .compactBox .boxContent,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .feature-box .boxContent {
  border: 0;
  background: none;
  padding: 0;
}
.activityPage.Topic .centerLeftColumn .centerLeftColumn .organizationAtAGlance .boxTitle,
.activityPage.Topic .centerLeftColumn .centerLeftColumn .topicResources .boxTitle {
  display: none;
}
.tabsContent .tplReport .rightInfo .right {
  max-width: 25%;
}
.tabsContent .tplReport .rightInfo .right .thumbnail {
  width: 100%;
}
.tabsContent .tplReport .rightInfo .information {
  overflow: hidden;
}
.tabsContent .listFlexible .items li:last-child {
  border-bottom: 0;
}
.tabsContent .listFlexible .sortBy,
.tabsContent .listFlexible .pager {
  margin-right: 0;
  margin-left: 0;
}
.tabsContent .listFlexible .sortBy {
  padding-left: 30px;
}
.tabsContent .listFlexible .pager {
  border-top: 1px solid #d6d6dd;
  margin-top: 15px;
  padding: 25px 25px 0;
}
.tabsContent .listFlexible .filters {
  margin-bottom: 0;
}
.tabsContent .listFlexible .information .posted.date {
  font-size: 10px;
  line-height: 14px;
  font-weight: normal;
  margin-bottom: 5px;
  display: block;
}
.tabsContent .listFlexible .information .posted.date + .date {
  margin-top: 0;
}
.tabsContent .centerLeftColumn .centerLeftColumnWrapp {
  padding-top: 0;
}
.tabsContent .centerLeftColumnWrapp .compactBox {
  margin-bottom: 30px;
}
.tabsContent .centerLeftColumnWrapp .topItems {
  background: #ffffff;
  margin-bottom: 30px;
  border: 1px solid #b9eaeb;
  border-top: 0;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"] {
  padding: 20px;
  margin-bottom: 0;
  border: 0;
  background: transparent;
  font-size: 18px;
  line-height: 22px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  margin-right: -1px;
  margin-left: -1px;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"]:after {
  float: left;
  padding-right: 10px;
  width: 28px;
  font-size: 24px;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"]:hover:after,
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"]:focus:after {
  color: #00b3b5;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"].collapsed {
  padding-bottom: 20px;
  border: 1px solid #00b3b5;
  margin-bottom: -1px;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"].collapsed:after {
  float: left;
  padding-right: 10px;
  font-size: 24px;
}
.tabsContent .centerLeftColumnWrapp .topItems .collapse {
  border-top: 0;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top {
  margin-top: 25px;
  padding-right: 20px;
  float: right;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a {
  color: #535252;
  font-weight: 600;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:before {
  content: "\f067";
  font-family: FontAwesome;
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  padding-right: 5px;
  position: relative;
  top: 1px;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:hover,
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:focus {
  color: #00b3b5;
}
.tabsContent .centerLeftColumnWrapp .topItems li {
  padding: 20px 20px 0;
  margin: 0;
  border-bottom: 0;
}
.tabsContent .centerLeftColumnWrapp .topItems li article {
  border-bottom: 1px solid #b9eaeb;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.tabsContent .centerLeftColumnWrapp .topItems li article .rightInfo {
  overflow: hidden;
}
.tabsContent .centerLeftColumnWrapp .topItems li:last-child article {
  border-bottom: 0;
  margin-bottom: 0;
}
.tabsContent .centerLeftColumnWrapp .feature-box {
  margin-bottom: 40px;
}
.tabsContent .topResourceClass .items {
  padding-bottom: 20px;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon {
  display: block;
  width: 60px;
  height: 65px;
  padding: 5px;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon span.eventMonth {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon span.eventDay {
  font-size: 28px;
  line-height: 30px;
  font-weight: 900;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon span.eventYear {
  font-size: 12px;
  line-height: 12px;
  font-weight: 100;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo {
  overflow: hidden;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .name {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  margin-top: 0;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .description,
.tabsContent .centerRightColumn .tplEvent .rightInfo .posted {
  display: none;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .posted + .name:empty {
  display: none;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .btn.float-right {
  display: none;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle {
  position: relative;
  margin-bottom: 5px;
  max-width: 98%;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle:before {
  font-family: FontAwesome;
  font-size: 16px;
  color: #00b3b5;
  content: "\f041";
  position: absolute;
  display: block;
  right: 0;
  line-height: 18px;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle + .jobTitle {
  font-weight: 100;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle + .jobTitle:before {
  display: none;
}
.tabsContent .centerRightColumn .tplNews .right {
  float: none;
  margin: 0 auto 15px;
  max-width: unset;
}
.tabsContent .centerRightColumn .tplNews .description,
.tabsContent .centerRightColumn .tplNews .actionsWrapp {
  display: none;
}
.tabsContent .centerRightColumn .tplNews .posted {
  margin-bottom: 0;
}
.tabsContent .centerRightColumn .topItems {
  margin-bottom: 40px;
  min-width: 270px;
}
.tabsContent .centerRightColumn .topItems .article-list-more.top {
  display: block;
  margin-top: 5px;
}
.tabsContent .centerRightColumn .topItems .article-list-more.bottom {
  display: none;
}
.tabsContent .centerRightColumn .topItems .list-title {
  padding: 0;
  font-size: 18px;
  line-height: 28px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 300;
  border: 0;
  background: transparent;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6dd;
  padding-bottom: 15px;
}
.tabsContent .centerRightColumn .topItems .list-title:after {
  display: none;
}
.tabsContent .centerRightColumn .topItems ul li {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.tabsContent .centerRightColumn .topItems ul li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.ctStatus {
  text-align: center;
  margin-bottom: 0;
}
.ctStatus .event,
.ctStatus .deadline {
  display: table;
  margin: 0 auto;
}
.ctStatus .event .date,
.ctStatus .deadline .date {
  display: inline-block;
  padding: 0 10px;
  font-size: 14px;
  display: table-cell;
  vertical-align: middle;
  background: none;
  color: #00b3b5;
}
.ctStatus .event .date .day,
.ctStatus .deadline .date .day {
  font-size: 40px;
  padding: 5px 0;
  font-weight: 900;
}
.ctStatus .hourTime {
  display: inline-block;
  font-size: 11px;
  margin-top: 10px;
}
.ctStatus .hourTime .hour,
.ctStatus .hourTime .minute {
  display: inline-block;
}
.dateSep {
  display: inline-block;
  text-transform: uppercase;
  font-size: 10px;
  vertical-align: top;
  padding-top: 30px;
}
/*=========================================================	   
PROJECTS		   									   						             
=========================================================*/
.centerLeftColumn .listFlexible {
  max-width: 100%;
}
.centerLeftColumn .centerLeftColumnWrapp .listFlexible .list-items .tplActivity {
  padding-right: 5px;
}
.centerLeftColumn .centerLeftColumnWrapp .listFlexible .list-items .tplActivity .rightInfo {
  position: relative;
  overflow: visible;
}
.centerLeftColumn .centerLeftColumnWrapp .listFlexible .list-items .tplActivity .rightInfo .description {
  margin-bottom: 10px;
}
.centerLeftColumn .centerLeftColumnWrapp .listFlexible .list-items .tplActivity .rightInfo .projectReport .dateInformation {
  margin-bottom: 15px;
}
.centerLeftColumn .centerLeftColumnWrapp .listFlexible .list-items .tplActivity .rightInfo .projectReport .reportInformation .name.small {
  margin-bottom: 0;
}
.statusBox .statusNameBox {
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 14px;
}
.statusBox .statusNameBox .statusName {
  text-transform: uppercase;
  color: #535252;
  font-weight: bold;
  display: block;
  max-width: 100%;
  text-align: center;
}
.statusBox .progresBarWrap {
  margin-bottom: 20px;
}
.statusBox .progresBarWrap .progressBar {
  display: block;
  width: 100%;
  height: 20px;
  border-radius: 11px;
  border: 1px solid #8a8a8a;
  margin: 0 auto;
}
.statusBox .progresBarWrap .progressBar .fill {
  background: #8a8a8a;
  display: block;
  width: 45%;
  height: 19px;
  border-radius: 10px;
}
.statusBox .progresBarWrap .progressBar.status_Follow-on {
  border-color: #ecba00;
}
.statusBox .progresBarWrap .progressBar.status_Follow-on .fill {
  width: 100%;
  background: #ecba00;
}
.statusBox .progresBarWrap .progressBar.status_InProgress {
  border-color: #655eff;
}
.statusBox .progresBarWrap .progressBar.status_InProgress .fill {
  background: #655eff;
}
.statusBox .progresBarWrap .progressBar.status_Completed {
  border-color: #00b3b5;
}
.statusBox .progresBarWrap .progressBar.status_Completed .fill {
  width: 100%;
  background: #00b3b5;
}
.statusBox .statusBullet {
  float: right;
  position: relative;
  margin-right: 2px;
}
.statusBox .statusBullet .divider {
  height: 1px;
  width: 92%;
  background: #8a8a8a;
  display: block;
  position: absolute;
  bottom: 8px;
  z-index: 1;
}
.statusBox .statusBullet .bullet {
  width: 9px;
  height: 9px;
  display: inline-block;
  background: #8a8a8a;
  z-index: 9;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
  line-height: 11px;
  padding: 2px;
}
.statusBox .statusBullet .bullet.active {
  border: 1px solid #ffffff;
}
.statusBox .statusBullet .bullet.Progress {
  background: #655eff;
  margin: 0;
  overflow: visible;
}
.statusBox .statusBullet .bullet.Progress.active {
  -webkit-box-shadow: 0px 0px 0px 2px #655eff;
  -moz-box-shadow: 0px 0px 0px 2px #655eff;
  box-shadow: 0px 0px 0px 2px #655eff;
  margin-right: 2px;
}
.statusBox .statusBullet .bullet.Follow-on {
  background: #ecba00;
}
.statusBox .statusBullet .bullet.Follow-on.active {
  -webkit-box-shadow: 0px 0px 0px 2px #ecba00;
  -moz-box-shadow: 0px 0px 0px 2px #ecba00;
  box-shadow: 0px 0px 0px 2px #ecba00;
  margin-right: 2px;
}
.statusBox .statusBullet .bullet.Completed {
  background: #00b3b5;
}
.statusBox .statusBullet .bullet.Completed.active {
  -webkit-box-shadow: 0px 0px 0px 2px #00b3b5;
  -moz-box-shadow: 0px 0px 0px 2px #00b3b5;
  box-shadow: 0px 0px 0px 2px #00b3b5;
  margin-left: 0;
  margin-right: 2px;
}
/*=========================================================	   
EDIT ORGANIZATION		- Mozilla 		   									   						             
=========================================================*/
.smart-blog-post-editor .description > pre {
  display: inline;
}
.smart-blog-post-editor .description > pre + pre {
  margin-left: -3px;
}
.smart-blog-post-editor .white {
  padding: 0;
}
.smart-blog-post-editor .white .form-group {
  position: relative;
}
.smart-blog-post-editor .white .form-group .loadingStop {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f0f0101', endColorstr='#33100911', GradientType=0);
  /* IE6-9*/
}
.smart-blog-post-editor .white .form-group .loadingStop span.loading {
  font-size: 14px;
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
  color: #404040;
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.smart-blog-post-editor .white .form-group .descriptionTextBox {
  padding-top: 25px;
  border: #d6d6dd 1px solid;
}
.smart-blog-post-editor .borderedItem .rightInfo {
  width: calc(100% - 75px);
}
.smart-blog-post-editor .scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: 2px;
  margin-left: 2px;
  padding: 0;
}
.smart-blog-post-editor .listFlexible li:last-child article.borderedItem {
  margin-bottom: 0;
}
.smart-blog-post-editor .footer-content .media {
  text-align: left;
}
.smart-blog-post-editor .footer-content .media.borderded {
  margin-bottom: 10px;
}
.smart-blog-post-editor .footer-content .media.borderded + .borderded {
  border-top: 0;
}
.smart-blog-post-editor .footer-content .media .media-left .label {
  text-align: left;
  width: 90px;
  font-size: 11px;
  color: #404040;
  display: block;
  text-transform: uppercase;
}
.smart-blog-post-editor .footer-content .media .editThumbnail {
  margin-right: 10px;
}
.smart-blog-post-editor .footer-content .media + .actionsWrapp {
  margin-top: 10px;
}
.rateExperiences {
  margin-bottom: 10px;
}
.rateExperiences .experienceLabel {
  text-align: right;
  margin-right: 5px;
  font-weight: bold;
  text-transform: none;
}
.rateExperiences.viewMode .emotion-icon {
  cursor: default;
  margin-right: 0;
  margin-left: 5px;
}
.formBottom {
  margin-top: 15px;
}
.formBottom .scroll-textarea {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-right: 15px;
}
.formBottom .scroll-textarea::-webkit-scrollbar {
  display: none;
}
/*=========================================================
 AGENDA
=========================================================*/
.tplAgenda .topArea .topBannerImg {
  border: 0;
}
.tplAgenda .leftInfo {
  text-align: center;
  width: 170px;
}
.tplAgenda .leftInfo .venue:before {
  display: block;
  padding-right: 0;
}
.tplAgenda .media-body {
  padding-left: 25px;
  margin-left: 25px;
  border-left: #d6d6dd 1px solid;
}
.tplAgenda .speakers {
  margin: 30px 0;
}
.tplAgenda .venue {
  font-weight: 600;
  padding: 0;
  margin-bottom: 0;
  text-transform: none;
}
.tplAgenda .venue:before {
  padding-right: 10px;
}
.tplAgenda .event {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: #d6d6dd 1px solid;
}
.tplAgenda .event + .heading-bar {
  margin-top: -21px;
}
.tplAgenda .name {
  font-weight: 400;
  font-size: 19px;
}
.tplAgenda .name.small {
  font-size: 14px;
  font-weight: 600;
}
.tplAgenda .name .fa {
  margin-right: 10px;
}
.tplAgenda .description {
  font-size: 12px;
  margin-bottom: 15px;
}
.tplAgenda .tplSpeech {
  margin-bottom: 5px;
}
.tplAgenda .tplSpeech:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
  margin-right: 5px;
}
.tplAgenda .tplSpeech.cmsorganizationentity:before {
  content: "\f1ad";
  font-family: FontAwesome;
  margin-right: 5px;
}
.tplAgenda .tplSpeech .name {
  display: inline;
  font-size: 12px;
  font-weight: 600;
}
.tplAgenda .file {
  margin-bottom: 10px;
}
.tplAgenda .file .name {
  font-size: 11px;
}
.tplAgenda .file a:before {
  padding-right: 5px;
  content: "\f016";
  font-family: FontAwesome;
  color: #535252;
  font-size: 14px;
}
.tplAgenda .file.youtube a:before {
  font-family: FontAwesome;
  content: "\f16a";
}
.tplAgenda .moreList .venue {
  font-size: 10px;
  text-transform: uppercase;
  margin-top: -10px;
  margin-bottom: 20px;
}
.tplAgenda .moreList .venue:before {
  font-size: 14px;
}
.tplAgenda .role {
  font-size: 11px;
}
.tplAgenda .media-body .eventFiles {
  position: relative;
  min-height: 1px;
  margin-left: 40px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .tplAgenda .media-body .eventFiles {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .tplAgenda .media-body .eventFiles {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 1170px) {
  .tplAgenda .media-body .eventFiles {
    float: left;
    width: 41.66666667%;
  }
}
.tplAgenda .media-body .eventFiles.float-right {
  float: right;
}
.dateWithIcon.date {
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 15px;
  text-align: center;
}
.dateWithIcon:before {
  font-family: FontAwesome;
  content: "\f017";
  font-size: 20px;
  margin-bottom: 5px;
  display: block;
}
.venue {
  font-size: 14px;
  padding: 10px 15px 0 0;
}
.venue:empty {
  display: none;
}
.venue:before {
  font-family: FontAwesome;
  content: "\f124";
  font-size: 16px;
  margin-bottom: 5px;
  padding-right: 8px;
}
.role {
  font-weight: 600;
  text-transform: uppercase;
}
/*=========================================================
CALENDAR																						  
=========================================================*/
.tplDefault .ctIcon.conference {
  background-color: #ffffff;
  border: #d6d6dd 1px solid;
  text-align: center;
  padding-top: 24px;
}
.tplDefault .ctIcon.conference .eventMonth {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #8a8a8a;
  display: block;
}
.tplDefault .ctIcon.conference .eventDay {
  font-size: 28px;
  line-height: 30px;
  font-weight: 900;
  color: #8a8a8a;
  display: block;
}
.tplDefault .ctIcon.conference .eventYear {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #8a8a8a;
  display: block;
}
.tplCalendar .ctIcon.conference {
  background-color: #ffffff;
  border: #00b3b5 1px solid;
  text-align: center;
  padding-top: 3px;
  width: 60px;
  height: 61px;
}
.tplCalendar .ctIcon.conference .eventMonth {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #00b3b5;
  display: block;
  text-transform: uppercase;
}
.tplCalendar .ctIcon.conference .eventDay {
  font-size: 28px;
  line-height: 30px;
  font-weight: 900;
  color: #00b3b5;
  display: block;
}
.tplCalendar .ctIcon.conference .eventYear {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  color: #00b3b5;
  display: block;
}
.tplCalendar li .rightInfo {
  border: 0;
  padding: 0;
}
.tplCalendar .conference .ctIcon.event,
.tplCalendar .tplEvent .ctIcon.event,
.tplCalendar .conference .ctIcon.iconActvity,
.tplCalendar .tplEvent .ctIcon.iconActvity {
  width: 60px;
  height: 61px;
  padding: 3px;
  background: #ffffff;
  border-radius: 0;
  border-radius: unset;
  border: 1px solid #00b3b5;
}
.tplCalendar .conference .ctIcon.event span,
.tplCalendar .tplEvent .ctIcon.event span,
.tplCalendar .conference .ctIcon.iconActvity span,
.tplCalendar .tplEvent .ctIcon.iconActvity span {
  color: #00b3b5;
  display: block;
  text-align: center;
}
.tplCalendar .conference .ctIcon.event span.eventMonth,
.tplCalendar .tplEvent .ctIcon.event span.eventMonth,
.tplCalendar .conference .ctIcon.iconActvity span.eventMonth,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventMonth {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
}
.tplCalendar .conference .ctIcon.event span.eventDay,
.tplCalendar .tplEvent .ctIcon.event span.eventDay,
.tplCalendar .conference .ctIcon.iconActvity span.eventDay,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventDay {
  font-size: 28px;
  line-height: 30px;
  font-weight: 900;
}
.tplCalendar .conference .ctIcon.event span.eventYear,
.tplCalendar .tplEvent .ctIcon.event span.eventYear,
.tplCalendar .conference .ctIcon.iconActvity span.eventYear,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventYear {
  font-size: 12px;
  line-height: 12px;
  font-weight: 100;
}
.tplCalendar .tplDeadline .ctIcon.deadline {
  width: 60px;
  height: 61px;
  background-position: center;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABqCAYAAAC/Fn+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZDOTIzQzI3MzU0MTFFNUJGMjhDOEQ1MTJEREM3RTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZDOTIzQzE3MzU0MTFFNUJGMjhDOEQ1MTJEREM3RTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMjRGRDkyQUYzMTFFNTlDMjZBNTg2MTkwNDcwMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMjRGREEyQUYzMTFFNTlDMjZBNTg2MTkwNDcwMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BTrxfAAAEM0lEQVR42uycR0ssTRSGz1zMGRUDpp0Jw8adGBBX/pP7hz5/hVu3ZlcijBhQwSwGVMxiwu++DQNtTRtmnCs91+eBRhi7T2k9VtepU4WRaDT6n5n9Nggrw5E/kl46OjroipCysLBgv+iG8IMkJAGSkARIAiQhCZAESEISIAlJgCRAEpIASYAkJAGSAElIAiT9FDLS9Qd/eXmx/f1929vbs6OjI3t6egr+BTMyrLKy0mpra62mpsYikQiSvoPt7W1bWVmxm5ubD++VPMnUlZ+fby0tLdbQ0ICkv8Xd3Z3Nzc3Z8fFxUs9Lqp7f2dmxrq4uy83NZU5KJRcXFzY2Npa0ID+KoViKyUhKEVdXVzY5OWkPDw9x38vMzPTmm+rqaisuLrbs7Gzv8/v7e0/CwcGBN289Pj7GjUrF7O/vt8LCQiR9BXXu9PR0nCAlAI2NjdbU1OSJcsnLy/MuyWtvb7fV1VVbW1vzEo4YiqnYg4ODgTF43X2SaDRqt7e3rz7TaOnr67O2trZPda7u0b16JjbSYii22mBOSpLT01Mvk/OTlZVlvb29VlZW9uZzo6OjNjIyYpubm68+1zMSpRhutnh2doakZFCa7aKsrKio6MMs0P/Vj+YfxXBZXl5GUqLoNaRFqp9YgvBVFEMLWz9qK0gqkt5Bi0+X5ubmlMXXotZFWSCSEpyP/Ci91pUqguK5bSLpE4tXP+Xl5Slvw00+wrq4Da0kLUb9FBQUpLwNN6bbJovZD3Cr2qpmB6E0O9kJ3435ViUdSe90oL+U81YHzs/PJ93G8/Pzp/4QeN29gVsZuL6+DrzvvUr2R1VuN6bbJiPpE9mXvxNPTk4C7xsaGkq6DTdmKrPHHzGSgjKvVGZfQfHeKzUhKQC3IiCCykTJEhRLFQ0kJYC2GXQ2wa1CaFf1q2iPya1oqK2w7tSGusAaVLpRNnd+fp50zMvLS28L3aW1tTW0/RBqSZoj3EMjSpunpqa80ZAoKvsE7fCqjdLSUiQlS2dnp3fKx486eXZ21vs3Y+62eBC6Z3Fx0SYmJuKqCoqtNsJM6LfPtava3d1t4+PjcSNgfX3dtra2rK6uzqqqqqykpOTVGQe9Fg8PD213dzdQpjb/FDvMW+dpIUloo067sTMzM3ElIHX+xsaGdyWCkgQJCvshlLR43fkXmgMDA1ZRUfHlWIqhWGFdvKblSIqRk5NjPT09CZ1gdecfTrB+E+rk+vp6b62j+UaHHd87C66Ro3mLs+DfjDpbFQJdOkunOp/ORcSSCyUFWhBrzygdxfwTklxhSgDSIQn4pxOHnwySkARIQhIgCZCEJEASIAlJgCQkAZIASUgCJAGSkARIAiQhCZCEJEASIAlJgCRAEpIASUgCJAGSkARIAiQhCZAESEISIAlJgCRAEpIASYAkJMHfQP85cnhpaek3XRFahv8XYABMdp76bCzFiAAAAABJRU5ErkJggg==') /*/common/images/resource/ContentTypes/deadline.png*/;
}
.tplCalendar .tplDeadline .ctIcon.deadline .dateDeadline {
  color: #00b3b5;
  width: 55px;
  top: 31px;
}
.tplCalendar .tplDeadline .templateBody .name {
  margin-bottom: 0;
}
.tplCalendar .tplDeadline .templateBody .deadlineLabel {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  color: #8a8a8a;
  margin-bottom: 15px;
}
.tplDeadline .ctIcon.deadline {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGkAAABqCAYAAAC/Fn+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUZDOTIzQzI3MzU0MTFFNUJGMjhDOEQ1MTJEREM3RTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUZDOTIzQzE3MzU0MTFFNUJGMjhDOEQ1MTJEREM3RTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdFMjRGRDkyQUYzMTFFNTlDMjZBNTg2MTkwNDcwMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDdFMjRGREEyQUYzMTFFNTlDMjZBNTg2MTkwNDcwMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BTrxfAAAEM0lEQVR42uycR0ssTRSGz1zMGRUDpp0Jw8adGBBX/pP7hz5/hVu3ZlcijBhQwSwGVMxiwu++DQNtTRtmnCs91+eBRhi7T2k9VtepU4WRaDT6n5n9Nggrw5E/kl46OjroipCysLBgv+iG8IMkJAGSkARIAiQhCZAESEISIAlJgCRAEpIASYAkJAGSAElIAiT9FDLS9Qd/eXmx/f1929vbs6OjI3t6egr+BTMyrLKy0mpra62mpsYikQiSvoPt7W1bWVmxm5ubD++VPMnUlZ+fby0tLdbQ0ICkv8Xd3Z3Nzc3Z8fFxUs9Lqp7f2dmxrq4uy83NZU5KJRcXFzY2Npa0ID+KoViKyUhKEVdXVzY5OWkPDw9x38vMzPTmm+rqaisuLrbs7Gzv8/v7e0/CwcGBN289Pj7GjUrF7O/vt8LCQiR9BXXu9PR0nCAlAI2NjdbU1OSJcsnLy/MuyWtvb7fV1VVbW1vzEo4YiqnYg4ODgTF43X2SaDRqt7e3rz7TaOnr67O2trZPda7u0b16JjbSYii22mBOSpLT01Mvk/OTlZVlvb29VlZW9uZzo6OjNjIyYpubm68+1zMSpRhutnh2doakZFCa7aKsrKio6MMs0P/Vj+YfxXBZXl5GUqLoNaRFqp9YgvBVFEMLWz9qK0gqkt5Bi0+X5ubmlMXXotZFWSCSEpyP/Ci91pUqguK5bSLpE4tXP+Xl5Slvw00+wrq4Da0kLUb9FBQUpLwNN6bbJovZD3Cr2qpmB6E0O9kJ3435ViUdSe90oL+U81YHzs/PJ93G8/Pzp/4QeN29gVsZuL6+DrzvvUr2R1VuN6bbJiPpE9mXvxNPTk4C7xsaGkq6DTdmKrPHHzGSgjKvVGZfQfHeKzUhKQC3IiCCykTJEhRLFQ0kJYC2GXQ2wa1CaFf1q2iPya1oqK2w7tSGusAaVLpRNnd+fp50zMvLS28L3aW1tTW0/RBqSZoj3EMjSpunpqa80ZAoKvsE7fCqjdLSUiQlS2dnp3fKx486eXZ21vs3Y+62eBC6Z3Fx0SYmJuKqCoqtNsJM6LfPtava3d1t4+PjcSNgfX3dtra2rK6uzqqqqqykpOTVGQe9Fg8PD213dzdQpjb/FDvMW+dpIUloo067sTMzM3ElIHX+xsaGdyWCkgQJCvshlLR43fkXmgMDA1ZRUfHlWIqhWGFdvKblSIqRk5NjPT09CZ1gdecfTrB+E+rk+vp6b62j+UaHHd87C66Ro3mLs+DfjDpbFQJdOkunOp/ORcSSCyUFWhBrzygdxfwTklxhSgDSIQn4pxOHnwySkARIQhIgCZCEJEASIAlJgCQkAZIASUgCJAGSkARIAiQhCZCEJEASIAlJgCRAEpIASUgCJAGSkARIAiQhCZAESEISIAlJgCRAEpIASYAkJMHfQP85cnhpaek3XRFahv8XYABMdp76bCzFiAAAAABJRU5ErkJggg==') /*/common/images/resource/ContentTypes/deadline.png*/;
  position: relative;
}
.tplDeadline .ctIcon.deadline .dateDeadline {
  position: absolute;
  top: 70px;
  left: 1px;
  width: 103px;
  font-size: 10px;
  text-align: center;
  color: #8a8a8a;
  font-weight: 600;
  text-transform: uppercase;
}
.tplDeadline .description {
  margin-bottom: 20px;
}
/*=========================================================
EVENT																						  
=========================================================*/
.fileUploadContainerWell {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  box-shadow: none;
  position: relative;
}
.fileUploadContainerWell blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.fileUploadContainerWell .well {
  margin-top: 20px;
}
.fileUploadContainerWell .well:last-child {
  margin-bottom: 0;
}
.fileUploadContainerWell.well-s {
  padding: 10px;
}
.fileUploadContainerWell.well-xs {
  padding: 5px;
}
.fileUploadContainerWell.simple {
  background: none;
  border-color: #e8e8e8;
}
.fileUploadContainerWell.light {
  background: #fafafa;
}
.fileUploadContainerWell.dark {
  background: #3e3e3e;
  border: 0;
  color: #ffffff;
}
.fileUploadContainerWell.dark input,
.fileUploadContainerWell.dark textarea {
  color: #535252;
}
.fileUploadContainerWell.dark .pager {
  color: #00b3b5;
}
.fileUploadContainerWell.dark .posted,
.fileUploadContainerWell.dark .label {
  color: #ffffff;
}
.fileUploadContainerWell.tplComment {
  padding: 0 0 30px;
  margin-bottom: 30px;
  border-width: 0 0 1px;
}
.fileUploadContainerWell.highlight {
  margin: -21px -20px 0;
  border-right: 0;
  border-left: 0;
}
.fileUploadContainerWell.highlight + div {
  margin-top: 20px;
}
.fileUploadContainerWell.htmlPopoverWrap {
  position: initial;
}
.fileUploadContainerWell .well-footer {
  padding: 15px 24px 15px 24px;
  text-align: right;
  margin: 24px 0 -15px 0;
}
.fileUploadContainerWell .input-group-addon {
  border-color: #b9eaeb;
}
.fileUploadContainerWell .well-top-more {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-top: 5px;
}
.fileUploadContainerWell input[type="text"],
.fileUploadContainerWell input[type="password"],
.fileUploadContainerWell textarea {
  border-color: #b9eaeb;
}
.fileUploadContainerWell .media {
  margin-top: 0;
}
.fileUploadContainerWell .middle-snapshot {
  display: inline-block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  border-radius: 50%;
}
.fileUploadContainerWell .middle-snapshot .logo {
  width: 100%;
  vertical-align: top;
}
.fileUploadContainerWell table.infromationTable {
  display: inline-block;
  width: 55%;
}
.fileUploadContainerWell table.infromationTable td.lableTable .posted .label {
  font-weight: 100;
}
.fileUploadContainerWell table.infromationTable td.valueTable .posted span {
  font-weight: 400;
  font-size: 12px;
}
.fileUploadContainerWell.form {
  padding: 15px;
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.fileUploadContainerWell.form .form-control {
  border: #b9eaeb 1px solid;
}
.fileUploadContainerWell.form .form-control:focus {
  border-color: #b9eaeb;
}
.fileUploadContainerWell.addPostBox .boxTitle {
  text-align: center;
}
.fileUploadContainerWell .shareButtons #smDiv {
  margin-top: 0;
}
.fileUploadContainerWell.socialHide {
  clear: both;
  margin-top: 30px;
  padding-bottom: 5px;
}
.fileUploadContainerWell.dark .reportSWidgetsNav {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  z-index: 2;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a {
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a:hover {
  color: #00b3b5;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a:hover:before {
  color: #00b3b5;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a.views:before {
  content: "\f06e";
  display: block;
}
.fileUploadContainerWell.dark .reportSWidgetsNav a.experts:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.fileUploadContainerWell.dark .reportSWidgetsNav a.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.fileUploadContainerWell.dark .tocSelectWrap.collapsed .hideExpandedArea {
  display: none;
}
.fileUploadContainerWell.dark .tocSelectWrap.collapsed .tocCurrentDd {
  width: 100%;
}
.fileUploadContainerWell.dark .tocSelectWrap.collapsed .tocCurrentDd:before {
  content: "\f078";
}
.fileUploadContainerWell.dark .tocSelectWrap .tocCurrentDd {
  width: calc(100% - 60px);
}
.fileUploadContainerWell.dark .scroll-wrapper {
  padding-right: 0 !important;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-element {
  background: none;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-element:hover .scroll-bar {
  background: #00b3b5;
  cursor: pointer;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-element_outer {
  top: 0 !important;
}
.fileUploadContainerWell.dark .scroll-wrapper .contentCMS {
  padding-right: 20px;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-scrolly_visible {
  background: none;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size {
  background: none;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer {
  opacity: 1;
  background: #323232;
}
.fileUploadContainerWell.dark .scroll-wrapper .scroll-bar {
  background: #00b3b5;
  opacity: 1;
}
.fileUploadContainerWell.dark .searchBox {
  margin: 0 0 10px;
  padding: 8px 15px;
  width: 100%;
  background: none;
  border: #ffffff 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.fileUploadContainerWell.dark .searchBox:hover {
  border-color: #00b3b5;
}
.fileUploadContainerWell.dark .searchBox .glyphicon-search:hover:before {
  color: #00b3b5;
}
.fileUploadContainerWell.dark .searchBox input {
  padding: 0;
  margin-right: 30px;
  background: none;
  color: #ffffff;
  height: auto;
  border: 0;
  width: 100%;
}
.fileUploadContainerWell.dark .searchBox .input-group-btn {
  position: absolute;
  right: 25px;
  z-index: 9;
}
.fileUploadContainerWell.dark .searchBox .input-group-btn a {
  padding: 0;
  background: none;
  color: #ffffff;
  border: 0;
  font-size: 18px;
  position: relative;
  top: -3px;
  line-height: 28px;
}
.fileUploadContainerWell .chapterNo {
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  background: #404040;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  padding: 0 5px;
  line-height: 27px;
  border-radius: 50%;
  height: 27px;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 10px;
  margin-left: -10px;
}
.fileUploadContainerWell .chapterNo:empty {
  display: none;
}
.fileUploadContainerWell .publicationContent {
  width: 100%;
  margin-top: 10px;
}
.fileUploadContainerWell .publicationContent + .pager {
  margin-top: 15px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.fileUploadContainerWell .publicationContent .publication-left {
  width: 35%;
  float: left;
  padding-right: 20px;
  padding-top: 0;
  vertical-align: top;
}
.fileUploadContainerWell .publicationContent .publication-right {
  overflow: hidden;
  vertical-align: top;
  margin-top: 0;
}
.fileUploadContainerWell .publicationContent .publication-chapter-content {
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.fileUploadContainerWell .publicationContent .publication-chapter-content .chapterTitle {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  display: block;
  line-height: 24px;
  word-wrap: break-word;
  background: #ffffff;
  margin-bottom: 20px;
}
.fileUploadContainerWell .publicationContent .publication-chapter-content .expandCollapseBtn {
  float: right;
  font-size: 20px;
  cursor: pointer;
}
.fileUploadContainerWell .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress {
  display: none;
}
.fileUploadContainerWell .publicationContent .publication-chapter-content .expandCollapseBtn:hover {
  color: #00b3b5;
  cursor: pointer;
}
.fileUploadContainerWell .publicationContent.expanded .itemContent {
  width: calc(100% - 50px);
}
.fileUploadContainerWell .publicationContent.expanded .ratingStatusBarWrap {
  width: 0;
  display: none;
}
.fileUploadContainerWell .publicationContent.expanded .ToCTitle {
  width: calc(100% - 50px);
}
.fileUploadContainerWell .hideExpandedArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -5px;
  position: relative;
  transition: background-color 300ms ease-in-out;
  z-index: 1;
}
.fileUploadContainerWell .hideExpandedArea:hover {
  background-color: #00b3b5;
}
.fileUploadContainerWell .docindex.searchResults {
  padding-right: 20px;
}
.fileUploadContainerWell .searchResults {
  max-height: 500px;
}
.fileUploadContainerWell .searchResults .item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: #323232 1px solid;
}
.fileUploadContainerWell .searchResults .item .description {
  font-size: 13px;
  word-wrap: break-word;
}
.fileUploadContainerWell .searchResults .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.fileUploadContainerWell .searchResults .name:hover {
  color: #ffffff;
}
.fileUploadContainerWell .resultsLength {
  margin-bottom: 30px;
  margin-top: 20px;
}
.tplEvent .ctIcon.event {
  background: #034ea1;
  border-radius: 50%;
  text-align: center;
  padding: 15px;
  text-transform: uppercase;
  height: 105px;
}
.tplEvent .ctIcon.event span {
  display: block;
  color: #ffffff;
  font-family: 'open-sans', sans-serif;
}
.tplEvent .ctIcon.event span.eventMonth {
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
}
.tplEvent .ctIcon.event span.eventDay {
  font-size: 40px;
  font-weight: 900;
  line-height: 35px;
  font-family: 'proxima-nova', sans-serif;
}
.tplEvent .ctIcon.event span.eventYear {
  font-size: 18px;
  line-height: 18px;
}
.tplEvent .resAuthor .htmlPopoverTrigger,
.tplEvent .resAuthor .title.name {
  display: none;
}
.tplEvent .resAuthor .htmlPopoverContent {
  display: block !important;
}
.tplEvent .resAuthor .htmlPopoverContent .emailStaff {
  padding-bottom: 0;
}
.tplEvent .moderators .leftInfoWrap {
  width: 100px;
  margin-right: 15px;
}
.tplEvent .moderators .name {
  font-size: 19px;
}
.tplEvent .description {
  margin-bottom: 20px;
  margin-top: 0;
}
.tplEvent .venue {
  margin-bottom: 15px;
}
.tplEvent .eventSchedule .item {
  padding: 10px 0;
  margin: 0 0 10px;
  border-bottom: #d6d6dd 1px solid;
}
.tplEvent .eventSchedule .item.selected {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: -10px;
  background: #e8f8f8;
}
.tplEvent .eventSchedule .item.selected .name.small {
  font-weight: 600;
}
.tplEvent .eventSchedule .item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.tplEvent .eventSchedule .leftInfoWrap {
  width: 80px;
}
.tplEvent .eventSchedule .dateWithIcon {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
.tplEvent .eventSchedule .dateWithIcon:before {
  font-weight: 400;
  margin-bottom: 0;
}
.tplEvent .eventSchedule .name.small {
  margin-bottom: 0;
  font-weight: 400;
}
.tplEvent .eventSchedule .dateHeading {
  padding: 15px 0 0 15px;
  text-transform: uppercase;
  font-weight: bold;
}
.tplEvent .eventFeatureBox .progress {
  margin-top: 15px;
  border: 1px solid #d6d6dd;
  height: 25px;
  border-radius: 20px;
}
.tplEvent .eventFeatureBox .progress .progress-bar {
  margin-top: 0;
  border: 4px solid #ffffff;
  border-radius: 20px;
}
.tplEvent .eventFeatureBox .eventFiles {
  margin-top: 35px;
}
.tplEvent .eventFeatureBox .eventFiles .item {
  padding: 0;
  border: 0;
  margin: 0;
}
.tplEvent .eventFeatureBox .eventFiles .item .tplFile .objectEditBtn.delete:before {
  font-size: 14px;
}
.tplEvent .eventFeatureBox .eventFiles .item .tplFile a.name {
  font-size: 16px;
  line-height: 18px;
}
.tplEvent .eventFeatureBox .eventFiles .item .tplFile a.name:before {
  font-family: FontAwesome;
  content: "\f019";
  padding-right: 10px;
  font-size: 12px;
}
.tplEvent .eventFeatureBox .eventFiles .item .tplFile a.name:after {
  display: none;
}
.tplEvent .eventFeatureBox ul.files li {
  padding: 5px;
  background: #ffffff;
  border-radius: 6px;
  border: 1px solid #d6d6dd;
  font-weight: 600;
  margin-bottom: 5px;
}
.tplEvent .eventFeatureBox ul.files li .removeFile {
  line-height: 16px;
}
.tplEvent .eventFeatureBox ul.files li:first-child {
  margin-top: 20px;
}
.tplEvent .eventFeatureBox ul.files li:last-child {
  margin-bottom: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  box-shadow: none;
  position: relative;
}
.tplEvent .eventFeatureBox .addEventSpeakers blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.tplEvent .eventFeatureBox .addEventSpeakers .well {
  margin-top: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .well:last-child {
  margin-bottom: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers.well-s {
  padding: 10px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.well-xs {
  padding: 5px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.simple {
  background: none;
  border-color: #e8e8e8;
}
.tplEvent .eventFeatureBox .addEventSpeakers.light {
  background: #fafafa;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark {
  background: #3e3e3e;
  border: 0;
  color: #ffffff;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark input,
.tplEvent .eventFeatureBox .addEventSpeakers.dark textarea {
  color: #535252;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .pager {
  color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .posted,
.tplEvent .eventFeatureBox .addEventSpeakers.dark .label {
  color: #ffffff;
}
.tplEvent .eventFeatureBox .addEventSpeakers.tplComment {
  padding: 0 0 30px;
  margin-bottom: 30px;
  border-width: 0 0 1px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.highlight {
  margin: -21px -20px 0;
  border-right: 0;
  border-left: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers.highlight + div {
  margin-top: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.htmlPopoverWrap {
  position: initial;
}
.tplEvent .eventFeatureBox .addEventSpeakers .well-footer {
  padding: 15px 24px 15px 24px;
  text-align: right;
  margin: 24px 0 -15px 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers .input-group-addon {
  border-color: #b9eaeb;
}
.tplEvent .eventFeatureBox .addEventSpeakers .well-top-more {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-top: 5px;
}
.tplEvent .eventFeatureBox .addEventSpeakers input[type="text"],
.tplEvent .eventFeatureBox .addEventSpeakers input[type="password"],
.tplEvent .eventFeatureBox .addEventSpeakers textarea {
  border-color: #b9eaeb;
}
.tplEvent .eventFeatureBox .addEventSpeakers .media {
  margin-top: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers .middle-snapshot {
  display: inline-block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  border-radius: 50%;
}
.tplEvent .eventFeatureBox .addEventSpeakers .middle-snapshot .logo {
  width: 100%;
  vertical-align: top;
}
.tplEvent .eventFeatureBox .addEventSpeakers table.infromationTable {
  display: inline-block;
  width: 55%;
}
.tplEvent .eventFeatureBox .addEventSpeakers table.infromationTable td.lableTable .posted .label {
  font-weight: 100;
}
.tplEvent .eventFeatureBox .addEventSpeakers table.infromationTable td.valueTable .posted span {
  font-weight: 400;
  font-size: 12px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.form {
  padding: 15px;
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.tplEvent .eventFeatureBox .addEventSpeakers.form .form-control {
  border: #b9eaeb 1px solid;
}
.tplEvent .eventFeatureBox .addEventSpeakers.form .form-control:focus {
  border-color: #b9eaeb;
}
.tplEvent .eventFeatureBox .addEventSpeakers.addPostBox .boxTitle {
  text-align: center;
}
.tplEvent .eventFeatureBox .addEventSpeakers .shareButtons #smDiv {
  margin-top: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers.socialHide {
  clear: both;
  margin-top: 30px;
  padding-bottom: 5px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  z-index: 2;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a {
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a:hover {
  color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a:hover:before {
  color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a.views:before {
  content: "\f06e";
  display: block;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a.experts:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .reportSWidgetsNav a.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .tocSelectWrap.collapsed .hideExpandedArea {
  display: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .tocSelectWrap.collapsed .tocCurrentDd {
  width: 100%;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .tocSelectWrap.collapsed .tocCurrentDd:before {
  content: "\f078";
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .tocSelectWrap .tocCurrentDd {
  width: calc(100% - 60px);
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper {
  padding-right: 0 !important;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-element {
  background: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-element:hover .scroll-bar {
  background: #00b3b5;
  cursor: pointer;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-element_outer {
  top: 0 !important;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .contentCMS {
  padding-right: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-scrolly_visible {
  background: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size {
  background: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer {
  opacity: 1;
  background: #323232;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .scroll-wrapper .scroll-bar {
  background: #00b3b5;
  opacity: 1;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox {
  margin: 0 0 10px;
  padding: 8px 15px;
  width: 100%;
  background: none;
  border: #ffffff 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox:hover {
  border-color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox .glyphicon-search:hover:before {
  color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox input {
  padding: 0;
  margin-right: 30px;
  background: none;
  color: #ffffff;
  height: auto;
  border: 0;
  width: 100%;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox .input-group-btn {
  position: absolute;
  right: 25px;
  z-index: 9;
}
.tplEvent .eventFeatureBox .addEventSpeakers.dark .searchBox .input-group-btn a {
  padding: 0;
  background: none;
  color: #ffffff;
  border: 0;
  font-size: 18px;
  position: relative;
  top: -3px;
  line-height: 28px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .chapterNo {
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  background: #404040;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  padding: 0 5px;
  line-height: 27px;
  border-radius: 50%;
  height: 27px;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 10px;
  margin-left: -10px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .chapterNo:empty {
  display: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent {
  width: 100%;
  margin-top: 10px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent + .pager {
  margin-top: 15px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-left {
  width: 35%;
  float: left;
  padding-right: 20px;
  padding-top: 0;
  vertical-align: top;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-right {
  overflow: hidden;
  vertical-align: top;
  margin-top: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-chapter-content {
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-chapter-content .chapterTitle {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  display: block;
  line-height: 24px;
  word-wrap: break-word;
  background: #ffffff;
  margin-bottom: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-chapter-content .expandCollapseBtn {
  float: right;
  font-size: 20px;
  cursor: pointer;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress {
  display: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent .publication-chapter-content .expandCollapseBtn:hover {
  color: #00b3b5;
  cursor: pointer;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent.expanded .itemContent {
  width: calc(100% - 50px);
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent.expanded .ratingStatusBarWrap {
  width: 0;
  display: none;
}
.tplEvent .eventFeatureBox .addEventSpeakers .publicationContent.expanded .ToCTitle {
  width: calc(100% - 50px);
}
.tplEvent .eventFeatureBox .addEventSpeakers .hideExpandedArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -5px;
  position: relative;
  transition: background-color 300ms ease-in-out;
  z-index: 1;
}
.tplEvent .eventFeatureBox .addEventSpeakers .hideExpandedArea:hover {
  background-color: #00b3b5;
}
.tplEvent .eventFeatureBox .addEventSpeakers .docindex.searchResults {
  padding-right: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .searchResults {
  max-height: 500px;
}
.tplEvent .eventFeatureBox .addEventSpeakers .searchResults .item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: #323232 1px solid;
}
.tplEvent .eventFeatureBox .addEventSpeakers .searchResults .item .description {
  font-size: 13px;
  word-wrap: break-word;
}
.tplEvent .eventFeatureBox .addEventSpeakers .searchResults .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers .searchResults .name:hover {
  color: #ffffff;
}
.tplEvent .eventFeatureBox .addEventSpeakers .resultsLength {
  margin-bottom: 30px;
  margin-top: 20px;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .participantsList {
  position: relative;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .participantsList .glyphicon-refresh {
  position: absolute;
  right: 15px;
  top: 32px;
  font-weight: 600;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .participantsList .dropdown-menu {
  width: calc(100% - 52px);
  padding: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .participantsList .dropdown-menu li {
  padding: 0;
  margin: 0;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .participantsList .dropdown-menu li a {
  padding: 5px 10px;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .selectedParticipants {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d6d6dd;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .selectedParticipants li {
  float: left;
  padding: 2px 5px;
  border: 1px solid #d6d6dd;
  background: #f8f8f8;
  border-radius: 20px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 11px;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .selectedParticipants li .removeParticipant {
  vertical-align: top;
  line-height: 11px;
  cursor: pointer;
}
.tplEvent .eventFeatureBox .addEventSpeakers #addEventParticipantsForm .selectedParticipants li .removeParticipant:before {
  font-family: FontAwesome;
  content: "\f00d";
  color: #404040;
}
.tplEvent .eventFeatureBox .description {
  margin-top: 25px;
}
.tplEvent .eventFeatureBox .description.admin {
  margin-top: 0;
}
.tplEvent .eventFeatureBox .description .moderators .tplPerson .leftInfo .authorPictureWrapp {
  border: 1px solid #d6d6dd;
}
.tplEvent .eventFeatureBox .description .moderators .tplPerson .rightInfo {
  float: right;
  width: calc(100% - 102px);
}
.tplEvent .eventFeatureBox .description .moderators .tplPerson .rightInfo .name .delete {
  display: block;
  border: 0;
  padding: 0;
  font-size: 0;
  width: auto;
}
.processingIndicator {
  background: #ffffff;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  text-align: center;
}
.processingIndicator > .loadingContainer {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 30px;
  left: auto;
  right: auto;
}
.processingIndicator > .loadingContainer .loadingText {
  font-size: 18px;
  margin-top: 10px;
}
.processingIndicator > .loadingContainer .fa-spinner:before {
  content: "\f110";
}
.person-group {
  margin-bottom: 15px;
}
.person-group .tplPerson {
  padding-bottom: 0;
  border: 0;
  margin-bottom: 10px;
}
.person-group .tplPerson .leftInfoWrap {
  width: 80px;
  margin-right: 15px;
}
.person-group .tplPerson .name {
  font-size: 16px;
  font-family: 'open-sans', sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
}
/*=========================================================												 
SPeech
=========================================================*/
.tplSpeech {
  margin-bottom: 40px;
}
.tplSpeech .description {
  font-size: 12px;
}
.tplSpeech .venue {
  margin-top: -10px;
  padding-top: 0;
  margin-bottom: 15px;
}
.tplSpeech .heading-bar {
  margin-bottom: 20px;
}
.tplSpeech .tplPerson .leftInfoWrap .portraitPhoto {
  padding: 5px;
  border: 1px solid #d6d6dd;
}
/*=========================================================
Report
=========================================================*/
.publicationPage .iconCounters {
  padding: 0 10px;
  display: none;
  position: absolute;
  z-index: 1;
  top: -55px;
  right: 0;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 33px -1px #000000;
  -moz-box-shadow: 0px 0px 33px -1px #000000;
  box-shadow: 0px 0px 33px -1px #000000;
}
.publicationPage .iconCounters .iconCountersContent {
  position: relative;
  display: block;
}
.publicationPage .iconCounters .iconCountersContent:before {
  position: absolute;
  bottom: -25px;
  left: 45%;
  font-family: "Glyphicons Halflings";
  content: "\e252";
  font-size: 30px;
  color: #ffffff;
}
.publicationPage .iconCounters a.group {
  font-size: 11px;
  color: #404040;
  display: inline-block;
  vertical-align: bottom;
  padding: 15px 5px;
  z-index: 1;
}
.publicationPage .iconCounters a.group:hover {
  color: #00b3b5;
}
.publicationPage .iconCounters a.group:hover:before {
  color: #00b3b5;
}
.publicationPage .iconCounters a.group:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
  position: relative;
  top: 2px;
}
.publicationPage .iconCounters a.group.views:before {
  content: "\f06e";
}
.publicationPage .iconCounters a.group.experts:before {
  top: 3px;
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.publicationPage .iconCounters a.group.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.publicationPage .iconCounters a.group.bookmarks:before {
  content: "\f02e";
  transform: rotate(180deg);
}
.publicationPage .iconCounters a.group.rating:before {
  content: "\f005";
  transform: rotate(180deg);
}
.publicationPage .pageContent .well.dark .resAuthor {
  float: right;
  width: 275px;
  margin-left: 30px;
  color: #ffffff;
  margin-bottom: 20px;
}
.publicationPage .pageContent .well.dark .resAuthor .title {
  color: #ffffff;
  font-size: 12px;
  margin-bottom: 10px;
  font-weight: 600;
}
.publicationPage .pageContent .well.dark .resAuthor .well {
  border-color: #515153;
  background: none;
  margin-top: 0;
}
.publicationPage .pageContent .well.dark .resAuthor .well a:hover {
  color: #ffffff;
}
.publicationPage .pageContent .well.dark .resAuthor .portraitPhoto {
  background: none;
  border-color: #515153;
  padding: 1px;
  width: 60px;
}
.publicationPage .pageContent .well.dark .resAuthor .name {
  font-size: 13px;
  font-weight: 600;
}
.publicationPage .pageContent .well.dark .resAuthor .personOrg {
  font-size: 11px;
  font-weight: 400;
  text-transform: none;
}
.publicationPage .pageContent .well.dark .resAuthor .normalColor {
  color: #ffffff;
}
.publicationPage .pageContent .well.dark .resAuthor .normalColor:hover {
  color: #00b3b5;
}
.publicationPage .pageContent .well.dark.highlighted .resAuthor {
  display: none;
}
.publicationPage .pageContent .well.dark.highlighted .topActionssBox {
  overflow: visible;
}
.publicationPage .pageContent .topActionssBox {
  overflow: hidden;
}
.publicationPage .pageContent .resourceMainInfo .right {
  max-width: 22%;
}
.publicationPage .pageContent .resourceMainInfo .right .btn {
  font-size: 13px;
}
.publicationPage .pageContent .resourceMainInfo .right .btn.alt {
  margin-left: 0;
}
.publicationPage .pageContent .resourceMainInfo .right .resourceThumb {
  width: auto;
  margin-bottom: 10px;
}
.publicationPage .pageContent .resGenInfo.primary .label {
  color: #535252;
  font-weight: bold;
  text-align: center;
}
.publicationPage .pageContent .resGenInfo.primary .value {
  text-align: center;
}
.publicationPage .pageContent .tocSelect {
  margin-top: 10px;
}
.publicationPage .pageContent .tocSelect .selectWrap {
  background: #ffffff;
  padding: 0;
  border-radius: 30px;
  position: relative;
  border: #b9eaeb 1px solid;
}
.publicationPage .pageContent .tocSelect .selectWrap:before {
  position: absolute;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 7px 15px 0;
  top: -1px;
  right: -1px;
  height: calc(100% + 2px);
  text-align: center;
  font-family: FontAwesome;
  content: "\f078";
  color: #ffffff;
  background: #00b3b5;
}
.publicationPage .pageContent .tocSelect select {
  border-radius: 30px;
  border: 0;
  height: 28px;
  padding: 3px 42px 3px 15px;
  box-shadow: none;
  background: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
  font-weight: 400;
  font-size: 14px;
}
.publicationPage .pageContent .tocSelectWrap .toc-dropdown .toc-dropdown {
  margin-left: 20px;
}
.publicationPage .pageContent .tocCurrentDd {
  min-height: 35px;
  padding: 8px 42px 0 15px;
  display: block;
  width: 100%;
  margin-top: 15px;
  background: none;
  border-radius: 30px;
  position: relative;
  border: #ffffff 1px solid;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
}
.publicationPage .pageContent .tocCurrentDd:before {
  position: absolute;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 12px 15px 0;
  top: -7px;
  right: -1px;
  height: calc(102%);
  text-align: center;
  font-family: FontAwesome;
  content: "\f077";
  color: #ffffff;
  background: none;
  font-size: 16px;
}
.publicationPage .pageContent .tocCurrentDd.collapsed:before {
  content: "\f078";
}
.publicationPage .pageContent .tocCurrentDd:hover {
  border-color: #00b3b5;
}
.publicationPage .pageContent .tocCurrentDd:hover:before {
  color: #00b3b5;
}
.publicationPage .grpHeading {
  font-weight: 300;
  font-size: 16px;
  margin-top: 0;
}
.publicationPage .ToC:not(.topToC) {
  padding: 30px;
  background: #ffffff;
}
.publicationPage .pager-list .pagination.small {
  width: 100%;
  display: block;
}
.publicationPage .pager-list .pagination.small:before,
.publicationPage .pager-list .pagination.small:after {
  content: " ";
  display: table;
}
.publicationPage .pager-list .pagination.small:after {
  clear: both;
}
.publicationPage .pager-list .pagination.small:before,
.publicationPage .pager-list .pagination.small:after {
  content: " ";
  display: table;
}
.publicationPage .pager-list .pagination.small:after {
  clear: both;
}
.publicationPage .pager-list .pagination.small .pager-prevpageb {
  float: left;
}
.publicationPage .pager-list .pagination.small .pager-prevpageb .fa {
  margin-right: 5px;
}
.publicationPage .pager-list .pagination.small .pager-pagenextb {
  float: right;
}
.publicationPage .pager-list .pagination.small .pager-pagenextb .fa {
  margin-left: 5px;
}
.publicationPage .pager-list .pagination.small > li {
  width: auto;
  height: auto;
  background: none;
}
.publicationPage .pager-list .pagination.small > li > a {
  text-transform: uppercase;
  font-size: 10px;
  width: auto;
  height: auto;
  color: #ffffff;
}
.publicationPage .pager-list .pagination.small > li > a .fa {
  font-size: 13px;
  position: relative;
  top: 1px;
}
.publicationPage .pager-list .pagination.small > li > a:hover {
  color: #00b3b5;
}
.publicationPage #tocSelect {
  padding: 90px 40px 20px;
  margin-right: -40px;
  margin-left: -40px;
  top: -95px;
  margin-bottom: -95px;
  position: relative;
  -webkit-box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px 0px 79px 0px rgba(0, 0, 0, 0.75);
  border: 0;
}
.publicationPage #tocSelect .toc-dropdown {
  width: calc(100% - 60px);
}
.publicationPage #tocSelect .toc-dropdown .ToCRow {
  background: none;
}
.publicationPage #tocSelect a {
  color: #ffffff;
  display: block;
}
.publicationPage #tocSelect .ToCRow.selected {
  background: none;
}
.publicationPage #tocSelect .ToCRow.selected > .item {
  background: rgba(255, 255, 255, 0.2);
}
.publicationPage #tocSelect .ToCRow .item {
  border-bottom: rgba(255, 255, 255, 0.2) 1px solid;
  padding-left: 20px;
}
.publicationPage #tocSelect .ToCRow .item a {
  padding: 5px 5px 5px 10px;
  display: block;
}
.publicationPage #tocSelect .ToCRow .item:hover {
  background: rgba(255, 255, 255, 0.2);
}
.publicationPage #tocSelect .ToCRow:hover {
  background: none;
}
.publicationPage #tocSelect .childrenList .item {
  padding-left: 40px;
}
.publicationPage #tocSelect .childrenList .childrenList .item {
  padding-left: 60px;
}
.publicationPage #tocSelect .childrenList .childrenList .childrenList .item {
  padding-left: 80px;
}
.publicationPage #tocSelect .childrenList .childrenList .childrenList .childrenList .item {
  padding-left: 100px;
}
.publicationPage .well select {
  font-weight: 900;
}
.publicationPage .well.dark {
  padding: 20px 40px;
  margin-top: 30px;
}
.publicationPage .well.dark .collapsing {
  height: auto !important;
}
.publicationPage .well.dark .pager {
  margin-bottom: 10px !important;
  clear: both;
  margin-top: 40px;
}
.publicationPage .well.dark .pager.bottom {
  padding-top: 25px;
}
.publicationPage .well.dark .pager .disabled {
  background: #3e3e3e;
  height: 16px;
  width: 17px;
  cursor: default;
}
.publicationPage .scrollbar-dynamic > .scroll-element {
  background: #f0f1f5;
}
.publicationPage .scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.publicationPage .scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  width: 10px;
}
.publicationPage .file :before {
  font-size: 16px;
}
.publicationPage .pageContent .centerLeftColumnWrapp .resourceMainInfo .right .btn {
  width: 100%;
}
.publicationPage .pageContent .centerLeftColumnWrapp .resourceMainInfo .right .btn.sampleBtn {
  margin-top: 10px;
}
.publicationPage .pager-list .pagination.small .homePublication {
  margin: 0 auto;
  width: calc(100% - 113px);
  display: inline-block;
  text-align: center;
}
.publicationPage .pager-list .pagination.small .homePublication .homePubli {
  width: 100%;
}
.ratingStatusBarWrap {
  border: #515153 1px solid;
  border-radius: 30px;
  padding: 1px;
  width: 30%;
  position: relative;
  height: 18px;
  display: block;
  float: right;
  margin-left: 30px;
  margin-top: 7px;
}
.ratingStatusBarWrap:hover {
  border-color: #848486;
}
.ratingStatusBarWrap .ratingstatusBar {
  display: block;
  background: #00b3b5;
  border-radius: 30px;
  height: calc(100% - 2px);
  position: absolute;
  left: 1px;
}
.chapterContent {
  background: #ffffff;
  margin-top: 0;
  padding: 0 30px 30px;
  font-size: 13px;
}
.chapterContent img {
  max-width: 100%;
}
.chapterContent.scrollbar-dynamic .contentCMS {
  font-size: 13px;
  padding: 0;
}
.chapterContent h2 {
  font-family: 'proxima-nova', sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-top: 0;
}
.chapterContent h3 {
  font-family: 'proxima-nova', sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-top: 0;
}
.chapterTitle .file {
  font-size: 10px;
}
.chapterTitle .ctIcon {
  float: right;
  margin: -20px 0 5px 30px;
  background-size: 100% 100%;
}
.currentPage {
  color: #ffffff;
  font-size: 11px;
  text-align: center;
}
.currentPage .label {
  font-weight: 400;
  font-size: 12px;
}
.currentPage .current {
  font-weight: 900;
}
.reportSearch {
  text-align: left;
  color: #ffffff;
}
.reportSearch .name a {
  display: block;
  word-wrap: break-word;
}
.chaptersInfo {
  color: #535252;
  background: none;
  margin-top: 0;
  border: 0;
}
.ToC .ToCRow {
  background: #ffffff;
  list-style: none;
}
.ToC .grpHeading {
  margin-top: 10px;
  position: relative;
  z-index: 1;
}
.ToC .toggle {
  font-size: 18px;
  padding-right: 5px;
  cursor: pointer;
  width: 17px;
  display: block;
  float: left;
}
.ToC .toggle.collapsed:before {
  content: "\f0da";
}
.ToC .itemNo {
  font-weight: 900;
  padding-right: 5px;
  padding-left: 5px;
  display: block;
  float: left;
  background: #ffffff;
  color: #404040;
  text-align: center;
  font-size: 10px;
  position: relative;
  top: -1px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  min-width: 21px;
  margin-right: 10px;
}
.ToC .itemName {
  overflow: hidden;
  display: block;
}
.ToC .ToCTitle {
  font-weight: 400;
  font-size: 18px;
  font-family: 'proxima-nova', sans-serif;
  text-align: left;
  background: #ffffff;
  width: calc(70% - 30px);
  padding: 25px;
  transition: width 300ms ease-in-out;
}
.ToC .childrenList .chapterNo {
  background: #818181;
}
.ToC .childrenList .childrenList .chapterNo {
  background: #a7a7a7;
}
.ToC .childrenList .itemContent .itemContentBox {
  padding-left: 20px;
}
.ToC .childrenList .childrenList .itemContent .itemContentBox {
  padding-left: 50px;
}
.ToC .childrenList .childrenList .itemContent .no-children .placeholder {
  display: block;
}
.ToC .childrenList .childrenList .childrenList .itemContent .itemContentBox {
  padding-left: 70px;
}
.ToC .childrenList .childrenList .childrenList .childrenList .itemContent .itemContentBox {
  padding-left: 90px;
}
.ToC .childrenList .childrenList .childrenList .childrenList .childrenList .itemContent .itemContentBox {
  padding-left: 110px;
}
.ToC .placeholder {
  display: none;
  cursor: default;
  opacity: 0;
}
.ToC .itemContent {
  padding-left: 0;
  display: block;
  overflow: hidden;
  padding: 0 25px;
  background: #ffffff;
  width: calc(70% - 30px);
  transition: width 300ms ease-in-out;
}
.ToC .itemContent .fa-bookmark {
  float: right;
  margin-left: 15px;
  margin-top: 9px;
  font-size: 16px;
  position: relative;
  z-index: 1;
  cursor: pointer;
  -moz-transform: scale(0.9, 1.4);
  -ms-transform: scale(0.9, 1.4);
  -o-transform: scale(0.9, 1.4);
  -webkit-transform: scale(0.9, 1.4);
  transform: scale(0.9, 1.4);
}
.ToC .itemContent .fa-bookmark:hover,
.ToC .itemContent .fa-bookmark.selected {
  color: #00b3b5;
}
.ToC .itemContent .itemContentBox {
  border-bottom: #e8e8e8 1px solid;
  padding: 5px 0 5px 5px;
}
.ToC .chapterTitleText {
  padding-left: 0;
}
.ToC .ToCIndex {
  font-size: 12px;
  position: relative;
}
.ToC .ToCIndex > .ToCRow {
  background: #ffffff;
}
.ToC .ToCIndex > .ToCRow:nth-child(2n+2) .ratingstatusBar {
  width: 20% !important;
}
.ToC .ToCIndex > .ToCRow:nth-child(3n+3) .ratingstatusBar {
  width: 50% !important;
}
.ToC .ToCIndex > .ToCRow:first-child > .item:first-child > .itemContent > .itemContentBox {
  border-top: #e8e8e8 1px solid;
}
.ToC .ToCIndex > .ToCRow > .itemContent {
  padding-left: 10px;
}
.ToC .ToCIndex.well {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ToC .ToCIndex a {
  color: #535252;
}
.ToC .ToCIndex a.selected {
  font-weight: 900;
  color: #00b3b5;
  cursor: default;
}
.ToC .ToCIndex a:hover {
  color: #00b3b5;
}
.ToC .ToCIndex .ToCItems {
  text-align: left;
  width: 100%;
}
.ToC .ToCIndex .ToCItems a:hover {
  color: #00b3b5;
}
.ToC .collapse-container {
  position: relative;
}
.ToC .collapse-container .expandIcon {
  display: none;
}
.ToC .collapse-container.collapsed .expandIcon {
  display: inline-block;
}
.ToC .collapse-container.collapsed .collapseIcon,
.ToC .collapse-container.collapsed > .collapse-target {
  display: none;
}
.ToC .collapse-container.no-children .expandIcon,
.ToC .collapse-container.no-children .collapseIcon,
.ToC .collapse-container.no-children > .collapse-target {
  display: none;
}
.ToC .collapse-container.no-children .placeholder {
  display: block;
}
/*=========================================================
BX Slider
=========================================================*/
.JSbxSliderWrap .content-box {
  position: relative;
}
.JSbxSliderWrap .JSbxSliderPrev {
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  color: #333333;
  background: #ffffff;
  padding: 0 5px;
  position: absolute;
  z-index: 999;
  left: 0;
  top: 13px;
}
.JSbxSliderWrap .JSbxSliderPrev :before {
  content: "\e079";
  font-style: normal;
}
.JSbxSliderWrap .JSbxSliderNext {
  font-family: "Glyphicons Halflings";
  font-size: 16px;
  color: #333333;
  background: #ffffff;
  padding: 0 5px;
  position: absolute;
  z-index: 999;
  right: 0;
  top: 13px;
}
.JSbxSliderWrap .JSbxSliderNext :before {
  content: "\e080";
  font-style: normal;
}
.JSbxSliderWrap .bx-controls {
  position: static;
  margin-top: 30px;
}
.JSbxSliderWrap .bx-controls .bx-pager-item {
  display: inline-block;
}
.JSbxSliderWrap .bx-controls .bx-pager-link {
  background: #8a8a8a;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.JSbxSliderWrap .bx-controls .bx-pager-link.active {
  background: #333333;
}
/*=========================================================
ARTICLE
=========================================================*/
.tplNewsletterIssue .issueSection {
  margin-top: 30px;
}
.tplNewsletterIssue .tplDefault .iconDefault {
  background-image: url(/common/images/resource/ContentTypes/newsletter.png);
}
/*=========================================================
TWITTER 				   									   						              
=========================================================*/
.twitterBox .embeddedTweets {
  background: #00dbde;
  display: table;
  width: 100%;
  position: relative;
  z-index: 3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 300;
  color: #ffffff;
  margin-bottom: -35px;
}
.twitterBox .embeddedTweets .twitterHeader {
  display: table-cell;
  padding: 25px 20px;
  width: 100%;
}
.twitterBox .embeddedTweets .twitterHeader .twitterAt {
  font-size: 13px;
  line-height: 14px;
}
.twitterBox .embeddedTweets .twitterHeader .twitterHash {
  font-weight: 900;
  line-height: 14px;
  font-size: 13px;
}
.twitterBox .embeddedTweets .twitterHeader .twitterHash span {
  color: #82feff;
}
.twitterBox .embeddedTweets .twitterHeader .twitterHash .fa-twitter {
  background: none;
}
.twitterBox .embeddedTweets .follow {
  display: none;
}
.twitterBox .tweets {
  background: #f0f1f5;
  height: 483px;
  width: 100%;
  overflow: hidden;
}
.twitterBox .tweets iframe {
  height: 475px !important;
}
.twitterBox .twitterFooter {
  display: table;
  width: 100%;
  position: relative;
  margin-top: -8px;
  margin-bottom: 30px;
}
.twitterBox .twitterFooter .follow {
  background: #00b3b5;
  display: table-cell;
  padding: 12px 50px;
  line-height: 12px;
  font-size: 10px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
.twitterBox .twitterFooter .follow:before {
  content: none;
}
.twitterBox .twitterFooter .follow:hover {
  background: #00a9ab;
}
.twitterBox .twitterFooter .follow .fa-twitter {
  background: none;
}
.twitterBox .twitterFooter .follow .fa-twitter:before {
  font-size: 20px;
  vertical-align: middle;
  padding-left: 10px;
}
/*=========================================================
TopNav Mobile Social Media Links    						              
=========================================================*/
.mobileNavSocial {
  padding-top: 10px;
  text-align: center;
  margin-bottom: 10px;
  border-top: #d6d6dd 1px solid;
}
.mobileNavSocial a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  color: #404040;
}
.mobileNavSocial a:hover {
  color: #00b3b5;
}
.mobileNavSocial a .fa {
  font-size: 30px;
}
/***********************************************************************								  								  
STANDARD LANDING PAGES - e.g. News											       
***********************************************************************/
.landingPage {
  /*=== Center Page ===*/
  /*=== Right Bar ===*/
}
.landingPage .mainMiddleCol {
  padding-top: 60px;
}
.landingPage .centerLeftColumn .topItems .name {
  color: #404040;
  font-size: 24px;
  font-weight: 300;
}
.landingPage .centerRightColumn {
  top: 0;
}
.landingPage .centerRightColumn .topItems ul li {
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.landingPage .centerRightColumn .topItems ul li p {
  margin-bottom: 5px;
}
.landingPage .centerRightColumn .topItems ul li p:last-child {
  margin-bottom: 0;
}
.landingPage .centerRightColumn .topItems ul li .posted .label {
  display: none;
}
.landingPage .centerRightColumn .topItems .name {
  font-size: 14px;
}
.landingPage .centerRightColumn .topItems .leftInfo {
  display: none;
}
.landingPage .centerRightColumn .topItems .flexibleCol {
  padding: 0;
}
.landingPage .centerRightColumn .topItems .rightInfo .right {
  margin-left: 20px;
  max-width: 100px;
}
.landingPage .centerRightColumn .topItems .resStatusIcon,
.landingPage .centerRightColumn .topItems .authorInfoTop,
.landingPage .centerRightColumn .topItems .actionsWrapp {
  display: none;
}
/*=========================================================				     
 right/center cols  - get height for adding border to the biggest one																  
=========================================================*/
.singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerRightColumn {
  border-left: 0;
  margin-left: 0;
}
.singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn {
  padding-right: 25px;
  margin-right: 25px;
  border-right: #d6d6dd 1px solid;
}
.singleColLayout.generalLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn {
  padding-left: 25px;
}
.pressReleaseLayout .centerTwoColLayout .centerLeftColumn {
  padding-left: 0;
}
.resourcePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn {
  padding-left: 25px;
}
.resourcePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumn {
  padding-right: 0;
  border-right: 0;
  margin-right: 0;
}
.resourcePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn .tab-content .centerLeftColumn {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}
.resourcePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn .tab-content .centerRightColumn {
  padding-left: 0;
}
/*=========================================================
NEWSLETTER
=========================================================*/
.NewsletterItemsSummary {
  min-width: 260px;
}
.NewsletterItemsSummary .well {
  border-bottom: #b9eaeb 1px solid;
}
.NewsletterItemsSummary .content-box {
  padding: 0;
}
.NewsletterItemsSummary .content-box .well.highlight {
  margin: -1px 0 0;
  padding: 25px;
}
.NewsletterItemsSummary .content-box .well:last-child {
  border-bottom: 0;
  margin-top: 0;
  border-top: 0;
}
.NewsletterItemsSummary .content-box .article_titles li {
  margin: 0 20px 0;
}
.NewsletterItemsSummary .content-box .article_titles li a {
  padding: 20px 0 0;
}
.NewsletterItemsSummary .content-box .article_titles li:last-child {
  padding-bottom: 20px;
}
.NewsletterItemsSummary .content-box .newsletter_link {
  margin: 30px auto;
}
.NewsletterItemsSummary .feature-box .content-box {
  padding: 20px !important;
}
.NewsletterItemsSummary .feature-box .content-box .well.highlight {
  margin: -19px -20px -20px;
}
.NewsletterItemsSummary .feature-box .content-box .well.highlight .regularBox {
  font-weight: 600;
  text-align: left;
}
.tplNewsletterIssue .contentCMS a {
  color: #034ea1;
}
.tplNewsletterIssue .contentCMS a:hover {
  color: #00b3b5;
}
.tplNewsletterIssue .contentCMS a.link {
  color: #00b3b5;
}
.tplNewsletterIssue .contentCMS a.link:hover {
  color: #034ea1;
}
.tplNewsletterIssue .feature-box.newsletterFeature {
  border: 0;
}
.tplNewsletterIssue .feature-box.newsletterFeature .txt-head {
  padding: 0;
  border: 0;
  margin: 0;
  background: transparent;
  display: block;
  font-family: 'open-sans', sans-serif;
  line-height: 28px;
  font-size: 24px;
  margin-bottom: 15px;
  font-weight: 400;
  word-wrap: break-word;
  margin-bottom: 10px;
}
.tplNewsletterIssue .feature-box.newsletterFeature .txt-head.smallMargins {
  line-height: 22px;
  margin-bottom: 5px;
  font-weight: 600;
}
.tplNewsletterIssue .feature-box.newsletterFeature .txt-head .small {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  font-weight: 400;
  font-family: 'open-sans', sans-serif;
}
.tplNewsletterIssue .feature-box.finalReport {
  margin-bottom: 0;
}
.tplNewsletterIssue .listReports {
  padding: 20px;
  border: 1px solid #d6d6dd;
  border-top: 0;
  background: #eef6fd;
}
.tplNewsletterIssue .listReports .items {
  display: inline-block;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-content: stretch;
}
.tplNewsletterIssue .listReports li {
  width: calc((100% - 130px) / 4);
  margin: 0 15px 0 15px;
  display: inline-block;
  flex: 0 1 auto;
  align-self: auto;
  vertical-align: top;
  border-top: 1px solid #d6d6dd;
  padding-top: 30px;
  margin-top: 30px;
}
.tplNewsletterIssue .listReports li:nth-child(-n+4) {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
}
.tplNewsletterIssue .listReports li:last-child article {
  margin-bottom: 0;
}
.tplNewsletterIssue .listReports li article {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
.tplNewsletterIssue .listReports li article .ctIcon {
  display: none;
}
.tplNewsletterIssue .listReports li article .description {
  display: none;
}
.tplNewsletterIssue .listReports li article .posted.date {
  display: none;
}
.tplNewsletterIssue .listReports li article .actionsWrapp {
  display: none;
}
.tplNewsletterIssue .listReports li article .actionsWrapp.infoBar {
  display: none;
}
.tplNewsletterIssue .listReports li article .name {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
}
.tplNewsletterIssue .listReports li article .rightInfo {
  border: 0;
  padding: 0;
}
.tplNewsletterIssue .listReports li article .rightInfo .right {
  float: none;
  margin: 0 0 15px;
  max-width: 100px;
}
.tplNewsletterIssue .listProjectUpdates {
  margin-bottom: 40px;
}
.tplNewsletterIssue .listProjectUpdates li {
  width: calc((100% - 97px) / 3);
  margin: 0 30px 0 0;
  display: inline-block;
  vertical-align: top;
}
.tplNewsletterIssue .listProjectUpdates li:first-child {
  width: 62%;
}
.tplNewsletterIssue .listProjectUpdates li:first-child .rightInfo .right {
  max-width: 100%;
}
.tplNewsletterIssue .listProjectUpdates li article {
  border-bottom: 0;
  padding-bottom: 0;
}
.tplNewsletterIssue .listProjectUpdates li .rightInfo {
  border: 0;
  padding: 0;
}
.tplNewsletterIssue .listProjectUpdates li .rightInfo .name {
  font-weight: 300;
}
.tplNewsletterIssue .listProjectUpdates li .rightInfo .right {
  float: none;
  margin: 0 auto;
  max-width: 100%;
}
.tplNewsletterIssue .listProjectUpdates li .rightInfo .right img {
  margin-bottom: 15px;
}
.tplNewsletterIssue .tplNews .ctIcon {
  display: none;
}
.tplNewsletterIssue .tplDefault .iconDefault {
  display: none;
}
/*=========================================================				  
NEWSLETTER SUBSCRIBE FORM
=========================================================*/
.centerRightColumn .ctIcon {
  display: none;
}
.centerRightColumn .infromationTable .lableTable {
  display: none;
}
.centerRightColumn .feature-box .header-box {
  border-bottom: #d6d6dd 1px solid;
}
.centerRightColumn .feature-box .well.highlight {
  margin: -36px -25px 0;
}
.centerRightColumn .feature-box .well.highlight.ctStatus {
  margin: -21px -20px -21px;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box {
  padding: 0;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well {
  margin-bottom: 0;
  border: 0;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group {
  margin-bottom: 0;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .name {
  display: none;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group {
  display: block;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group .input-group-btn .submitButton {
  display: block;
  width: 100%;
  border-radius: 30px;
  margin-top: 15px;
  margin-left: 0;
  background: #00b3b5;
  border-color: #00b3b5;
  color: #ffffff;
}
.centerRightColumn .feature-box .NewsletterSubscribeForm .content-box .subscribeForm.well .form-group .emailGroup .input-group .input-group-btn .submitButton:hover {
  color: #ffffff;
  background: #034ea1;
  border-color: #034ea1;
}
.centerRightColumn .feature-box .NewsletterItemsSummary .active {
  background-color: #f0f1f5;
  padding-left: 21px;
  width: 100%;
  margin: -1px 0 0 0;
  border-top: 1px solid #e8e8e8;
}
.centerRightColumn .feature-box .NewsletterItemsSummary .content-box.collapse {
  border-top: 1px solid #d6d6dd;
}
.centerRightColumn .feature-box .NewsletterItemsSummary .fullList {
  width: 100%;
  padding: 10px;
  border: 1px solid #d6d6dd;
  margin-bottom: 20px;
}
.centerRightColumn .NewsletterItemsSummary .feature-box .well.highlight {
  margin: 0;
}
.centerRightColumn .filedUnder .meta .labelMeta {
  float: none;
  display: block;
  padding: 15px 20px;
  background: #f8f8f8;
  font-size: 14px;
  min-height: 16px;
  line-height: initial;
  border: #b9eaeb 1px solid;
  border-bottom: 0;
  text-transform: unset;
  font-weight: normal;
  margin-right: 0;
}
.centerRightColumn .filedUnder .meta .labelMeta .glyphicon:before {
  content: '';
}
.centerRightColumn .filedUnder .meta .infoMeta {
  border: #d6d6dd 1px solid;
  padding: 15px;
}
.centerRightColumn .filedUnder .meta .infoMeta span {
  margin-bottom: 0;
}
.centerRightColumn .filedUnder .meta .category-group {
  margin-bottom: 15px;
  display: block;
}
.centerRightColumn .filedUnder .meta .category-group:last-child {
  margin-bottom: 0;
}
.centerRightColumn .filedUnder .meta .category-group > .title {
  float: left;
  padding-right: 0;
  padding-left: 5px;
  margin-right: 0;
  margin-bottom: 3px;
  text-transform: uppercase;
  vertical-align: middle;
  width: 100%;
  color: #535252;
  border-right: 0;
  font-size: 12px;
}
.centerRightColumn .filedUnder .meta .category-group > .title:before {
  content: '';
}
.centerRightColumn .filedUnder .meta .category-group > .badgeWrap {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.centerRightColumn .filedUnder .meta .category-group > .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #00b3b5;
  color: #ffffff;
  padding: 3px 6px;
}
.centerRightColumn .filedUnder .meta .category-group ul {
  overflow: unset;
  float: none;
  display: block;
  clear: both;
}
.centerRightColumn .filedUnder .meta .category-group ul li {
  display: table;
  width: 100%;
  padding: 1px 0 1px 10px;
  cursor: pointer;
  border-radius: 30px;
  border: 1px solid transparent;
  position: relative;
  margin-bottom: 0;
}
.centerRightColumn .filedUnder .meta .category-group ul li ul {
  padding-left: 10px;
}
.centerRightColumn .filedUnder .meta .category-group ul li .title {
  text-align: left;
  vertical-align: middle;
  display: block;
  width: 80%;
  float: left;
  text-transform: capitalize;
  color: #8a8a8a;
  border-right: 0;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  white-space: normal;
  padding-top: 5px;
  padding-bottom: 5px;
}
.centerRightColumn .filedUnder .meta .category-group ul li .badgeWrap {
  display: block;
  vertical-align: middle;
  float: right;
  text-align: center;
  padding-right: 0;
  margin-right: 3px;
  margin-top: 3px;
}
.centerRightColumn .filedUnder .meta .category-group ul li .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #00b3b5;
  color: #ffffff;
  padding: 3px 6px;
  font-weight: bold;
  width: 30px;
  text-align: center;
}
.centerRightColumn .filedUnder .meta .category-group ul li a[href=""] {
  color: #535252;
  cursor: default;
}
.centerRightColumn .filedUnder .meta .category-group ul li a[href=""]:hover {
  background: transparent;
  color: #535252;
}
.centerRightColumn .filedUnder .meta .category-group ul li a {
  display: block;
  border: 1px solid transparent;
  padding-left: 5px;
}
.centerRightColumn .filedUnder .meta .category-group ul li a:hover {
  border: 1px solid #00b3b5;
  display: block;
  border-radius: 30px;
  background: #b9eaeb;
  box-sizing: border-box;
}
.centerRightColumn .filedUnder .meta .category-group ul li a:after {
  display: table;
  clear: both;
  content: '';
}
.centerRightColumn .filedUnder .meta .category-group > ul {
  overflow: unset;
  float: none;
  clear: both;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li {
  display: table;
  width: 100%;
  margin-bottom: 0;
  padding: 1px 0 1px 0;
  cursor: pointer;
  border-radius: 30px;
  border: 1px solid transparent;
  position: relative;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li > .title {
  text-align: left;
  vertical-align: middle;
  display: block;
  width: 80%;
  float: left;
  text-transform: uppercase;
  color: #8a8a8a;
  border-right: 0;
  font-size: 12px;
  font-weight: 400;
  word-wrap: break-word;
  white-space: normal;
  padding-top: 3px;
  padding-bottom: 1px;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li > .badgeWrap {
  display: block;
  float: right;
  vertical-align: middle;
  text-align: center;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li > .badgeWrap .badge {
  display: inline-block;
  margin: 0 auto;
  font-size: 10px;
  background-color: #e9e9e9;
  color: #8a8a8a;
  padding: 3px 6px;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li ul li {
  padding-left: 5px;
  margin-bottom: 0;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li ul li.category:last-child {
  margin-bottom: 0;
  border-right: 0;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li ul li.category:last-child .title {
  margin-bottom: 0;
  border-right: 0;
}
.centerRightColumn .filedUnder .meta .category-group > ul > li ul li .title {
  width: 75%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.centerRightColumn .feature-box.finalReport .text-center {
  margin-top: 10px;
}
.centerRightColumn .feature-box.finalReport .img-thumbnail {
  margin-bottom: 10px;
}
.info {
  margin-left: 60px;
}
.info span {
  display: block;
}
.address {
  display: block;
  margin-bottom: 20px;
}
.social {
  font-weight: 400;
  float: right;
}
.social a i {
  opacity: .8;
  color: #ffffff;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  font-size: 20px;
  text-align: center;
  margin-right: 10px;
  padding-top: 15%;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.social a i:hover {
  opacity: 1;
}
.social .label {
  color: #ffffff;
  clear: both;
  margin-bottom: 20px;
  display: block;
  text-align: left;
  font-size: 12px;
  font-family: 'Proxima Nova', sans-serif;
  font-weight: 400;
}
.social ul li {
  list-style-type: none;
  display: inline-block;
}
.footerNav .group:last-of-type {
  margin-right: 0;
}
.footerNav .group a {
  display: block;
  margin-bottom: 0;
}
.footerNav .group a.section {
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
  margin-bottom: 15px;
  margin-top: 25px;
}
.footerLogo {
  display: block;
}
/*LOGIN PAGE*/
.loginPage {
  /*SubscribeForm*/
}
.loginPage .btn {
  background: #00b3b5;
  border: 1px solid #00b3b5;
  color: #ffffff;
}
.loginPage .subscribeForm {
  width: 100%;
  margin-top: 0;
}
.loginPage .subscribeForm .form-group.subscribeGroup {
  margin-bottom: 0;
}
.loginPage .subscribeForm label {
  text-transform: uppercase;
  font-family: 'open-sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  display: block;
  padding: 10px 0 5px;
}
.loginPage .subscribeForm label.labelEmail {
  display: block;
}
.loginPage .subscribeForm .name {
  display: block;
  text-align: left;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
}
.loginPage .subscribeForm .input-group {
  display: block;
}
.loginPage .subscribeForm .input-group .form-control {
  float: none;
  display: block;
}
.loginPage .subscribeForm .input-group .input-group-btn {
  display: block;
  width: 100%;
}
.loginPage .subscribeForm .input-group .input-group-btn .submitButton {
  display: block;
  width: 20%;
  padding: 5px 10px;
  margin-left: 0;
  margin-top: 25px;
  border-radius: 30px;
}
/*SignUpForm*/
.registerFormOnLoginPage {
  background: #ffffff;
  border: 0;
}
.registerFormOnLoginPage .fb-login-button + .connectLbl {
  margin-top: 30px;
}
.registerFormOnLoginPage .form {
  margin-bottom: 20px;
}
.registerFormOnLoginPage .externalProfile {
  padding-top: 0;
  margin-top: 0;
  border-top: 0;
}
.registerFormOnLoginPage .externalProfile .connectLbl {
  display: block;
}
.registerFormOnLoginPage .externalProfile .lblExternalProfile {
  display: none !important;
}
.registerFormOnLoginPage .remember-pass {
  margin-left: 26px;
  margin-top: 10px;
  display: block;
}
.registerFormOnLoginPage .data {
  position: relative;
  top: 3px;
}
.registerFormOnLoginPage .hasdRightBorders {
  border-right: #d6d6dd 1px solid;
  padding-right: 30px;
  margin-right: 10px;
}
.registerFormOnLoginPage.loginContent .content-box {
  background: #f8f8f8;
}
.registerFormOnLoginPage input[type="text"],
.registerFormOnLoginPage input[type="password"],
.registerFormOnLoginPage textarea {
  border-color: #d6d6dd;
}
.registerFormOnLoginPage input.captchaText {
  background: #ffffff;
  border: 1px solid #d6d6dd;
  color: #535252;
  font-family: 'open-sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 8px 10px;
  width: 100%;
}
.registerFormOnLoginPage .feature-box .header-box {
  margin-bottom: 0;
  padding-bottom: 0;
}
.registerFormOnLoginPage .feature-box .header-box .txt-head {
  background: #d6d6dd;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  font-family: 'open-sans', sans-serif;
  border-bottom: #d6d6dd 1px solid;
}
.registerFormOnLoginPage .feature-box .header-box .txt-head .fa {
  cursor: pointer;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
}
.registerFormOnLoginPage .feature-box .header-box .txt-head .collapsed .fa:before {
  content: "\f054";
}
.registerFormOnLoginPage .feature-box .simpleSubmit {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 200px;
}
.registerFormOnLoginPage label em {
  color: #de4b39;
}
.registerFormOnLoginPage .buttonsForm {
  float: none;
}
/*=========================================================
Title with expand an collapse                                                                                                                                                                           							                     
=========================================================*/
.name[aria-expanded="true"],
.name[aria-expanded="false"] {
  cursor: pointer;
}
.name[aria-expanded="true"]:before,
.name[aria-expanded="false"]:before {
  content: "\f078";
  font-family: FontAwesome;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
}
.name[aria-expanded="false"]:before {
  content: "\f077";
}
/*=========================================================
FILE UNDER                                                                                                                                                                           							                     
=========================================================*/
.filedUnder {
  clear: both;
  margin-top: 25px;
}
.filedUnder .meta {
  margin-top: 0;
}
.filedUnder .labelMeta {
  display: none;
}
.filedUnder .infoMeta {
  width: 100%;
}
.filedUnder .infoMeta .title {
  font-family: 'open-sans', sans-serif;
  display: block;
  margin-right: 0;
  padding-right: 0;
}
.filedUnder .infoMeta .title:after {
  display: none;
}
.filedUnder .infoMeta .title .badge {
  padding: 3px 6px;
}
.filedUnder .infoMeta .category-group {
  display: table-row;
}
.filedUnder .infoMeta .category-group ul {
  display: table-cell;
  vertical-align: top;
  width: auto;
  margin-top: 0;
  padding-bottom: 10px;
}
.filedUnder .infoMeta .category-group ul .title {
  display: table-cell;
  width: auto;
  vertical-align: top;
  padding-right: 20px;
  font-weight: 400;
}
.filedUnder .infoMeta .category-group ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 0;
  padding-right: 0;
  border-right: #d6d6dd 1px solid;
  margin-bottom: 8px;
}
.filedUnder .infoMeta .category-group ul li > .title {
  padding-right: 10px;
  padding-left: 10px;
}
.filedUnder .infoMeta .category-group ul li:last-child {
  border: 0;
}
.filedUnder .category-group {
  overflow: hidden;
  display: block;
  margin-bottom: 15px;
  margin-top: 3px;
}
.filedUnder .category-group > .title {
  font-weight: bold;
  float: left;
  display: block;
  width: 160px;
  position: relative;
  padding-right: 70px;
  padding: 0;
}
.filedUnder .category-group > .title:after {
  content: "\f054";
  font-family: FontAwesome;
  font-size: 10px;
  position: absolute;
  right: 0;
  padding-left: 5px;
}
.fileIconAttach .FileIcon {
  height: auto !important;
}
/*=========================================================		    							   
METADATA ITEM
=========================================================*/
.ccMetaDataItem.field1 img {
  display: inline-block;
}
.ccMetaDataItem.field1 .value {
  display: inline-block;
  vertical-align: middle;
}
.ccMetaDataItem.field1 .value.CC0 .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRGQUIyOERDNzI1QzExRTU4QjhDRDIwQjUxQzgyM0E5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRGQUIyOERENzI1QzExRTU4QjhDRDIwQjUxQzgyM0E5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEZBQjI4REE3MjVDMTFFNThCOENEMjBCNTFDODIzQTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEZBQjI4REI3MjVDMTFFNThCOENEMjBCNTFDODIzQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4nkRLIAAAIXUlEQVR42uxZ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') /*/common/images/licence/cc-zero.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBN0NGMERBNzI1QzExRTU5MUZERTgzOTFBOUE3RjZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBN0NGMERCNzI1QzExRTU5MUZERTgzOTFBOUE3RjZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUE3Q0YwRDg3MjVDMTFFNTkxRkRFODM5MUE5QTdGNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUE3Q0YwRDk3MjVDMTFFNTkxRkRFODM5MUE5QTdGNkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7kWGOyAAAI/ElEQVR42uxZ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') /*/common/images/licence/by.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY-SA .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4QTg2RUVCNzI1RDExRTU5RDUwRDM4N0I0NDMxMjE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4QTg2RUVDNzI1RDExRTU5RDUwRDM4N0I0NDMxMjE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzhBODZFRTk3MjVEMTFFNTlENTBEMzg3QjQ0MzEyMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzhBODZFRUE3MjVEMTFFNTlENTBEMzg3QjQ0MzEyMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WVsPKAAAMOElEQVR42uxZ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') /*/common/images/licence/by-sa.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY-ND .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NTBDMzIxNzI1RDExRTU5RjAyQTI3MjU3MDgzNEU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0NTBDMzIyNzI1RDExRTU5RjAyQTI3MjU3MDgzNEU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ1MEMzMUY3MjVEMTFFNTlGMDJBMjcyNTcwODM0RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ1MEMzMjA3MjVEMTFFNTlGMDJBMjcyNTcwODM0RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6omS/BAAALuklEQVR42uxZ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') /*/common/images/licence/by-nd.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY-NC .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIxQkI2NzVGNzI1RTExRTU4RjNCQjE1MEE4NTRGODk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIxQkI2NzYwNzI1RTExRTU4RjNCQjE1MEE4NTRGODk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjFCQjY3NUQ3MjVFMTFFNThGM0JCMTUwQTg1NEY4OTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFCQjY3NUU3MjVFMTFFNThGM0JCMTUwQTg1NEY4OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz541eGeAAAMD0lEQVR42uxZ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') /*/common/images/licence/by-nc.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY-NC-SA .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4N0YwRkZBNzI1RTExRTVCRDNBOEJFRDY5RDgyMjRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4N0YwRkZCNzI1RTExRTVCRDNBOEJFRDY5RDgyMjRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzg3RjBGRjg3MjVFMTFFNUJEM0E4QkVENjlEODIyNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg3RjBGRjk3MjVFMTFFNUJEM0E4QkVENjlEODIyNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/nzH/AAAOnklEQVR42uxZ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') /*/common/images/licence/by-nc-sa.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value.CC-BY-NC-ND .creative-commons-license-img {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAbCAYAAAA53gJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3NUI0QTlCNzI1RTExRTU4RDdEOEQ3NDVBN0YyMDczIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3NUI0QTlDNzI1RTExRTU4RDdEOEQ3NDVBN0YyMDczIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjc1QjRBOTk3MjVFMTFFNThEN0Q4RDc0NUE3RjIwNzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc1QjRBOUE3MjVFMTFFNThEN0Q4RDc0NUE3RjIwNzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mJgUlAAAOd0lEQVR42uxZ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') /*/common/images/licence/by-nc-nd.png*/;
  background-size: 100% auto;
  width: 77px;
  height: 27px;
  display: block;
}
.ccMetaDataItem.field1 .value .tooltip {
  text-transform: capitalize;
  font-size: 10px;
  width: auto;
  padding: 3px;
  font-family: 'open-sans', sans-serif;
}
.ccMetaDataItem .valueTable .value {
  display: block;
  -ms-word-break: break-word;
  word-break: break-word;
}
.ccMetaDataItem .valueTable .value a {
  overflow-wrap: break-word;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  display: block;
}
.ccMetaDataItem.field11 .valueTable .value a {
  min-width: 250px;
}
/*=========================================================		   							   
SEARCH 
=========================================================*/
.GSASearchResults .pagination {
  background: url("/images/filtersArrowssmall.png");
}
.GSASearchResults .selectArea {
  background: url("/images/filtersArrowssmall.png") no-repeat -35px center;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.GSASearchResults .GSAResultsList {
  max-width: 100%;
}
.GSASearchResults .GSAResultsList .Result {
  margin-bottom: 25px;
}
.GSASearchResults .GSAResultsList .Result .name {
  max-width: 100%;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}
.GSASearchResults .GSAResultsList .Result .description {
  margin-top: 0;
}
.GSASearchBox .form-group {
  position: relative;
}
.GSASearchBox .form-group .GSALoading {
  position: absolute;
  right: 50px;
  z-index: 9;
  top: 10px;
}
.GSASearchBox .input-group.nested .glyphicon {
  vertical-align: baseline;
}
.GSASearchBox .input-group.nested .btn-default {
  padding-top: 0;
}
.GSASearchBox .input-group.nested .btn-default .glyphicon-search {
  padding-top: 8px;
}
.WebCit {
  border-top: #e9e9e9 1px solid;
  padding-top: 20px;
  margin-top: 80px;
  margin-bottom: 10px;
  font-style: italic;
  color: #8a8a8a;
  font-size: 14px;
  clear: both;
}
.WebCit span {
  white-space: normal;
  display: inline-block;
  word-wrap: break-word;
  max-width: 100%;
}
.personPage .centerRightColumn .promoBannerWrapp {
  position: relative;
  width: 250px;
  margin-bottom: 40px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
}
.personPage .centerRightColumn .promoBannerWrapp .promoBox {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.promoBanner {
  float: right;
  margin-bottom: 15px;
}
.promoBanner img {
  display: block;
  max-width: 100%;
  height: auto;
}
.feature-box .promoBanner {
  float: none;
  margin-bottom: 0;
}
.flip {
  -webkit-perspective: 800;
  position: relative;
  cursor: pointer;
  height: 200px;
  width: 100%;
}
.flip:hover .card .face {
  border-color: #8a8a8a;
}
.flip .card {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 14px;
}
.flip .card.flipped {
  -webkit-transform: rotatey(-180deg);
  -moz-transform: rotatey(-180deg);
  transform: rotatey(-180deg);
}
.flip .card .face {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  border: #d9d9d9 1px solid;
  background: #ffffff;
}
.flip .card .face img {
  max-width: 100%;
  max-height: 100%;
}
.flip .card .face.back {
  cursor: pointer;
  padding: 25px;
  display: none;
  -moz-transform: rotatey(-180deg);
  -ms-transform: rotatey(0);
  -o-transform: rotatey(-180deg);
  -webkit-transform: rotatey(-180deg);
}
.flip .card .face.back .backWrap {
  -ms-transform: rotateY(-180deg);
}
.flip .card .flipTitle {
  font-size: 18px;
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #00b3b5;
}
.flip .card .flipTitle a {
  text-transform: uppercase;
}
.flip .card p {
  margin-bottom: 15px;
}
.flip .card .flipInstruction {
  display: none;
  font-size: 14px;
  text-align: center;
  padding: 25px 30px 25px 30px;
  width: 200px;
  margin: 0 auto;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUNCMUQxQTg1NEE5MTFFNDkxOUY4NDMzNEJGRDM5MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUNCMUQxQTk1NEE5MTFFNDkxOUY4NDMzNEJGRDM5MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0IxRDFBNjU0QTkxMUU0OTE5Rjg0MzM0QkZEMzkxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0IxRDFBNzU0QTkxMUU0OTE5Rjg0MzM0QkZEMzkxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pke4rF4AAAGmSURBVHjatJVPKERRFMZn5k2UDZGMzGbKAjVkNc3CRhZqItmIEmUhC2WjWGFHVpqQ7ZRQUkhiYUESS29hJRtKkZqNUBPfqe/W7fXmzkxznfr17n3dvnf+3hfs6GwP/JeFfN5NgE+wUq542LPvB1vAAQmbnifBDoXfwLQt8Tg4BVVMSR9wyxUPoqBRPG9AlO9c7ouxHEiDh3w5z2jCKop4CQ7WgaF84vPggikRewGvBrFaENM8z5i65RYMgwMW8xcMgGef89XgSttL0U8KFfQIjFNYUnQO6j1nK+mAStkS2AQVoMVP3Ik0Nqj1PfgGPRRuBnvqHNgHvdyL6CzXu2AD1IAz04QugzUtn8rSHDAVpT4DDp8zYM7bin4RtYJH8AMWwCLfS+FT4Es7K1FeMjWS1lGwbRJXNsWQVf93gazPOX1WJOJBidAkLh4eamE/gQ+DIxHQxLVMeXfYcHhMEw6wt2NFDpbMzKpJXHL97vmAyZJam8qMjAQt/SwS2pRnWRs3ZEG4DRxrN2pK3ag2xNfZjjleI9em31ypdsfJnuSAFRwiK/YnwADIpFE5HAKfoQAAAABJRU5ErkJggg==') /*/images/flip.png*/ no-repeat top center;
}
/*=========================================================
Custom Circle Feature 
=========================================================*/
.groupWrapp {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 40px;
  margin-bottom: 40px;
  font-family: 'open-sans', sans-serif;
  font-weight: bold;
  color: #4e4e4e;
  text-transform: uppercase;
  z-index: 8;
  width: 289px;
  height: auto;
  position: relative;
}
.groupWrapp .groupTitle {
  color: #4e4e4e;
  font-size: 18px;
  text-align: center;
  margin: 0 0 0;
  line-height: 18px;
}
.groupWrapp .groupTitle span {
  color: #00b3b5;
}
.groupWrapp .groupTitle span.normalText {
  color: #535252;
}
.groupWrapp .groupContent {
  background-image: none;
  background-color: #00b3b5;
  display: table;
  height: 150px;
  width: 150px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center 24px;
  color: #ffffff;
  margin: 20px auto;
}
.groupWrapp .groupContent .text {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
}
.groupWrapp .groupContent .bubble {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.groupWrapp:hover .hvr-ripple-out:before {
  border: 6px solid #00b3b5;
}
.groupWrapp .actions {
  font-size: 12px;
  font-weight: 600;
  font-family: 'open-sans', sans-serif;
  text-align: center;
}
.groupWrapp .actions a {
  font-size: 11px;
  display: inline-block;
  color: #00b3b5;
}
.groupWrapp .actions a:last-of-type {
  border: 0;
  margin-right: 0;
  padding-right: 0;
}
.groupWrapp .actions a:hover,
.groupWrapp .actions a:before {
  color: #00b3b5;
}
.groupWrapp .actions:before {
  background: #00b3b5;
}
.groupWrapp .actions .separator {
  background: #535252;
  width: 1px;
  position: relative;
  top: 3px;
  height: 12px;
  display: inline-block;
  margin: 0 10px;
}
.groupWrapp .actions .hvr-underline-from-center {
  /*&:before {
				background: @yellowCircle;
			}*/
}
.groupWrapp .actions .hvr-underline-from-center:before {
  height: 3px;
  background: transparent;
}
.groupWrapp .actions .hvr-underline-from-center:hover:before {
  background: #00b3b5;
}
.groupWrapp .actions2 {
  font-size: 10px;
  font-weight: normal;
  font-family: 'open-sans', sans-serif;
  text-align: center;
  margin-top: 12px;
}
.groupWrapp .actions2 a {
  color: #00b3b5;
}
.groupWrapp.redCircle .groupTitle span {
  color: #034ea1;
}
.groupWrapp.redCircle .groupTitle span.normalText {
  color: #535252;
}
.groupWrapp.redCircle .groupContent {
  background-image: none;
  background-color: #034ea1;
  border-color: #034ea1;
}
.groupWrapp.redCircle:hover .hvr-ripple-out:before {
  border: 6px solid #034ea1;
}
.groupWrapp.redCircle .actions .hvr-underline-from-center {
  color: #034ea1;
  /*&:before {
					background: @brand-secondary;
				}*/
}
.groupWrapp.redCircle .actions .hvr-underline-from-center:before {
  height: 3px;
  background: transparent;
}
.groupWrapp.redCircle .actions .hvr-underline-from-center:hover:before {
  background: #034ea1;
}
.groupWrapp.greenCircle .groupTitle span {
  color: #00b3b5;
}
.groupWrapp.greenCircle .groupTitle span.normalText {
  color: #535252;
}
.groupWrapp.greenCircle .groupContent {
  background-color: #00b3b5;
  border-color: #00b3b5;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAB9CAYAAAAyTfgVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVFREJDNzhFNDJCMTFFNEFEMjA4REVGMDU2NkEwNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVFREJDNzlFNDJCMTFFNEFEMjA4REVGMDU2NkEwNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUVEQkM3NkU0MkIxMUU0QUQyMDhERUYwNTY2QTA1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUVEQkM3N0U0MkIxMUU0QUQyMDhERUYwNTY2QTA1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn4/v2QAABdTSURBVHja7F1PqCzN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') /*/images/home/map.png*/;
  background-repeat: no-repeat;
  background-position: center 24px;
  color: #ffffff;
  background-clip: border-box;
  background-clip: padding-box;
  background-clip: content-box;
  background-clip: inherit;
  margin-top: 38px;
}
.groupWrapp.greenCircle:hover .hvr-ripple-out:before {
  border: 6px solid #00b3b5;
}
.groupWrapp.greenCircle .actions .hvr-underline-from-center {
  color: #00b3b5;
  /*&:before {
					background: @btn-color;
				}*/
}
.groupWrapp.greenCircle .actions .hvr-underline-from-center:before {
  height: 3px;
  background: transparent;
}
.groupWrapp.greenCircle .actions .hvr-underline-from-center:hover:before {
  background: #00b3b5;
}
.groupWrapp.blueCircleSecond {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.groupWrapp.blueCircleSecond .groupTitle span {
  color: #00b3b5;
}
.groupWrapp.blueCircleSecond .groupTitle span.normalText {
  color: #535252;
}
.groupWrapp.blueCircleSecond .groupContent {
  background-color: #00b3b5;
  border-color: #00b3b5;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABECAYAAADUZvakAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkxMzAyQTBFOEYzMTFFNDhDRjA4MTE2Njk3MzhFQ0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkxMzAyQTFFOEYzMTFFNDhDRjA4MTE2Njk3MzhFQ0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTEzMDI5RUU4RjMxMUU0OENGMDgxMTY2OTczOEVDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTEzMDI5RkU4RjMxMUU0OENGMDgxMTY2OTczOEVDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+OBHoAAAHcSURBVHja7Js9S8NAGMevocZaEUXFWfEDKPgZRBD0Azj5ARRBdBBB0MFJcRA3Fwc3cXFx9QMIDuLi4Bs6CApaFN/a+D+9SCi9SyNtmhz/B36Q3qXt/XJvCTzJeJ4nqowMaAYuyAJHlZdEcqOYDTmhH0yAETAEciJdcaYTHACrYFSkPJwKZQvg2AY5oeZSMDbBlLAogj04bZvcz8qoVtFeOSFBi2V+f4vMfJVycks4B1egoEaA02CJPBg29aDc355Am+FHjtT8PAQvCeslOfouTD2YD5GbBRtpXmRcQ/1pmuX8baLLUN8HLjUXpkPd2chV6hU8q+N6xx6YiyJYNNS3KsLCVcJxRHfUIVoQFoeT8KeButyLUpCCCX6aKI8DsFRWtgLGNOevgd0atGscLMch+AhOKpTp4rbC+f+JQQ5RClKQghSkIAUpSEEKUpCCFKQgBSlIQQpSkIIUpCAFKUhBClKQghSkIAUpGHd8GepKNgjeC32S7o0Ngh9gS1O3bcscXATr4E19lrk8M2Bf5mx34uBB88VP8ZvsGgyZvK7LEpZ/8F6DBrtCnyS/AyY1dTJBtwfc+XMzLNOpCbRHaFhONPb9JnmBr7lNUJCCFIwt/JezMilqc6R3M74FGACj3E5gh7/GdwAAAABJRU5ErkJggg==') /*/images/home/book.png*/;
  background-repeat: no-repeat;
  background-position: center center;
}
.groupWrapp.blueCircleSecond .groupTitles {
  height: 35px;
  display: table;
  width: 170px;
  margin: 0 auto;
  text-align: center;
}
.groupWrapp.blueCircleSecond .groupTitles .text {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  font-family: 'open-sans', sans-serif;
  text-transform: none;
  color: #535252;
}
.groupWrapp.blueCircleSecond:hover .hvr-ripple-out:before {
  border: 6px solid #00b3b5;
}
.groupWrapp.blueCircleSecond .actions .hvr-underline-from-center {
  color: #00b3b5;
  /*&:before {
					background: @brand-primary;
				}*/
}
.groupWrapp.blueCircleSecond .actions .hvr-underline-from-center:before {
  height: 3px;
  background: transparent;
}
.groupWrapp.blueCircleSecond .actions .hvr-underline-from-center:hover:before {
  background: #00b3b5;
}
.groupWrapp.blueCircle {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.groupWrapp.blueCircle .groupTitle span {
  color: #00b3b5;
}
.groupWrapp.blueCircle .groupTitle span.normalText {
  color: #535252;
}
.groupWrapp.blueCircle .groupContent {
  background-color: #00b3b5;
  border-color: #00b3b5;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAB8CAYAAAA4uqNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODMxNDlGOTFFNDJCMTFFNEJCNEZCQUM4Qzg5RDgxNjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODMxNDlGOTJFNDJCMTFFNEJCNEZCQUM4Qzg5RDgxNjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzE0OUY4RkU0MkIxMUU0QkI0RkJBQzhDODlEODE2NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzE0OUY5MEU0MkIxMUU0QkI0RkJBQzhDODlEODE2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuTPs94AAA94SURBVHja5FwJcBRV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') /*/images/home/shape.png*/;
  background-repeat: no-repeat;
  background-position: center 10px;
}
.groupWrapp.blueCircle:hover .hvr-ripple-out:before {
  border: 6px solid #00b3b5;
}
.groupWrapp.blueCircle .actions .hvr-underline-from-center {
  color: #00b3b5;
  /*&:before {
					background: @brand-primary;
				}*/
}
.groupWrapp.blueCircle .actions .hvr-underline-from-center:before {
  height: 3px;
  background: transparent;
}
.groupWrapp.blueCircle .actions .hvr-underline-from-center:hover:before {
  background: #00b3b5;
}
.groupWrapp:last-child {
  border-bottom: #d6d6dd 1px solid;
  padding-bottom: 30px;
  margin-bottom: 35px;
}
.lg-backdrop.in {
  opacity: 0.6 !important;
  background: #000000 !important;
}
.fixed-size.lg-outer .lg-inner {
  background-color: #FFF;
  border: #333333 5px solid;
}
.fixed-size.lg-outer .lg-sub-html {
  background: #333333;
  padding: 15px 20px;
  font-size: 14px;
}
.fixed-size.lg-outer .lg-sub-html p {
  margin: 0;
}
.fixed-size .lg-sub-html {
  position: absolute;
  text-align: left;
}
.fixed-size .lg-toolbar {
  background-color: transparent;
  height: 0;
}
.fixed-size .lg-toolbar .lg-icon {
  color: #00b3b5;
}
.fixed-size .lg-toolbar .lg-icon:hover {
  color: #034ea1;
}
.fixed-size .lg-img-wrap {
  padding: 12px;
}
.fixed-size .lg-actions .lg-next,
.fixed-size .lg-actions .lg-prev {
  background-color: #333333;
  color: #ffffff;
}
.fixed-size .lg-actions .lg-next:hover,
.fixed-size .lg-actions .lg-prev:hover {
  background-color: #034ea1;
  color: #ffffff;
}
.customControls {
  position: relative;
  width: 100%;
  top: 100px;
}
.customControls .customPrevBtn {
  position: absolute;
  color: #404040;
}
.customControls .customPrevBtn:before {
  content: "\f053";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 24px;
}
.customControls .customPrevBtn:focus {
  color: #404040;
}
.customControls .customPrevBtn:hover {
  color: #00b3b5;
}
.customControls .customNextBtn {
  position: absolute;
  right: 0;
  color: #404040;
}
.customControls .customNextBtn:before {
  content: "\f054";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 24px;
}
.customControls .customNextBtn:focus {
  color: #404040;
}
.customControls .customNextBtn:hover {
  color: #00b3b5;
}
.lSAction .lSPrev {
  background: none;
}
.lSAction .lSPrev:before {
  content: "\f053";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 24px;
  color: #404040;
}
.lSAction .lSPrev.disabled:before {
  content: "\f053";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 24px;
  color: #404040;
}
.lSAction .lSNext {
  background: none;
}
.lSAction .lSNext:before {
  content: "\f054";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 24px;
  color: #404040;
}
/*=========================================================
 Youtube Video
=========================================================*/
.ytVideo {
  width: 100%;
  margin-bottom: 15px;
}
.ytVideo.customCover,
.ytVideo.modalVideo {
  position: relative;
}
.ytVideo.customCover .ytCover,
.ytVideo.modalVideo .ytCover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  opacity: .9;
}
.ytVideo.customCover .playBtn,
.ytVideo.modalVideo .playBtn {
  position: absolute;
  z-index: 1;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  font-size: 30px;
  color: #535252;
  cursor: pointer;
  opacity: .9;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  padding-left: 17px;
  line-height: 50px;
}
.ytVideo.customCover .playBtn:hover,
.ytVideo.modalVideo .playBtn:hover {
  color: #ffffff;
  background: #535252;
  opacity: .8;
}
.ytVideo + img {
  display: none;
}
/*=========================================================
HTML5 Video
=========================================================*/
.videoEmbeddedBlock {
  display: block;
  max-width: 600px;
  margin: 20px 0;
}
.videoEmbeddedBlock .videoEmbeddedWrap {
  display: block;
  padding: 1px;
  border: #d6d6dd 1px solid;
}
.videoEmbeddedBlock .download {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  display: block;
  margin-top: 10px;
}
.videoPlayerWrap .vjs-afterglow-skin .vjs-big-play-button {
  width: 50px;
  height: 50px;
  margin-left: -25px;
}
.videoPlayerWrap .vjs-afterglow-skin .vjs-big-play-button:before {
  font-size: 50px;
}
.vjs-poster {
  background-size: 100% auto !important;
}
.video-js {
  background: none !important;
}
.savedMessage {
  display: none;
}
/*=========================================================
 FEATURED REPORTS
=========================================================*/
.publicationCarousel .topItems .items .itemsGroup {
  text-align: center;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem {
  padding-bottom: 10px;
  margin-right: 35px;
  width: 30%;
  display: inline-block;
  vertical-align: top;
  border: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem:nth-child(3) {
  margin-right: 0;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem:nth-child(6) {
  margin-right: 0;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .ctIcon {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .right {
  float: none;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .right .bookInfo .posted {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .right a {
  display: block;
  width: 100%;
  border: none;
  background-position: 50% 0;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .right a img {
  width: auto;
  height: auto;
  margin: 0 auto;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .actionsWrapp {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .information .tplSimple .bookDetails .name {
  text-align: center;
  line-height: 22px;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .information .tplSimple .bookDetails .name a {
  font-size: 14px;
  line-height: 16px;
  font-family: 'proxima-nova', sans-serif;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .information .description {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .information .actionsWrapp {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .newsItem .tplReport .rightInfo .rightInfoWrap .information .actionsWrapp .editButtons a {
  display: none;
}
.publicationCarousel .topItems .items .itemsGroup .tplFiling .feature_content {
  text-align: center;
}
.publicationCarousel .topItems .items .itemsGroup .tplFiling .feature_content .logo {
  width: 110px;
  height: 145px;
}
.publicationCarousel .topItems .bx-controls .bx-pager .bx-pager-item a {
  background: #00b3b5;
}
.publicationCarousel .article-list-more {
  display: none;
}
/*=========================================================		   							   									  
SPEECH BOX STYLE																			    
=========================================================*/
.speechBox .speechDetails {
  margin-top: 40px;
}
.feature-box .content-box .dwnDetails {
  margin-top: 20px;
}
.feature-box .content-box .dwnDetails .dwnFile .dwnlink {
  display: none;
}
.feature-box .content-box .dwnDetails .dwnFile .size {
  display: none;
}
.feature-box .content-box .dwnDetails span .size {
  margin-top: 10px;
}
/*=======================================================================
				  EVENTS 	   
=========================================================================*/
.feature-box.eventFeatureBox .listFlexible .leftInfo {
  border: 0;
}
.feature-box.eventFeatureBox .listFlexible .tplPerson .rightInfo {
  width: calc(100% - 58px);
}
.feature-box.eventFeatureBox .moderators .rightInfo .col-sm-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 780px) {
  .feature-box.eventFeatureBox .moderators .rightInfo .col-sm-6 {
    float: left;
    width: 50%;
  }
}
.feature-box .regularBox .content .email {
  word-break: break-word;
}
.tplEvent .feature-box.eventFeatureBox .moderators .leftInfoWrap {
  width: auto;
  margin: auto;
}
/*=========================================================		   							   									  
BLOCKQUOTE STYLE
=========================================================*/
blockquote {
  border: none;
  font-style: italic;
  position: relative;
  padding: 10px 10px 10px 50px;
  margin: 30px 0;
  background: #f5f5f5;
}
blockquote:before {
  content: "\f10e";
  font-size: 24px;
  font-family: FontAwesome;
  position: absolute;
  top: 13px;
  left: 10px;
  color: #cccccc;
}
blockquote p {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
blockquote footer {
  font-size: 14px;
  color: #8a8a8a;
  display: block;
}
blockquote footer:before {
  padding-right: 7px;
}
/*=========================================================		   							   									  
RESORUCE LIST  STYLE
=========================================================*/
.infromationTableFields {
  margin-top: 40px;
}
.infromationTableFields .lableTable {
  display: block;
}
.infromationTableFields .lableTable .title {
  margin: 0;
  padding: 0 0 10px;
  font-family: 'open-sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 30px;
  line-height: 26px;
  text-transform: none;
  font-weight: 300;
}
.infromationTableFields .valueTable {
  display: block;
  font-weight: 400;
  text-transform: none;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}
.infromationTableFields .valueTable .value {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
/*=========================================================		   							   									  
	LANDINGPAGE COMMUNITY FEED
=========================================================*/
.landingFeed .list-items .newsItem:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.landingFeed .list-items .newsItem .tplBlog .ctIcon {
  display: none;
}
.landingFeed .list-items .newsItem .tplBlog .rightInfo .actionsWrapp {
  float: right;
}
.landingFeed .list-items .newsItem .tplBlog .rightInfo .hasCounter {
  float: none;
}
.landingFeed .list-items .newsItem .tplBlog .rightInfo .right .middle-snapshot {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
  margin: 0;
  border-radius: 0;
}
.landingFeed .list-items .newsItem article .ctIcon.iconWebsite {
  display: none;
}
.landingFeed .list-items .newsItem article .rightInfo .noThumb {
  display: none;
}
/***********************************************************************								  			 					  
PERSON & ORGANIZATION FEATURE 
***********************************************************************/
.landingPersonFeature img.thumb,
.landingOrganizationFeature img.thumb {
  width: 80px;
  height: 80px;
}
.landingOrganizationFeature .organizationFeature .website {
  margin-bottom: 15px;
  display: block;
}
.landingPersonFeature .featurePerson {
  border-right: 1px solid #d6d6dd;
  display: block;
  overflow: hidden;
  margin-right: 30px;
}
.landingPersonFeature .featurePerson .posted .value,
.landingPersonFeature .featurePerson .posted .label {
  margin-bottom: 3px;
}
.landingPersonFeature .featurePerson .description {
  margin-bottom: 15px;
}
/***********************************************************************								  			 					  
ADD PHOTO POPUP IN EDIT PROFILE 
***********************************************************************/
.clientCropContainer {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1002;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 99999;
}
.clientCropContainer progress {
  display: none;
  background-color: #f1f3f6;
  border: 0 none;
  box-sizing: border-box;
  height: 20px;
  border-radius: 0;
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
}
.clientCropContainer progress:after {
  content: '%';
}
.clientCropContainer .fail {
  background: #cc0000;
  padding: 1px;
  color: #ffffff;
}
.clientCropContainer .hidden {
  display: none !important;
}
.clientCropContainer .jcrop-holder {
  margin: 0 auto;
  background-color: transparent !important;
  border: 1px solid #9e9ea0;
}
.clientCropContainer .cropInfoText {
  margin-bottom: 20px;
  padding: 10px 10px 10px 0px;
}
.clientCropContainer .cropInfoText .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.clientCropContainer .cropInfoText .title .alert ul {
  list-style: inherit;
  padding-left: 10px;
}
.clientCropContainer .cropInfoText .title .alert ul .glyphicon-info-sign {
  padding-bottom: 10px;
  margin-left: -17px;
}
.clientCropContainer .cropInfoText .subtitle {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-left: 0;
}
.clientCropContainer .cropInfoText .text {
  font-size: 12px;
}
.clientCropContainer .cropInfoText .text ul {
  list-style: disc;
  padding-left: 30px;
  margin-left: 0;
}
.clientCropContainer .cropInfoText .text ul li {
  margin-bottom: 5px;
}
.clientCropContainer .CroppingWrapp {
  margin: auto;
  width: 80%;
  max-width: 1020px;
  margin-top: 10%;
  margin-bottom: 20px;
}
.clientCropContainer .CroppingWrapp .croppingMaks {
  background: none repeat scroll 0 0 #000000;
  display: table-cell;
  height: 100%;
  left: 0;
  opacity: 0.8;
  position: fixed;
  top: 0;
  vertical-align: middle;
  width: 100%;
  z-index: 999999;
}
.clientCropContainer .CroppingWrapp .croppingArea {
  background: #ffffff;
  position: relative;
  width: 100%;
  z-index: 9999999;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .closePopup {
  border: 0 none;
  border-radius: 0;
  height: 32px;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 32px;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .pagetitle {
  padding-right: 50px;
  font-family: 'open-sans', sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .cropInfoText .alert {
  margin-bottom: 0;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .cropInfoText .alert ul li {
  font-size: 10px;
  text-transform: none;
  font-weight: 400;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .cropInfoText .alert ul li span {
  font-weight: bold;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .imageCropperHolderWrapp {
  width: 100%;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .imageCropperHolderWrapp .imageCropperHolder {
  vertical-align: middle;
  text-align: center;
  background: #f1f3f6;
  border: 1px solid #d2dadd;
  height: 250px;
  width: 100%;
  overflow: hidden;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .imageCropperHolderWrapp .imageCropperHolder img {
  display: block;
  margin: 0 auto;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .imageCropperHolderWrapp .imageCropperHolder p {
  margin: 10px;
  font-size: 14px;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .previewAreaWrap {
  width: 100%;
  height: 250px;
  float: none;
  border: 1px dashed #d2dadd;
  background: #f1f3f6;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .previewAreaWrap .previewArea {
  vertical-align: middle;
  text-align: center;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .previewAreaWrap .previewArea .canvasPreviewCroppedImage {
  height: auto !important;
  width: auto !important;
  max-height: 248px !important;
  max-width: 415px !important;
  display: block;
  margin: 0 auto;
}
.clientCropContainer .CroppingWrapp .croppingArea .croppingInfo .croppingButtons {
  border-top: 1px solid #d2dadd;
  padding: 10px 0;
  margin-top: 10px;
  clear: both;
}
.clientCropContainer .CroppingWrapp .croppingArea .privacySettings .title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.clientCropContainer .CroppingWrapp .croppingArea .privacySettings table tr td input [type="checkbox"] {
  display: inline-block;
}
.clientCropContainer .CroppingWrapp .croppingArea .privacySettings table tr td label {
  display: inline-block;
  margin-left: 5px;
  font-weight: 400;
}
.clientCropContainer .CroppingWrapp .tip {
  background: none repeat scroll 0 0 #f1f3f6;
  border: 1px solid #d2dadd;
  display: none;
  font-size: 12px;
  line-height: 12px;
  margin: 10px 0 0;
  padding: 10px;
  width: auto;
  clear: both;
}
.clientCropContainer .CroppingWrapp .tip.dragTip,
.clientCropContainer .CroppingWrapp .tip.previewTip {
  display: block;
}
.clientCropContainer .CroppingWrapp .tip.selected {
  background: #fffee5;
  border-color: #ffcd2e;
}
.clientCropContainer .filled {
  background: none repeat scroll 0 0 #fffee5;
  border-color: #ffcd2e;
}
.clientCropContainer .hover {
  border: 1px dashed #409744;
}
/***********************************************************************								  			 					  
SEARCH INDEX
***********************************************************************/
.searchResultsList .filters .btn-default {
  padding-top: 5px;
}
.searchResultsList .resultscount {
  margin: 20px 0 20px;
  font-size: 11px;
}
.searchResultsList .resultscount strong {
  color: #409744;
}
.searchResultsList li .rightInfo {
  overflow: hidden;
}
.searchResultsList li .rightInfo .name {
  max-width: 100%;
  margin-bottom: 5px;
}
.searchResultsList li .rightInfo .description {
  margin-top: 0;
  text-transform: none;
  font-weight: normal;
}
.searchResultsList li .rightInfo .description em {
  font-weight: bold;
  font-style: normal;
  text-decoration: underline;
  color: #409744;
}
.searchResultsList li article .ctIcon {
  width: 105px;
  height: 106px;
  background-size: 100%;
}
.searchResultsList li article.article .iconWebsite {
  background: url(/common/images/resource/ContentTypes/subpage.png) no-repeat;
}
.searchResultsList li article.file .ctIcon {
  background: url(/common/images/resource/ContentTypes/File.png) no-repeat;
}
.searchResultsList li article.article .ctIcon {
  background: url(/common/images/resource/ContentTypes/Subpage.png) no-repeat;
}
.searchResultsList li article.resource .ctIcon {
  background: url(/common/images/resource/ContentTypes/Resource.png) no-repeat;
}
.searchResultsList li article.subpage .ctIcon {
  background: url(/common/images/resource/ContentTypes/subpage.png) no-repeat;
}
.searchResultsList li article.cmsblogcomment .ctIcon,
.searchResultsList li article.cmsblog .ctIcon {
  background: url(/common/images/resource/ContentTypes/BlogPost.png) no-repeat;
}
.searchResultsList li article.cmsreportchapter .ctIcon,
.searchResultsList li article.cmsreport .ctIcon {
  background: url(/common/images/resource/ContentTypes/Report.png) no-repeat;
}
.searchResultsList li article.cmsperson .ctIcon {
  background: url(/common/images/resource/ContentTypes/Person.png) no-repeat;
}
.searchResultsList li article.cmsroster .ctIcon {
  background: url(/common/images/resource/ContentTypes/Roster.png) no-repeat;
}
.searchResultsList li article.cmsorganization .ctIcon {
  background: url(/common/images/resource/ContentTypes/Organization.png) no-repeat;
}
.searchResultsList li article.cmsdefinition .ctIcon {
  background: url(/common/images/resource/ContentTypes/Definition.png) no-repeat;
}
.searchResultsList li article.cmsfaq .ctIcon {
  background: url(/common/images/resource/ContentTypes/Faq.png) no-repeat;
}
.searchResultsList li article.cmsforum .ctIcon {
  background: url(/common/images/resource/ContentTypes/Forum.png) no-repeat;
}
.searchResultsList li article.listresources .ctIcon {
  background: url(/common/images/resource/ContentTypes/list_resources.png) no-repeat;
}
.searchResultsList li article.cmsnews .ctIcon {
  background: url(/common/images/resource/ContentTypes/News.png) no-repeat;
}
.searchResultsList li article.cmsnewsletter .ctIcon {
  background: url(/common/images/resource/ContentTypes/Newsletter.png) no-repeat;
}
.searchResultsList li article.album .ctIcon {
  background: url(/common/images/resource/ContentTypes/Photo.png) no-repeat;
}
.searchResultsList li article.cmsquestion .ctIcon {
  background: url(/common/images/resource/ContentTypes/Question.png) no-repeat;
}
.searchResultsList li article.cmsstudy .ctIcon {
  background: url(/common/images/resource/ContentTypes/Study.png) no-repeat;
}
.searchResultsList .listFlexible article {
  overflow: hidden;
}
.searchResultsList .next-prev-pagination .previous .glyphicon-arrow-left {
  padding-right: 5px;
}
.searchResultsList .next-prev-pagination .next .glyphicon-arrow-right {
  padding-top: 2px;
  padding-left: 5px;
}
.searchResultsList .filters .input-group.nested {
  /*SEARCH RESULT*/
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes {
  padding: 0;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap {
  padding: 0;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent {
  margin-top: -3px;
  width: auto;
  display: block;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
  padding: 0 2px;
  background: #00b3b5;
  border-color: #00b3b5;
  cursor: pointer;
  color: #ffffff;
  overflow: hidden;
  padding-right: 5px;
  padding-left: 10px;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent:before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #ffffff;
  background: transparent;
  padding-right: 8px;
  padding-left: 5px;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent:after {
  display: table;
  content: "";
  clear: both;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent .form-control {
  width: 50px;
  padding-right: 0;
  color: #ffffff;
  padding: 2px 2px 2px 10px;
  margin-left: -10px;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent .form-control.selected option:checked {
  background: #00b3b5;
  color: #ffffff;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent .form-control option {
  background: #ffffff;
  color: #333333;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent .form-control option:checked {
  background: #00b3b5;
  color: #ffffff;
}
.searchResultsList .filters .input-group.nested .typeahead-container {
  display: block;
  width: 100%;
}
.searchResultsList .filters .input-group.nested .typeahead-container.result .typeahead-result .typeahead-list:before {
  content: "Search Suggestions";
  display: inline-block;
  position: absolute;
  right: 5px;
  z-index: 1;
  top: 5px;
  cursor: pointer;
  font-size: 12px;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result {
  width: 100%;
  position: relative;
  display: table;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list {
  margin-top: -1px;
  padding: 0;
  border-color: #b9eaeb;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li {
  border: 0;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li.active a {
  background: #b9eaeb;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li a {
  white-space: normal;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li a:hover,
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li a:active,
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-result .typeahead-list li a:focus {
  background: #b9eaeb;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-query .input-group-btn {
  width: 1%;
}
.searchResultsList .filters .input-group.nested .typeahead-container .typeahead-query input[type="text"].search-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.searchResultsList .sortBy {
  overflow: hidden;
}
.searchResultsList .sortBy .btns {
  padding-top: 2px;
}
.searchResultsList .sortBy .btns select {
  border: #00b3b5 1px solid;
  border-radius: 10px;
  color: #00b3b5;
  display: inline-block;
  text-transform: uppercase;
  font-size: 10px;
  margin-right: 5px;
  padding: 1px 20px;
  position: relative;
  /*&::-ms-expand {
					display: none;
				}*/
  /*&::before {
					.isFontAwesome();
					position: absolute;	   
					top: 2px;
					right: 5px;
					content: "\f107";    
				}*/
  /*+ label {
					&:after {
						.isFontAwesome();	        
						position: absolute;		  
						top: 2px;
						right: 5px;
						content: "\f107";
					}
				}*/
}
/***********************************************************************								  			 					  
List Letter
***********************************************************************/
.tplLetter .dwnFile {
  padding-top: 10px;
  float: right;
}
/***********************************************************************								  			 					  
GLOSSARY
***********************************************************************/
.CmsDefinition .resourceIconWrapp .ctIcon {
  background-image: url(/common/images/resource/ContentTypes/definition.png);
}
.CmsDefinition .resourceMainInfo {
  overflow: hidden;
}
.tplDefault.is-expandable .description-detailed .description.abstract p {
  font-style: normal;
}
.tplDefault.is-expandable .description-detailed .description.abstract .formatContent_firstParagraph {
  font-style: normal;
}
.definitionSearchBox.feature-box .content-box {
  padding: 20px;
}
.definitionSearchBox.feature-box .content-box .input-group {
  display: block;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container {
  display: block;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container input[type="text"],
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container input[type="password"],
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container textarea {
  height: 39px;
  border: 1px solid #b9eaeb;
  box-shadow: none;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list {
  margin-top: 0;
  padding: 0;
  border-top: 0;
  border-color: #b9eaeb;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li.active a {
  background: #b9eaeb;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li a {
  white-space: normal;
}
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li a:hover,
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li a:focus,
.definitionSearchBox.feature-box .content-box .input-group .typeahead-container .typeahead-result .typeahead-list li a:active {
  background: #b9eaeb;
}
.definitionSearchBox.feature-box .content-box .input-group .input-group-btn {
  display: block;
  width: 100%;
  margin-top: 20px;
}
.definitionSearchBox.feature-box .content-box .input-group .input-group-btn a.btn {
  width: 100%;
  background: #00b3b5;
  color: #ffffff;
  display: block;
}
.definitionSearchBox.feature-box .content-box .input-group .input-group-btn a.btn:hover {
  background: #034ea1;
}
.definition-links.feature-box .content-box ul li {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.definition-links.feature-box .actionsWrapp .info {
  margin-left: 10px;
}
/**********************************************************************
SITEMAP
**********************************************************************/
.sitemap {
  margin: 10px 0;
}
.sitemap ul {
  border-top: 1px solid #d6d6dd;
}
.sitemap ul li {
  border-bottom: 1px solid #d6d6dd;
  font-size: 14px;
  font-weight: bold;
}
.sitemap ul li a {
  display: block;
  padding: 4px 4px 4px 0;
}
.sitemap ul li a:before {
  font-family: FontAwesome;
  content: "\f016";
  padding-right: 10px;
  color: #4e4e4e;
}
.sitemap ul li ul {
  border: none;
  padding: 0 0 10px 0;
}
.sitemap ul li ul li {
  font-size: 12px;
  font-weight: bold;
  margin-left: 22px;
  border: none;
}
.sitemap ul li ul li a {
  display: block;
  padding: 2px 4px 2px 0;
}
.sitemap ul li ul li a:before {
  font-family: FontAwesome;
  content: "\f016";
  padding-right: 10px;
  color: #4e4e4e;
}
.sitemap ul li ul li ul {
  padding: 0;
}
.sitemap ul li ul li ul li {
  font-weight: normal;
  margin-left: 22px;
  border: none;
}
.sitemap ul li ul li ul li a {
  display: block;
  padding: 2px 4px 2px 0;
}
.sitemap ul li ul li ul li a:before {
  font-family: FontAwesome;
  content: "\f016";
  padding-right: 10px;
  color: #4e4e4e;
}
/**********************************************************************
RECOVER INFORMATION
**********************************************************************/
.RCLeft .well.recoverInformation,
.profileTabs .well.recoverInformation {
  margin-top: 15px;
}
.RCLeft .well.recoverInformation .description,
.profileTabs .well.recoverInformation .description {
  margin-top: 0;
}
/**********************************************************************
	ASK A QUESTION
**********************************************************************/
.ccFAQ .listFlexible.qnaCollection {
  clear: both;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .chevron {
  display: none;
  width: 17px;
  height: 35px;
  background: url('data:image/png;base64,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') /*/common/images/chevron.png*/ no-repeat left top;
  position: absolute;
  top: 0;
  right: -10px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo {
  padding: 10px;
  border: #d6d6dd 1px solid;
  background: #f8f8f8;
  min-height: 140px;
  overflow: hidden;
  display: none;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .description pre {
  font-size: 12px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .description pre li {
  padding: 0;
  border-bottom: 0;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .media-body .authorInfo {
  font-size: 11px;
  margin-bottom: 5px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .media-body .authorInfo .author {
  font-weight: bold;
  padding-right: 0;
  text-transform: uppercase;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .media-body .authorInfo .author a:hover {
  color: #034ea1;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .media-body .authorInfo .author:after {
  display: none;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .answerInfo .media-body .authorInfo .title {
  font-weight: normal;
  color: #4e4e4e;
  padding-right: 5px;
  text-transform: uppercase;
  display: none;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .authorInfo {
  font-size: 11px;
  margin-bottom: 5px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .authorInfo .author {
  font-weight: bold;
  color: #00b3b5;
  text-transform: uppercase;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .authorInfo .author:hover {
  color: #034ea1;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .authorInfo .author:after {
  content: ', \00a0 ';
  color: #4e4e4e;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .authorInfo .title {
  font-weight: normal;
  color: #4e4e4e;
  padding-right: 5px;
  text-transform: uppercase;
  display: none;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .posted {
  margin-bottom: 5px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .readMore {
  float: none;
  display: block;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 20px;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .readMore:hover {
  color: #034ea1;
}
.ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .readMore.readMoreAnswer {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.ccFAQ .generalEditBtn {
  margin-bottom: 10px;
}
.ccFAQ .description li {
  padding: 0;
  border-bottom: 0;
}
.contentControls .answerInfo {
  display: none !important;
}
.contentControls > .actionsWrapp {
  margin-top: 0;
}
.contentControls .answerWrapBlock {
  width: 100% !important;
}
.contentControls .answerInfoHidden {
  display: table-cell !important;
}
.contentControls .answer.media {
  width: 100%;
}
.contentControls .answer.media .photoWrapp .chevron {
  display: none !important;
}
/**********************************************************************
	COMMUNITY FEED
**********************************************************************/
.rightInfo .bigWrapp {
  border: 1px solid #d6d6dd;
  margin-right: 15px;
  margin-top: 15px;
  width: 100%;
  -webkit-box-shadow: 0px 0px 12px 2px #e2e6e7;
  -moz-box-shadow: 0px 0px 12px 2px #e2e6e7;
  box-shadow: 0px 0px 12px 2px #e2e6e7;
  margin-bottom: 10px;
}
.rightInfo .bigWrapp br {
  display: none;
}
.rightInfo .bigWrapp img {
  margin: 0 auto;
  max-height: 300px;
  width: auto;
}
.rightInfo .bigWrapp .imgWrap {
  overflow: hidden;
  background: #f5f5f5;
}
.rightInfo .bigWrapp .imgWrap a {
  background: none;
}
.rightInfo .bigWrapp > a {
  overflow: hidden;
  background: #f5f5f5;
  display: block;
}
.rightInfo .bigWrapp .descrWrap {
  padding: 15px;
  border-top: 1px solid #d6d6dd;
  background: #e2e6e7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2e6e7 0%, #ecefef 44%, #ffffff 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e2e6e7 0%, #ecefef 44%, #ffffff 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e2e6e7 0%, #ecefef 44%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e6e7', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  font-size: 14px;
  line-height: 20px;
}
.rightInfo .bigWrapp .descrWrap .name {
  color: #404040;
  font-size: 16px;
  font-weight: 300;
}
.rightInfo .bigWrapp .descrWrap a.name {
  color: #00b3b5;
}
.rightInfo .bigWrapp .descrWrap .postTitle {
  font-weight: bold;
  margin-bottom: 15px;
}
.rightInfo .bigWrapp .img-thumbnail {
  margin-bottom: 15px;
}
.JSblk .footer-content .bigWrapp {
  box-shadow: none;
}
.JSblk .footer-content .bigWrapp .imgWrap {
  background: #ffffff;
  border: #d6d6dd 1px solid;
}
.JSblk .footer-content .bigWrapp .imgWrap + .descrWrap {
  display: none;
}
/**********************************************************************
	COMMUNITY FEED
**********************************************************************/
.tplComment.comment-wrapper .leftInfo .authorInfoWrapp {
  margin-top: 20px;
}
.tplComment.comment-wrapper .leftInfo .authorInfoWrapp a {
  color: #00b3b5;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  font-family: 'open-sans', sans-serif;
}
.tplComment.comment-wrapper .leftInfo .authorInfoWrapp a:hover {
  color: #034ea1;
}
.tplComment.comment-wrapper .blogCommentBody {
  float: left;
  width: calc(100% - 70px);
}
.tplComment.comment-wrapper .blogCommentBody .blogCommentBody .description {
  overflow: hidden;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn {
  margin-top: 0;
  border-right: 0;
  margin-left: 10px;
  font-size: 11px;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:before {
  display: none;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:hover .fa-mail-forward:before {
  color: #034ea1;
}
/**********************************************************************
Comments
**********************************************************************/
.Content .tplComment.comment-wrapper .leftInfo {
  width: 60px;
  margin-right: 10px;
  float: left;
}
.Content .tplComment.comment-wrapper .leftInfo .portraitPhoto {
  border: #d6d6dd 1px solid;
  padding: 3px;
}
.commentList {
  margin-top: 10px;
}
/**********************************************************************
INTERVIEWS
**********************************************************************/
.mainMiddleCol .centerLeftColumnWrapp .tplInterview article.tplFaq .media-left {
  padding-right: 0;
  width: auto;
}
/**********************************************************************
Question(When you click on a question from a list of Questions)
**********************************************************************/
.loginMsg {
  padding: 15px;
  margin-bottom: 10px;
  border: #dcdcdc 1px solid;
  background: #e9e9e9;
  font-weight: 600;
}
.contentControls .tplFaq {
  margin-left: -10px;
}
.contentControls .tplFaq .mainQuestion .media-left {
  margin-right: 0;
}
.contentControls .tplFaq .mainQuestion .media-body {
  overflow: visible;
}
.contentControls .tplFaq .filedUnder {
  margin: 20px 0 10px;
}
.contentControls .tplFaq .filedUnder .category-group > .title {
  width: auto;
  margin-right: 15px;
}
.contentControls .tplFaq .media-left {
  margin-bottom: 15px;
  width: 90px;
  height: 90px;
  text-align: center;
  position: relative;
  background: #ffffff;
  border: 1px solid #e8e8e8;
  padding: 4px;
  float: left;
  margin-right: 25px;
  height: auto;
}
.contentControls .tplFaq .media-left .img-thumbnail,
.contentControls .tplFaq .media-left .thumbnail {
  width: 80px;
}
.contentControls .tplFaq .media-left .img-thumbnail.logo,
.contentControls .tplFaq .media-left .thumbnail.logo {
  margin: 0 auto;
}
.contentControls .tplFaq .media-left .designation {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -15px;
  width: 26px;
}
.contentControls .tplFaq .media-left .reviews {
  margin-top: 25px;
}
@media (max-width: 779px) {
  .contentControls .tplFaq .media-left .reviews {
    display: none !important;
  }
}
.contentControls .tplFaq .media-left .reviews .count {
  background: #959595;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 11px;
  font-weight: 900;
  padding: 2px 6px;
  text-align: center;
  margin: 0 0 5px 0;
}
.contentControls .tplFaq .media-left .reviews .label {
  display: block;
  color: #676767;
  font-weight: normal;
  text-transform: uppercase;
}
.contentControls .tplFaq #answerForm {
  margin-top: 25px;
}
.contentControls .tplFaq .media-body {
  border: #d6d6dd 1px solid;
  padding: 20px;
  overflow: visible;
  float: left;
  width: calc(100% - 125px);
  position: relative;
  border: 0;
}
.contentControls .tplFaq .media-body .name {
  max-width: 93%;
}
.contentControls .tplFaq .media-body .boxBadge {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAABjCAYAAACPO76VAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5nmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWJhZmZmZjEtNWFiMy1iYTQzLTlhNjQtNTViZGNjNWQ3ZGU0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjNERkQ4QTQzMDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjNERkQ4QTQ0MDkxQTExRTVCMzk2OTQ4M0Y3REUxMUQ1PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QTQ0NDdGRjkxQjNDMTFFNThBM0RCNTMwNUIwM0Q1MEI8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliYWZmZmYxLTVhYjMtYmE0My05YTY0LTU1YmRjYzVkN2RlNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNy0wOFQxODozNzoxMyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjAyKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDctMDhUMTg6Mzc6MTMrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTA3LTA4VDE4OjM3OjEzKzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+OTk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjH2nM8AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAhlJREFUeNrs2yFOA1EQxvGvm6rFbC0kJBgsdTjCBUBjKViOA5KeAbgAN6A9AQkJ2K5hFekiKEl7gv3Pm++TT73ML/OemRk9HZ/1F5N9jYTIu6RzSR9KmOqtW+ll9aWecZ8jSa+SDlNiSJJBQBgGYWTUn17tHCy69vGkbq79hwzYGf+Z1s1s2bVzdwgAwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMAwCwzAIDMMgMAyDwDAMAsMwCAzDIDAMg8AwDALDMAgMwyAwDIPAMLZBJMS89eAg1dAVmNbNrFv/3ElaZwepCG9EXY3vJd1mB0FgbDLPDkLCSA9Cw0gNQsRIC0LFSAlCxkgHQsdIBRIBIw1IFIwUIJEwigeJhlE0SESMYkGiYhQJEhmjOJDoGEWBlIBRDEgpGEWAlIQRHqQ0jNAgJWKEBSkVIyRIyRjhQErHCAWSASMMSBaMECCZMPAg2TDQIBkxsCBZMZAgmTFwINkxJGn+/bcfMvjCjjEk7VXjhwVgpc0Ym0zr5mbZtY+9MQxiDBiIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxgCBGAMEYgwQiDFAIMYAgRgDBGIMEIgxQCDGAIEYAwRiDBCIMUAgxhgQ5Hn1uTP6bowBs+habYOMXZLhQSTpcnJgDBLI7wCer9MWBg16qgAAAABJRU5ErkJggg==') /*/common/images/boxBadge2.png*/ no-repeat left top;
  left: auto;
  right: -5px;
  top: -5px;
  width: 99px;
  height: 99px;
  position: absolute;
  z-index: 1;
}
.contentControls .tplFaq .media-body .boxBadge span {
  font-size: 10px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.contentControls .tplFaq .media-body .boxBadge + .rightInfoWrap .listExperience {
  right: 45px;
  top: 6px;
  z-index: 9;
}
.contentControls .tplFaq .media-body .information {
  margin-left: 0;
}
.contentControls .tplFaq .media-body .information .text-right {
  margin-top: 7px;
}
.contentControls .tplFaq .media-body .thumbnail {
  margin-left: auto;
}
.contentControls .tplFaq .media-body.noBorder {
  border: 0;
  padding: 0;
}
.contentControls .tplFaq .media-body .listExperience {
  float: right;
  width: 275px;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
  top: -5px;
  z-index: 1;
}
.contentControls .tplFaq .media-body .listExperience .actionsWrapp.infoBar {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-top: 0;
}
.contentControls .tplFaq .media-body .listExperience .control-rate-experience {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-left: 0;
}
.contentControls .tplFaq .media-body .listExperience .rateExperiences {
  margin-top: 0;
}
.contentControls .tplFaq .media-body .listExperience .emotion-icon {
  margin-right: 0;
  margin-left: 5px;
}
.contentControls .tplFaq .media-body .listExperience .rateExperiences {
  margin-bottom: 0;
}
.contentControls .tplFaq .media-body .answer .media-body {
  width: calc(100% - 45px);
}
.contentControls .tplFaq .media-body .boxBadge.left {
  right: auto;
  left: -7px;
}
.contentControls .tplFaq .media-body .boxBadge.left > span {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.contentControls .tplFaq .media-body .media-left {
  border: 0;
  padding-right: 0;
  height: auto;
}
.contentControls .tplFaq .media-body .answer {
  margin-bottom: 15px;
}
.contentControls .tplFaq .filters .media-body {
  padding: 0;
}
.contentControls .tplFaq .answersComments {
  margin-top: 20px;
}
.contentControls .tplFaq .answersComments .comment {
  margin-bottom: 20px;
  border-bottom: #d6d6dd 1px solid;
}
.contentControls .tplFaq .answersComments .comment .readMore.answers {
  margin-left: 0;
  margin-bottom: 20px;
  margin-top: 0;
}
.contentControls .tplFaq .answersComments .item:last-child .comment {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
}
.contentControls .tplFaq .answersComments .media .media-left {
  padding: 0;
  height: 35px;
}
.contentControls .tplFaq .answersComments .media .media-body {
  padding: 0;
  border: 0;
}
.contentControls .tplFaq .answersComments .smallestWidth:before {
  display: none;
}
.contentControls .tplInterview .tplFaq .media-left {
  padding: 0;
  margin-bottom: 0;
  height: auto;
  widht: auto;
  background: none;
  border: 0;
  /*float: none;*/
  margin-right: 0;
}
.flagPopupContent .buttonsForm .submit {
  margin-bottom: 15px;
}
.validationErrors ul.cerrors {
  border-bottom-color: #ebccd1;
}
.validationErrors ul.cerrors > li {
  line-height: 25px;
}
.information .date {
  margin-bottom: 15px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #8a8a8a;
}
/********************************************************************
	Audio Video Payer
********************************************************************/
.videoContentThumbnail {
  float: right;
  max-width: 200px;
  margin: 0 0 20px 20px;
}
.videoDate {
  margin-bottom: 20px;
}
.videoDate + .information .downloadFile {
  float: none;
}
.videoPlayerWrap {
  margin-bottom: 15px;
}
.audioPlayerWrap {
  max-width: 350px;
  margin-bottom: 30px;
}
.audioPlayerWrap .mejs-container {
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.audioPlayerWrap .mejs-container .mejs-time-rail .mejs-time-total {
  background: #ffffff;
}
.audioPlayerWrap .mejs-container .mejs-time-rail .mejs-time-current {
  background: #b9eaeb;
  border-radius: 0;
}
.audioPlayerWrap .mejs-container .mejs-time-rail .mejs-time-loaded {
  background: #c1ecec;
}
.audioPlayerWrap .mejs-container .mejs-controls {
  background: #e8f8f8;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-time {
  color: #333333;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-playpause-button,
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button {
  background: none;
  position: relative;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-playpause-button button,
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button button {
  background: none;
  position: absolute;
  left: 0;
  top: 0;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-playpause-button:before,
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button:before {
  font-size: 16px;
  content: "\f04b";
  color: #00b3b5;
  font-family: FontAwesome;
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  line-height: 30px;
  padding-left: 10px;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-playpause-button.mejs-pause:before,
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button.mejs-pause:before {
  content: "\f04c";
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button:before {
  content: "\f028";
  padding-left: 5px;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-volume-button.mejs-unmute:before {
  content: "\f026";
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: #b9eaea;
}
.audioPlayerWrap .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #b9eaeb;
}
.downloadFile {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  margin-top: 10px;
  float: right;
}
.printBtnWrap {
  text-align: center;
}
.printBtnWrap .btnPrint {
  background: #00b3b5;
  color: #ffffff;
  padding: 10px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  display: block;
  margin-top: 10px;
}
.printBtnWrap .btnPrint:before {
  font-family: FontAwesome;
  content: "\f02f";
  font-size: 16px;
  display: block;
}
.printBtnWrap .btnPrint:hover,
.printBtnWrap .btnPrint:focus {
  background: #404040;
}
.Experiences .smart-blog-post-editor .btn-float-right {
  padding-right: 10px;
}
.coutrySelectBox {
  border: #d6d6dd 1px solid;
  font-size: 14px;
  width: 170px;
  padding: 5px;
  background-size: auto 100%;
  background-position: 100% 0px;
}
.connectLbl {
  font-weight: 600;
  font-size: 14px;
  display: block;
  margin-bottom: 15px;
  text-align: center;
}
.externalProfile {
  margin-top: 30px;
  padding-top: 30px;
  border-top: #d6d6dd 1px solid;
  position: relative;
  text-align: center;
}
.externalProfile .externalCnt {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.externalProfile .connectLbl {
  display: none;
}
.externalProfile .lblExternalProfile {
  position: absolute;
  left: calc(50% - 18px);
  top: -15px;
  background: white;
  border: #d6d6dd 1px solid;
  padding: 7px;
  border-radius: 50%;
  font-weight: 600;
  font-size: 11px;
  font-family: 'open-sans', sans-serif;
  color: #404040;
  text-transform: uppercase;
}
.externalProfile .fb_iframe_widget > span {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.externalProfile .fb-login-button {
  margin: 0 auto 10px;
  padding: 5px;
  background: #4267b2;
  display: block;
  width: 100%;
}
.externalProfile .fb-login-button iframe {
  width: 100% !important;
}
.externalProfile .gl-login-button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-shadow: none;
  outline: none;
  box-shadow: none;
  height: 38px;
  display: block;
  border-radius: 2px;
  border: 0;
  cursor: pointer;
  vertical-align: middle;
  padding-left: 20px;
  background: url(/common/images/googleLogo.png) no-repeat 5px center #4285f4;
  color: #ffffff;
  font-family: 'Helvetica Neue', Helvetica, Arial;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  text-transform: none;
}
/*=======================================================================
				PUBLICATIONS LONG SLIDER
=========================================================================*/
.hpBridgeControl {
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 70px;
  position: relative;
}
.hpBridgeControl .list-title {
  border: 0;
  padding: 0;
  text-align: left;
  margin-left: 55px;
  width: calc(100% - 110px);
  margin-top: -20px;
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}
.hpBridgeControl .newsItem {
  padding-top: 70px !important;
}
.hpBridgeControl .lSSlideOuter .lSAction > a {
  height: 50px;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSNext:before,
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev:before {
  border-style: solid;
  border-width: 0.20em 0.20em 0 0;
  content: '';
  display: inline-block;
  height: 25px;
  position: relative;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 25px;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev {
  background: none;
  display: block;
  left: 20px;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev:before {
  transform: rotate(-135deg);
  color: #404040;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev:hover:before,
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev:focus:before {
  color: #333333;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSPrev.disabled:before {
  color: #9e9ea0;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSNext {
  background: none;
  display: block;
  right: 20px;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSNext:before {
  transform: rotate(45deg);
  color: #333333;
}
.hpBridgeControl .lSSlideOuter .lSAction .lSNext.disabled:before {
  color: #9e9ea0;
}
.hpBridgeControl .lSSlideOuter .lightSlider li {
  border: 0 !important;
}
.hpBridgeControl .topItems li {
  border: 0;
}
.hpBridgeControl .topItems li .name a {
  color: #535252;
}
.hpBridgeControl .topItems li .name a:hover,
.hpBridgeControl .topItems li .name a:focus {
  color: #00b3b5;
}
.hpBridgeControl .mostRecentTplBridge {
  padding: 0 65px;
  background: #ffffff;
  border-top: #e8e8e8 1px solid;
  border-bottom: #e8e8e8 1px solid;
}
.hpBridgeControl .mostRecentTplBridge .links {
  margin-top: 10px;
}
.hpBridgeControl .description {
  font-size: 12px;
  line-height: 14px;
  color: #535252;
}
.hpBridgeControl .description a {
  color: #00b3b5;
}
.hpBridgeControl .description a:hover,
.hpBridgeControl .description a:focus {
  color: #404040;
}
.hpBridgeControl .posted .value {
  margin-bottom: 5px;
}
.hpBridgeControl .bridgeCover {
  position: relative;
  padding: 20px 0;
  top: -70px;
  margin-bottom: -70px;
}
.hpBridgeControl .bridgeCover .coverImg {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.hpBridgeControl .bridgeCover .coverImg img {
  margin: 0 auto;
  border: 1px solid #ffffff;
  background-size: 100% auto;
  -webkit-box-shadow: 0 0 10px 0px rgba(64, 64, 64, 0.5);
  -moz-box-shadow: 0 0 10px 0px rgba(64, 64, 64, 0.5);
  box-shadow: 0 0 10px 0px rgba(64, 64, 64, 0.5);
}
.hpBridgeControl .bridgeContent {
  overflow: hidden;
  padding: 30px 15px 30px 40px;
}
.hpBridgeControl .bridgeContent .posted + .description {
  margin-top: 0;
}
.hpBridgeControl .bridgeContent .description {
  margin: 5px 0;
  font-size: 12px;
  line-height: 20px;
  font-family: 'open-sans', sans-serif;
}
.hpBridgeControl .bridgeContent .description ul {
  margin-left: 20px;
  margin-bottom: 0;
}
.hpBridgeControl .bridgeContent .description span {
  color: #00b3b5;
}
.hpBridgeControl .bridgeContent .description span:hover,
.hpBridgeControl .bridgeContent .description span:focus {
  color: #404040;
}
.hpBridgeControl .topItems li {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.hpBridgeControl .readMore {
  display: inline-block;
  margin-top: 5px;
}
.hpBridgeControl .readMore.alt {
  float: right;
}
.hpBridgeControl .topPeriodicalIssueList {
  margin-top: -20px;
  margin-bottom: -45px;
}
.hpBridgeControl .lSSlideOuter {
  position: relative;
}
.hpBridgeControl .lSSlideOuter .lSPager.lSpg {
  position: absolute;
  top: auto;
  bottom: 5px;
  left: calc(50% - (90px/2));
}
/*=======================================================================
			Featured Projects
=========================================================================*/
.featuredProjects .items li .ctIcon {
  display: none;
}
.featuredProjects .items li .rightInfo .right {
  width: 25%;
  max-width: unset;
  max-width: initial;
  float: left;
  margin-right: 25px;
  margin-left: 0;
}
.featuredProjects .items li .rightInfo .right .thumbnail {
  border-radius: 12px;
  transition: transform 600ms ease-in-out, filter 600ms ease-in-out, background 2s ease-in-out, border 2s ease-in-out;
  -webkit-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(64, 64, 64, 0.2);
  box-shadow: 0 2px 5px rgba(64, 64, 64, 0.2);
  border: 1px solid #d1d1d1;
  padding: 0;
}
.featuredProjects .items li .rightInfo .information {
  overflow: hidden;
  padding-top: 15px;
}
/*================================
    Speach ContentType
==================================*/
.speechBox > .well {
  background: #ffffff;
}
.speechBox .tplPerson .rightInfo {
  border: 0;
}
.speechBox .centerTwoColLayout .centerTwoColLayout .centerRightColumn.leftBorder {
  border-left: 0;
}
/*================================
    Periodical Articles
==================================*/
.ccPeriodicalIssue .headerPublication .posted {
  display: inline-block;
}
.ccPeriodicalIssue .btn {
  display: block;
  margin: 0 auto;
}
.dwnFile .size {
  display: inline-block;
}
.dwnFile + .posted {
  margin-top: 5px;
}
.ccPhoto > .snapshot {
  width: 40%;
  padding-left: 10px;
  float: right;
}
.ccPhoto > .snapshot .middle-snapshot img {
  max-width: 100%;
}
/*=======================================================================
				EVENTS
=========================================================================*/
.tplEvent .ctIcon,
.tplActivity .ctIcon {
  display: block;
}
.tplEvent .ctIcon.event,
.tplActivity .ctIcon.event,
.tplEvent .ctIcon.iconActvity,
.tplActivity .ctIcon.iconActvity {
  width: 60px;
  height: 65px;
  padding: 6px;
  background: #ffffff;
  border-radius: 0;
  border-radius: unset;
  border: 1px solid #00b3b5;
}
.tplEvent .ctIcon.event span,
.tplActivity .ctIcon.event span,
.tplEvent .ctIcon.iconActvity span,
.tplActivity .ctIcon.iconActvity span {
  color: #00b3b5;
  display: block;
  text-align: center;
}
.tplEvent .ctIcon.event span.eventMonth,
.tplActivity .ctIcon.event span.eventMonth,
.tplEvent .ctIcon.iconActvity span.eventMonth,
.tplActivity .ctIcon.iconActvity span.eventMonth {
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
}
.tplEvent .ctIcon.event span.eventDay,
.tplActivity .ctIcon.event span.eventDay,
.tplEvent .ctIcon.iconActvity span.eventDay,
.tplActivity .ctIcon.iconActvity span.eventDay {
  font-size: 28px;
  line-height: 30px;
  font-weight: 900;
}
.tplEvent .ctIcon.event span.eventYear,
.tplActivity .ctIcon.event span.eventYear,
.tplEvent .ctIcon.iconActvity span.eventYear,
.tplActivity .ctIcon.iconActvity span.eventYear {
  font-size: 12px;
  line-height: 12px;
  font-weight: 100;
}
.tplEvent .rightInfo,
.tplActivity .rightInfo {
  overflow: hidden;
  width: calc(100% - 125px);
}
.tplEvent .moderators.listFlexible,
.tplActivity .moderators.listFlexible {
  border: 0;
  background: transparent;
  padding: 0;
}
.tplEvent .moderators.listFlexible ul,
.tplActivity .moderators.listFlexible ul {
  background: #ffffff;
  border-right: 1px solid #d6d6dd;
  border-left: 1px solid #d6d6dd;
  border-bottom: 1px solid #d6d6dd;
}
.tplEvent .tplSpeech,
.tplActivity .tplSpeech {
  padding: 20px;
  border: 1px solid #d6d6dd;
  background: #ffffff;
}
.tplEvent .tplSpeech .heading-bar,
.tplActivity .tplSpeech .heading-bar {
  border-top: 0;
  padding-top: 0;
  padding-left: 0;
}
.tplEvent .tplSpeech .left-padding,
.tplActivity .tplSpeech .left-padding {
  padding-left: 0;
}
.tplEvent .tplSpeech .portraitPhoto,
.tplActivity .tplSpeech .portraitPhoto {
  padding: 3px;
  border: 1px solid #d6d6dd;
  background: #ffffff;
}
.tplEvent .tplSpeech .col-md-7.col-lg-7,
.tplActivity .tplSpeech .col-md-7.col-lg-7 {
  width: 100%;
}
.tplEvent .tplSpeech .person-group,
.tplActivity .tplSpeech .person-group {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #e8f8f8;
  border: 1px solid #b9eaeb;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  border-radius: 0;
  box-shadow: none;
  position: relative;
}
.tplEvent .tplSpeech .person-group blockquote,
.tplActivity .tplSpeech .person-group blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.tplEvent .tplSpeech .person-group .well,
.tplActivity .tplSpeech .person-group .well {
  margin-top: 20px;
}
.tplEvent .tplSpeech .person-group .well:last-child,
.tplActivity .tplSpeech .person-group .well:last-child {
  margin-bottom: 0;
}
.tplEvent .tplSpeech .person-group.well-s,
.tplActivity .tplSpeech .person-group.well-s {
  padding: 10px;
}
.tplEvent .tplSpeech .person-group.well-xs,
.tplActivity .tplSpeech .person-group.well-xs {
  padding: 5px;
}
.tplEvent .tplSpeech .person-group.simple,
.tplActivity .tplSpeech .person-group.simple {
  background: none;
  border-color: #e8e8e8;
}
.tplEvent .tplSpeech .person-group.light,
.tplActivity .tplSpeech .person-group.light {
  background: #fafafa;
}
.tplEvent .tplSpeech .person-group.dark,
.tplActivity .tplSpeech .person-group.dark {
  background: #3e3e3e;
  border: 0;
  color: #ffffff;
}
.tplEvent .tplSpeech .person-group.dark input,
.tplActivity .tplSpeech .person-group.dark input,
.tplEvent .tplSpeech .person-group.dark textarea,
.tplActivity .tplSpeech .person-group.dark textarea {
  color: #535252;
}
.tplEvent .tplSpeech .person-group.dark .pager,
.tplActivity .tplSpeech .person-group.dark .pager {
  color: #00b3b5;
}
.tplEvent .tplSpeech .person-group.dark .posted,
.tplActivity .tplSpeech .person-group.dark .posted,
.tplEvent .tplSpeech .person-group.dark .label,
.tplActivity .tplSpeech .person-group.dark .label {
  color: #ffffff;
}
.tplEvent .tplSpeech .person-group.tplComment,
.tplActivity .tplSpeech .person-group.tplComment {
  padding: 0 0 30px;
  margin-bottom: 30px;
  border-width: 0 0 1px;
}
.tplEvent .tplSpeech .person-group.highlight,
.tplActivity .tplSpeech .person-group.highlight {
  margin: -21px -20px 0;
  border-right: 0;
  border-left: 0;
}
.tplEvent .tplSpeech .person-group.highlight + div,
.tplActivity .tplSpeech .person-group.highlight + div {
  margin-top: 20px;
}
.tplEvent .tplSpeech .person-group.htmlPopoverWrap,
.tplActivity .tplSpeech .person-group.htmlPopoverWrap {
  position: initial;
}
.tplEvent .tplSpeech .person-group .well-footer,
.tplActivity .tplSpeech .person-group .well-footer {
  padding: 15px 24px 15px 24px;
  text-align: right;
  margin: 24px 0 -15px 0;
}
.tplEvent .tplSpeech .person-group .input-group-addon,
.tplActivity .tplSpeech .person-group .input-group-addon {
  border-color: #b9eaeb;
}
.tplEvent .tplSpeech .person-group .well-top-more,
.tplActivity .tplSpeech .person-group .well-top-more {
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-top: 5px;
}
.tplEvent .tplSpeech .person-group input[type="text"],
.tplActivity .tplSpeech .person-group input[type="text"],
.tplEvent .tplSpeech .person-group input[type="password"],
.tplActivity .tplSpeech .person-group input[type="password"],
.tplEvent .tplSpeech .person-group textarea,
.tplActivity .tplSpeech .person-group textarea {
  border-color: #b9eaeb;
}
.tplEvent .tplSpeech .person-group .media,
.tplActivity .tplSpeech .person-group .media {
  margin-top: 0;
}
.tplEvent .tplSpeech .person-group .middle-snapshot,
.tplActivity .tplSpeech .person-group .middle-snapshot {
  display: inline-block;
  width: 70px;
  height: 70px;
  overflow: hidden;
  margin-top: 15px;
  margin-right: 15px;
  border-radius: 50%;
}
.tplEvent .tplSpeech .person-group .middle-snapshot .logo,
.tplActivity .tplSpeech .person-group .middle-snapshot .logo {
  width: 100%;
  vertical-align: top;
}
.tplEvent .tplSpeech .person-group table.infromationTable,
.tplActivity .tplSpeech .person-group table.infromationTable {
  display: inline-block;
  width: 55%;
}
.tplEvent .tplSpeech .person-group table.infromationTable td.lableTable .posted .label,
.tplActivity .tplSpeech .person-group table.infromationTable td.lableTable .posted .label {
  font-weight: 100;
}
.tplEvent .tplSpeech .person-group table.infromationTable td.valueTable .posted span,
.tplActivity .tplSpeech .person-group table.infromationTable td.valueTable .posted span {
  font-weight: 400;
  font-size: 12px;
}
.tplEvent .tplSpeech .person-group.form,
.tplActivity .tplSpeech .person-group.form {
  padding: 15px;
  background: #e8f8f8;
  border: #b9eaeb 1px solid;
}
.tplEvent .tplSpeech .person-group.form .form-control,
.tplActivity .tplSpeech .person-group.form .form-control {
  border: #b9eaeb 1px solid;
}
.tplEvent .tplSpeech .person-group.form .form-control:focus,
.tplActivity .tplSpeech .person-group.form .form-control:focus {
  border-color: #b9eaeb;
}
.tplEvent .tplSpeech .person-group.addPostBox .boxTitle,
.tplActivity .tplSpeech .person-group.addPostBox .boxTitle {
  text-align: center;
}
.tplEvent .tplSpeech .person-group .shareButtons #smDiv,
.tplActivity .tplSpeech .person-group .shareButtons #smDiv {
  margin-top: 0;
}
.tplEvent .tplSpeech .person-group.socialHide,
.tplActivity .tplSpeech .person-group.socialHide {
  clear: both;
  margin-top: 30px;
  padding-bottom: 5px;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav {
  position: absolute;
  right: 0;
  top: 20px;
  display: none;
  z-index: 2;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a {
  color: #ffffff;
  font-size: 10px;
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a:hover,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a:hover {
  color: #00b3b5;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a:hover:before,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a:hover:before {
  color: #00b3b5;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a:before,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a:before {
  font-family: FontAwesome;
  font-size: 18px;
  padding-right: 5px;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a.views:before,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a.views:before {
  content: "\f06e";
  display: block;
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a.experts:before,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a.experts:before {
  content: "\e008";
  font-family: "Glyphicons Halflings";
}
.tplEvent .tplSpeech .person-group.dark .reportSWidgetsNav a.comments:before,
.tplActivity .tplSpeech .person-group.dark .reportSWidgetsNav a.comments:before {
  content: "\f27a";
  transform: rotate(180deg);
}
.tplEvent .tplSpeech .person-group.dark .tocSelectWrap.collapsed .hideExpandedArea,
.tplActivity .tplSpeech .person-group.dark .tocSelectWrap.collapsed .hideExpandedArea {
  display: none;
}
.tplEvent .tplSpeech .person-group.dark .tocSelectWrap.collapsed .tocCurrentDd,
.tplActivity .tplSpeech .person-group.dark .tocSelectWrap.collapsed .tocCurrentDd {
  width: 100%;
}
.tplEvent .tplSpeech .person-group.dark .tocSelectWrap.collapsed .tocCurrentDd:before,
.tplActivity .tplSpeech .person-group.dark .tocSelectWrap.collapsed .tocCurrentDd:before {
  content: "\f078";
}
.tplEvent .tplSpeech .person-group.dark .tocSelectWrap .tocCurrentDd,
.tplActivity .tplSpeech .person-group.dark .tocSelectWrap .tocCurrentDd {
  width: calc(100% - 60px);
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper {
  padding-right: 0 !important;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-element,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-element {
  background: none;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-element:hover .scroll-bar,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-element:hover .scroll-bar {
  background: #00b3b5;
  cursor: pointer;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-element_outer,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-element_outer {
  top: 0 !important;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .contentCMS,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .contentCMS {
  padding-right: 20px;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible {
  background: none;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_size {
  background: none;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-scrolly_visible .scroll-element_outer {
  opacity: 1;
  background: #323232;
}
.tplEvent .tplSpeech .person-group.dark .scroll-wrapper .scroll-bar,
.tplActivity .tplSpeech .person-group.dark .scroll-wrapper .scroll-bar {
  background: #00b3b5;
  opacity: 1;
}
.tplEvent .tplSpeech .person-group.dark .searchBox,
.tplActivity .tplSpeech .person-group.dark .searchBox {
  margin: 0 0 10px;
  padding: 8px 15px;
  width: 100%;
  background: none;
  border: #ffffff 1px solid;
  border-radius: 30px;
  font-size: 14px;
}
.tplEvent .tplSpeech .person-group.dark .searchBox:hover,
.tplActivity .tplSpeech .person-group.dark .searchBox:hover {
  border-color: #00b3b5;
}
.tplEvent .tplSpeech .person-group.dark .searchBox .glyphicon-search:hover:before,
.tplActivity .tplSpeech .person-group.dark .searchBox .glyphicon-search:hover:before {
  color: #00b3b5;
}
.tplEvent .tplSpeech .person-group.dark .searchBox input,
.tplActivity .tplSpeech .person-group.dark .searchBox input {
  padding: 0;
  margin-right: 30px;
  background: none;
  color: #ffffff;
  height: auto;
  border: 0;
  width: 100%;
}
.tplEvent .tplSpeech .person-group.dark .searchBox .input-group-btn,
.tplActivity .tplSpeech .person-group.dark .searchBox .input-group-btn {
  position: absolute;
  right: 25px;
  z-index: 9;
}
.tplEvent .tplSpeech .person-group.dark .searchBox .input-group-btn a,
.tplActivity .tplSpeech .person-group.dark .searchBox .input-group-btn a {
  padding: 0;
  background: none;
  color: #ffffff;
  border: 0;
  font-size: 18px;
  position: relative;
  top: -3px;
  line-height: 28px;
}
.tplEvent .tplSpeech .person-group .chapterNo,
.tplActivity .tplSpeech .person-group .chapterNo {
  font-size: 11px;
  font-weight: 400;
  color: #ffffff;
  background: #404040;
  text-align: center;
  display: inline-block;
  min-width: 27px;
  padding: 0 5px;
  line-height: 27px;
  border-radius: 50%;
  height: 27px;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 10px;
  margin-left: -10px;
}
.tplEvent .tplSpeech .person-group .chapterNo:empty,
.tplActivity .tplSpeech .person-group .chapterNo:empty {
  display: none;
}
.tplEvent .tplSpeech .person-group .publicationContent,
.tplActivity .tplSpeech .person-group .publicationContent {
  width: 100%;
  margin-top: 10px;
}
.tplEvent .tplSpeech .person-group .publicationContent + .pager,
.tplActivity .tplSpeech .person-group .publicationContent + .pager {
  margin-top: 15px !important;
  padding-top: 0 !important;
  border-top: 0 !important;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-left,
.tplActivity .tplSpeech .person-group .publicationContent .publication-left {
  width: 35%;
  float: left;
  padding-right: 20px;
  padding-top: 0;
  vertical-align: top;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-right,
.tplActivity .tplSpeech .person-group .publicationContent .publication-right {
  overflow: hidden;
  vertical-align: top;
  margin-top: 0;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-chapter-content,
.tplActivity .tplSpeech .person-group .publicationContent .publication-chapter-content {
  width: 100%;
  margin-top: 0;
  padding: 0;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-chapter-content .chapterTitle,
.tplActivity .tplSpeech .person-group .publicationContent .publication-chapter-content .chapterTitle {
  width: 100%;
  font-size: 24px;
  font-weight: 400;
  display: block;
  line-height: 24px;
  word-wrap: break-word;
  background: #ffffff;
  margin-bottom: 20px;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn,
.tplActivity .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn {
  float: right;
  font-size: 20px;
  cursor: pointer;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress,
.tplActivity .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn.fa-compress {
  display: none;
}
.tplEvent .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn:hover,
.tplActivity .tplSpeech .person-group .publicationContent .publication-chapter-content .expandCollapseBtn:hover {
  color: #00b3b5;
  cursor: pointer;
}
.tplEvent .tplSpeech .person-group .publicationContent.expanded .itemContent,
.tplActivity .tplSpeech .person-group .publicationContent.expanded .itemContent {
  width: calc(100% - 50px);
}
.tplEvent .tplSpeech .person-group .publicationContent.expanded .ratingStatusBarWrap,
.tplActivity .tplSpeech .person-group .publicationContent.expanded .ratingStatusBarWrap {
  width: 0;
  display: none;
}
.tplEvent .tplSpeech .person-group .publicationContent.expanded .ToCTitle,
.tplActivity .tplSpeech .person-group .publicationContent.expanded .ToCTitle {
  width: calc(100% - 50px);
}
.tplEvent .tplSpeech .person-group .hideExpandedArea,
.tplActivity .tplSpeech .person-group .hideExpandedArea {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzAwMzgxNUMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzAwMzgxNkMwNDMxMUU1OEUwMkU5M0ZFQzU3ODhCNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3MDAzODEzQzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3MDAzODE0QzA0MzExRTU4RTAyRTkzRkVDNTc4OEI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+feYDPwAAAIxJREFUeNqc1NsJwCAMBVD766R97KKbuVJq2gox1TwUApJ6D0KoAQBirb1WWCjMRdxc8K7kBNKXu1ojO6EGYG6jH6xQB2CPH9CgHzBCJIgCXWZ2ZQ5NAQmhUJEADQkEKNI5yxSKNjXLGNWpWQB1/FZAhDwAhzJHrMAQwsbpBDj0/MX4nhyL7wnm4i3AABaxnhhFqA49AAAAAElFTkSuQmCC') /*/common/images/exit.png*/ no-repeat center center #242426;
  width: 45px;
  height: 45px;
  display: block;
  float: right;
  border-radius: 50%;
  right: -14px;
  top: -5px;
  position: relative;
  transition: background-color 300ms ease-in-out;
  z-index: 1;
}
.tplEvent .tplSpeech .person-group .hideExpandedArea:hover,
.tplActivity .tplSpeech .person-group .hideExpandedArea:hover {
  background-color: #00b3b5;
}
.tplEvent .tplSpeech .person-group .docindex.searchResults,
.tplActivity .tplSpeech .person-group .docindex.searchResults {
  padding-right: 20px;
}
.tplEvent .tplSpeech .person-group .searchResults,
.tplActivity .tplSpeech .person-group .searchResults {
  max-height: 500px;
}
.tplEvent .tplSpeech .person-group .searchResults .item,
.tplActivity .tplSpeech .person-group .searchResults .item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: #323232 1px solid;
}
.tplEvent .tplSpeech .person-group .searchResults .item .description,
.tplActivity .tplSpeech .person-group .searchResults .item .description {
  font-size: 13px;
  word-wrap: break-word;
}
.tplEvent .tplSpeech .person-group .searchResults .item:last-child,
.tplActivity .tplSpeech .person-group .searchResults .item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.tplEvent .tplSpeech .person-group .searchResults .name:hover,
.tplActivity .tplSpeech .person-group .searchResults .name:hover {
  color: #ffffff;
}
.tplEvent .tplSpeech .person-group .resultsLength,
.tplActivity .tplSpeech .person-group .resultsLength {
  margin-bottom: 30px;
  margin-top: 20px;
}
.tplEvent .tplSpeech .file-title a,
.tplActivity .tplSpeech .file-title a {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  font-weight: 600;
  font-family: 'open-sans', sans-serif;
}
.tplActivity.conference .ctIcon.iconActvity,
.tplActivity.conference .ctIcon.event {
  padding-top: 24px;
  width: 105px;
  height: 106px;
  border-color: #dfdfdf;
}
.tplActivity.conference .ctIcon.iconActvity span,
.tplActivity.conference .ctIcon.event span {
  color: #8a8a8a;
}
/*=========================================================
 SCREEN RESETS
=========================================================*/
/*=========================================================		 								 
GUTTER RESETS 																	 		 				     	 
=========================================================*/
@media (max-width: 1215px) {
  .filters .letters .letter-list a {
    padding: 4px 5px;
  }
}
@media (max-width: 1200px) {
  .masthead {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1170px) {
  .experienceWidget {
    margin-bottom: 10px;
  }
}
/*=========================================================																   
XS + SM	+ MD		    
=========================================================*/
@media (max-width: 1170px) {
  .masthead {
    padding-left: 10px;
    padding-right: 10px;
  }
  .masthead ul.topNav {
    padding-left: 10px;
  }
  .photoWrapp {
    margin-top: 0;
  }
  #smDiv .shareLinks {
    border-radius: 0;
  }
  .nav > li.login-mobile > a {
    padding: 0;
  }
  .nav > li.dropdown > a {
    padding: 0;
    margin-right: 0;
  }
  .container {
    width: 100%;
  }
  /*TOP NAV*/
  header .navbar-content .navbar .navbar-right li {
    margin-right: 5px;
  }
  header .navbar-content .navbar .navbar-right li a {
    padding-left: 5px;
    padding-right: 5px;
  }
  header .navbar-content .logout {
    margin-right: 7px;
    margin-left: 3px;
  }
  .mastheadWrap ul.topNav {
    display: table;
    float: none;
    width: 63%;
  }
  .mastheadWrap ul.topNav > .dropdown {
    display: table-cell;
    margin-right: 0;
    text-align: center;
    float: none;
  }
  .mastheadWrap ul.topNav > .dropdown a.menuItem {
    display: block;
    width: 100%;
  }
  .well .publicationContent .publication-left {
    display: block;
    margin-bottom: 20px;
    width: 100%;
    float: none;
    padding-right: 0;
  }
  .well .publicationContent .publication-right {
    display: block;
    width: 100%;
    float: none;
  }
  .resourcePage .pageContent .resourceIconWrapp .ctIcon {
    width: 105px;
    height: 106px;
    display: block;
    margin: 0 auto 15px;
  }
  .resourcePage .pageContent .resourceMainInfo .right {
    float: right;
  }
  .resourcePage .pageContent .resourceMainInfo .right .resourceThumb .middle-snapshot {
    margin: 0 auto;
    display: block;
  }
  .resourcePage .pageContent .resourceMainInfo .right .resourceThumb .ytVideo {
    width: 100% !important;
    margin: 0 auto;
  }
  .mainMiddleCol .centerLeftColumnWrapp .list-items article.tplFaq .media-body .readMore .badge {
    float: none;
  }
  .reset-horiz-spacing {
    margin-left: 0;
    margin-right: 0;
  }
  .readMore .badge {
    float: none;
  }
  .mainLeftCol {
    width: 18%;
  }
  .mainLeftCol + .mainMiddleCol {
    margin-left: 18%;
  }
  .mainLeftCol .sectionnavigation {
    width: 100%;
  }
  .mainLeftCol .sectionnavigation a {
    font-weight: 400;
  }
  .resAuthor {
    width: 100%;
  }
  .generalLayout .centerRightColumn .feature-box,
  .generalLayout .centerRightColumn .barMaxWidth {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }
  header .searchbox input:focus {
    width: auto;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  .badge {
    float: right;
  }
  /*=========================================================
FEATURE BOX
=========================================================*/
  .sectionHead {
    display: block;
    margin-bottom: 20px;
    font-size: 19px;
    padding-bottom: 0;
    border: 0;
    padding-left: 15px;
  }
  .sectionHead .txt-head {
    border: 0;
    padding: 0;
    font-size: 19px;
    font-weight: normal;
  }
  /*.feature-box {
		.header-box {
			.sectionHead;
			padding-left: 15px;
		}
	}*/
  /*.feature-box .content-box {
			background: @lightest-grey;
			padding: 15px;
		}*/
  div.contactItem {
    padding: 15px;
    background: #ffffff;
  }
  .sectionHead,
  .tabs,
  div.moreContacts {
    margin-left: 0;
    margin-right: 0;
  }
  .landingPage .feature-box .txt-head {
    font-size: 14px;
    padding: 15px 20px;
  }
  /*=========================================================
ORGANIZATION PAGE
=========================================================*/
  .googleMapsWrapp {
    padding: 0 10%;
  }
  div.contactItem:hover .contactPhoto {
    /*	transform: scale(1);	 */
    margin-right: 0;
  }
  .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .listFlexible li:last-child article.tplEvent {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /*=========================================================
PUBLICATION FEATURE STYLE
=========================================================*/
  .publicationFeature .buttons {
    margin-top: 15px;
  }
  /*=========================================================
CENTER COLUMN WRAPP
=========================================================*/
  .centerLeftColumnWrapp .compactBox {
    padding-left: 15px;
  }
  .tplForum .tplBlog .tplBlog > row:first-child {
    border: 1px solid #d6d6dd;
  }
  .tplForum .tplBlog .row {
    background: #f3f3f3;
  }
  .tplForum .tplBlog a.readMore {
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .homeTopItems .btn-link.blue {
    padding-left: 0;
    text-align: center;
  }
  /*=========================================================
Resource Page
=========================================================*/
  .ckTemplates ul.resourceTemplates li {
    width: 25%;
  }
  /*=========================================================
Activity Page
=========================================================*/
  div.activityPage .pageContent .centerRightColumn .feature-box {
    width: auto;
  }
  .microBlog .leftInfo .postInfo {
    overflow: auto;
  }
  /*=========================================================
Person Directory PAGE
=========================================================*/
  .directory .leftInfo {
    width: 300px;
  }
  .directory .rightInfoWrap > .float-right {
    float: none;
  }
  .directory .rightInfoWrap > .float-right .btn {
    margin-left: 0;
    float: none;
    margin-bottom: 10px;
  }
  .directory .rightInfoWrap .personContactInfo {
    max-width: 100%;
  }
  /*=========================================================
NEWSLETTER
=========================================================*/
  .tplNewsletterIssue .listProjectUpdates li:first-child {
    width: 60%;
  }
  /*=========================================================
SPEECH BOX
=========================================================*/
  .speechBox .centerTwoColLayout .centerRightColumn {
    max-width: 100%;
  }
  .directoryLayout .filters .textFilters .input-group.search {
    width: 50%;
  }
  #homepage.homeExchange .exchangeFiltersWrap {
    background: #ffffff;
    border-bottom: #d6d6dd 1px solid;
    margin: -40px -30px 20px;
    padding: 20px 10px;
  }
  #homepage.homeExchange .exchangeFiltersWrap .exchangeFilters {
    position: static;
    width: 100%;
    background: #535252;
  }
  #homepage.homeExchange .exchangeFiltersWrap .exchangeFilters .searchBx {
    border: #d6d6dd 1px solid;
    background: #ffffff;
  }
  #homepage.homeExchange .exchangeFiltersWrap .searchLink {
    background: #00b3b5;
  }
  #homepage.homeExchange .exchangeFiltersWrap .searchLink:hover {
    color: #535252;
    background: #ffffff;
  }
}
/*=========================================================																   
XS + SM			    
=========================================================*/
@media (max-width: 992px) {
  .mastheadWrap ul.topNav {
    padding-left: 0;
  }
  .filters .letters .letter-list a {
    padding: 4px 2px;
  }
  .hpRight .newsList .newsItem {
    width: 46.5%;
    margin-right: 3%;
  }
  .hpRight .newsList .newsItem:first-child {
    width: auto;
  }
  .publicationFeature {
    margin-right: 0;
  }
  .publicationFeature .buttons {
    margin-top: 20px;
  }
  .publicationFeature .buttons .btn {
    text-align: center;
  }
  .featuredReportItemsList {
    margin-right: 0;
  }
  .featuredReportItemsList .dynamicReportList.topItems li {
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
    display: block;
    width: 100%;
  }
  .featuredReportItemsList .dynamicReportList.topItems li .tplReport .right {
    max-width: none;
    width: 23%;
  }
  .featuredReportItemsList .dynamicReportList.topItems li .tplReport .information {
    padding-right: 10px;
  }
  /*SHARE LINKS FROM RESOURCE PAGE*/
  #smDiv {
    float: none;
  }
  #smDiv .shareLinks {
    display: block;
    overflow: hidden;
  }
  #smDiv .shareLinks label {
    display: block;
    float: none;
    margin: 0 auto 5px;
  }
  #smDiv .shareLinks .socialWrap {
    display: block;
  }
  .resourcePage .resourceMainInfo .right {
    float: none;
    max-width: 100%;
    width: 100%;
    margin-left: 0;
  }
  .resourcePage .resourceMainInfo .right .resourceThumb .middle-snapshot {
    margin: 0 auto;
    display: block;
  }
  .resourcePage .resourceMainInfo .right .resourceThumb .ytVideo {
    width: 100% !important;
    margin: 0 auto;
  }
  .profilePage .tab-content .centerRightColumn:not([style*="none"]) {
    width: 35%;
    max-width: 300px;
  }
  /*Person Page*/
  .personPage .socialAndMore #smDiv {
    float: right;
  }
  /*Organization Page*/
  .organizationPage .organization-profile .centerRightColumn .feature-box {
    width: 100%;
  }
  .filedUnder .meta .labelMeta {
    float: none;
  }
  .filedUnder .meta .infoMeta {
    overflow: visible;
  }
  .categoriesWrapper .categGroup {
    width: 29%;
  }
  .smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp {
    height: 20.5vh;
  }
  .tplComment.comment-wrapper .leftInfo {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .tplComment.comment-wrapper .leftInfo .authorWrapp {
    background: transparent;
  }
  .tplComment.comment-wrapper .leftInfo .authorPictureWrapp .photoWrapp {
    margin-top: 0;
    width: 7.5vW;
  }
  .microBlog .rightInfo .postInfo {
    width: 100%;
    max-width: 100%;
  }
  .microBlog .rightInfo .rightSideMicroBlog {
    overflow: hidden;
    max-width: initial;
    width: 100%;
  }
  /**********************************************************************
Question(When you click on a question from a list of Questions)												  
**********************************************************************/
  .contentControls .tplFaq .question .media-body {
    overflow: visible;
    display: block;
    width: auto;
  }
  .contentControls .tplFaq .question .media-body .question > .posted {
    display: block;
  }
  .contentControls .tplFaq .question .filters .media-body {
    display: table-cell;
    width: 100%;
  }
  /*=========================================================
Person Directory PAGE
=========================================================*/
  .directory .leftInfo {
    width: 100%;
    float: none;
  }
  .directory .rightInfo {
    margin-top: 15px;
  }
  .directory .rightInfo .rightInfoWrap > .float-right {
    float: right;
  }
  /*=========================================================
CENTER COLUMN WRAPP
=========================================================*/
  .centerLeftColumnWrapp .compactBox {
    padding-left: 0;
  }
  /*========================================================================================================================
					NEWSLETTER
========================================================================================================================  */
  .tplNewsletterIssue .listProjectUpdates li {
    width: 100%;
  }
  .tplNewsletterIssue .listProjectUpdates li article {
    border-bottom: 1px solid #d6d6dd;
    padding-bottom: 30px;
  }
  .tplNewsletterIssue .listProjectUpdates li .rightInfo .right {
    max-width: none;
    width: 38%;
    margin-left: 30px;
    float: right;
  }
  .tplNewsletterIssue .listProjectUpdates li:first-child {
    width: 100%;
  }
  .tplNewsletterIssue .listReports li {
    width: calc((100% - 80px) /2);
  }
  .tplNewsletterIssue .listReports li:nth-child(-n+4) {
    border-top: 1px solid #d6d6dd;
    padding-top: 30px;
    margin-top: 30px;
  }
  .tplNewsletterIssue .listReports li:nth-child(-n+2) {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
  /*=======================================================================
				SPEACH FEATURE
=========================================================================*/
  .generalLayout .mainMiddleCol .speechBox .centerTwoColLayout .centerRightColumn.leftBorder {
    border-left: 0;
  }
  .speechBox .wellContent {
    display: table;
  }
  /****************************************************************
	Custom Filters
****************************************************************/
  .customFilters .rowRight {
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
  }
  .customFilters .rowLeft {
    width: 100%;
  }
  .customFilters .filterBlock:nth-child(2n) .boolFilter {
    display: none;
  }
  .customFilters .filterBlock:nth-child(2n) .input-group {
    width: 100%;
  }
  .customFilters .filterBlock:nth-child(3n) {
    padding-right: 10px;
  }
  .customFilters .filterBlock:nth-child(3n) .boolFilter {
    display: block;
  }
  .customFilters .filterBlock.lastName {
    width: calc(50% - 43px);
  }
  .customFilters #hiddenFiltersContainer {
    clear: both;
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(even) {
    padding-right: 10px;
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(even) .boolFilter {
    display: none !important;
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(3n) .input-group,
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(2n) .input-group {
    width: calc(100% - 43px);
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(3n) .boolFilter,
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(2n) .boolFilter {
    display: block;
  }
  /****************************************************************
	Members Directory Cards
****************************************************************/
  .listFlexible .flippingDirectory .items .flexible-list-item {
    max-width: calc(33% - 10px);
    flex: 1 33%\0;
  }
  .listFlexible .rightInfo .listExperience {
    width: auto;
    float: none !important;
    position: static;
  }
  .listFlexible .rightInfo .listExperience .actionsWrapp.infoBar {
    display: block;
  }
  /****************************************************************
	EVENT FEATURE 
****************************************************************/
  .centerRightColumn .barMaxWidth.contactBox .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .centerRightColumn .barMaxWidth.contactBox .col-sm-6 + .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .centerRightColumn .barMaxWidth.contactBox img.portraitPhoto {
    width: auto;
  }
  .feature-box.eventFeatureBox .moderators .rightInfo .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 15px;
  }
  .feature-box.eventFeatureBox .moderators .rightInfo .col-sm-6 + .col-sm-6 {
    margin-bottom: 0;
  }
  .registerFormOnLoginPage .feature-box .content-box {
    padding: 10px;
  }
  .registerFormOnLoginPage .externalProfile {
    border-top: #d6d6dd 1px solid;
    margin-top: 20px;
    padding-top: 20px;
  }
  .registerFormOnLoginPage .hasdRightBorders {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
  }
  div.homeTopBanners {
    padding-top: 10px;
  }
  div.homeTopBanners .bannerItem {
    border-left: 8px solid transparent;
    border-right: 7px solid transparent !important;
  }
  div.homeTopBanners .bannerItem .lSSlideWrapper {
    border: 1px solid #d6d6dd;
  }
  div.homeTopBanners .bannerItem.primaryItem {
    margin-bottom: 10px;
  }
  div.homeTopBanners .bannerItem:not(.primaryItem) {
    height: 250px;
  }
  div.homeTopBanners .lSSlideOuter .item img.img-responsive {
    height: auto;
    border: 0;
    padding: 0;
  }
  /*==============================================================
        HomePage News
    ================================================================*/
  #homepage .topNewsWrapp .firstNewsListItems .items li {
    width: 50%;
  }
  #homepage .topNewsWrapp .firstNewsListItems .items li:nth-child(even) {
    clear: right;
  }
  #homepage .topNewsWrapp .firstNewsListItems .items li:nth-child(odd) {
    clear: left;
  }
  .profilePage.organizationPage .centerRightColumn .feature-box {
    min-width: inherit;
  }
  .profilePage.organizationPage .centerLeftColumn .centerLeftColumn {
    width: calc(100% - 35% - 35px);
  }
  .listFlexible article.tplReport .rightInfo .right {
    margin-left: 10px;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .tplComment.comment-wrapper .leftInfo {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .centerRightColumn .barMaxWidth.contactBox .col-sm-6 {
    float: left;
    width: 25%;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .centerRightColumn .barMaxWidth.contactBox .col-sm-6 + .col-sm-6 {
    float: left;
    width: 75%;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .feature-box.eventFeatureBox .moderators .rightInfo .col-sm-6 {
    float: left;
    width: 100%;
  }
}
@media (min-width: 780px) and (max-width: 992px) {
  .homepage .hpLeft .hpLeftContent {
    width: 250px;
  }
  .centerTwoColLayout .centerRightColumn {
    max-width: 40%;
    width: auto;
  }
  .centerTwoColLayout .centerRightColumn .fixWidth {
    width: 100%;
  }
  .centerTwoColLayout .centerRightColumn .btn-fix-size {
    width: 100%;
  }
  .centerTwoColLayout .centerRightColumn .promoBanner {
    width: 100% !important;
    min-height: 1%;
  }
  .centerTwoColLayout .centerRightColumn .groupWrapp {
    width: 100% !important;
  }
  .centerTwoColLayout .centerRightColumn .groupWrapp .groupContent {
    width: 100%;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
  }
  .centerTwoColLayout .centerRightColumn .groupWrapp .groupContent > div {
    width: 100% !important;
  }
  /*TOP NAV*/
  .navbar-content .navbar {
    /*.logout {
				&.btn-primary {
					background-color: transparent;
					border-color: transparent;
					color: @brand-primary;
					width: auto;
					padding: 2px 0;

					&:hover {
						color: @brand-secondary;
					}
				}
			}*/
  }
  .navbar-content .navbar .navbar-nav li {
    margin-right: 10px;
  }
  .navbar-content .navbar .navbar-nav li.login-li {
    /*.btn-primary {
							background-color: transparent;
							border-color: transparent;
							color: @brand-primary;
							width: 100%;
							padding-right: 0;
							padding-left: 0;
							margin-right: 10px;


							&:hover {
								color: @brand-secondary;
							}
						}*/
  }
  .navbar-content .navbar .navbar-nav li.join a.btn-cart {
    background-color: transparent;
    border-color: transparent;
    color: #00b3b5;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: 10px;
  }
  .navbar-content .navbar .navbar-nav li.join a.btn-cart:hover {
    color: #034ea1;
  }
  .navbar-content .navbar .navbar-nav li.join a .fa-shopping-cart {
    /*padding-right: 0;
								background-color: transparent;
								border-color: transparent;
								color: @brand-primary;
								width: 100%;
								padding-right: 0;
								padding-left: 0;
								margin-right: 10px;

								&:hover {
									color: @brand-secondary;
								}*/
  }
  .navbar-content .navbar .navbar-nav li.join a .fa-shopping-cart:before {
    display: none;
  }
  .navbar-content .navbar .navbar-nav li.ebdportal {
    padding-left: 0;
  }
  .navbar-content .navbar .navbar-nav li.ebdportal .btn.generalBtn {
    background-image: none;
    color: #00b3b5;
    width: 100%;
    padding-left: 0;
  }
  .navbar-content .navbar .navbar-nav li.ebdportal .btn.generalBtn:hover {
    color: #034ea1;
  }
  .navbar-content .navbar .profileActions .profileActionsTitle {
    width: 100%;
    background-color: transparent;
    color: #00b3b5;
  }
  .mastheadWrap .masthead {
    max-width: 100%;
    padding-left: 20px;
  }
  .mastheadWrap .masthead .secondLogo {
    width: 13%;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    right: 0;
  }
  .mastheadWrap .masthead .navbar-default .navbar-collapse {
    width: 100%;
  }
  .mastheadWrap .masthead .navbar-default .navbar-collapse ul.topNav {
    display: table;
    float: none;
    width: 70%;
  }
  .mastheadWrap .masthead .navbar-default .navbar-collapse ul.topNav li.dropdown {
    display: table-cell;
    margin-right: 0;
    text-align: center;
    float: none;
    padding-right: 5px;
    padding-left: 5px;
    box-sizing: content-box;
    vertical-align: top;
    position: relative;
  }
  .mastheadWrap .masthead .navbar-default .navbar-collapse ul.topNav li.dropdown a.menuItem {
    display: block;
    width: 100%;
    white-space: nowrap;
  }
  .mastheadWrap .masthead .navbar-default .navbar-collapse ul.topNav li.dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp {
    left: calc(-71% + 90px);
  }
  /*END TOP NAV*/
  .flexibleCol {
    overflow: initial;
  }
  .mainMiddleCol {
    overflow: visible;
  }
  .mainLeftCol {
    width: 20%;
  }
  .mainLeftCol + .mainMiddleCol {
    margin-left: 20%;
  }
  .topLoginContent {
    width: 300px;
  }
  .container .navbar .topLogo {
    display: block;
  }
  .tplForum .tplBlog {
    border: 1px solid #d6d6dd;
    background: #ffffff;
  }
  .tplForum .tplBlog .tplBlog > row:first-child {
    border: 1px solid #d6d6dd;
  }
  .tplForum .tplBlog .row {
    background: #f3f3f3;
  }
  .tplForum .tplBlog a.readMore {
    margin-bottom: 10px;
    margin-right: 10px;
  }
  /*=========================================================
ORGANIZATION PAGE
=========================================================*/
  .photoWrapp {
    margin-top: 10px;
  }
  .organizationPage #smDiv {
    float: right;
  }
  .organizationPage .topPageInfoBox.noLogo .topDetailsWrapp .name {
    max-width: 350px;
  }
  .organizationPage .topPageInfoBox.noLogo.noBanner .topDetailsWrapp .name {
    max-width: 350px;
  }
  .organizationPage .topPageInfoBox.noBanner .topDetailsWrapp .name {
    max-width: 350px;
  }
  .organizationPage .topDetailsWrapp .btn.brochure {
    margin-bottom: 5px;
  }
  .btn-float-right {
    text-align: center;
    margin: 10px 0px;
  }
  /*=========================================================
EVENT 
=========================================================*/
  .ctStatus .event .date {
    padding: 0;
  }
  .ctStatus .event .date .month {
    font-size: 12px;
  }
  .ctStatus .event .date .year {
    font-size: 12px;
  }
  /*=========================================================
BOOKMARK
=========================================================*/
  .bookmarksCollection .bookmarkCollectionIcon .simpleBtnRight.btn {
    padding: 5px;
  }
  .bookmarksCollection .bookmarkCollectionIcon .simpleBtnRight.btn .fa {
    display: none;
  }
  .bookmarksCollection .bookmarkCollectionContent .well {
    margin-top: 0;
  }
  .bookmarksCollection .bookmarkCollectionContent .editBookmarkCollection .shareBlock.editBox {
    margin-bottom: 20px;
  }
  /*=========================================================
PERSON PAGE
=========================================================*/
  .personPage .person-profile {
    clear: both;
  }
  .personPage .person-profile .centerLeftColumn {
    width: calc(65% - 25px);
  }
  .personPage .person-profile .centerRightColumn {
    max-width: 35%;
    width: auto;
  }
  /*=========================================================
FOOTER
=========================================================*/
  footer#footer {
    padding: 20px 0;
  }
  footer#footer .footerLogo {
    margin: 0 auto;
  }
  footer#footer .info {
    text-align: center;
    margin-left: 0;
  }
  footer#footer .general .social {
    text-align: center;
  }
  footer#footer .general .social span.label {
    text-align: center;
  }
}
/*=========================================================																   
XS - Tablet + Phone				    
=========================================================*/
@media (max-width: 780px) {
  .mainMiddleCol .pagetitle {
    padding-top: 20px;
    font-size: 24px;
    line-height: 24px;
  }
  #homepage .fullWidthTopBannerWrap .lightSliderBox {
    min-height: unset;
    min-height: initial;
  }
  #homepage div.projectsList {
    padding: 0;
  }
  #homepage div.projectsList .featuredProjects .items li .rightInfo .right {
    float: none;
    width: 100%;
  }
  .hpBridgeControl .mostRecentTplBridge {
    padding: 0 45px;
  }
  .hpBridgeControl .bridgeContent {
    padding: 10px 0;
  }
  .hpBridgeControl .lSSlideOuter .lSPager.lSpg {
    position: static;
  }
  .hpBridgeControl .list-title {
    margin-left: 0;
    width: auto;
  }
  .activityPage .topBar .content-box {
    padding: 0;
  }
  .btn.shareExperience {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .pageContent {
    padding-left: 10px;
    padding-right: 10px;
  }
  a.print {
    display: none;
  }
  .actionsWrapp .btn.generalEditBtn {
    margin-top: 15px;
  }
  .mainMiddleCol .centerTwoColLayout {
    display: flex;
    flex-direction: column;
  }
  .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
    order: 1;
  }
  .mainMiddleCol .centerTwoColLayout .centerRightColumn {
    order: 2;
  }
  .well table.infromationTable {
    width: auto;
  }
  .boxBadge {
    display: none;
  }
  .name {
    max-width: initial;
    max-width: unset;
  }
  .posted span {
    font-size: 10px;
  }
  tr .posted {
    overflow: visible;
  }
  tr .contactTr {
    padding-left: 40px;
    font-size: 12px;
    display: block;
  }
  tr .emailTr:before {
    font-family: FontAwesome;
    font-size: 14px;
    color: #404040;
    content: "\f003";
    margin-left: -30px;
    margin-right: 16px;
  }
  tr .phoneTr.first:before {
    content: "\f095";
    color: #404040;
    font-family: FontAwesome;
    font-size: 14px;
    margin-left: -30px;
    margin-right: 19px;
  }
  tr + tr .emailTr:before {
    content: " ";
    margin-left: 0;
    margin-right: 0;
  }
  aside.mainLeftCol .exploreBtn {
    padding: 15px;
    font-family: 'proxima-nova', sans-serif;
    font-size: 16px;
    color: #ffffff;
    background-color: #034ea1;
    margin-bottom: 5px;
    cursor: pointer;
  }
  aside.mainLeftCol .exploreBtn[aria-expanded="false"]:after {
    content: "\f054";
    font-family: FontAwesome;
    float: right;
  }
  aside.mainLeftCol .exploreBtn[aria-expanded="true"] {
    border-bottom: 0;
  }
  aside.mainLeftCol .exploreBtn[aria-expanded="true"]:after {
    content: "\f078";
    font-family: FontAwesome;
    float: right;
  }
  /*****************************************************************
			MOBILE TOP BAR
		*****************************************************************/
  #header {
    height: auto;
  }
  #header .profileActionsBox {
    display: block;
  }
  .authorPictureWrapp.visible-xs {
    float: left;
    margin-right: 10px;
  }
  .questionItem {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .questionItem .tplFaq:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  .sortBy div.btns {
    text-align: center;
  }
  .sortBy div.btns a {
    margin-bottom: 5px;
  }
  .mobileHeader {
    padding-left: 0;
    padding-right: 0;
  }
  .mobileHeader .topBar {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mobileHeader .topLogin {
    display: block;
  }
  .mobileHeader .mobileTopLoginDd {
    margin-top: 15px;
  }
  .mobileHeader .mobileTopLoginDd .topLoginContent {
    padding: 10px 10px 0;
  }
  .mobileHeader .mobileTopSearch {
    margin: 10px 10px 0;
  }
  .mobileHeader .mobileTopSearch .searchbox {
    margin-top: 15px;
    width: 100%;
    border: 1px solid #e8e8e8;
    margin-bottom: 15px;
  }
  .mobileHeader .mobileTopSearch .searchbox input {
    width: 80%;
    float: none;
  }
  .mobileHeader .mobileTopNavigator {
    margin-top: 17px;
  }
  .mobileHeader .mobileTopNavigator .topNavSecondaryLinks .topNavSecondaryHeading {
    background: #d9d9d9;
    padding: 15px;
    font-size: 16px;
    font-family: 'proxima-nova', sans-serif;
    margin-bottom: 5px;
  }
  .mobileHeader .mobileTopNavigator .topNavSecondaryLinks .topNavSecondaryHeading i.fa {
    padding-right: 5px;
  }
  .mobileHeader .mobileTopNavigator .topNavSecondaryLinks .navbar-right {
    margin-right: 0;
  }
  .mobileHeader .mobileTopNavigator .topNavSecondaryLinks .navbar-right li.contact a {
    font-size: 14px;
  }
  .mobileHeader .mobileTopNavigator .topNavSecondaryLinks .navbar-right li a {
    font-size: 14px;
    padding: 10px 15px;
  }
  .mobileHeader .mobileTopNavigator a.homeItem {
    width: 100%;
    padding: 10px;
    padding-left: 15px;
    font-size: 16px;
    color: #535252;
    background-color: #d9d9d9;
    font-weight: 400;
    font-family: 'proxima-nova', sans-serif;
  }
  .mobileHeader .mobileTopNavigator a.homeItem:before {
    content: "\f015";
    font-family: FontAwesome;
    padding-right: 5px;
    color: #535252;
  }
  .mobileHeader .mobileTopNavigator a.homeItem:focus:before,
  .mobileHeader .mobileTopNavigator a.homeItem:hover:before {
    color: #535252;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav {
    text-align: left;
    margin: 0 10px;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav li.twoCols .dropdown-menu-cols {
    width: 100%;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav li.dropdown {
    width: 100%;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav li.dropdown .menuGroupHeading:after {
    content: "\f105";
    font-family: FontAwesome;
    float: right;
    padding-right: 0;
    font-size: 16px;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav li.dropdown.expanded li a {
    background: #034ea1 !important;
    padding-left: 30px;
  }
  .mobileHeader .mobileTopNavigator .navbar-wrapper .topMenuNav ul.topNav li.dropdown.expanded .menuGroupHeading:after {
    content: "\f107";
  }
  .mobileHeader .toggleResponsive {
    z-index: 999;
    padding: 5px 0;
  }
  .mobileHeader .toggleResponsive .navbar-collapse {
    background: #00b3b5;
    padding: 9px 10px;
    vertical-align: middle;
    display: inline-block;
  }
  .mobileHeader .toggleResponsive .navbar-collapse .icon-bar {
    background-color: #ffffff;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
  }
  .mobileHeader .toggleResponsive .navbar-collapse .icon-bar + .icon-bar {
    margin-top: 4px;
  }
  .mobileHeader .toggleResponsive .navbar-brand {
    width: 100%;
    display: block;
  }
  .mobileHeader .toggleResponsive .navbar-brand {
    padding: 0;
  }
  .mobileHeader .toggleResponsive .topLoginBtn {
    vertical-align: bottom;
    font-family: FontAwesome;
    font-size: 24px;
    border-radius: 50%;
    border: 1px solid #00b3b5;
    background: #00b3b5;
    line-height: 21px;
    color: #ffffff;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-left: 5px;
    overflow: hidden;
  }
  .mobileHeader .toggleResponsive .topLoginBtn .loginProfileImg {
    height: auto;
    max-width: 35px;
  }
  .mobileHeader .toggleResponsive .topLoginBtn .loginProfileImg[src="/images/person/empty-person-white.png"] {
    width: 80%;
    margin: 0 auto;
    border-radius: 0;
  }
  .mobileHeader .toggleResponsive .topLoginBtn i {
    font-size: 24px;
    padding: 0;
    vertical-align: sub;
  }
  .mobileHeader .toggleResponsive .searchBtn {
    float: right;
    font-size: 18px;
    background: #00b3b5;
    border: 1px solid #00b3b5;
    line-height: 21px;
    line-height: 29px;
    color: #ffffff;
    width: 35px;
    height: 35px;
    margin-top: 0;
  }
  .mobileHeader .toggleResponsive .searchBtn i {
    padding: 0;
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(90deg);
  }
  .mobileHeader .mobileTopLoginDd {
    background: #ffffff;
  }
  .mobileHeader .mobileTopLoginDd .welcome,
  .mobileHeader .mobileTopLoginDd .name > a {
    background: #e9e9e9;
    padding: 7px;
    color: #034ea1;
    font-size: 16px;
  }
  .mobileHeader .mobileTopLoginDd .welcome {
    margin-top: 10px;
  }
  .mobileHeader .mobileTopLoginDd .logout {
    float: right;
    margin-top: -39px;
    margin-right: 10px;
    font-size: 14px;
    padding: 5px 20px;
  }
  .mobileHeader .mobileTopLoginDd .profileActions {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    border: 1px solid #e8e8e8;
    width: 100%;
  }
  .mobileHeader .mobileTopLoginDd .profileActions .profileActionsBox {
    margin-top: 0;
    margin-bottom: 0;
    background: #ffffff;
  }
  .mobileHeader .mobileTopLoginDd .profileActions .profileActionsBox .profileActionsBoxContent {
    background: #ffffff;
  }
  .mobileHeader .mobileTopLoginDd .profileActions .profileActionsBox .profileActionsBoxContent .editProfile {
    color: #00b3b5;
    max-width: initial;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6dd;
  }
  .mobileHeader .mobileTopLoginDd .profileActions .profileActionsBox .profileActionsBoxContent .editProfile:hover {
    color: #535252;
  }
  .mobileHeader .mobileTopLoginDd .profileActions .profileActionsBox .profileActionsBoxContent .organization:hover {
    color: #535252;
  }
  .mobileHeader .loggedInMenu {
    float: none;
  }
  .mobileHeader .loggedInMenu .profileActions {
    position: static;
    width: 100%;
    display: block;
    margin-left: 0;
  }
  .mobileHeader .loggedInMenu .profileActions .login-li {
    position: absolute;
    left: 50px;
    z-index: 1;
    top: 5px;
  }
  .mobileHeader .loggedInMenu .profileActions .login-li .siteLoginBtn {
    margin-top: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
  }
  .mobileHeader .loggedInMenu .profileActionsBox {
    background: none;
  }
  /*****************************************************************
			HOMEPAGE WIDGETS
		*****************************************************************/
  div.homeTopBanners .bannerItem {
    height: auto;
  }
  div.homeTopBanners .bannerItem.primaryItem {
    height: 100px;
  }
  div.homeTopBanners .lSSlideOuter .item {
    height: 100%;
  }
  div.homeTopBanners .lSSlideOuter .item a {
    height: 100%;
  }
  div.homeTopBanners .lSSlideOuter .item img.img-responsive {
    height: 100% !important;
  }
  div.homeTopBanners .col-md-3:nth-child(4) .bannerItem,
  div.homeTopBanners .col-md-3:nth-child(5) .bannerItem {
    border-bottom: 10px solid transparent;
  }
  .homepage .topNewsWrapp .firstNewsListItems li {
    width: 100%;
    margin-right: 0;
  }
  .homepage .hpRight {
    padding-right: 10px;
    padding-left: 10px;
  }
  .homepage .hpRight .newsList .newsItem {
    width: 100%;
  }
  .homepage .hpRight .newsList .newsItem:first-child {
    width: 100%;
  }
  .homepage .hpLeft {
    padding: 20px 10px;
  }
  .homepage .hpLeft .hpLeftContent {
    width: 100%;
  }
  #homepage .singleColLayout .hpTopItems .hpRight {
    padding-left: 10px;
    padding-right: 10px;
    border: 0;
    margin: 0;
  }
  #homepage div.topNewsWrapp {
    padding-right: 0;
  }
  .hpLeft .hpLeftContent {
    width: 100%;
  }
  .publicationFeature .thumbnail {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
  .featuredReportItemsList .dynamicReportList.topItems {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: #d6d6dd 1px solid;
  }
  .featuredReportItemsList .topItems li .tplReport .name {
    max-width: 100%;
  }
  .featuredReportItemsList .topItems li .tplReport .rightInfo .right {
    max-width: none;
    width: 40%;
    margin: 0 auto 15px;
  }
  .featuredReportItemsList .topItems li .tplReport .information {
    text-align: center;
  }
  .pageContent .well-lg {
    padding: 10px;
  }
  .pageContent .ctIcon {
    width: 50px;
    height: 50px;
    background-size: 100% auto;
  }
  .pageContent .resourceIconWrapp {
    width: 50px !important;
    margin-right: 10px !important;
  }
  .pageContent .listFlexible.projectsList .tplEvent .ctIcon.event,
  .pageContent .listFlexible.projectsList .tplActivity .ctIcon.event,
  .pageContent .listFlexible.projectsList .tplEvent .ctIcon.iconActvity,
  .pageContent .listFlexible.projectsList .tplActivity .ctIcon.iconActvity {
    width: 50px;
    height: 50px;
    padding: 5px;
  }
  .pageContent .listFlexible.projectsList .tplEvent .ctIcon.event .eventDay,
  .pageContent .listFlexible.projectsList .tplActivity .ctIcon.event .eventDay,
  .pageContent .listFlexible.projectsList .tplEvent .ctIcon.iconActvity .eventDay,
  .pageContent .listFlexible.projectsList .tplActivity .ctIcon.iconActvity .eventDay {
    font-size: 14px;
    line-height: 16px;
  }
  .resourcePage .pageContent .resourceIconWrapp {
    width: 100% !important;
    margin-right: 0 !important;
    float: none;
  }
  .resourcePage .pageContent .resourceIconWrapp .ctIcon {
    width: 105px;
    height: 106px;
    display: block;
    margin: 0 auto 15px;
  }
  .resourcePage .bottomMeta .infromationTable .lableTable,
  .resourcePage .bottomMeta .infromationTable .valueTable {
    display: block;
  }
  .resourcePage .bottomMeta .infromationTable .valueTable {
    padding-left: 30px;
  }
  .listFlexible article.tplFaq .answerWrapBlock,
  .topItems article.tplFaq .answerWrapBlock {
    width: 100%;
    float: none;
  }
  .listFlexible article.tplFaq .answer,
  .topItems article.tplFaq .answer {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6dd;
  }
  .listFlexible article.tplFaq .answer:last-child,
  .topItems article.tplFaq .answer:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .listFlexible article.tplFaq .chevron,
  .topItems article.tplFaq .chevron {
    right: -22px;
  }
  .listFlexible article.tplReport .rightInfo .right,
  .topItems article.tplReport .rightInfo .right {
    max-width: 35%;
  }
  .listFlexible article.tplReport .rightInfo .right .thumbnail,
  .topItems article.tplReport .rightInfo .right .thumbnail {
    max-width: 100%;
  }
  .listFlexible article.tplFile .rightInfo .right,
  .topItems article.tplFile .rightInfo .right {
    float: right;
  }
  .listFlexible article.tplEvent .rightInfo,
  .topItems article.tplEvent .rightInfo,
  .listFlexible article.tplDeadline .rightInfo,
  .topItems article.tplDeadline .rightInfo {
    width: calc(100% - 80px);
  }
  /*=========================================================
LAYOUT RESETS
=========================================================*/
  .breadcrumb {
    display: none;
  }
  .singleColLayout .mainMiddleCol {
    padding: 0;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn {
    padding: 0;
    margin: 0;
    border: 0;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn .centerLeftColumnWrapp .tplForum .tplBlog .rightInfo .right {
    max-width: 100%;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn .feature-box {
    margin-top: 40px;
    border-right: #d6d6dd 1px solid;
    border-left: #d6d6dd 1px solid;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn .feature-box .header-box {
    border-bottom: #d6d6dd 1px solid;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
    padding: 0;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn {
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
  }
  .singleColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn .feature-box .header-box {
    border-bottom: #d6d6dd 1px solid;
  }
  .mainMiddleCol {
    margin-left: 0;
    padding: 0;
  }
  .mainMiddleCol .centerTwoColLayout .centerRightColumn {
    min-height: inherit !important;
    min-height: unset !important;
  }
  .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
    min-height: inherit !important;
    min-height: unset !important;
  }
  .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp {
    min-height: inherit !important;
    min-height: unset !important;
    padding-left: 0;
  }
  .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .latestUpdatesButtons {
    text-align: center;
  }
  .leftColLayout .mainMiddleCol {
    padding: 0;
  }
  .leftColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    border-right: 0;
  }
  .leftColLayout .mainMiddleCol .centerTwoColLayout.centerColBorder .centerLeftColumn .centerLeftColumnWrapp {
    padding-left: 0;
  }
  .leftColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn .feature-box {
    border-right: #d6d6dd 1px solid;
    border-left: #d6d6dd 1px solid;
  }
  .leftColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn .feature-box .header-box {
    border-bottom: #d6d6dd 1px solid;
  }
  .leftColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn .feature-box.featurePublication .header-box {
    border-bottom: 0;
  }
  .leftColLayout .mainLeftCol {
    border: 0;
    margin-bottom: 15px;
  }
  .leftColLayout .mainLeftCol .feature-box {
    border-right: 1px solid #d6d6dd;
    border-left: 1px solid #d6d6dd;
  }
  .leftColLayout .mainLeftCol .feature-box .header-box {
    border-bottom: 1px solid #d6d6dd;
  }
  .centerTwoColLayout {
    margin-left: 0;
  }
  .centerTwoColLayout .centerRightColumn {
    width: 100%;
    max-width: 100%;
    padding-left: 0 !important;
    padding-right: 0;
    margin-left: 0 !important;
    border: 0;
    float: none;
  }
  .centerTwoColLayout .centerRightColumn .fixWidth {
    width: auto;
  }
  .centerTwoColLayout .centerRightColumn .groupWrapp {
    width: 100% !important;
  }
  .centerLeftColumnWrapp .contentText,
  .centerLeftColumnWrapp .categTitle,
  .centerLeftColumnWrapp .orgVideoBox,
  .centerLeftColumnWrapp .categoriesGroup {
    padding-left: 0;
  }
  div.centerTwoColLayout .centerRightColumn .feature-box,
  div.centerTwoColLayout .centerRightColumn .sectionBox {
    width: auto;
  }
  div.centerTwoColLayout .centerRightColumn {
    margin-left: 0;
  }
  div.centerTwoColLayout .centerRightColumn div.moreContacts {
    padding-left: 15px;
  }
  /*=========================================================
FAQ
=========================================================*/
  .ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .answer.media {
    margin-bottom: 10px;
  }
  .ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .answer.media .media-body.answerInfoHidden {
    display: table-cell;
  }
  .ccFAQ .listFlexible.qnaCollection .tplFaq .media-body .answerWrapBlock {
    width: 100%;
    float: none;
  }
  .personPage .tab-content .person-questions .qnaCollection .tplFaq .question .answerWrapBlock .answer.media .media-body.answerInfoHidden,
  .personPage .tab-content .person-profile .tplFaq .answerWrapBlock .answer.media .media-body.answerInfoHidden {
    display: table-cell;
  }
  .personPage .tab-content .person-questions .qnaCollection .tplFaq .question .answerWrapBlock {
    width: 100%;
  }
  /*=========================================================
BLOG LIST
=========================================================*/
  .resAuthor .thumbnail,
  .photoWrapp .thumbnail,
  .resAuthor img.portraitPhoto,
  .photoWrapp img.portraitPhoto {
    height: auto;
  }
  .portraitPhoto {
    padding: 1px;
  }
  .commentsBlog .leftInfoWrap .authorInfoWrapp {
    text-align: left;
  }
  .commentsBlog .resAuthor .thumbnail,
  .commentsBlog .photoWrapp .thumbnail,
  .commentsBlog .resAuthor img.portraitPhoto,
  .commentsBlog .photoWrapp img.portraitPhoto {
    height: auto;
  }
  /*=========================================================
Blog author control style
=========================================================*/
  .resAuthor.authorWidget {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  /*=========================================================
Feature Flip
=========================================================*/
  .featureFlip {
    text-align: center;
  }
  .featureFlip .promoBanner {
    width: 100% !important;
  }
  .featureFlip img {
    margin: 0 auto;
  }
  /**********************************************************************
***********************************************************************
Faceted Search Page
***********************************************************************
**********************************************************************/
  .filters.faceted .search.nested {
    width: 100% !important;
    float: none;
  }
  .filters.faceted .search.nested .searchWrapp .form-control {
    width: calc(100% - 40px);
  }
  .filters.faceted .filters-categoryGroup {
    display: block;
    margin-bottom: 10px;
    padding: 5px;
    border: #b9eaeb 1px solid;
    background: #e8f8f8;
  }
  .filters.faceted .filters-categoryGroup .selectedFilter {
    background: #00b3b5;
  }
  .filters.faceted .filters-categoryGroup .selectedFilter .clearSelected:before {
    color: #00b3b5;
  }
  .filters.faceted .filters-categoryGroup .selectedFilterWrap {
    background: #ffffff;
  }
  .filters.faceted .filters-categoryGroup .topFiltersHidden {
    z-index: 3;
    overflow-y: scroll;
    position: initial;
    border: 0;
    box-shadow: none;
  }
  .filters.faceted .filters-categoryGroup .categoryGroupName {
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    border-left: #b9eaeb 1px solid;
    background: #b9eaeb;
  }
  .filters.faceted .filters-categoryGroup .categoryGroupName .fa {
    color: #ffffff;
    line-height: 16px;
  }
  .filters.faceted .filters-categoryGroup .categoryGroupName:after {
    display: none;
  }
  .filters.faceted .filters-categoryGroup .categoryGroupName:before {
    border-top-color: #b9eaeb;
  }
  .filters.faceted .clearAllFilters {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
  .filters .topFiltersHidden {
    background: #e8f8f8;
  }
  .filters .topFiltersHidden .topFiltersHiddenContent {
    height: auto !important;
    min-height: unset !important;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(5)):not(:nth-child(6)):not(:nth-child(7)) {
    display: block;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .topFiltersHidden {
    width: 100%;
    position: static;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .topFiltersHiddenContent {
    height: auto;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .categoryGroupName {
    font-size: 11px;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .categoryGroupName:before {
    display: none;
  }
  .filters .topFilters .filters-categoryGroup:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)) .categoryGroupName .fa {
    line-height: 16px;
  }
  /**********************************************************************
***********************************************************************
Organization Page
***********************************************************************
**********************************************************************/
  .organizationPage {
    /*new STYLE MAIN Contacts*/
  }
  .organizationPage #ProfilePostActions .latestUpdatesButtons .editProfileOrg {
    margin-bottom: 0;
  }
  .organizationPage .centerTwoColLayout .centerLeftColumn {
    background: none;
    border: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox {
    margin-right: 0;
    position: relative;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox .orgBuyButtons {
    margin-right: 0;
    margin-left: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.btn {
    display: block;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox .actionButtons .upgradeOrg.buy {
    display: block;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox .topAreaWrapp {
    margin-bottom: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox .topAreaWrapp .topDetailsWrapp {
    padding-top: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo {
    max-height: auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topArea {
    margin-bottom: 20px;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo .socialAndMore {
    bottom: 0;
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo .socialAndMore #smDiv {
    min-height: 0;
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo .topDetailsWrapp .name {
    max-width: 100%;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner {
    margin-bottom: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .socialAndMore {
    bottom: 0;
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .socialAndMore #smDiv {
    min-height: 0;
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topDetailsWrapp {
    padding-left: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noLogo.noBanner .topDetailsWrapp .name {
    max-width: 100%;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner {
    margin-bottom: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topAreaWrapp {
    overflow: visible;
    margin-bottom: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .pictureWrapp {
    float: none;
    margin: 0 auto 20px;
    top: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp {
    padding-left: 0;
    padding-top: 0;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp .name {
    max-width: 100%;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp .actions {
    width: auto;
    float: right;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .topDetailsWrapp .actions .btn.btn-fix-size {
    width: 165px;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .socialAndMore {
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .topPageInfoBox.noBanner .socialAndMore #smDiv {
    min-height: 0;
    margin: 0 auto;
  }
  .organizationPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .tab-content .centerLeftColumn {
    padding-left: 0;
    padding-right: 0;
  }
  .organizationPage .centerRightColumn .promoBannerWrapp {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .organizationPage .topMainInfo {
    width: 100%;
  }
  .organizationPage .topMainInfo .actions {
    margin-top: 30px;
  }
  .organizationPage .topMainInfo .actions .btn.btn-fix-size {
    width: 45%;
  }
  .organizationPage .socialAndMore {
    right: 0;
  }
  .organizationPage .editOrganization .profileTabs .specialSelectBox .group .col-xs-12 {
    margin-bottom: 10px;
  }
  .organizationPage .editOrganization .profileTabs .groupItem.noTitle {
    margin-top: 10px;
  }
  .organizationPage .editOrganization .buttonsForm {
    float: none;
  }
  .organizationPage .editOrganization .buttonsForm .btn.btn-fix-size {
    width: 45%;
  }
  .organizationPage .topAreaWrapp {
    max-height: 100%;
    overflow: hidden;
  }
  .organizationPage .topAreaWrapp .topArea {
    margin-bottom: 0;
    position: relative;
  }
  .organizationPage .topAreaWrapp .topArea .editProfileBtn {
    top: 0;
    right: 0;
    height: 25px;
  }
  .organizationPage .topAreaWrapp .pictureWrapp {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 25%;
    height: 25%;
    position: relative;
    bottom: 0;
  }
  .organizationPage .topAreaWrapp .socialAndMore {
    position: relative;
    bottom: 0;
  }
  .organizationPage .topAreaWrapp .socialAndMore #smDiv {
    display: table;
    margin: 0 auto 10px;
    float: none;
  }
  .organizationPage .topAreaWrapp .socialAndMore #smDiv .social {
    background: none;
    color: #8a8a8a;
  }
  .organizationPage .topAreaWrapp .socialAndMore #smDiv .social:nth-child(1) {
    margin-left: 0;
  }
  .organizationPage .topAreaWrapp .socialAndMore #smDiv .social:hover:before,
  .organizationPage .topAreaWrapp .socialAndMore #smDiv .social:focus:before {
    color: #8a8a8a;
  }
  .organizationPage .topAreaWrapp .actions .btn.btn-fix-size {
    width: 165px;
  }
  .organizationPage .topDetailsWrapp {
    margin-left: 0;
    padding-left: 0;
  }
  .organizationPage .topDetailsWrapp .name {
    text-align: center;
    max-width: 100%;
  }
  .organizationPage .topDetailsWrapp .orgType {
    margin: 0 auto 20px;
    display: block;
  }
  .organizationPage .topDetailsWrapp .btn.brochure,
  .organizationPage .topDetailsWrapp .btn.contact {
    margin-bottom: 5px;
  }
  .organizationPage .contactInformation .featuredContact {
    display: table;
    width: 100%;
  }
  .organizationPage .contactInformation .featuredContact span {
    display: table-cell;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6dd;
  }
  .organizationPage .contactInformation .featuredContact span.contactPersonLabel {
    width: 30%;
    font-size: 10px;
    text-transform: uppercase;
  }
  .organizationPage .contactInformation .featuredContact span.personName {
    width: 70%;
  }
  .organizationPage .contactInformation .email {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d6dd;
    display: table;
    width: 100%;
    font-size: 10px;
    text-transform: uppercase;
  }
  .organizationPage .contactInformation .email a[href^="mailto:"] {
    display: table-cell;
    width: 70%;
    text-transform: none;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactPhoto {
    display: block;
    float: none;
    margin: 0 auto 20px;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo {
    display: block;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .name {
    text-align: center;
    margin-bottom: 15px;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .jobTitle {
    text-align: center;
    margin-bottom: 25px;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .posted {
    border-bottom: 1px solid #d6d6dd;
    margin-bottom: 10px;
    display: table;
    width: 100%;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .posted .label {
    width: 30%;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .posted .value {
    width: 70%;
  }
  .organizationPage #OrganizationMainContacts .feature-box.mainContacts .contactInfo .posted:last-child {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .organizationPage #OrganizationBranches .feature-box {
    border-right: 1px solid #d2dadd;
    border-left: 1px solid #d2dadd;
  }
  .organizationPage .googleMapsWrapp {
    width: 100%;
  }
  .organizationPage .tab-content {
    padding-left: 10px;
    padding-right: 10px;
    border: #d6d6dd 1px solid;
    border-top: 0;
  }
  .organizationPage .tab-content .compactBox {
    margin-left: 0;
    margin-right: 0;
  }
  .organizationPage .singleColLayout .mainMiddleCol .tab-content .centerRightColumn {
    padding-right: 0;
  }
  .organizationPage .categoriesGroup {
    margin-bottom: 0;
  }
  .organizationPage .orgVideoBox,
  .organizationPage .feature-box,
  .organizationPage .latestUpdatesButtons {
    margin-bottom: 10px;
  }
  /***********************************************************************								  			 					  
ORGANIZATION CATEGORIES
***********************************************************************/
  .categoriesOrganization .meta .categoriesBlock {
    width: 100%;
  }
  /**********************************************************************
***********************************************************************
TABS ON ORGANIZATION PAGE AND PERSON PROFILE 
***********************************************************************
**********************************************************************/
  .resourcePage,
  .publicationPage,
  .activityPage {
    /*ADDRESS BLOCK*/
  }
  .resourcePage .tabs,
  .publicationPage .tabs,
  .activityPage .tabs {
    min-height: 100%;
  }
  .resourcePage .tabs ul.nav-tabs,
  .publicationPage .tabs ul.nav-tabs,
  .activityPage .tabs ul.nav-tabs {
    display: block;
    overflow: visible;
    height: 100%;
    padding-left: 0;
    min-height: 100%;
    border-bottom: 0;
    position: relative;
  }
  .resourcePage .tabs ul li,
  .publicationPage .tabs ul li,
  .activityPage .tabs ul li {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .resourcePage .tabs ul li.active a,
  .publicationPage .tabs ul li.active a,
  .activityPage .tabs ul li.active a {
    border: 0;
    margin-right: 0;
    height: 100%;
    background: #e8f8f8;
    cursor: pointer;
    width: 100%;
    padding: 10px;
  }
  .resourcePage .tabs ul li.active a:hover,
  .publicationPage .tabs ul li.active a:hover,
  .activityPage .tabs ul li.active a:hover,
  .resourcePage .tabs ul li.active a:focus,
  .publicationPage .tabs ul li.active a:focus,
  .activityPage .tabs ul li.active a:focus {
    border: 0;
    height: 100%;
    background: #e0e0e0;
    padding: 10px;
  }
  .resourcePage .tabs ul li a,
  .publicationPage .tabs ul li a,
  .activityPage .tabs ul li a {
    padding: 10px;
    height: 100%;
    text-align: center;
    top: 0;
    font-size: 16px;
    background: transparent;
    width: 100%;
    cursor: pointer;
  }
  .resourcePage .tabs ul li a:hover,
  .publicationPage .tabs ul li a:hover,
  .activityPage .tabs ul li a:hover {
    background: #e0e0e0;
    height: 100%;
  }
  .resourcePage .tabs ul li a .badge,
  .publicationPage .tabs ul li a .badge,
  .activityPage .tabs ul li a .badge {
    background-color: #034ea1;
  }
  .resourcePage .tabs ul li.tabdrop.active.open,
  .publicationPage .tabs ul li.tabdrop.active.open,
  .activityPage .tabs ul li.tabdrop.active.open {
    display: block;
    padding: 10px;
    height: auto;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-toggle,
  .publicationPage .tabs ul li.tabdrop .dropdown-toggle,
  .activityPage .tabs ul li.tabdrop .dropdown-toggle {
    display: none;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-toggle .display-tab:after,
  .publicationPage .tabs ul li.tabdrop .dropdown-toggle .display-tab:after,
  .activityPage .tabs ul li.tabdrop .dropdown-toggle .display-tab:after {
    display: none;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu,
  .activityPage .tabs ul li.tabdrop .dropdown-menu {
    border: 0;
    width: 100%;
    margin-bottom: 0;
    box-shadow: none;
    display: block;
    position: relative;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    border: 1px solid #d6d6dd;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li a,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li a,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li a {
    text-align: center;
    padding: 10px;
    height: 100%;
    top: 0;
    border: 0;
    margin-right: 0;
    font-size: 16px;
    background: transparent;
    cursor: pointer;
    /*TBD*/
    /*TBD*/
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li a:hover,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li a:hover,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li a:hover {
    background: #e0e0e0;
    height: 100%;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li a:before {
    font-family: FontAwesome;
    font-size: 22px;
    text-align: center;
    display: block;
    color: #00b3b5;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li a:before {
    display: none;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li a .badge,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li a .badge,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li a .badge {
    background-color: #034ea1;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.active,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.active,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.active {
    background: #e8f8f8;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.active a,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.active a,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.active a {
    height: 100%;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.active a:hover,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.active a:hover,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.active a:hover {
    height: 100%;
    padding: 10px;
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.contacts a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.contacts a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.contacts a:before {
    content: "\f095";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.contact-info-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.contact-info-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.contact-info-tab a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#contactInfo a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#contactInfo a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#contactInfo a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#contacts a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#contacts a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#contacts a:before {
    content: "\f098";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#lstFiles a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#lstFiles a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#lstFiles a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.profile-photos-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.profile-photos-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.profile-photos-tab a:before {
    content: "\f03e";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.offices a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.offices a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.offices a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.organizations-info-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.organizations-info-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.organizations-info-tab a:before {
    content: "\f0f7";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#generalInfo a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#generalInfo a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#generalInfo a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#profile a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#profile a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#profile a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.profile a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.profile a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.profile a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-profile a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-profile a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-profile a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.personal-info-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.personal-info-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.personal-info-tab a:before {
    content: "\f015";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resource a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resource a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resource a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resources a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resources a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resources a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Resources a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Resources a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Resources a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li#resources a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li#resources a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li#resources a:before {
    content: "\f15b";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-bookmarks a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-bookmarks a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-bookmarks a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.bookmarks-collection-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.bookmarks-collection-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.bookmarks-collection-tab a:before {
    content: "\f02e";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.profile-account-settings-tab a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.profile-account-settings-tab a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.profile-account-settings-tab a:before {
    content: "\f013";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-questions a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-questions a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-questions a:before {
    content: "\f059";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Overview a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Overview a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Overview a:before {
    content: "\f022";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Events a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Events a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Events a:before {
    content: "\f073";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Sponsors a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Sponsors a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Sponsors a:before,
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Committee a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Committee a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Committee a:before {
    content: "\f0c0";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Reports a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Reports a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Reports a:before {
    content: "\f080";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Projects a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Projects a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Projects a:before {
    content: "\f0ea";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Programs a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Programs a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Programs a:before {
    content: "\f0b1";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Documents a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Documents a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Documents a:before {
    content: "\f0c6";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Discussion a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Discussion a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Discussion a:before {
    content: "\f086";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Team a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Team a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Team a:before {
    content: "\f0c0";
  }
  .resourcePage .tabs ul li.tabdrop .dropdown-menu li.Contract a:before,
  .publicationPage .tabs ul li.tabdrop .dropdown-menu li.Contract a:before,
  .activityPage .tabs ul li.tabdrop .dropdown-menu li.Contract a:before {
    content: "\f0f6";
  }
  .resourcePage .tabs ul li a,
  .publicationPage .tabs ul li a,
  .activityPage .tabs ul li a {
    font-size: 16px;
    height: 100%;
    width: 100%;
  }
  .resourcePage .tabs ul li a:before,
  .publicationPage .tabs ul li a:before,
  .activityPage .tabs ul li a:before {
    font-family: FontAwesome;
    font-size: 22px;
    text-align: center;
    display: block;
    color: #00b3b5;
  }
  .resourcePage .tabs ul li a:hover,
  .publicationPage .tabs ul li a:hover,
  .activityPage .tabs ul li a:hover {
    height: 100%;
  }
  .resourcePage .tabs ul li a.nav-lnk-profile:before,
  .publicationPage .tabs ul li a.nav-lnk-profile:before,
  .activityPage .tabs ul li a.nav-lnk-profile:before {
    content: "\f015";
  }
  .resourcePage .tabs ul li a.nav-lnk-resource:before,
  .publicationPage .tabs ul li a.nav-lnk-resource:before,
  .activityPage .tabs ul li a.nav-lnk-resource:before {
    content: "\f15b";
  }
  .resourcePage .tabs ul li a.nav-lnk-bookmarks:before,
  .publicationPage .tabs ul li a.nav-lnk-bookmarks:before,
  .activityPage .tabs ul li a.nav-lnk-bookmarks:before {
    content: "\f02e";
  }
  .resourcePage .tabs ul li a.nav-lnk-questions:before,
  .publicationPage .tabs ul li a.nav-lnk-questions:before,
  .activityPage .tabs ul li a.nav-lnk-questions:before {
    content: "\f059";
  }
  .resourcePage .addressBlock,
  .publicationPage .addressBlock,
  .activityPage .addressBlock {
    width: 100%;
    table-layout: fixed;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  .resourcePage .addressBlock .addressContent .orgAddressInfo,
  .publicationPage .addressBlock .addressContent .orgAddressInfo,
  .activityPage .addressBlock .addressContent .orgAddressInfo {
    display: table-cell;
    width: 70%;
  }
  .resourcePage .addressBlock .addressContent .orgAddressInfo .addressInfo.address,
  .publicationPage .addressBlock .addressContent .orgAddressInfo .addressInfo.address,
  .activityPage .addressBlock .addressContent .orgAddressInfo .addressInfo.address {
    display: block;
    margin-bottom: 2px;
  }
  .resourcePage .addressBlock .addressContent .orgAddressInfo .addressInfo.address:last-of-type,
  .publicationPage .addressBlock .addressContent .orgAddressInfo .addressInfo.address:last-of-type,
  .activityPage .addressBlock .addressContent .orgAddressInfo .addressInfo.address:last-of-type {
    padding-bottom: 2px;
    margin-bottom: 2px;
    border-bottom: 1px solid #d6d6dd;
  }
  .resourcePage .addressBlock .addressContent .orgAddressInfo .addressInfo.city,
  .publicationPage .addressBlock .addressContent .orgAddressInfo .addressInfo.city,
  .activityPage .addressBlock .addressContent .orgAddressInfo .addressInfo.city,
  .resourcePage .addressBlock .addressContent .orgAddressInfo .addressInfo.state,
  .publicationPage .addressBlock .addressContent .orgAddressInfo .addressInfo.state,
  .activityPage .addressBlock .addressContent .orgAddressInfo .addressInfo.state,
  .resourcePage .addressBlock .addressContent .orgAddressInfo .addressInfo.zip,
  .publicationPage .addressBlock .addressContent .orgAddressInfo .addressInfo.zip,
  .activityPage .addressBlock .addressContent .orgAddressInfo .addressInfo.zip {
    display: inline-block;
  }
  .resourcePage .addressBlock .addressContent .address,
  .publicationPage .addressBlock .addressContent .address,
  .activityPage .addressBlock .addressContent .address {
    margin: 0;
  }
  .resourcePage .profileTabs.tabs,
  .publicationPage .profileTabs.tabs,
  .activityPage .profileTabs.tabs {
    margin-left: 0;
    margin-right: 0;
  }
  .resourcePage .profileTabs .tabs,
  .publicationPage .profileTabs .tabs,
  .activityPage .profileTabs .tabs {
    margin-left: 0;
    margin-right: 0;
  }
  /***********************************************************************								  			 					  
Profile page is the common class for Organization Page and Profile Page
***********************************************************************/
  .profilePage .tab-content .centerRightColumn:not([style*="none"]) {
    width: 100%;
  }
  .profilePage .tab-content .centerRightColumn:not([style*="none"]) .feature-box {
    margin-bottom: 20px;
  }
  .profilePage .compactBox {
    margin: 0 10px 20px;
  }
  .profilePage .compactBox:first-child {
    margin-top: 10px;
  }
  .profilePage .compactBox .boxTitle {
    font-size: 16px;
  }
  .profilePage .profileInfo {
    padding: 15px 10px;
    border-top: 1px solid #d6d6dd;
    border-bottom: 1px solid #d6d6dd;
  }
  .profilePage .logoOnBanner {
    position: relative;
    width: 25%;
    height: 25%;
    right: 0;
    left: 0;
    margin: 0 auto 10px;
    bottom: 0;
    float: none;
  }
  .profilePage .logoOnBanner img {
    width: 100%;
    max-width: 100%;
  }
  .profilePage .tabs-4-content .centerLeftColumn {
    width: 100%;
  }
  .profilePage .topDetailsWrapp .txt-footer,
  .profilePage .topDetailsWrapp .lableTable {
    display: none;
  }
  .profilePage .topDetailsWrapp .infromationTable {
    margin: 0 auto;
  }
  .profilePage .topDetailsWrapp .orgContactBox {
    margin: 0 auto;
    display: table;
  }
  .profilePage .topDetailsWrapp .orgContactBox .infromationTable {
    margin: 0;
  }
  .profilePage .topDetailsWrapp .orgContactBox .address,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo {
    text-transform: none;
    font-size: 12px !important;
    line-height: 14px;
    padding-left: 37px;
    display: block;
    margin-bottom: 5px;
  }
  .profilePage .topDetailsWrapp .orgContactBox .address.city,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite.city,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo.city,
  .profilePage .topDetailsWrapp .orgContactBox .address.state,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite.state,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo.state,
  .profilePage .topDetailsWrapp .orgContactBox .address.zip,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite.zip,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo.zip,
  .profilePage .topDetailsWrapp .orgContactBox .address.country,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite.country,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo.country {
    display: inline;
  }
  .profilePage .topDetailsWrapp .orgContactBox .address:first-child,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite:first-child,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo:first-child {
    padding-left: 30px;
  }
  .profilePage .topDetailsWrapp .orgContactBox .address:first-child:before,
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite:first-child:before,
  .profilePage .topDetailsWrapp .orgContactBox .addressInfo:first-child:before {
    font-family: FontAwesome;
    color: #404040;
    margin-left: -30px;
    margin-right: 22px;
  }
  .profilePage .topDetailsWrapp .orgContactBox .orgWebsite:first-child:before {
    content: "\f0ac";
  }
  .profilePage .topDetailsWrapp .orgContactBox .address:first-child:before {
    content: "\f041";
  }
  .profilePage .topDetailsWrapp .actionsWrapp .btn.float-right {
    float: none;
    margin-bottom: 5px;
  }
  .profilePage .topAreaWrapp {
    max-height: 100%;
    overflow: hidden;
    padding-left: 0;
  }
  .profilePage .topAreaWrapp.jumbotron {
    padding-top: 10px;
  }
  .profilePage .topAreaWrapp .txt-footer,
  .profilePage .topAreaWrapp .addressContent,
  .profilePage .topAreaWrapp .lableTable {
    display: none;
  }
  .profilePage .topAreaWrapp .logoOnBanner {
    position: relative;
    top: calc(50% - (240px/2));
    left: 0;
  }
  .profilePage .topAreaWrapp .logoOnBanner .designation {
    position: initial;
    margin-top: -15px;
    width: 50px;
  }
  .profilePage .topAreaWrapp .pictureWrapp {
    position: relative;
    width: 60%;
    display: block;
    height: 150px;
  }
  .profilePage .topAreaWrapp .pictureWrapp .organizationWrapp {
    display: block;
    height: 100%;
  }
  .profilePage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner {
    top: 0;
  }
  .profilePage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner .logoOnBannerWrapp {
    height: 100%;
  }
  .profilePage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner .logoOnBannerWrapp .img-thumbnail {
    height: 100%;
    width: auto;
  }
  .profilePage .topAreaWrapp .topDetailsWrapp {
    padding-top: 0;
    padding-left: 0;
  }
  .profilePage .topAreaWrapp.noBanner .logoOnBanner {
    margin: 0 auto 20px;
    float: none;
    top: 0;
  }
  .profilePage .topAreaWrapp.noBanner .topDetailsWrapp {
    padding-top: 0;
  }
  .profilePage .topAreaWrapp.noBanner .socialAndMore {
    position: relative;
  }
  .profilePage .topAreaWrapp.noBanner.noPortrait .socialAndMore {
    position: relative;
  }
  .profilePage .topAreaWrapp.noPortrait .topDetailsWrapp {
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .profilePage .topAreaWrapp .topArea {
    position: relative;
    margin-bottom: 15px;
    max-height: 100%;
    overflow: visible;
  }
  .profilePage .topAreaWrapp .topArea .editProfileOrg {
    top: 0;
    right: 0;
    bottom: 0;
    height: 30px;
  }
  .profilePage .topAreaWrapp .socialAndMore {
    position: relative;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
  }
  .profilePage .topAreaWrapp .socialAndMore #smDiv {
    display: table;
    margin: 0 auto;
    float: none;
    min-height: inherit;
  }
  .profilePage .topAreaWrapp .socialAndMore #smDiv .social {
    background: none;
    color: #8a8a8a;
  }
  .profilePage .topAreaWrapp .socialAndMore #smDiv .social:hover:before,
  .profilePage .topAreaWrapp .socialAndMore #smDiv .social:focus:before {
    color: #8a8a8a;
  }
  .profilePage .topAreaWrapp .socialAndMore .fieldsBadge {
    display: table;
    margin: 0 auto 35px;
  }
  .profilePage #headerOrg {
    margin-bottom: 15px;
  }
  .profilePage #headerOrg .topArea {
    margin-bottom: -15%;
  }
  .profilePage #headerOrg .topDetailsWrapp {
    padding-top: 10px;
  }
  .profilePage #headerOrg .topDetailsWrapp .topMainInfo #buttonsOrg {
    margin-top: 5px;
  }
  .profilePage #headerOrg .topDetailsWrapp .topMainInfo .name {
    padding-bottom: 15px;
  }
  .profilePage #headerOrg .topDetailsWrapp .topMainInfo .contactInfo .infromationTable tr {
    border-bottom: 0;
  }
  .profilePage #headerOrg .topDetailsWrapp .topMainInfo .contactInfo .infromationTable tr:first-child .valueTable .detail:before {
    position: absolute;
    left: 5px;
    font-family: FontAwesome;
    content: "\f095";
    padding-right: 20px;
    display: inline-block;
  }
  .profilePage .mainContacts .feature-box {
    border-bottom: 1px solid #d6d6dd;
  }
  .profilePage .mainContacts .feature-box .header-box {
    margin-bottom: 0;
  }
  .profilePage .mainContacts .feature-box .contactItem {
    background: none;
  }
  .profilePage .mainContacts .feature-box .contactItem .contactPhoto {
    width: 60%;
  }
  .profilePage .mainContacts .feature-box .contactItem .contactPhoto a {
    display: block;
    text-align: center;
  }
  .profilePage .mainContacts .feature-box .contactItem .contactPhoto a .designation {
    width: 50%;
    position: relative;
    margin-top: -10px;
  }
  .profilePage .mainContacts .feature-box .contactItem .contactPhoto .portraitPhoto {
    width: 100%;
  }
  .profilePage .mainContacts .feature-box .contactItem .contactInfo .posted .label {
    vertical-align: top;
  }
  .profilePage #OrganizationMap {
    margin-top: 15px;
  }
  .profilePage .profileTabs .wtabs .dropdown-menu {
    display: flex;
    flex-direction: column;
  }
  .profilePage .profileTabs .wtabs .dropdown-menu li {
    order: 1;
  }
  .profilePage .profileTabs .wtabs .dropdown-menu li.current {
    order: 2;
    margin-bottom: 0;
    background: #f3f3f3;
  }
  .profilePage .profileTabs .wtabs .dropdown-menu li.current a:hover,
  .profilePage .profileTabs .wtabs .dropdown-menu li.current a:focus {
    background: #f3f3f3;
    color: #404040;
  }
  .profilePage .profileTabs .panes {
    padding: 0 !important;
    margin-top: 0;
    border-top: 0;
  }
  .profilePage .profileTabs .panes .tabContent {
    padding: 10px;
    border: 1px solid #d6d6dd;
    background: #f9f9f9;
    margin-bottom: 15px;
    border-top: 0;
  }
  .profilePage .profileTabs .panes .tabContent .personal-info > fieldset > .name {
    display: none;
  }
  .profilePage .profileTabs .panes .tabContent fieldset > .name {
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #d6d6dd;
  }
  .profilePage .profileTabs .panes .tabContent #personCategoryGroups .categGroup {
    width: 45%;
    margin-right: 0;
  }
  .profilePage .profileTabs .panes .profile-photos-form .groupItem {
    padding: 0;
  }
  .profilePage .profileTabs .panes .profile-photos-form .groupItem #dvAddPhoto {
    border: 0;
    margin-top: 0;
  }
  .profilePage .profileTabs .panes .profile-photos-form .groupItem #dvAddPhoto > .name {
    text-align: center;
    border-bottom: 1px solid #d6d6dd;
  }
  .profilePage .profileTabs .panes .profile-photos-form #personFeaturedVideo .hasBorder {
    border: 0;
  }
  .profilePage .editOrganization .form {
    padding-right: 0;
  }
  .profilePage .editOrganization .buttonsForm {
    background-color: #f9f9f9;
    margin: 0 !important;
    padding: 30px 10px 15px 0;
    border-left: 1px solid #d6d6dd;
    border-right: 1px solid #d6d6dd;
    margin-left: -10px !important;
  }
  .profilePage .editOrganization .buttonsForm.bottom {
    margin-left: 0 !important;
    border-bottom: 1px solid #d6d6dd;
  }
  .profilePage .editOrganization .panes {
    margin-left: -10px;
  }
  .profilePage .editOrganization .panes .tabs-4-content {
    padding: 10px !important;
    border: 1px solid #d6d6dd;
    background: #f9f9f9;
    border-top: 0;
    margin-left: 0;
    border-bottom: 0;
  }
  .profilePage .editOrganization .panes .tabs-4-content fieldset > .name {
    text-align: center;
    border-bottom: 1px solid #d6d6dd;
    padding-bottom: 5px;
  }
  .profilePage .editOrganization .tabs-4-content {
    padding: 10px 0 !important;
    background: #f9f9f9;
    border: 1px solid #d6d6dd;
    margin-left: -10px;
    border-top: 0;
    border-bottom: 0;
  }
  .profilePage .editOrganization .tabs-4-content .groupItem > .name {
    text-align: center;
    border-bottom: 1px solid #d6d6dd;
    padding-bottom: 5px;
  }
  .profilePage .editOrganization .tabs-4-content .groupItem .hasBorder {
    border: 0;
  }
  .profilePage .editOrganization .tabs-4-content .groupItem .buttonsForm {
    border: 0;
  }
  .profilePage .editOrganization .tabs-4-content .brochure .brochureFile .tplEmpty {
    float: none;
    display: block;
    margin-bottom: 5px;
  }
  .profilePage .resourceController {
    margin-top: 15px;
  }
  .profilePage .resourceController .ckTemplates ul.resourceTemplates li {
    width: 100%;
  }
  .profilePage .resourceController .actionFooterBox .actionButton {
    margin-bottom: 15px;
  }
  .profilePage .latestUpdatesButtons .editProfileOrg {
    margin-bottom: 15px;
  }
  .profilePage .topDetailsWrapp {
    margin-left: 0;
    margin-bottom: 0;
  }
  .profilePage .topDetailsWrapp .actions {
    float: left;
    max-width: 100%;
    width: 100%;
    margin-top: 0;
  }
  .profilePage .topDetailsWrapp .actions .actionsWrapp {
    text-align: center;
  }
  .profilePage .topDetailsWrapp .actions .backToViewMode {
    margin-top: 10px;
  }
  .profilePage .topDetailsWrapp .orgType {
    margin: 0 auto 20px;
  }
  .profilePage .topMainInfo {
    display: flex;
    flex-direction: column;
    /*PERSON INFORMATION*/
    /*PERSON CONTACT INFO */
  }
  .profilePage .topMainInfo .actionsWrapp,
  .profilePage .topMainInfo .actions {
    float: none;
    order: 2;
    text-align: center;
    margin-top: 10px;
  }
  .profilePage .topMainInfo .name {
    text-align: center;
    margin: 0 auto;
    line-height: 27px;
  }
  .profilePage .topMainInfo .name .editProfileUrl {
    display: block;
    margin: 0 auto;
  }
  .profilePage .topMainInfo .personInfo {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  .profilePage .topMainInfo .personInfo .border {
    margin-bottom: 5px;
    border-right: 0;
    padding-left: 0;
    margin-left: -2px;
    border-left: 0;
  }
  .profilePage .topMainInfo .personInfo .url {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #00b3b5;
    text-align: center;
  }
  .profilePage .topMainInfo .personInfo .url:hover {
    color: #034ea1;
  }
  .profilePage .topMainInfo .personInfo .jobOrg {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 5px;
  }
  .profilePage .topMainInfo .personContactInfo .info {
    margin-left: 0;
  }
  .profilePage .mainMiddleCol .topPageInfoBox {
    padding-left: 0;
  }
  .profilePage .tabs {
    margin-bottom: 0 auto;
    min-height: 100%;
  }
  .profilePage .tabs ul.nav-tabs {
    display: block;
    overflow: visible;
    height: 100%;
    padding-left: 0;
    min-height: 100%;
    border-bottom: 0;
    position: relative;
  }
  .profilePage .tabs ul li {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .profilePage .tabs ul li.active a {
    border: 0;
    margin-right: 0;
    height: 100%;
    background: #e8f8f8;
    cursor: pointer;
    width: 100%;
    padding: 10px;
  }
  .profilePage .tabs ul li.active a:hover,
  .profilePage .tabs ul li.active a:focus {
    border: 0;
    height: 100%;
    background: #e0e0e0;
    padding: 10px;
  }
  .profilePage .tabs ul li a {
    padding: 10px;
    height: 100%;
    text-align: center;
    top: 0;
    font-size: 16px;
    background: transparent;
    width: 100%;
    cursor: pointer;
  }
  .profilePage .tabs ul li a:hover {
    background: #e0e0e0;
    height: 100%;
  }
  .profilePage .tabs ul li a .badge {
    background-color: #034ea1;
  }
  .profilePage .tabs ul li.tabdrop.active.open {
    display: block;
    padding: 10px;
    height: auto;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-toggle {
    display: none;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-toggle .display-tab:after {
    display: none;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu {
    border: 0;
    width: 100%;
    margin-bottom: 0;
    box-shadow: none;
    display: block;
    position: relative;
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
    height: auto;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    border: 1px solid #d6d6dd;
    order: 1;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li a {
    text-align: center;
    padding: 10px;
    height: 100%;
    top: 0;
    border: 0;
    margin-right: 0;
    font-size: 16px;
    background: transparent;
    cursor: pointer;
    /*TBD*/
    /*TBD*/
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li a:hover {
    background: #e0e0e0;
    height: 100%;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li a:before {
    font-family: FontAwesome;
    font-size: 22px;
    text-align: center;
    display: block;
    color: #00b3b5;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li a:before {
    display: none;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li a .badge {
    background-color: #034ea1;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.active {
    background: #f3f3f3;
    order: 2;
    margin-bottom: 0;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.active a {
    height: 100%;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.active a:hover,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.active a:focus {
    height: 100%;
    padding: 10px;
    color: #535252;
    background: #f3f3f3;
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.contacts a:before {
    content: "\f095";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.contact-info-tab a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li#contactInfo a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li#contacts a:before {
    content: "\f098";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li#lstFiles a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.profile-photos-tab a:before {
    content: "\f03e";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.offices a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.organizations-info-tab a:before {
    content: "\f0f7";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li#generalInfo a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li#profile a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.profile a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-profile a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.personal-info-tab a:before {
    content: "\f015";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resource a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-resources a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Resources a:before {
    content: "\f15b";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-bookmarks a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.bookmarks-collection-tab a:before {
    content: "\f02e";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.profile-account-settings-tab a:before {
    content: "\f013";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.nav-lnk-questions a:before {
    content: "\f059";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Overview a:before {
    content: "\f022";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Events a:before {
    content: "\f073";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Sponsors a:before,
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Committee a:before {
    content: "\f0c0";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Reports a:before {
    content: "\f080";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Projects a:before {
    content: "\f0ea";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Programs a:before {
    content: "\f0b1";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Documents a:before {
    content: "\f0c6";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Discussion a:before {
    content: "\f086";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Team a:before {
    content: "\f0c0";
  }
  .profilePage .tabs ul li.tabdrop .dropdown-menu li.Contract a:before {
    content: "\f0f6";
  }
  .profilePage .tabs ul li a {
    font-size: 16px;
    height: 100%;
    width: 100%;
  }
  .profilePage .tabs ul li a:before {
    font-family: FontAwesome;
    font-size: 22px;
    text-align: center;
    display: block;
    color: #00b3b5;
  }
  .profilePage .tabs ul li a:hover {
    height: 100%;
  }
  .profilePage .tabs ul li a.nav-lnk-profile:before {
    content: "\f015";
  }
  .profilePage .tabs ul li a.nav-lnk-resource:before {
    content: "\f15b";
  }
  .profilePage .tabs ul li a.nav-lnk-bookmarks:before {
    content: "\f02e";
  }
  .profilePage .tabs ul li a.nav-lnk-questions:before {
    content: "\f059";
  }
  .profilePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
    padding-top: 0;
    padding-left: 0;
  }
  .profilePage .singleColLayout .mainMiddleCol .centerTwoColLayout .centerRightColumn {
    padding-bottom: 0;
  }
  .profilePage .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .tplResource .rightInfoWrap {
    border: 0;
    padding: 0;
  }
  .profilePage .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .tplBlog {
    background: none;
  }
  .profilePage .profileTabs.tabs {
    margin-left: 0;
    margin-right: 0;
  }
  .profilePage .profileTabs .tabs {
    margin-left: 0;
    margin-right: 0;
  }
  .profilePage .personCategs .rightCategFilters {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage .personCategs .rightCategFilters .header-box .txt-head {
    margin-bottom: 0;
  }
  .profilePage .profilePostActions .latestUpdatesButtons {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
    text-align: center;
  }
  .profilePage .profilePostActions .latestUpdatesButtons .editProfileOrg {
    margin-bottom: 0;
  }
  .profilePage .personJoinedDate .personRightInfo {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage .personJoinedDate .rightCategFilters {
    background: none;
    border: 0;
  }
  .profilePage #ListResources {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage #ListResources .resourceController {
    padding: 0;
    margin-top: 0;
  }
  .profilePage .personBiography > .bio {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
    margin-right: 0 !important;
  }
  .profilePage .personBiography > .bio .feature-box .header-box .txt-head {
    font-size: 18px;
    font-style: normal;
  }
  .profilePage .personReviews .reviewsList {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage .PersonFeaturedVideo .featured-video {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage .cmsFAQList .qnaWrap {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .profilePage #FindSchoolWidget .findSchool {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
    border-bottom: 0;
    margin-top: 10px;
  }
  .profilePage .listFlexible .tplPerson .rightInfo {
    left: -5px;
  }
  .profilePage .listFlexible .tplPerson .rightInfo .name,
  .profilePage .listFlexible .tplPerson .rightInfo .personInfo {
    padding-left: 30px;
  }
  .profilePage .listFlexible .item:last-child .tplPerson {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .profilePage .listFlexible .profileInfo {
    border: 0;
    padding: 0;
  }
  .profilePage .listFlexible .profileInfo .infromationTable .contactTr {
    padding-left: 30px;
  }
  .activityPage .jumbotron {
    margin-left: -10px;
    margin-right: -10px;
  }
  .activityPage .centerTwoColLayout .centerRightColumn {
    margin-left: 0;
  }
  .activityPage .centerTwoColLayout .centerRightColumn .feature-box {
    border-right: 0;
    border-left: 0;
  }
  .activityPage .centerTwoColLayout .centerRightColumn .feature-box .header-box {
    border-bottom: 0;
  }
  .activityPage .topPageInfoBox.nestedTabs .tabs {
    margin: 0;
    border: 0;
  }
  .activityPage .topPageInfoBox.nestedTabs .tabs .dropdown-menu {
    margin-top: 40px;
  }
  .activityPage .topPageInfoBox.nestedTabs .tabs .dropdown-menu li {
    border: 1px solid #d6d6dd;
  }
  .resourcePage .tabsWrapper .tabs,
  .publicationPage .tabsWrapper .tabs {
    padding-right: 5px;
    padding-left: 5px;
  }
  .resourcePage .tabsWrapper .tab-content,
  .publicationPage .tabsWrapper .tab-content {
    border-top: 1px solid #d6d6dd;
  }
  /*=========================================================
PERSON PAGE
=========================================================*/
  .personPage .profileTabs .contact-info-form .noCustomSelect {
    margin-bottom: 10px;
  }
  .personPage .profileTabs.tabs .panes {
    padding: 0;
  }
  .personPage .categoriesWrapper .buttonsForm.mainOptions .simpleSubmit {
    margin-bottom: 15px;
    margin-left: 0;
  }
  .personPage .form .buttonsForm {
    float: none;
  }
  .personPage .form .buttonsForm .btn.btn-fix-size {
    width: 45%;
  }
  .personPage .person-profile {
    display: flex;
    flex-direction: column;
    -ms-flex-direction: column;
    -moz-flex-direction: column;
  }
  .personPage .person-profile .centerLeftColumn {
    order: 1;
  }
  .personPage .person-profile .centerRightColumn {
    width: 100%;
    max-width: 100%;
    order: 2;
  }
  .personPage .tabs-4-content {
    border: 1px solid #d6d6dd;
    border-top: 0;
    display: flex;
    flex-direction: column;
  }
  .personPage .tabs-4-content .centerRightColumn {
    order: 2;
  }
  .personPage .tabs-4-content .centerLeftColumn {
    order: 1;
  }
  /*=========================================================
LISTS
=========================================================*/
  .mainLeftCol {
    transition: width 0.3s cubic-bezier(0.32, 1.25, 0.375, 1.15) 0s;
    width: 100%;
    position: static;
  }
  .mainLeftCol + .mainMiddleCol {
    margin-left: 0;
    min-height: unset !important;
    clear: both;
  }
  .flip .backWrap {
    text-align: center;
  }
  .ytVideo {
    margin-bottom: 10px;
  }
  .centerRightColumn {
    height: auto !important;
    min-height: initial !important;
  }
  .rightInfo .right {
    margin-left: 0;
    margin-bottom: 10px;
  }
  .barMaxWidth {
    width: auto;
    margin-left: 0;
    padding-left: 0;
    float: none;
  }
  .feature-box.float-right {
    float: none;
    margin-left: 0;
    padding-left: 0;
  }
  .mastheadWrap {
    display: none;
  }
  .mastheadWrap .navbar-toggle {
    margin-left: 10px;
  }
  div.masthead {
    padding: 0;
  }
  div.masthead .topMenuNav {
    background: #f0f1f5;
    margin-top: 15px;
    position: absolute;
    width: 200%;
  }
  div.masthead .topMenuNav ul.topNav {
    margin-top: 0;
  }
  div.masthead .topMenuNav ul.topNav li:hover {
    background: #e9e9e9;
  }
  div.navbar-header {
    padding-right: 0;
  }
  .navbar-brand {
    float: none;
  }
  .navbar-brand img {
    /*margin-left: 15px;
			position: absolute;
			top: 10px;*/
  }
  div.sectionnavigation {
    /*display: none;*/
  }
  /*=========================================================
EVENT LIST - MODERATORS 
=========================================================*/
  .tplEvent .moderators .leftInfoWrap {
    display: block;
    margin: 0 auto;
  }
  .tplEvent .moderators .rightInfo .readMore {
    float: none;
  }
  /*=========================================================
Organizations List
=========================================================*/
  .tplOrganization {
    padding: 10px;
    position: relative;
    border-bottom: #d6d6dd 1px solid;
    /*******To be revised*******/
  }
  .tplOrganization .leftInfo {
    float: none;
    width: 100%;
    text-align: center;
    border: 0;
  }
  .tplOrganization .leftInfo .organization-image {
    border: 0;
    padding: 0;
  }
  .tplOrganization .leftInfo .leftInfoWrap {
    width: 65%;
    border: 1px solid #d6d6dd;
    background: #ffffff;
    overflow: hidden;
    padding: 5px;
  }
  .tplOrganization .leftInfo .leftInfoWrap .organization-image {
    height: 100%;
  }
  .tplOrganization .leftInfo .leftInfoWrap .organization-image .logo {
    height: 100%;
  }
  .tplOrganization .leftInfo[data-atribut="/images/organization/blankLogo.jpg"] {
    display: none;
  }
  .tplOrganization .rightInfo {
    margin-left: 0;
    margin-top: 10px;
    border: 0;
  }
  .tplOrganization .rightInfo .rightInfoWrap {
    border: 0;
    padding: 0;
  }
  .tplOrganization .rightInfo .rightInfoWrap .url {
    display: table;
    table-layout: fixed;
  }
  .tplOrganization .rightInfo .rightInfoWrap .url:before {
    font-family: FontAwesome;
    content: "\f0ac";
    padding-right: 10px;
    display: table-cell;
    vertical-align: top;
  }
  .tplOrganization .rightInfo .rightInfoWrap .description {
    display: none;
  }
  .tplOrganization .rightInfo .rightInfoWrap .actionsWrapp {
    display: none;
  }
  .tplOrganization .rightInfo .rightInfoWrap .estYear {
    padding-left: 20px;
  }
  .tplOrganization .rightInfo .rightInfoWrap .address {
    position: relative;
    padding-left: 20px;
  }
  .tplOrganization .rightInfo .rightInfoWrap .address:before {
    font-family: FontAwesome;
    content: "\f041";
    padding-right: 20px;
    display: table-cell;
    vertical-align: top;
    position: absolute;
    left: 0;
  }
  .tplOrganization .rightInfo .rightInfoWrap .title {
    margin-top: 20px;
  }
  .tplOrganization .rightInfo .title .float-right {
    float: none;
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .tplOrganization .readMore {
    float: none;
  }
  /*=========================================================
List Reports						  														    
=========================================================*/
  .listFlexible {
    /****************************************************************
	Members Directory Cards
****************************************************************/
  }
  .listFlexible .posted .badge {
    float: none;
  }
  .listFlexible .tplReport {
    text-align: left;
  }
  .listFlexible .priceResources .btn-default {
    display: block;
    margin: auto;
  }
  .listFlexible.flippingDirectory .items .flippedState .personInfo {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: #00b3b5 1px solid;
    text-transform: uppercase;
  }
  .listFlexible .tplAudioVideo .ctIcon {
    display: none;
  }
  .listFlexible .tplAudioVideo .rightInfo {
    width: 100%;
  }
  .listFlexible .tplAudioVideo .rightInfo .right {
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
    max-width: 100% !important;
  }
  .listFlexible article.tplFaq .question > .rightInfo {
    width: calc(100% - 75px);
  }
  .information .downloadFile {
    float: none;
  }
  .information .videoContentThumbnail {
    float: none;
    margin: 0 auto 20px auto;
  }
  /*=========================================================
FILTERS					  														    
=========================================================*/
  .filters .media.oneFilterOnly .media-body,
  .filters .media.oneFilterOnly .media-right {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  .filters .media.oneFilterOnly .media-right {
    margin-top: 10px;
  }
  .filters .media.oneFilterOnly .media-right .btn-default {
    background: #00b3b5;
    color: #ffffff;
    border: 1px solid #00b3b5;
    width: 100%;
  }
  .filters .media.oneFilterOnly .media-right .btn-default .fa-times-circle {
    color: #ffffff;
  }
  .filters .media.oneFilterOnly .media-right .btn-default .fa-times-circle:hover {
    color: #ffffff;
  }
  .filters .media.oneFilterOnly .media-right .btn-default:hover {
    background: #034ea1;
    color: #ffffff;
    border: 1px solid #034ea1;
  }
  .filters .media.oneFilterOnly .media-right .btn-default:hover .fa-times-circle {
    color: #ffffff;
  }
  /*=========================================================
Publication Page
=========================================================*/
  .pagetitle {
    max-width: inherit;
    max-width: unset;
    text-align: left;
    font-size: 24px;
  }
  .name {
    max-width: inherit;
    max-width: unset;
  }
  .topTitle {
    text-align: center;
  }
  .resAuthor {
    margin-bottom: 0;
  }
  #smDiv .shareLinks {
    text-align: center;
  }
  #smDiv .shareLinks label,
  #smDiv .shareLinks .social {
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin-top: 0;
  }
  .topPageInfoBox .centerLeftColumn {
    padding-right: 0 !important;
    margin-right: 0 !important;
    border-right: 0 !important;
  }
  .resourcePage .centerRightColumn .fixWidth {
    padding-right: 0;
  }
  .resourcePage .pageContent .resourceMainInfo .thumbnail {
    margin-left: auto;
    margin-right: auto;
  }
  .resourcePage .pageContent .resourceMainInfo .right .actions {
    text-align: right;
  }
  .resourcePage .pageContent .resourceIconWrapp .ctIcon {
    width: 105px;
    height: 106px;
    display: block;
    margin: 0 auto 15px;
  }
  /*=========================================================
FEATURE BORDER-TOP 
=========================================================*/
  .generalLayout .centerRightColumn .feature-box {
    margin-top: 1px;
  }
  /*=========================================================
HEADER RESPONSIVE 
=========================================================*/
  /*=========================================================
HEADER																				  
=========================================================*/
  header .container-fluid .navbar-collapse .topNav > .dropdown {
    padding-left: 0;
  }
  header .container-fluid .navbar-collapse .topNav > .dropdown a {
    padding-left: 15px;
  }
  header .searchbox input:focus {
    width: auto;
  }
  header .btn-primary {
    color: #ffffff;
    background-color: #034ea1;
    border-color: #034ea1;
    padding: 0;
    width: auto;
  }
  header .btn-primary:hover,
  header .btn-primary:focus,
  header .btn-primary.focus,
  header .btn-primary:active,
  header .btn-primary.active,
  header .open > .dropdown-toggle.btn-primary {
    color: white;
    background-color: #034ea1;
    border-color: #034ea1;
  }
  header .container .navbar .topLogo {
    /*left: ~"calc(50% - 235px)";*/
  }
  header div.content-box.headerResponsive {
    /*position: absolute;
			right: 0;
			top: 0;
			float: none;


			.toggleResponsive {
				position: relative;
				z-index: 99;
				bottom: 4px;
			}


			.login-mobile,
			.login-li {
				.btn-primary {
					background-color: none;
					border-color: none;
				}

				.login {
					font-family: @font-awesome;
					font-size: @font-size-xxl;
					border-radius: 30px;
					border: 1px solid @brand-secondary;
					line-height: 21px;
					padding: 6px;
					display: block;
					color: @brand-primary;
					width: 35px;
					height: 35px;


					&:before {
						content: "\f007";
					}

					&:hover {
						background: @white;
					}

					&.nophoto {
						padding: 0;
						border: 0;
						line-height: normal;

						&:before {
							display: none;
						}

						.loginProfileImg {
							border-radius: 50px;
							background-color: transparent;
							width: 35px;
							height: 35px;
						}
					}
				}

				.profileActions {
					.profileActionsBoxContent {
						display: none;
					}
				}
			}*/
  }
  header .nav > li.login-mobile > a > .loginProfileImg {
    padding-top: 0;
  }
  header .nav > li > a > img {
    width: auto;
  }
  header .navbar-default ul.topNav {
    margin-top: 0px;
    padding-left: 0;
  }
  header .navbar-default ul.topNav li.dropdown {
    border-bottom: none;
    padding: 2px 0 0 0;
  }
  header .navbar-default ul.topNav li.dropdown:before {
    display: none;
  }
  header .navbar-default ul.topNav li.dropdown a {
    background-color: #034ea1;
    padding: 10px;
  }
  header .navbar-default ul.topNav li.dropdown a:hover,
  header .navbar-default ul.topNav li.dropdown a:focus {
    background-color: #034ea1;
  }
  header .navbar-default ul.topNav li.dropdown .dropdown-menu {
    padding-top: 0;
  }
  header .navbar-default ul.topNav li.dropdown .dropdown-menu .dropdown-menu-cols:before {
    display: none;
  }
  header .navbar-default ul.topNav li.dropdown .dropdown-menu .dropdown-menu-cols .submenu-items li {
    margin-left: 0;
  }
  header .navbar-default ul.topNav li.dropdown .dropdown-menu .dropdown-menu-cols .submenu-items li a {
    background-color: transparent;
    padding-left: 15px;
  }
  header .navbar-nav li {
    padding: 20px 0;
    border-bottom: 1px solid #b5cbdc;
  }
  header .navbar-nav li li.hvr-underline-from-center:before {
    content: "+";
  }
  header .navbar-nav li li:last-of-type {
    border-bottom: 0;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items {
    width: 100%;
    padding: 0;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items li {
    border-bottom: 0;
    padding-left: 0;
    margin-left: 15px;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items li a,
  header .navbar-nav li .dropdown-menu ul.submenu-items li a:hover {
    padding-left: 0px;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items li:last-of-type {
    border-bottom: 0;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items li a {
    width: 100%;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items li a:hover {
    width: 100%;
  }
  .navbar {
    margin: 0;
  }
  /*.container-fluid {

		.container {
			padding: 0;
		}				       
	}*/
  header {
    width: 100%;
    /*TOP NAV*/
    height: auto;
    /*.nav > li > a > .loginProfileImg {
            padding: 0;
            height: 45px;
            border-radius: 50%;
        }*/
  }
  header .closeMobileProfileActions {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
    margin-right: 10px;
    font-size: 24px;
    position: relative;
    z-index: 1;
    cursor: pointer;
  }
  header .closeMobileProfileActions .fa {
    color: #00b3b5;
    border: 0;
    padding: 0;
  }
  header .closeMobileProfileActions:focus .fa {
    color: #00b3b5;
    border: 0;
    padding: 0;
  }
  header .profileActionsBoxContent {
    margin-bottom: 0;
    position: relative;
    padding: 10px 10px 0;
    margin-top: 0;
    box-shadow: none;
    width: 100%;
    font-weight: bold;
    max-width: 100%;
    border-top: #d6d6dd 1px solid;
  }
  header .btn-primary.topLoginBtn,
  header .btn-primary.topLoginBtn:focus {
    position: absolute;
    top: -4px;
    left: 65px;
    font-size: 18px;
    background: #00b3b5;
    border: 1px solid #00b3b5;
    line-height: 21px;
    padding: 5px;
    color: #ffffff;
    width: 35px;
    height: 35px;
    display: block;
  }
  header .btn-primary.topLoginBtn .fa,
  header .btn-primary.topLoginBtn:focus .fa {
    padding: 0;
  }
  header a.editProfile {
    margin-bottom: 0;
    color: #ffffff;
  }
  header .corner {
    display: none;
  }
  header .welcomeText {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  header .profileActionsBox {
    position: static;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
    background: #3263b3;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  header .loggedIn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  header .profileActionsBar {
    background: #00b3b5;
    color: #ffffff;
  }
  header .navbar .navbar-default .navbar-toggle {
    background: #00b3b5;
    border-color: #00b3b5;
  }
  header .navbar .navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
  }
  header .navbar-nav {
    background: #ffffff;
    margin-top: 0;
  }
  header .nav > li {
    padding-top: 5px;
    padding-bottom: 2px;
  }
  header .nav > li li.first:before {
    content: "+";
  }
  header .headerResponsive {
    /*.login {
				.loginProfileImg {
					&[src="/images/person/empty-person.png"] {
						display: none;
					}
				}
			}*/
  }
  header ul.topNav {
    /*li.hvr-underline-from-center.first a.dropdown-toggle:after {
					content: "+";
					position: absolute;
					z-index: 99;
					top: 0px;
					right: 0;
					font-size: 25px;   
				}

				li.hvr-underline-from-center.first a.dropdown-toggle:hover:after {
					content: "x";
					position: absolute;
					z-index: 99;
					top: 0px;
					right: 0;
					font-size: 20px;
				}*/
  }
  header ul.topNav > .dropdown {
    /*background: @nav-bg-hover;*/
    margin-right: 0;
  }
  header ul.topNav > .dropdown .dropdown-menu .dropdown-menu-wrapp {
    left: 0;
  }
  header ul.topNav > .dropdown .dropdown-menu .dropdown-menu-cols {
    box-shadow: none;
    width: 100%;
  }
  header ul.topNav > .dropdown .dropdown-menu .dropdown-menu-cols.before {
    display: none;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu .dropdown-menu-wrapp {
    left: 0;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols {
    box-shadow: none;
    width: 100%;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols:before {
    display: none;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li a {
    width: auto;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu .dropdown-menu-wrapp ul.submenu-items li.icon.green a span {
    min-height: 50px;
    line-height: 30px;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem3 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem4 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem5 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem6 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem2 .dropdown-menu ul.submenu-items:nth-child(2n + 2),
  header ul.topNav > .dropdown.navItem1 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem3 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem4 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem5 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem6 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem2 .dropdown-menu ul.submenu-items:nth-child(3n + 3),
  header ul.topNav > .dropdown.navItem1 .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.navItem3 .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.navItem4 .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.navItem5 .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.navItem6 .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items:nth-child(4n + 4),
  header ul.topNav > .dropdown.navItem2 .dropdown-menu ul.submenu-items:nth-child(4n + 4) {
    margin-left: 0;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem4 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem5 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem6 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem2 .dropdown-menu ul.submenu-items.column1 li:last-child {
    border-bottom: 1px solid #d6d6dd;
  }
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items li a {
    padding-left: 0;
  }
  header ul.topNav > .dropdown.threeCols .dropdown-menu ul.submenu-items.column2 li:last-child {
    border-bottom: 1px solid #d6d6dd;
  }
  header ul.topNav > .dropdown.navItem1 .dropdown-menu ul.submenu-items.column1 li:last-child,
  header ul.topNav > .dropdown.navItem3 .dropdown-menu ul.submenu-items.column1 li:last-child {
    border-bottom: 0;
  }
  header ul.topNav > .dropdown:hover {
    background: #ffffff;
    border-color: #ffffff;
    color: #333333;
  }
  header ul.topNav > .dropdown:hover .menuItem {
    color: #333333;
  }
  header ul.topNav > .dropdown:hover .menuItem:hover {
    color: #333333;
  }
  header ul.topNav li {
    padding: 20px 0px;
    border-bottom: 1px solid #b5cbdc;
  }
  header ul.topNav li li:last-of-type {
    border-bottom: 0;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items {
    width: 100%;
    padding: 0;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items li {
    border-bottom: 0;
    padding: 0 0 0 0;
    margin-left: 15px;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items li a,
  header ul.topNav li .dropdown-menu ul.submenu-items li a:hover {
    padding-left: 0;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items li:last-of-type {
    border-bottom: 0;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items li a {
    width: 100%;
  }
  header ul.topNav li .dropdown-menu ul.submenu-items li a:hover {
    width: 100%;
  }
  header .toggleRightResponsive {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    z-index: 9999;
  }
  header .toggleRightResponsive.navbar-default .navbar-toggle {
    border-color: transparent;
    background-color: transparent;
    margin-bottom: 2px;
    margin-top: 5px;
    /*&:hover {
						padding: 8px 20px 10px;	     
						border-radius: 50%;
						background: @light-grey;    
					}*/
  }
  header .toggleRightResponsive.navbar-default .navbar-toggle .icon-bar {
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-left: auto;
    transition: 0.3s;
    background-color: #00b3b5;
  }
  header .toggleRightResponsive .navbar-collapse {
    background: #ffffff;
    width: 160px;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp {
    display: block;
    width: 100%;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp li {
    border-bottom: #b5cbdc 1px solid;
    padding: 15px 0;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp li a {
    padding-left: 10px;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp li:hover {
    background-color: #eaf5fe;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp li.home {
    float: none;
    width: 100%;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp li.ebdportal .generalBtn {
    background-color: transparent;
    border: 0;
  }
  header .toggleRightResponsive .navbar-collapse .topLoginWrapp.navbar-nav {
    padding-bottom: 0;
  }
  header .topNavigator {
    z-index: 99999;
  }
  header .boxNav {
    margin-left: 5px;
  }
  header .navbar-content .navbar {
    min-height: 0;
    border: 0;
  }
  header .navbar-content .navbar .topLoginWrapp {
    height: 50px;
    border: 1px;
  }
  header .navbar-static-top {
    z-index: 0;
  }
  header navbar-top {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  header .btn {
    width: 100%;
  }
  header .btn-primary {
    margin-top: 8px;
    color: white;
    background-color: #034ea1;
    border-color: #034ea1;
    padding: 0;
    width: auto;
  }
  header .btn-primary:hover,
  header .btn-primary:focus,
  header .btn-primary.focus,
  header .btn-primary:active,
  header .btn-primary.active {
    color: white;
    background-color: #034ea1;
    border-color: #034ea1;
  }
  header .search .navbar-nav {
    padding-top: 5px;
  }
  header .navbar-content .logout {
    width: auto;
    float: right;
    background: none;
    border-radius: 0;
    border: 0;
    margin: 0 10px 0 0;
    padding: 0;
  }
  header .navbar-content .logout:before {
    font-family: FontAwesome;
    content: "\f08b";
    font-size: 24px;
    color: #ffffff;
  }
  header .navbar-content .logout:hover {
    background: #00b3b5;
    border-color: #00b3b5;
  }
  header .navbar-content .login-as-text {
    float: left;
    left: 10px;
    margin-top: 0;
  }
  header .navbar-content .profileActions {
    margin-top: 0;
    margin-left: 25px;
  }
  header .navbar-content li {
    overflow: hidden;
  }
  header .navbar-content .profileActionsBar .profileActions {
    margin-left: 10px;
    width: calc(100% - 60px);
  }
  header .navbar-content .profileActionsBar .profileActions .profileActionsTitle {
    margin-top: 3px;
    border-radius: 0;
    padding: 5px 0;
    font-size: 13px;
    width: 160px;
  }
  header .navbar-content .profileActionsBar .profileActions .profileActionsTitle:before {
    font-family: FontAwesome;
    content: "\f007";
    margin-right: 5px;
  }
  header .navbar-content li.login-mobile,
  header .navbar-content li.login-li {
    padding-top: 0;
    margin-left: 15px;
  }
  header .navbar-top .navbar-collapse {
    border: 0;
  }
  header .navbar-top .navbar-toggle {
    margin-left: 10px;
  }
  header .navbar-nav header .navbar-nav .btn {
    border-radius: 0;
    border: 0;
    padding: 0;
  }
  header .navbar-nav header .navbar-nav .btn-primary {
    background-color: none;
    border-color: none;
    border: 0;
  }
  header .navbar-nav header .navbar-top {
    background: none;
  }
  header .navbar-nav header .navbar-right .navbar-right .button {
    display: block;
  }
  header .navbar-nav header .navbar-right .button {
    display: block;
  }
  header a.closeLoginBox {
    right: 15px;
  }
  header .topLoginContent {
    width: 300px;
  }
  header .topLoginContent .profile-img-card {
    height: 75px;
    border: 1px solid #034ea1;
    margin-left: calc(50% - 30px);
  }
  header .topLoginWrapp {
    /*position: absolute;
			top: 0;
			right: 0;
			z-index: 10;*/
  }
  header .topLoginWrapp .login-mobile,
  header .topLoginWrapp .login-li {
    display: none;
  }
  header .topNavWrapper {
    position: static;
    width: auto;
  }
  header .navbar-nav > li > a {
    padding: 0;
  }
  header .navbar-nav li .dropdown-menu {
    left: 0;
    top: unset;
    top: auto;
    position: relative;
    float: none;
    margin: 0;
    width: 100%;
  }
  header .navbar-nav li .dropdown-menu .corner {
    display: none;
  }
  header .navbar-nav li .dropdown-menu .nav-bottom {
    display: none;
  }
  header .navbar-nav li .dropdown-menu ul.submenu-items {
    width: 100%;
    background: none;
  }
  /*=========================================================
SMART BLOG POST
=========================================================*/
  .smart-blog-post .smart-blog-post-preview .preview-image .preview-image-wrapp {
    height: 20.5vh;
  }
  /*=========================================================
FOOTER
=========================================================*/
  footer#footer {
    padding: 20px 0;
  }
  footer#footer .footerLogo {
    margin: 0 auto;
  }
  footer#footer .info {
    text-align: center;
    margin-left: 0;
  }
  footer#footer .general .social {
    text-align: center;
  }
  footer#footer .general .social span.label {
    text-align: center;
  }
  /*=========================================================
BOOKMARK COLLECTION
=========================================================*/
  .bookmarksCollection .bookmarkCollectionIcon {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .bookmarksCollection .hiddenInfo .bookmarkItem {
    margin-top: 15px;
  }
  .bookmarksCollection .hiddenInfo .bookmarkItem .imgCTWrapp {
    display: none;
  }
  .bookmarksCollection .hiddenInfo .bookmarkItem .leftInfo .bookmarkDescription {
    margin-bottom: 15px;
  }
  .bookmarksCollection .hiddenInfo .bookmarkItem .leftInfo .thumbnailWrapp .thumbnail {
    display: block;
    margin: 0 auto 20px;
  }
  .bookmarksCollection .hiddenInfo .bookmarkItem .edits .btn,
  .bookmarksCollection .hiddenInfo .bookmarkItem .editBox .btn {
    display: block;
    width: 45%;
  }
  .bookmarksCollection .createCollection .customTooltip.btn-fix-size {
    width: 100%;
  }
  .bookmarksCollection .createCollection .bookmarkCollectionContent .float-right {
    float: none;
  }
  .bookmarksCollection .createCollection .bookmarkCollectionContent .float-right .btn.btn-fix-size {
    width: 45%;
  }
  .bookmarksCollection .bookmarkMainInfo .bookmarkCollectionContent .float-right,
  .bookmarksCollection .bookmarkMainInfo .shareBlock .float-right {
    float: none;
  }
  .bookmarksCollection .bookmarkMainInfo .bookmarkCollectionContent .float-right .btn.btn-fix-size,
  .bookmarksCollection .bookmarkMainInfo .shareBlock .float-right .btn.btn-fix-size {
    width: 45%;
  }
  .bookmarksCollection .bookmarkMainInfo .bookmarkCollectionContent .openCollection,
  .bookmarksCollection .bookmarkMainInfo .shareBlock .openCollection {
    float: none;
    margin: 0 auto;
    display: block;
    width: 45%;
  }
  /*=========================================================
Landing Page
=========================================================*/
  .pageContent .landingPage .centerRightColumn {
    float: none;
    left: 0;
    width: auto;
    max-width: none;
  }
  .pageContent .landingPage .centerRightColumn .centerRightColumnWrapp {
    padding: 0 10px;
  }
  .pageContent .landingPage .centerRightColumn .groupWrapp {
    width: auto;
  }
  .pageContent .landingPage .centerRightColumn .feature-box .header-box .txt-head {
    padding: 10px 15px;
    border-bottom: #d6d6dd 1px solid;
    font-size: 16px;
  }
  .listFlexible {
    /*=========================================================
FAQ
=========================================================*/
  }
  .listFlexible .rightInfo {
    width: calc(100% - 70px);
  }
  .listFlexible .tplPerson {
    border: 0;
    border-bottom: 1px solid #d6d6dd;
    padding-bottom: 10px;
  }
  .listFlexible .tplPerson .personInfo {
    float: none;
    width: 100%;
  }
  .listFlexible .tplPerson .rightInfo {
    position: relative;
    overflow: hidden;
  }
  .listFlexible .tplPerson .rightInfo .title .name {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
  }
  .listFlexible .tplPerson .rightInfo .btn {
    display: none;
  }
  .listFlexible .tplPerson .rightInfo .personInfo .jobTitle,
  .listFlexible .tplPerson .rightInfo .personInfo .organization,
  .listFlexible .tplPerson .rightInfo .personInfo .address {
    margin-bottom: 10px;
  }
  .listFlexible .tplPerson .rightInfo .personContactInfo {
    width: 100%;
    max-width: 100%;
  }
  .listFlexible .tplPerson .rightInfo .personContactInfo .contactInfo {
    margin-left: 0;
    margin-top: 10px;
  }
  .listFlexible .tplPerson .rightInfo .personContactInfo .contactInfo .infromationTable {
    margin-top: 0;
  }
  .listFlexible .tplPerson .rightInfo .personContactInfo .contactInfo .lableTable {
    display: none;
  }
  .listFlexible .tplPerson .rightInfo .personContactInfo .contactInfo .valueTable {
    padding-bottom: 5px;
  }
  .listFlexible .tplOrganization {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .listFlexible .tplOrganization .leftInfo {
    width: 100%;
    background: none;
  }
  .listFlexible .tplFaq .chevron {
    display: none !important;
  }
  .listFlexible .tplFaq .rightInfo .answer .media-left {
    float: left;
    display: block;
    overflow: visible;
    width: 50px;
  }
  .listFlexible .tplFaq .rightInfo .answer .media-body {
    overflow: visible;
    display: block !important;
    width: auto;
  }
  .listFlexible .tplFaq .rightInfo .answer .answerInfoHidden {
    border: 0;
    background: none;
    padding: 0;
  }
  .container .navbar .topLogo {
    display: block;
    /*left: ~"calc(50% - 235px)";*/
  }
  .mainMiddleCol {
    overflow: visible;
  }
  .filters .selectWrap:last-child {
    margin-bottom: 0;
  }
  .filters .letters {
    display: none;
  }
  .filters .form-group {
    margin-bottom: 0;
  }
  .filters.faceted .searchWrapp {
    display: block;
  }
  .filters.faceted .searchWrapp .input-group-btn .applyBtn {
    width: auto;
  }
  .filters.faceted .search.nested.searchBtnSplit {
    width: 100%;
    margin-bottom: 20px;
  }
  .filters.faceted .search.nested.searchBtnSplit input.form-control {
    width: calc(100% - 55px);
  }
  .filters.faceted .search.nested + .nested {
    margin-left: 0;
  }
  .filters.faceted .search.nested.isAutocomplete .input-group-btn {
    bottom: -30px;
    right: 38px;
    z-index: 1;
  }
  .filters.faceted .search.nested.isAutocomplete input.form-control {
    width: 100%;
    margin-bottom: 10px;
  }
  .centerRightColumn .fixWidth {
    width: 300px;
  }
  /*=========================================================
HEADER
=========================================================*/
  header {
    width: 100%;
  }
  header .topLoginContent {
    max-width: 300px;
  }
  header .login-as-text {
    right: auto;
    left: 16%;
  }
  /*=========================================================
ORAGNIZATION PAGE
=========================================================*/
  photoWrapp {
    margin-top: 10px;
  }
  .tplPerson .title,
  .tplPerson .jobTitle,
  .tplPerson .personInformation {
    text-align: left;
  }
  .btn-float-right {
    text-align: center;
    margin: 10px 0px;
  }
  /*=========================================================
Resource Page																											    
=========================================================*/
  .ckTemplates ul.resourceTemplates li {
    width: 30%;
  }
  .ckTemplates ul.resourceTemplates li:nth-child(3n) {
    margin-right: 0;
  }
  .resourceController .formTop > .media-left {
    display: block;
    width: 100%;
  }
  .resourceController .formTop > .media-left .thumbnailArea {
    margin: 0 auto;
  }
  .resourceController .formTop .actionContentRight {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
  .resourceController .formTop .actionContentRight .titleDescription {
    position: static;
  }
  /*=========================================================
BUTTONS IN FORM
=========================================================*/
  .form .boxBadge {
    display: none;
  }
  .form .btn.btn-fix-size.submit {
    width: 45%;
  }
  /*=========================================================
FOOTER
=========================================================*/
  footer#footer {
    padding: 20px 0;
  }
  footer#footer .footerLogo {
    margin: 0 auto;
  }
  footer#footer .info {
    text-align: center;
    margin-left: 0;
  }
  footer#footer .general {
    width: 100%;
  }
  footer#footer .general .social {
    text-align: center;
  }
  footer#footer .general .social span.label {
    text-align: center;
  }
  .activityPage .singleColLayout .jumbotron {
    margin-left: -10px;
    margin-right: -10px;
  }
  .compactList {
    clear: both;
  }
  .compactList > .name {
    text-align: center;
    font-size: 24px;
  }
  .compactList .latest-updates .tplBlog {
    border: 0;
  }
  .compactList .latest-updates .tplBlog .right {
    display: none;
  }
  .compactList .latest-updates .tplBlog .rightInfo {
    overflow: visible;
  }
  .compactList .latest-updates .tplBlog .rightInfo .authorInfoTop .personName {
    display: block;
  }
  .compactList .latest-updates .tplBlog .rightInfo .rightInfoWrapp {
    margin-top: 42px;
    margin-left: -10px;
  }
  .editProfileTabInfo {
    display: none;
  }
  /******************************************************
	 Community FEED
	********************************************************/
  /******************************************************
	RESOURCE TABS STYLE
	********************************************************/
  .resourcePage .tabsWrapper .tabs .nav-tabs .tabdrop .dropdown-menu {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
  }
  .resourcePage .tabsWrapper .tabs .nav-tabs .tabdrop .dropdown-menu li {
    order: 1;
  }
  .resourcePage .tabsWrapper .tabs .nav-tabs .tabdrop .dropdown-menu li.active {
    order: 2;
    margin-bottom: 0;
  }
  .resourcePage .tabsWrapper .tabs .nav-tabs .tabdrop .dropdown-menu li.active a {
    background-color: #f9f9f9;
  }
  .resourcePage .tabsWrapper .tab-content {
    border: 0;
    padding: 5px;
  }
  .resourcePage .tabsWrapper .tab-content .tabs-4-content .centerRightColumn {
    padding-bottom: 0;
  }
  .resourcePage .tabsWrapper .tab-content .tabs-4-content .reviewsRatings .feature-box {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
    margin-top: 0;
  }
  .simpleRating .ratingInfo .counterWrap {
    margin-right: 10px;
  }
  /*=========================================================
FILED UNDER MOBILE (Right Widget)
=========================================================*/
  .centerRightColumn .filedUnder {
    margin-right: 10px;
    margin-left: 10px;
    border-top: 0;
    margin-top: 10px;
    padding-top: 0;
  }
  .centerRightColumn .filedUnder .meta {
    margin-top: 0;
  }
  .centerRightColumn .filedUnder .labelMeta {
    width: 100%;
    border: 0;
    text-align: center;
  }
  .centerRightColumn .filedUnder .infoMeta {
    border: 0;
  }
  .centerRightColumn .feature-box.highlighted {
    margin-left: 10px;
    margin-right: 10px;
  }
  .contentControls .tplFaq {
    padding-top: 20px;
  }
  .contentControls .tplFaq .question .media-body {
    padding-right: 0;
  }
  /**********************************************************************
Question(When you click on a question from a list of Questions)												  
**********************************************************************/
  .contentControls .tplFaq .question .filters .media-body {
    display: block;
  }
  /*=========================================================
Person Directory PAGE
=========================================================*/
  .directory .tplPerson {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .directory .tplPerson .leftInfo {
    width: 275px;
    height: auto;
    float: left;
  }
  .directory .tplPerson .rightInfo {
    left: 0;
  }
  /*=========================================================
CMS Blog Arrows resets
=========================================================*/
  .next-prev-pagination {
    position: relative;
    width: 100%;
    top: 0;
    background: #e9e9e9;
    margin-top: 15px;
    padding: 0;
  }
  .next-prev-pagination .pager {
    padding: 0;
    margin: 0;
  }
  .next-prev-pagination .pager li {
    border-bottom: 0;
  }
  .next-prev-pagination .pager li > a {
    border: 0;
    font-size: 13px;
    background: none;
    color: #00b3b5;
    font-size: 12px;
  }
  .next-prev-pagination .pager li > a > span {
    font-size: 18px;
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    color: #00b3b5;
    padding: 10px;
  }
  .next-prev-pagination .pager li > a:hover {
    background: none;
    border-color: #e9e9e9;
    color: #034ea1;
  }
  .next-prev-pagination .pager li > a:hover > span {
    color: #034ea1;
  }
  .next-prev-pagination .pager .previous {
    float: left;
    margin-left: 0;
  }
  .next-prev-pagination .pager .previous > a {
    padding: 5px;
  }
  .next-prev-pagination .pager .next {
    float: right;
    margin-right: 0;
  }
  .next-prev-pagination .pager .next > a {
    padding: 5px;
  }
  .mainBorderWrap.hiddenleftInfoWrap .rightInfo .rightInfoWrap {
    padding: 0;
  }
  .blogCommentBody .blogcomment .actions {
    float: none;
  }
  /*** Autocomplete Search ***/
  .searchWrapp .searchList {
    width: auto;
  }
  /*========================================================================================================================
										Grid view for lists
========================================================================================================================  */
  table.dataTable {
    border: 0 !important;
  }
  /*========================================================================================================================
										Grid view for lists
========================================================================================================================  */
  .tplNewsletterIssue .listNewsletter .rightInfo .right {
    margin-left: 15px;
  }
  /****************************************************************
	Members Directory Cards
****************************************************************/
  .listFlexible .flippingDirectory .items .flexible-list-item {
    max-width: auto;
    max-width: unset;
    flex: 1 100%\0;
  }
  .listFlexible .flippingDirectory .items .flexible-list-item .initialState .name {
    text-align: center;
  }
  .listFlexible .flippingDirectory .items .flexible-list-item:nth-child(2n),
  .listFlexible .flippingDirectory .items .flexible-list-item:nth-child(4n) {
    margin-right: 10px;
  }
  /****************************************************************
	Custom Filters
****************************************************************/
  .customFilters .showMoreFiltersWrap {
    margin-bottom: 15px;
  }
  .customFilters .filterBlock:nth-child(2n) .input-group {
    width: calc(100% - 70px);
  }
  .customFilters .filterBlock:nth-child(2n) .boolFilter {
    display: block;
  }
  .customFilters .filterBlock.lastName {
    width: 100%;
  }
  .customFilters #hiddenFiltersContainer {
    margin-top: 15px;
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(even) .input-group {
    width: calc(100% - 70px);
  }
  .customFilters #hiddenFiltersContainer .filterBlock:nth-child(even) .boolFilter {
    display: block !important;
  }
  /****************************************************************
	EVENT
****************************************************************/
  .centerRightColumn .barMaxWidth.contactBox .col-xs-6 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .centerRightColumn .barMaxWidth.contactBox .col-xs-6 + .col-xs-6 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .centerRightColumn .barMaxWidth.contactBox img.portraitPhoto {
    width: auto;
  }
  /****************************************************************
	Add author autocomplete
****************************************************************/
  #formAuthors #searchOrganizationAuthor {
    margin-top: 10px;
  }
  #formAuthors .searchGroupItems {
    position: static;
  }
  .organizationPage .organization-profile .centerRightColumn .feature-box {
    max-width: 100%;
  }
  .profilePage.organizationPage .topAreaWrapp .pictureWrapp {
    width: 150px;
  }
  .profilePage.organizationPage .topAreaWrapp .pictureWrapp .organizationWrapp .logoOnBanner {
    display: block;
  }
  .profilePage.organizationPage .tabs-4-content .centerLeftColumn {
    width: 100%;
  }
  .profilePage.organizationPage .tab-content .centerRightColumn:not([style*="none"]) {
    max-width: 100%;
  }
  .profilePage.personPage .tabs-4-content .centerLeftColumn {
    width: 100%;
  }
  .profilePage.personPage .tab-content .centerRightColumn:not([style*="none"]) {
    max-width: 100%;
    padding-left: 10px !important;
  }
}
/*=========================================================
Stuff that applies only to big resoulutions --> 
therefore they don't need to be defined in common bootstrap, 
then overwritten here, for small devices
=========================================================*/
@media (min-width: 780px) {
  /******************************************************
	   Display The LeftNavigator for Desktop
	********************************************************/
  aside.mainLeftCol .collapse {
    display: block;
  }
  .min-left-height {
    min-height: 600px;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .inside-full-height {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/*=========================================================																   
Max XS - Phone	Only			    															  
=========================================================*/
/*=======================================================
ONLY PHONES - < 480px
========================================================*/
@media (max-width: 480px) {
  header .topLoginContent {
    max-width: 100%;
    width: 100%;
  }
  /*=========================================================
Sort by reset
=========================================================*/
  .sortBy div.btns {
    float: none;
    text-align: left;
    overflow: hidden;
  }
  /*=========================================================
List Flexible
=========================================================*/
  .pageContent .ctIcon {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .ctIcon {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .listFlexible {
    /*=========================================================
Micro Blog
=========================================================*/
    /*=========================================================
Reviews																				    
=========================================================*/
  }
  .listFlexible .tplOrganization .leftInfo .leftInfoWrap,
  .listFlexible .tplOrganization .rightInfo {
    width: 100% !important;
  }
  .listFlexible .leftInfo {
    width: 60px;
    height: 60px;
    margin-right: 15px;
  }
  .listFlexible .leftInfo .img-thumbnail {
    width: 52px;
    height: 52px;
  }
  .listFlexible .leftInfo .designation {
    width: 20px;
    height: 20px;
  }
  .listFlexible .rightInfo {
    overflow: visible;
    border: 0;
    padding: 0;
    width: calc(100% - 75px);
  }
  .listFlexible .rightInfo .right {
    float: none;
    width: 100% !important;
    max-width: 100% !important;
  }
  .listFlexible .rightInfo .right .thumbnail {
    max-height: 100% !important;
  }
  .listFlexible .rightInfo .name,
  .listFlexible .rightInfo .description,
  .listFlexible .rightInfo .buttons {
    clear: both;
  }
  .listFlexible .commentsTitle {
    font-size: 14px;
    margin-bottom: 15px;
    display: block;
  }
  .listFlexible .commentsTitle:before,
  .listFlexible .commentsTitle:after {
    content: " ";
    display: table;
  }
  .listFlexible .commentsTitle:after {
    clear: both;
  }
  .listFlexible .commentsTitle:before,
  .listFlexible .commentsTitle:after {
    content: " ";
    display: table;
  }
  .listFlexible .commentsTitle:after {
    clear: both;
  }
  .listFlexible .commentsTitle:after {
    font-family: FontAwesome;
    content: "\f078";
    padding-left: 5px;
    float: right;
  }
  .listFlexible .microBlog {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .listFlexible .microBlog .rightInfo .postInfo {
    width: auto;
    float: none;
    overflow: visible;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog {
    display: flex;
    flex-direction: column;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments {
    order: 1;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .commentWrapContainer {
    margin-top: 20px;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .commentInfo {
    display: none;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .photoWrapp {
    margin-right: 15px;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .commentInfoHidden {
    display: block;
    overflow: hidden;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .chevron {
    display: none !important;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog .comments .commentWrapBlock {
    width: auto;
  }
  .listFlexible .microBlog .rightInfo .rightSideMicroBlog > .btn {
    order: 2;
    margin-top: 15px;
    width: auto;
  }
  .listFlexible .ratingStars {
    float: none;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: left;
  }
  .listFlexible .ratingStars .ratingStars {
    float: none;
    text-align: left;
    overflow: visible;
  }
  .listFlexible .ratingBox .ratingStars {
    overflow: visible;
  }
  .listFlexible .tplResource.levetted .rightInfo {
    padding: 10px;
  }
  .listFlexible article.tplFile .rightInfo .right {
    width: 100%;
    float: none;
  }
  /**********************************************************************
Question(When you click on a question from a list of Questions)
**********************************************************************/
  .question .media-left.tplFaq:before {
    left: -10px;
  }
  .contentControls .tplFaq .answerWrapBlock .answer {
    padding: 10px !important;
    border: #f5f5f5 1px solid !important;
    background-color: #f9f9f9;
    margin-bottom: 10px !important;
  }
  .contentControls .tplFaq .answerWrapBlock .answer.media .media-left {
    width: 35px;
    padding-right: 0;
    margin-right: 15px;
    background: none;
    z-index: 1;
  }
  .contentControls .tplFaq .answerWrapBlock .answer.media .media-body {
    padding: 0;
    border: 0;
    overflow: visible;
    display: block !important;
  }
  /*=========================================================
Feature Box
=========================================================*/
  .feature-box .header-box .btn {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  .CroppingWrapp .croppingArea {
    padding: 10px 20px;
  }
  /*=========================================================
FILED UNDER MOBILE
=========================================================*/
  .filedUnder .meta .infoMeta .category-group {
    display: block;
    margin-bottom: 5px;
  }
  .filedUnder .meta .infoMeta .category-group .title {
    font-size: 10px;
    width: 100%;
    display: block;
    float: none;
    font-weight: bold;
  }
  .filedUnder .meta .infoMeta .category-group .title:after {
    content: "\f078";
  }
  .filedUnder .meta .infoMeta .category-group ul {
    padding-bottom: 0;
  }
  .filedUnder .meta .infoMeta .category-group ul li {
    margin-bottom: 10px;
  }
  .filedUnder .meta .infoMeta .category-group ul li > .title {
    font-weight: 400;
  }
  .filedUnder .meta .infoMeta .category-group .category {
    margin-bottom: 0;
  }
  .filedUnder .meta .infoMeta .category-group .category .title:after {
    content: " ";
  }
  .profilePage .resourceController .firstActionsWrapp .media-left {
    display: block;
    margin-bottom: 5px;
  }
  .profilePage .resourceController .customBrowseBtnWrapp {
    padding-right: 15px;
  }
  .profilePage .resourceController .customBrowseBtnWrapp .customBrowseBtn {
    width: 100%;
  }
  .profilePage .resourceController .actionFooterBox .actionsBoxDescription {
    display: block;
  }
  .profilePage .resourceController .actionFooterBox .actionsBoxDescription > div {
    text-align: center;
    margin-bottom: 10px;
  }
  .profilePage .resourceController .actionFooterBox .media-body {
    text-align: center;
  }
  .profilePage .resourceController .smart-blog-post-editor .actionsWrapp {
    text-align: right;
  }
  .profilePage .resourceController .smart-blog-post-editor .actionsWrapp .actionButton.cancel {
    margin-top: 10px;
  }
  .profilePage .profileTabs .panes .tabContent #personCategoryGroups .categGroup {
    width: 100%;
    margin-right: 0;
  }
  .organizationPage .topDetailsWrapp .orgType {
    width: auto;
  }
  .filters .media-body {
    display: block;
    margin-bottom: 15px;
    width: 100%;
  }
  .filters .media-right {
    display: block;
  }
  .filters .filterButton.showMoreFilters {
    margin-top: 15px;
  }
  .mainMiddleCol .centerTwoColLayout .centerLeftColumn {
    padding-left: 0;
    padding-right: 0;
  }
  .listInterviews .tplFaq:last-child {
    padding: 10px;
    margin-bottom: 15px;
  }
  .categoriesWrapper .categGroup {
    width: 100%;
  }
  /*=========================================================
Share an update and publish a resource buttons form person Profile									 
=========================================================*/
  .latestUpdatesButtons .btn {
    margin-bottom: 15px;
  }
  /*=========================================================
Ask a question
=========================================================*/
  .ccFAQ .generalEditBtn {
    float: none;
    width: 100%;
  }
  /*=========================================================
Comment on mobile
=========================================================*/
  .items .tplComment.comment-wrapper .blogCommentBody {
    overflow: visible;
  }
  /*** Autocomplete Search ***/
  .searchWrapp .searchList {
    width: 100%;
  }
  .searchWrapp .searchList .searchGroupItems {
    display: block;
    padding: 0 0 10px;
    margin-bottom: 0;
    width: 100%;
    border-bottom: #d6d6dd 1px solid;
  }
  .searchWrapp .searchList .searchGroupItems + .searchGroupItems {
    border-right-width: 1px;
    border-top-width: 0;
  }
  .searchWrapp .searchList .searchGroupItems h2 {
    margin-left: 0;
    background: #f0f1f5;
  }
  .searchWrapp .searchList .searchGroupItems h2.bottom {
    display: none;
  }
  .searchWrapp .searchList .searchGroupItems h2.top {
    display: block;
    position: static;
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 15px;
    border-bottom: #d6d6dd 1px solid;
  }
  /*=========================================================
NEWSLETTER
=========================================================*/
  .tplNewsletterIssue .listNewsletter .rightInfo .right {
    margin-left: 0;
  }
  .tplNewsletterIssue .listReports li {
    width: 100%;
  }
  .tplNewsletterIssue .listReports li:nth-child(-n+4) {
    border-top: 1px solid #d6d6dd;
    padding-top: 30px;
    margin-top: 30px;
  }
  .tplNewsletterIssue .listReports li:nth-child(-n+1) {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .tplNewsletterIssue .listProjectUpdates li {
    width: 100%;
  }
  .tplNewsletterIssue .listProjectUpdates li .rightInfo .right {
    max-width: none;
    width: 100%;
    margin-left: 0;
    float: none;
  }
  /*=========================================================
Directory
=========================================================*/
  .directory .tplPerson .leftInfo {
    width: 100%;
    float: none;
  }
  /*=======================================================================
				SPEACH FEATURE
=========================================================================*/
  .speechBox .shareButtons {
    float: none;
  }
  .speechBox #smDiv .shareLinks .socialWrap {
    display: table;
    margin: 0 auto 15px;
  }
  .speechBox .wellContent {
    display: block;
  }
  /*========================================================================
		Login with FB, Google
	=========================================================================*/
  .externalProfile span.lblExternalProfile {
    box-shadow: none;
  }
  .externalProfile button.gl-login-button,
  .externalProfile div.fb-login-button {
    width: 100%;
    font-size: 13px;
  }
  /*==============================================================
        HomePage Banners Mobile Resets
    ================================================================*/
  div.homeTopBanners .bannerItem.primaryItem {
    height: 185px;
  }
  /*==============================================================
        HomePage News
    ================================================================*/
  #homepage div.topNewsWrapp {
    padding-right: 0;
  }
  #homepage div.topNewsWrapp .firstNewsListItems .items li {
    width: 100%;
  }
  #homepage div.topNewsWrapp .firstNewsListItems .items li .right {
    max-width: 100%;
  }
  /*     Remove the bullets for sliders on mobile    */
  .lSSlideOuter .lSPager.lSpg {
    display: none;
  }
  .listFlexible article.tplSearchItem .rightInfo,
  .listFlexible article.tplActivity .rightInfo,
  .listFlexible article.tplAlbum .rightInfo,
  .listFlexible article.tplResource .rightInfo,
  .listFlexible article.tplReport .rightInfo,
  .listFlexible article.tplEvent .rightInfo {
    background: none;
  }
  .listFlexible.projectsList .rightInfo {
    background: none !important;
  }
  .listFlexible article.tplEvent .rightInfo,
  .topItems article.tplEvent .rightInfo,
  .listFlexible article.tplDeadline .rightInfo,
  .topItems article.tplDeadline .rightInfo {
    background: none;
  }
  .publicationPage .pageContent .resourceMainInfo .right {
    max-width: 100%;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .tplCalendar .filters .letters,
  .filters .letters {
    display: none !important;
  }
  .listFlexible li .tplBlogComment .rightInfo {
    width: calc(100% - 77px);
  }
  .listFlexible .rightInfo .bigWrapp {
    width: 100%;
  }
}
/*=========================================================
DEBUG BAR
=========================================================*/
@media (min-width: 1170px) {
  div.defaultResolutions div.col-lg {
    display: block;
  }
  div.defaultResolutions div.col-xs,
  div.defaultResolutions div.col-sm,
  div.defaultResolutions div.col-md {
    display: none;
  }
}
@media (max-width: 1170px) {
  div.defaultResolutions div.col-md {
    display: block;
  }
  div.defaultResolutions div.col-xs,
  div.defaultResolutions div.col-sm,
  div.defaultResolutions div.col-lg {
    display: none;
  }
}
@media (max-width: 992px) {
  div.defaultResolutions div.col-sm {
    display: block;
  }
  div.defaultResolutions div.col-xs,
  div.defaultResolutions div.col-md,
  div.defaultResolutions div.col-lg {
    display: none;
  }
  .filters .selectBoxes > .selectWrap {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 3px;
    padding-right: 3px;
  }
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 3px;
    padding-right: 3px;
  }
  .CroppingWrapp .croppingArea .croppingButtons a {
    width: 45%;
    float: none;
  }
  .CroppingWrapp .croppingArea .croppingButtons a.alt {
    float: right;
  }
}
@media (max-width: 992px) and (min-width: 1170px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 992px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .filters .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 1170px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 992px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) and (min-width: 780px) {
  .filters .dd-legtn-2 .selectBoxes > .selectWrap {
    float: left;
    width: 100%;
  }
}
@media (max-width: 780px) {
  div.defaultResolutions div.col-xs {
    display: block;
  }
  div.defaultResolutions div.col-sm,
  div.defaultResolutions div.col-md,
  div.defaultResolutions div.col-lg {
    display: none;
  }
}
/*=========================================================
Functions
=========================================================*/
.reset-col-gutter {
  padding-left: 0;
  padding-right: 0;
}
.borderedBox {
  padding: 10px;
  border: #bebbbb 1px solid;
  margin-right: 10px;
  margin-left: 10px;
  background-color: #f5f5f5;
  margin-bottom: 20px;
}
.borderBoxLight {
  padding: 10px !important;
  border: #f5f5f5 1px solid !important;
  background-color: #f9f9f9;
  margin-bottom: 10px !important;
}
