.prev, .next { cursor: pointer; font-size: 50px; font-weight: 700; line-height: 50px; margin-top: -25px; overflow: hidden; position: absolute; top: 50%; z-index: 99; width: 14.5px; height: 50px; }
.prev:hover, .next:hover { text-decoration: none; }
.prev:focus, .next:focus { outline: 0px none; }
.prev [aria-hidden]::before, .prev [aria-hidden]::after, .next [aria-hidden]::before, .next [aria-hidden]::after { position: absolute; }
.prev [aria-hidden]::before { content: "‹"; left: 0px; }
.next [aria-hidden]::before { content: "›"; right: 0px; }
html.RTL .prev [aria-hidden]::before { content: "›"; left: 0px; }
html.RTL .next [aria-hidden]::before { content: "‹"; right: 0px; }
.background-yellow { background-color: rgb(255, 153, 0); }
.text-yellow { color: rgb(255, 153, 0); }
.background-red { background-color: rgb(204, 0, 0); }
.text-red { color: rgb(204, 0, 0); }
.background-green { background-color: rgb(76, 140, 43); }
.text-green { color: rgb(76, 140, 43); }
.background-plum { background-color: rgb(130, 15, 113); }
.text-plum { color: rgb(130, 15, 113); }
.background-violet { background-color: rgb(81, 70, 137); }
.text-violet { color: rgb(81, 70, 137); }
.background-orange { background-color: rgb(227, 82, 5); }
.text-orange { color: rgb(227, 82, 5); }
.background-teal { background-color: rgb(0, 142, 150); }
.text-teal { color: rgb(0, 142, 150); }
.background-white { background-color: white; }
.text-white { color: white; }
.background-black { background-color: black; }
.text-black { color: black; }
.background-gray-light { background-color: rgb(219, 220, 220); }
.text-gray-light { color: rgb(219, 220, 220); }
.background-gray { background-color: rgb(208, 211, 212); }
.text-gray { color: rgb(208, 211, 212); }
.background-gray-dark { background-color: rgb(162, 170, 172); }
.text-gray-dark { color: rgb(162, 170, 172); }
.background-grey { background-color: rgb(162, 170, 172); }
.text-grey { color: rgb(162, 170, 172); }
.background-grey-light { background-color: rgb(208, 211, 212); }
.text-grey-light { color: rgb(208, 211, 212); }
.background-grey-lighter { background-color: rgb(244, 244, 244); }
.text-grey-lighter { color: rgb(244, 244, 244); }
.background-grey-dark { background-color: rgb(91, 103, 112); }
.text-grey-dark { color: rgb(91, 103, 112); }
.background-grey-darker { background-color: rgb(51, 51, 51); }
.text-grey-darker { color: rgb(51, 51, 51); }
* { overflow-wrap: break-word; }
.btn { border: 0px none; color: white; display: inline-block; font-size: 16px; font-weight: 700; letter-spacing: 1px; padding: 12px 30px; position: relative; text-transform: uppercase; }
.btn.cta { font-size: 16px; }
.btn.no-icon { padding-left: 30px; }
.btn span { white-space: normal; }
.btn span.btn-cta { display: none ! important; height: 100%; padding: 7px; position: absolute; top: 0px; right: 0px; width: 42px; }
.btn span.btn-cta span { width: 25px; height: 25px; display: block; background-repeat: no-repeat; background-size: 13px auto; background-position: 6px 6px; border-radius: 25px; position: absolute; top: 50%; margin-top: -13px; }
.btn span.btn-cta span.icon-default { background-image: url(865deb2b8c6f1d722b862ef2d1a9b28b12fdafa4.png) ; }
.btn span.btn-cta span.icon-article-modal { background-image: url(49c7234b68f55f8b78cc12986f5bed885350bea6.png) ; }
.btn span.btn-cta span.icon-download { background-image: url(369c144a3434779234b3d07dfdc081a9d803b58f.png) ; }
.btn span.btn-cta span.icon-new-window { background-image: url(49c7234b68f55f8b78cc12986f5bed885350bea6.png) ; }
.btn span.btn-cta span.icon-search { background-image: url(8b678c3a07c506acec0ce212b8fe531ba494337f.png) ; }
.btn span.btn-cta span.icon-email { background-image: url(a555b32c02c6875b3e307dc68d48eceff34e3889.png) ; }
.btn span.btn-cta span.icon-close { background-image: url(5fbc1a8ce03479a4be57eb737b4cfa19a8ce94f9.png) ; }
.btn.btn-sm { font-size: 14px; padding: 10px 8px ! important; }
.btn:hover { cursor: pointer; }
.btn.btn-default, .btn.gray { background-color: rgb(162, 170, 172); color: white; }
.btn.btn-default:hover, .btn.gray:hover { background-color: rgb(113, 118, 120); color: white; }
.btn.btn-default:hover .btn-cta, .btn.gray:hover .btn-cta { background-color: rgb(113, 118, 120); }
.btn.btn-default .btn-cta, .btn.gray .btn-cta { background-color: rgb(162, 170, 172); border-left: 1px solid rgb(105, 110, 111); }
.btn.btn-default .btn-cta span, .btn.gray .btn-cta span { background-color: rgb(105, 110, 111); }
html.RTL .btn.btn-default .btn-cta, html.RTL .btn.gray .btn-cta { border-right: 1px solid rgb(105, 110, 111); }
.btn.btn-primary, .btn.red { background-color: rgb(204, 0, 0); color: white; }
.btn.btn-primary:hover, .btn.red:hover { background-color: rgb(142, 0, 0); color: white; }
.btn.btn-primary:hover .btn-cta, .btn.red:hover .btn-cta { background-color: rgb(142, 0, 0); }
.btn.btn-primary .btn-cta, .btn.red .btn-cta { background-color: rgb(204, 0, 0); border-left: 1px solid rgb(132, 0, 0); }
.btn.btn-primary .btn-cta span, .btn.red .btn-cta span { background-color: rgb(132, 0, 0); }
html.RTL .btn.btn-primary .btn-cta, html.RTL .btn.red .btn-cta { border-right: 1px solid rgb(132, 0, 0); }
.btn.gray-dark { background-color: rgb(91, 103, 112); color: white; }
.btn.gray-dark:hover { background-color: rgb(63, 72, 78); color: white; }
.btn.gray-dark:hover .btn-cta { background-color: rgb(63, 72, 78); }
.btn.gray-dark .btn-cta { background-color: rgb(91, 103, 112); border-left: 1px solid rgb(59, 66, 72); }
.btn.gray-dark .btn-cta span { background-color: rgb(59, 66, 72); }
html.RTL .btn.gray-dark .btn-cta { border-right: 1px solid rgb(59, 66, 72); }
.btn.white { background-color: white; color: black; }
.btn.white:hover { background-color: rgb(178, 178, 178); color: white; }
.btn.white:hover .btn-cta { background-color: rgb(178, 178, 178); }
.btn.white .btn-cta { background-color: white; border-left: 1px solid rgb(165, 165, 165); }
.btn.white .btn-cta span { background-color: rgb(165, 165, 165); }
html.RTL .btn.white .btn-cta { border-right: 1px solid rgb(165, 165, 165); }
.btn.white:hover { color: black; }
.btn.teal { background-color: rgb(0, 142, 150); color: white; }
.btn.teal:hover { background-color: rgb(0, 99, 105); color: white; }
.btn.teal:hover .btn-cta { background-color: rgb(0, 99, 105); }
.btn.teal .btn-cta { background-color: rgb(0, 142, 150); border-left: 1px solid rgb(0, 92, 97); }
.btn.teal .btn-cta span { background-color: rgb(0, 92, 97); }
html.RTL .btn.teal .btn-cta { border-right: 1px solid rgb(0, 92, 97); }
.btn.violet { background-color: rgb(81, 70, 137); color: white; }
.btn.violet:hover { background-color: rgb(56, 49, 95); color: white; }
.btn.violet:hover .btn-cta { background-color: rgb(56, 49, 95); }
.btn.violet .btn-cta { background-color: rgb(81, 70, 137); border-left: 1px solid rgb(52, 45, 89); }
.btn.violet .btn-cta span { background-color: rgb(52, 45, 89); }
html.RTL .btn.violet .btn-cta { border-right: 1px solid rgb(52, 45, 89); }
.btn.plum { background-color: rgb(130, 15, 113); color: white; }
.btn.plum:hover { background-color: rgb(91, 10, 79); color: white; }
.btn.plum:hover .btn-cta { background-color: rgb(91, 10, 79); }
.btn.plum .btn-cta { background-color: rgb(130, 15, 113); border-left: 1px solid rgb(84, 9, 73); }
.btn.plum .btn-cta span { background-color: rgb(84, 9, 73); }
html.RTL .btn.plum .btn-cta { border-right: 1px solid rgb(84, 9, 73); }
.btn.orange { background-color: rgb(227, 82, 5); color: white; }
.btn.orange:hover { background-color: rgb(158, 57, 3); color: white; }
.btn.orange:hover .btn-cta { background-color: rgb(158, 57, 3); }
.btn.orange .btn-cta { background-color: rgb(227, 82, 5); border-left: 1px solid rgb(147, 53, 3); }
.btn.orange .btn-cta span { background-color: rgb(147, 53, 3); }
html.RTL .btn.orange .btn-cta { border-right: 1px solid rgb(147, 53, 3); }
.btn.green { background-color: rgb(76, 140, 43); color: white; }
.btn.green:hover { background-color: rgb(53, 98, 30); color: white; }
.btn.green:hover .btn-cta { background-color: rgb(53, 98, 30); }
.btn.green .btn-cta { background-color: rgb(76, 140, 43); border-left: 1px solid rgb(49, 91, 27); }
.btn.green .btn-cta span { background-color: rgb(49, 91, 27); }
html.RTL .btn.green .btn-cta { border-right: 1px solid rgb(49, 91, 27); }
.btn.yellow { background-color: rgb(255, 153, 0); color: white; }
.btn.yellow:hover { background-color: rgb(178, 107, 0); color: white; }
.btn.yellow:hover .btn-cta { background-color: rgb(178, 107, 0); }
.btn.yellow .btn-cta { background-color: rgb(255, 153, 0); border-left: 1px solid rgb(165, 99, 0); }
.btn.yellow .btn-cta span { background-color: rgb(165, 99, 0); }
html.RTL .btn.yellow .btn-cta { border-right: 1px solid rgb(165, 99, 0); }
.btn.grey { background-color: rgb(162, 170, 172); color: white; }
.btn.grey:hover { background-color: rgb(113, 118, 120); color: white; }
.btn.grey:hover .btn-cta { background-color: rgb(113, 118, 120); }
.btn.grey .btn-cta { background-color: rgb(162, 170, 172); border-left: 1px solid rgb(105, 110, 111); }
.btn.grey .btn-cta span { background-color: rgb(105, 110, 111); }
html.RTL .btn.grey .btn-cta { border-right: 1px solid rgb(105, 110, 111); }
.btn.grey-light { background-color: rgb(208, 211, 212); color: white; }
.btn.grey-light:hover { background-color: rgb(145, 147, 148); color: white; }
.btn.grey-light:hover .btn-cta { background-color: rgb(145, 147, 148); }
.btn.grey-light .btn-cta { background-color: rgb(208, 211, 212); border-left: 1px solid rgb(135, 137, 137); }
.btn.grey-light .btn-cta span { background-color: rgb(135, 137, 137); }
html.RTL .btn.grey-light .btn-cta { border-right: 1px solid rgb(135, 137, 137); }
.btn.grey-lighter { background-color: rgb(244, 244, 244); color: white; }
.btn.grey-lighter:hover { background-color: rgb(170, 170, 170); color: white; }
.btn.grey-lighter:hover .btn-cta { background-color: rgb(170, 170, 170); }
.btn.grey-lighter .btn-cta { background-color: rgb(244, 244, 244); border-left: 1px solid rgb(158, 158, 158); }
.btn.grey-lighter .btn-cta span { background-color: rgb(158, 158, 158); }
html.RTL .btn.grey-lighter .btn-cta { border-right: 1px solid rgb(158, 158, 158); }
.btn.grey-dark { background-color: rgb(91, 103, 112); color: white; }
.btn.grey-dark:hover { background-color: rgb(63, 72, 78); color: white; }
.btn.grey-dark:hover .btn-cta { background-color: rgb(63, 72, 78); }
.btn.grey-dark .btn-cta { background-color: rgb(91, 103, 112); border-left: 1px solid rgb(59, 66, 72); }
.btn.grey-dark .btn-cta span { background-color: rgb(59, 66, 72); }
html.RTL .btn.grey-dark .btn-cta { border-right: 1px solid rgb(59, 66, 72); }
.btn.grey-darker { background-color: rgb(51, 51, 51); color: white; }
.btn.grey-darker:hover { background-color: rgb(35, 35, 35); color: white; }
.btn.grey-darker:hover .btn-cta { background-color: rgb(35, 35, 35); }
.btn.grey-darker .btn-cta { background-color: rgb(51, 51, 51); border-left: 1px solid rgb(33, 33, 33); }
.btn.grey-darker .btn-cta span { background-color: rgb(33, 33, 33); }
html.RTL .btn.grey-darker .btn-cta { border-right: 1px solid rgb(33, 33, 33); }
a, .btn-link { color: rgb(0, 142, 150); }
a:hover, .btn-link:hover { text-decoration: none ! important; }
a:hover, .btn-link:hover { color: rgb(0, 99, 105); }
a.red, .btn-link.red { color: rgb(204, 0, 0); }
a.red:hover, .btn-link.red:hover { color: rgb(142, 0, 0); }
a.violet, .btn-link.violet { color: rgb(81, 70, 137); }
a.violet:hover, .btn-link.violet:hover { color: rgb(56, 49, 95); }
a.plum, .btn-link.plum { color: rgb(130, 15, 113); }
a.plum:hover, .btn-link.plum:hover { color: rgb(91, 10, 79); }
a.orange, .btn-link.orange { color: rgb(227, 82, 5); }
a.orange:hover, .btn-link.orange:hover { color: rgb(158, 57, 3); }
a.green, .btn-link.green { color: rgb(76, 140, 43); }
a.green:hover, .btn-link.green:hover { color: rgb(53, 98, 30); }
a.yellow, .btn-link.yellow { color: rgb(255, 153, 0); }
a.yellow:hover, .btn-link.yellow:hover { color: rgb(178, 107, 0); }
a.gray, .btn-link.gray { color: rgb(162, 170, 172); }
a.gray:hover, .btn-link.gray:hover { color: rgb(113, 118, 120); }
a.grey, .btn-link.grey { color: rgb(162, 170, 172); }
a.grey:hover, .btn-link.grey:hover { color: rgb(113, 118, 120); }
a.grey-light, .btn-link.grey-light { color: rgb(208, 211, 212); }
a.grey-light:hover, .btn-link.grey-light:hover { color: rgb(145, 147, 148); }
a.grey-lighter, .btn-link.grey-lighter { color: rgb(244, 244, 244); }
a.grey-lighter:hover, .btn-link.grey-lighter:hover { color: rgb(170, 170, 170); }
a.grey-dark, .btn-link.grey-dark { color: rgb(91, 103, 112); }
a.grey-dark:hover, .btn-link.grey-dark:hover { color: rgb(63, 72, 78); }
a.grey-darker, .btn-link.grey-darker { color: rgb(51, 51, 51); }
a.grey-darker:hover, .btn-link.grey-darker:hover { color: rgb(35, 35, 35); }
.btn-link { padding: 0px; margin: 0px; border: 0px none; }
a.bold { font-weight: 700; }
a.small { font-size: 14px; }
a.cta { font-size: 24px; line-height: 1.15; display: inline-block; }
.cta-group { padding: 0px; text-align: center; font-size: 0px; }
.cta-group .cta { margin-top: 20px; }
.cta-group .cta.link { padding: 0px 40px; clear: both; display: inline-block; }
@media (max-width: 480px) {
  .cta-group .cta.link { padding: 0px; }
}
.cta-group .cta.link + .link { border-left: 1px solid rgb(0, 142, 150); }
@media (max-width: 480px) {
  .cta-group .cta.link + .link { border: 0px none; clear: both; }
}
.cta-group .cta.btn + .cta.btn { margin-left: 20px; }
html.RTL .btn span.btn-cta { right: auto; left: 0px; border-left: 0px none; }
html.RTL .btn span.btn-cta span.icon-default { background-image: url(8ca3468ce6796754e1c22ba612581acf92566d8f.png) ; }
html.RTL .btn span.btn-cta span.icon-article-modal { background-image: url(7fc1cb4a5a4aa702228c88acab0472a529d8e703.png) ; }
html.RTL .btn span.btn-cta span.icon-new-window { background-image: url(7fc1cb4a5a4aa702228c88acab0472a529d8e703.png) ; }
html.RTL .btn span.btn-cta span.icon-search { background-image: url(00ae22452e3931d0332d628401e2afda1c68d5f4.png) ; }
html.RTL .cta-group .cta.link + .cta.link { border-left: 0px none; border-right: 1px solid rgb(0, 142, 150); }
html.RTL .cta-group .cta.btn + .cta.btn { margin-right: 20px; }
.flag { display: table; width: 100%; }
.flag__image, .flag__body { display: table-cell; vertical-align: middle; }
.flag--top .flag__image, .flag--top .flag__body { vertical-align: top; }
.flag--bottom .flag__image, .flag--bottom .flag__body { vertical-align: bottom; }
.flag__image { padding-right: 10px; }
.flag__image > img { display: block; max-width: none; }
.flag--rev .flag__image { padding-right: 0px; padding-left: 10px; }
html.RTL .flag__image { padding-right: 0px; padding-left: 10px; }
.flag__body { width: 100%; }
input, select, textarea { font-size: 14px; }
.bootstrap-select.btn-group .btn.btn-default { background: white none repeat scroll 0% 0%; color: black; font-size: 14px; font-weight: 300; text-transform: none; padding: 11px 25px 11px 8px; }
.bootstrap-select.btn-group .btn.btn-default.btn-default:hover, .bootstrap-select.btn-group .btn.btn-default.btn-default:focus, .bootstrap-select.btn-group .btn.btn-default.btn-default:active, .bootstrap-select.btn-group .btn.btn-default.btn-default.active { background: white none repeat scroll 0% 0%; color: black; }
.bootstrap-select.btn-group .btn.btn-default.btn-default span { white-space: nowrap; }
.bootstrap-select.btn-group .btn.btn-default .caret { height: 8px; border: 0px none; right: 18px; }
.bootstrap-select.btn-group .btn.btn-default .caret::before, .bootstrap-select.btn-group .btn.btn-default .caret::after { position: absolute; display: block; content: ""; border: 4px solid transparent; }
.bootstrap-select.btn-group .btn.btn-default .caret::before { top: 0px; border-top-color: black; }
.bootstrap-select.btn-group .btn.btn-default .caret::after { top: -1px; border-top-color: white; }
.bootstrap-select.btn-group .dropdown-menu { border: 0px none; padding: 0px; }
.bootstrap-select.btn-group .dropdown-menu > li > a { font-size: 14px; padding: 3px 10px; }
.bootstrap-select.btn-group.open .btn-default.dropdown-toggle { background: white none repeat scroll 0% 0%; }
.bootstrap-select.btn-group.open .btn-default.dropdown-toggle .caret { margin-top: -6px; }
.bootstrap-select.btn-group.open .btn-default.dropdown-toggle .caret::before { border-top-color: transparent; border-bottom-color: black; }
.bootstrap-select.btn-group.open .btn-default.dropdown-toggle .caret::after { top: 1px; border-top-color: transparent; border-bottom-color: white; }
.bootstrap-select.btn-group.open .dropdown-menu { width: 100%; }
.mc-form { padding: 60px 100px; }
.mc-form a { color: white; }
.mc-form input, .mc-form select { border-radius: 0px; }
.mc-form input[type="radio"]:checked { color: rgb(162, 170, 172); }
.mc-form input.h2 { background: transparent none repeat scroll 0% 0%; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor white; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: none; color: white; height: auto; margin: 0px; padding: 0px; }
.mc-form input.h2:-moz-placeholder { color: white; opacity: 1; }
.mc-form input.h2::-moz-placeholder { color: white; opacity: 1; }
.mc-form input.h2:hover, .mc-form input.h2:focus { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; transition: all 0.2s ease-in-out 0s; }
.mc-form p { color: rgb(58, 58, 58); margin: 5px 0px 0px; }
.mc-form :-moz-placeholder { color: rgb(162, 170, 172); opacity: 1; }
.mc-form *::-moz-placeholder { color: rgb(162, 170, 172); opacity: 1; }
.mc-form .form-group { padding-right: 40px; vertical-align: top; }
.mc-form .form-group:last-child { padding-right: 0px; }
@media (max-width: 480px) {
  .mc-form .form-group { padding-right: 0px; }
}
.mc-form .radios { margin: 6px 0px; }
@media (max-width: 768px) {
  .mc-form { padding: 40px; }
}
.mc-form__input-group > * { vertical-align: bottom; }
.mc-form__input-group button.btn { padding: 12px 30px; }
.mc-form__input-group input.h2 { background: white none repeat scroll 0% 0%; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(208, 211, 212) currentcolor rgb(208, 211, 212) rgb(208, 211, 212); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: none; color: rgb(162, 170, 172); float: left; height: auto; margin: 0px; padding: 2px; }
.mc-form__input-group input.h2:-moz-placeholder { color: white; opacity: 1; }
.mc-form__input-group input.h2::-moz-placeholder { color: white; opacity: 1; }
.mc-form__input-group input.h2:hover { background: rgb(208, 211, 212) none repeat scroll 0% 0%; transition: all 0.2s ease-in-out 0s; }
.mc-form__input-group input.h2:focus { background: white none repeat scroll 0% 0% ! important; }
.mc-form-marquee .visitor, .mc-form-marquee .mobile { border: 0px none; color: rgb(58, 58, 58); margin: 0px; padding: 10px 0px; text-align: center; }
.mc-form-marquee .visitor a, .mc-form-marquee .mobile a { color: white; }
.mc-form-marquee .visitor a:hover, .mc-form-marquee .mobile a:hover { color: black; text-decoration: none; }
.mc-form-marquee .visitor img, .mc-form-marquee .mobile img { float: left; }
.mc-form-marquee .visitor .close, .mc-form-marquee .mobile .close { color: white; margin: 0px 10px 0px 0px; opacity: 1; }
.mc-form-marquee .visitor .close:hover, .mc-form-marquee .visitor .close:focus, .mc-form-marquee .mobile .close:hover, .mc-form-marquee .mobile .close:focus { opacity: 0.7; }
.mc-form-marquee .visitor .close > span, .mc-form-marquee .mobile .close > span { background: transparent url(5fbc1a8ce03479a4be57eb737b4cfa19a8ce94f9.png)  no-repeat scroll 0% 0%; text-indent: -9999px; width: 21px; display: inline-block; vertical-align: middle; }
@media (max-width: 480px) {
  .mc-form-marquee .visitor { display: none; }
}
.mc-form-marquee .mobile { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.mc-form-marquee .mobile a { color: rgb(0, 142, 150); }
.mc-form-marquee .mobile a:hover { color: rgb(0, 83, 94); }
.mc-form-marquee .mobile .close { opacity: 0.7; }
.mc-form-marquee .mobile .close:hover, .mc-form-marquee .mobile .close:focus { opacity: 1; }
.mc-form-marquee .mobile .close > span { background: transparent url(40c61e0e0018ae2f65a409ae2c8ad24a999f836c.png)  no-repeat scroll 0% 0%; }
@media (min-width: 480px) {
  .mc-form-marquee .mobile { display: none; }
}
span.icon-announcement { background: transparent url(7463452ca0142a2237695e7c5b810686079f03b1.png)  no-repeat scroll center center; display: inline-block; height: 21px; margin: 0px 20px; width: 21px; }
.error-banner { display: none; width: 100%; background: red none repeat scroll 0% 0%; text-align: center; color: white; padding: 15px; }
.error-banner-flash { position: fixed; z-index: 100000; }
.checkbox label { color: rgb(0, 179, 180); }
.bootstrap-checkbox { margin-left: 5px; margin-right: 5px; }
.bootstrap-checkbox > button.btn { background: white none repeat scroll 0% 0%; border: 1px solid rgb(0, 179, 180); border-radius: 3px; color: white; font-size: 15px; height: 18px; padding: 0px; transition: background 0.2s linear 0s; width: 18px; }
.bootstrap-checkbox > button.btn:hover, .bootstrap-checkbox > button.btn:focus { color: white; }
.bootstrap-checkbox > button.btn.displayAsButton { width: auto; }
.bootstrap-checkbox > button.btn.displayAsButton > span.label-checkbox { padding: 0px; }
.bootstrap-checkbox > button.btn.displayAsButton > span.icon { margin: 0px; }
.bootstrap-checkbox > button.btn.displayAsButton > span.label-prepend-checkbox { padding: 0px; }
.bootstrap-checkbox > button.btn-active { background: rgb(0, 179, 180) none repeat scroll 0% 0%; }
.bootstrap-checkbox > .btn.btn-link { text-decoration: none; }
.bootstrap-checkbox > .label-prepend-checkbox { padding-right: 4px; }
.bootstrap-checkbox > .label-checkbox { padding-left: 4px; }
.bootstrap-checkbox.disabled > [class^="label-"], .bootstrap-checkbox > .btn[disabled] { cursor: not-allowed; }
label.bootstrap-checkbox.disabled { color: rgb(162, 170, 172); cursor: default; }
[class^="cb-icon-"], [class*=" cb-icon-"], .bootstrap-checkbox [class^="icon"] { width: 14px; height: 14px; vertical-align: text-top; position: relative; top: -1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; }
.cb.validatr-error .mcform__input { width: 40%; }
@media (max-width: 768px) {
  .cb.validatr-error .mcform__input { width: 40%; }
}
@media only screen and (max-width: 768px) {
  .mcform__field.cb .mcform__input { width: 100%; }
}
.mc-radio { display: none; }
html.lte8 .mc-radio { display: block; margin-left: 0px ! important; }
.mc-radio + label { cursor: pointer; display: inline-block; margin-bottom: 0px; margin-right: 10px; padding-left: 22px; position: relative; }
html.RTL .mc-radio + label { margin-left: 10px; padding-right: 22px; margin-right: 0px; padding-left: 0px; }
html.lte8 .mc-radio + label::before { display: none ! important; }
.mc-radio + label::before { background-color: rgb(208, 211, 212); border-radius: 7px; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.4); content: ""; display: inline-block; height: 14px; left: 0px; margin-right: 10px; position: absolute; top: 5px; width: 14px; }
.mc-radio:checked + label::before { background-color: rgb(0, 179, 180); color: rgb(244, 244, 244); content: "•"; font-size: 21px; line-height: 14px; text-align: center; }
html.RTL .mc-radio + label::before { left: auto; right: 0px; margin-right: 0px; margin-left: 10px; }
html { font-weight: 300; }
img { max-width: 100%; }
.component-config { display: none; }
.list-no-indent { margin: 0px; padding: 0px; list-style-position: inside; }
.image { overflow: hidden; position: relative; }
.image.section { line-height: 0 ! important; }
.container-fluid, .contentpar, .container-fluid:focus, .contentpar:focus { outline: 0px none; }
.gradient-red { background-color: rgb(204, 0, 0) ! important; }
.gradient-red-reverse { background-color: rgb(204, 0, 0) ! important; }
.gradient-orange { background-color: rgb(227, 82, 5) ! important; }
.gradient-orange-reverse { background-color: rgb(227, 82, 5) ! important; }
.gradient-yellow { background-color: rgb(255, 153, 0) ! important; }
.gradient-yellow-reverse { background-color: rgb(255, 153, 0) ! important; }
.gradient-green { background-color: rgb(76, 140, 43) ! important; }
.gradient-green-reverse { background-color: rgb(76, 140, 43) ! important; }
.gradient-teal { background-color: rgb(0, 142, 150) ! important; }
.gradient-teal-reverse { background-color: rgb(0, 142, 150) ! important; }
.gradient-plum { background-color: rgb(130, 15, 113) ! important; }
.gradient-plum-reverse { background-color: rgb(130, 15, 113) ! important; }
.gradient-violet { background-color: rgb(81, 70, 137) ! important; }
.gradient-violet-reverse { background-color: rgb(81, 70, 137) ! important; }
.gradient-white { background-color: white ! important; color: black; }
.gradient-white-reverse { background-color: white ! important; color: black; }
.gradient-gray { background-color: rgb(208, 211, 212) ! important; }
.gradient-gray-reverse { background-color: rgb(208, 211, 212) ! important; }
.gradient-gray-light { background-color: rgb(219, 220, 220) ! important; }
.gradient-gray-light-reverse { background-color: rgb(219, 220, 220) ! important; }
.gradient-gray-dark { background-color: rgb(91, 103, 112) ! important; }
.gradient-gray-dark-reverse { background-color: rgb(91, 103, 112) ! important; }
.gradient-grey { background-color: rgb(162, 170, 172) ! important; }
.gradient-grey { background-color: rgb(162, 170, 172) ! important; }
.gradient-grey-light { background-color: rgb(208, 211, 212) ! important; }
.gradient-grey-light { background-color: rgb(208, 211, 212) ! important; }
.gradient-grey-lighter { background-color: rgb(244, 244, 244) ! important; }
.gradient-grey-lighter { background-color: rgb(244, 244, 244) ! important; }
.gradient-grey-dark { background-color: rgb(91, 103, 112) ! important; }
.gradient-grey-dark { background-color: rgb(91, 103, 112) ! important; }
.gradient-grey-darker { background-color: rgb(51, 51, 51) ! important; }
.gradient-grey-darker { background-color: rgb(51, 51, 51) ! important; }
html.RTL .col-xs-1, html.RTL .col-xs-2, html.RTL .col-xs-3, html.RTL .col-xs-4, html.RTL .col-xs-5, html.RTL .col-xs-6, html.RTL .col-xs-7, html.RTL .col-xs-8, html.RTL .col-xs-9, html.RTL .col-xs-10, html.RTL .col-xs-11, html.RTL .col-xs-12 { float: right; }
@media (min-width: 768px) {
  html.RTL .col-sm-1, html.RTL .col-sm-2, html.RTL .col-sm-3, html.RTL .col-sm-4, html.RTL .col-sm-5, html.RTL .col-sm-6, html.RTL .col-sm-7, html.RTL .col-sm-8, html.RTL .col-sm-9, html.RTL .col-sm-10, html.RTL .col-sm-11, html.RTL .col-sm-12 { float: right; }
}
@media (min-width: 1024px) {
  html.RTL .col-lg-1, html.RTL .col-lg-2, html.RTL .col-lg-3, html.RTL .col-lg-4, html.RTL .col-lg-5, html.RTL .col-lg-6, html.RTL .col-lg-7, html.RTL .col-lg-8, html.RTL .col-lg-9, html.RTL .col-lg-10, html.RTL .col-lg-11, html.RTL .col-lg-12 { float: right; }
}
@media (min-width: 1400px) {
  html.RTL .col-lg-1, html.RTL .col-lg-2, html.RTL .col-lg-3, html.RTL .col-lg-4, html.RTL .col-lg-5, html.RTL .col-lg-6, html.RTL .col-lg-7, html.RTL .col-lg-8, html.RTL .col-lg-9, html.RTL .col-lg-10, html.RTL .col-lg-11, html.RTL .col-lg-12 { float: right; }
}
html.RTL .pull-right { float: left ! important; }
html.RTL .col-sm-offset-2 { margin-right: 16.6667%; }
@media (max-width: 767px) {
  .modal-dialog .modal-content { overflow-y: auto; }
}
.modal { z-index: 999999; }
.modal-header .close { margin-top: 0px; opacity: 0.7; }
.modal-header .close:hover, .modal-header .close:focus { opacity: 1; }
.modal-header .close > span { background: transparent url(40c61e0e0018ae2f65a409ae2c8ad24a999f836c.png)  no-repeat scroll 0% 0%; text-indent: -9999px; width: 21px; height: 21px; display: inline-block; vertical-align: middle; }
.modal-lg { max-width: 100%; }
#general-content-modal { padding: 0px 100px; }
#general-content-modal button.close { position: absolute; top: 0px; right: 100px; }
#general-content-modal button.close > span { display: inline-block; vertical-align: middle; background: transparent url(5fbc1a8ce03479a4be57eb737b4cfa19a8ce94f9.png)  no-repeat scroll 0% 0%; height: 21px; margin: 10px 10px 0px 0px; text-indent: -9999px; width: 21px; }
@media (max-width: 1023px) {
  #general-content-modal { padding: 0px 25px; }
}
@media (max-width: 767px) {
  #general-content-modal { padding: 0px 5px; }
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] { margin-bottom: 0px; }
.bootstrap-select { height: 41px; text-align: left; }
.bootstrap-select:not([class*="span"]) { width: 220px; }
.bootstrap-select .dropdown-menu { margin-top: 0px; }
html.RTL .bootstrap-select { text-align: right; }
.bootstrap-select.btn-group .btn.btn-default { border: 1px solid transparent; border-radius: 0px; color: rgb(162, 170, 172); font-style: italic; font-weight: bold; padding: 10px 25px 10px 8px; }
.bootstrap-select.btn-group .btn.btn-default:focus { color: rgb(34, 34, 34); }
.bootstrap-select .dropdown-menu { font-style: italic; }
.bootstrap-select.btn-group .dropdown-menu > li > a { padding: 6px 10px; }
.mc-select-outlined .bootstrap-select.btn-group .btn.btn-default { border-color: rgb(162, 170, 172); border-radius: 0.3em; }
.mc-select-outlined .bootstrap-select.btn-group .btn.btn-default:hover { border-color: rgb(162, 170, 172); }
.bootstrap-select.btn-group .btn .caret, .bootstrap-select.btn-group .btn.btn-default .caret { background-color: white; background-image: url(04b0fbddbba58e8ccb6644699ed80db097eb70be.) ; background-repeat: no-repeat; background-position: right center; background-size: 100% auto; border: 0px none; height: 16px; margin-top: -8px; right: 8px; width: 16px; }
.bootstrap-select.btn-group .btn .caret::before, .bootstrap-select.btn-group .btn .caret::after, .bootstrap-select.btn-group .btn.btn-default .caret::before, .bootstrap-select.btn-group .btn.btn-default .caret::after { display: none; }
html.RTL .bootstrap-select.btn-group .btn .caret, html.RTL .bootstrap-select.btn-group .btn.btn-default .caret { right: auto; left: 8px; }
.bootstrap-select.btn-group.open .btn-default.dropdown-toggle .caret { margin-top: -8px; }
html.RTL .bootstrap-select.btn-group .btn .filter-option { text-align: right; }
.nav-tab-scroll-container { padding-bottom: 15px; }
.nav-tab-wrapper { background-color: rgb(208, 211, 212); color: rgb(51, 51, 51); display: table; table-layout: fixed; margin: 0px; padding: 0px; position: relative; width: 100%; }
.nav-tabs { border: 0px none; display: table-row; }
.nav-tabs::before, .nav-tabs::after { display: none; }
.nav-tabs > li { border-right: 1px solid rgb(244, 244, 244); cursor: pointer; display: table-cell; float: none; margin-bottom: 0px; position: relative; }
.nav-tabs > li:first-child { border-left: 1px solid white; }
.nav-tabs > li.last { border-top: 0px none; border-bottom: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-right: 1px solid white ! important; }
.nav-tabs > li > a { border: 0px none; color: rgb(51, 51, 51) ! important; margin: 0px; padding: 12px; text-align: center; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background: transparent none repeat scroll 0% 0%; border: 0px none; }
.nav-tabs > li:hover, .nav-tabs > li:focus { background: rgb(244, 244, 244) none repeat scroll 0% 0%; border-color: transparent; color: rgb(51, 51, 51) ! important; }
.nav-tabs > li:hover + li, .nav-tabs > li:focus + li { border-left-color: transparent; }
.nav-tabs > li.active { background: white none repeat scroll 0% 0%; border-color: transparent; color: rgb(51, 51, 51) ! important; }
.nav-tabs > li.active + li { border-left-color: transparent; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 0px none; }
@media (max-width: 767px) {
  .nav-tab-scroll-container { overflow: hidden; }
  .nav-tab-wrapper { width: 900px; padding: 0px; }
}
h1, .h1 { font-size: 60px; font-weight: 200; letter-spacing: 0px; }
h2, .h2 { font-size: 36px; font-weight: 200; letter-spacing: -1px; line-height: 1; }
h3, .h3 { font-size: 21px; font-weight: 300; letter-spacing: 0px; line-height: 1.25; }
@media (max-width: 767px) {
  h1, .h1 { font-size: 36px; font-weight: 200; letter-spacing: -1px; }
  h2, .h2 { font-size: 36px; font-weight: 200; letter-spacing: -1px; }
  h3, .h3 { font-size: 21px; font-weight: 300; letter-spacing: 0px; }
}
.slick-slider { margin-bottom: 0px; }
.modal .modal-header { border: 0px none; }
.modal .backdrop .in { opacity: 0.8; }
.videos iframe { width: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; height: 100%; }
.videos.videomultiple .modal-content { background: transparent none repeat scroll 0px center; box-shadow: none; border: 0px none; }
.videos.videomultiple .modal-header { border: 0px none; display: none; }
.videos.videomultiple .modal-body { padding: 0px 0px 56.25%; position: relative; height: 0px; }
.videos.videosingle .modal-content { background: transparent none repeat scroll 0px center; box-shadow: none; border: 0px none; }
.videos.videosingle .modal-header { border: 0px none; display: none; }
.videos.videosingle .modal-body { padding: 0px 0px 56.25%; position: relative; height: 0px; }
.myvideo .image.content-feed-item.disable-image-link { position: static; }
.myvideo .image.content-feed-item { position: static; }
.customdropdown { position: relative; }
.customdropdown label { margin: 0px; }
.customdropdown .labelValue { position: absolute; font-weight: normal; display: block; width: 100%; height: 100%; text-overflow: ellipsis; overflow: hidden; padding: 10px 25px 10px 10px; z-index: 0; font-size: 14px; white-space: nowrap; }
.customdropdown .select-wrap { width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 41px; border: 1px solid rgb(230, 230, 231); overflow: hidden; }
.customdropdown .select-wrap select { opacity: 0; height: 100%; min-width: 100%; max-width: 100%; width: auto; font-weight: normal; font-size: inherit; position: relative; z-index: 1; }
.customdropdown .select-wrap::after { content: ""; width: 11px; display: inline-block; height: 5px; background: transparent url(e1f630cf28897ef1232d0f04ef71a42cef9634f5.png)  repeat scroll 0% 0%; position: absolute; right: 11px; top: 18px; pointer-events: none; }
.customdropdown label, .customdropdown select { display: block; width: 100%; }
.proIndicator { display: block; text-indent: -9999px; background: transparent url(f198b1d0dc3066d2e321c27a2274867bfc0555d5.gif)  repeat scroll 0% 0%; width: 71px; height: 40px; margin: 0px auto; }
