.b-ext .fieldeditor table, .b-ext .fieldeditor td {border-collapse: collapse;border-style: solid;border-width: 1px;padding: 3px;vertical-align: middle;}
.b-ext #atlwdg-trigger {color: #fff !important;}
.b-ext .canvas-lines {position: absolute;top: 0;pointer-events: none;display: none;}
.b-ext .canvas-lines-switch {position: fixed;top: 40%;left: -160px;background: #e4e4e4;border: 2px solid #4a4a4a;padding: 20px 40px 20px 10px;box-shadow: 5px 5px 10px #fff;width: auto;font-weight: bold;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;}
.b-ext .canvas-lines-switch:after {content: "";position: absolute;border: 10px solid transparent;border-left-color: #808080;width: 0;height: 0;right: 0;top: 30px;}
.b-ext .canvas-lines-switch:hover {left: 0;}
.b-ext .on-page-editor .rich-text span {width: 100%;}
.b-ext .on-page-editor .promo .promo-body .scWebEditInput, .b-ext .on-page-editor .summary .summary-body .scWebEditInput, .b-ext .on-page-editor .summary-list .summary-list-body .scWebEditInput {display: block;}
.b-ext .on-page-editor .tabs ul.tabs>li>a {font-size: 0;}
.b-ext .on-page-editor .tabs ul.tabs>li>a div {font-size: 12px;}
.b-ext .on-page-editor img {width: auto \9;}
.b-ext.on-page-editor {position: static;}
.b-ext #jqueryModalDialogsFrame {position: fixed !important;}
.b-ext .scPopup {z-index: 9200 !important;background: #fafafa;border: 1px solid #868686;height: auto !important;box-shadow: 0 0 5px #dedede;-webkit-box-shadow: 0 0 5px #dedede;font-family: tahoma !important;font-size: 11px !important;position: fixed !important;}
.b-ext .scPopup tr:hover {background: #c5c5c5;cursor: Pointer;}
.b-ext .scPopup td {padding: 0 5px;vertical-align: middle;}
.b-ext .scPopup .scMenuItemIcon, .b-ext .scPopup tr td:first-child {background: #efefef;border-right: 1px solid #c5c5c5;padding: 0 2px;}
.b-ext .scPopup .divider-row {line-height: 0;background: #9199a4;}
.b-ext .scPopup .divider-row td {height: 1px !important;font-size: 0;}
.b-ext .column-splitter, .b-ext .row-splitter {width: 100%;}
.b-ext .component {box-sizing: border-box;}
.b-ext .row.column-splitter>div>div.row {margin-left: 0;margin-right: 0;}
.b-ext .tabs .tabs-heading>li .scEnabledChrome>.row, .b-ext .tabs .tabs-container>.tab>.scEnabledChrome>.row {margin-left: 0;margin-right: 0;}
.b-ext .accordion .scEnabledChrome>.toggle-header>.label>.row, .b-ext .accordion .scEnabledChrome>.toggle-content>.row {margin-left: 0;margin-right: 0;}
.b-ext .carousel .scEnabledChrome>.row {margin-left: 0;margin-right: 0;}
.b-ext .snippet .scEnabledChrome>.row {margin-left: 0;margin-right: 0;}
.b-ext .container>.component-content>.row {margin-left: 0;margin-right: 0;}
.b-ext .component.sc-background-image-stretch {background-size: 100% 100%;}
.b-ext .component.sc-background-image-stretch-vertically {background-repeat: repeat-x;background-size: auto 100%;}
.b-ext .component.sc-background-image-stretch-horizontally {background-repeat: repeat-y;background-size: 100% auto;}
.b-ext .component.sc-background-image-tile {background-repeat: repeat;}
.b-ext .component.sc-background-image-parallax {background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.b-ext .component.sc-background-image-fixed {background-attachment: fixed;}
.b-ext .file-filetypeicon span {width: 32px;height: 32px;display: block;}
.b-ext .file-filetypeicon .xls, .b-ext .file-filetypeicon .xlsx {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_excel.png");}
.b-ext .file-filetypeicon .pdf {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_pdf.png");}
.b-ext .file-filetypeicon .ppt, .b-ext .file-filetypeicon .pptx {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_powerpoint.png");}
.b-ext .file-filetypeicon .rtf {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_rtf.png");}
.b-ext .file-filetypeicon .txt {background-image: url("/ext/~/icon/Applications/32x32/document_text.png");}
.b-ext .file-filetypeicon .vsd {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_visio.png");}
.b-ext .file-filetypeicon .doc, .b-ext .file-filetypeicon .docx {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_word.png");}
.b-ext .file-filetypeicon .xml {background-image: url("/ext/~/icon/WordProcessing/32x32/imp_exp_xml.png");}
.b-ext .file-filetypeicon .bmp, .b-ext .file-filetypeicon .gif, .b-ext .file-filetypeicon .jpg, .b-ext .file-filetypeicon .png {background-image: url("/ext/~/icon/Imaging/32x32/drop_shadow.png");}
.b-ext .file-filetypeicon .mp3, .b-ext .file-filetypeicon .ogg, .b-ext .file-filetypeicon .wav {background-image: url("/ext/~/icon/Multimedia/32x32/play_blue.png");}
.b-ext.sxa-gray-scale {filter: grayscale(100%);}
.b-ext, .b-ext, .b-ext div, .b-ext span, .b-ext applet, .b-ext object, .b-ext iframe, .b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext p, .b-ext blockquote, .b-ext pre, .b-ext a, .b-ext abbr, .b-ext acronym, .b-ext address, .b-ext big, .b-ext cite, .b-ext code, .b-ext del, .b-ext dfn, .b-ext font, .b-ext img, .b-ext ins, .b-ext kbd, .b-ext q, .b-ext s, .b-ext samp, .b-ext small, .b-ext strike, .b-ext strong, .b-ext sub, .b-ext sup, .b-ext tt, .b-ext var, .b-ext dl, .b-ext dt, .b-ext dd, .b-ext ol, .b-ext ul, .b-ext li, .b-ext fieldset, .b-ext form, .b-ext label, .b-ext legend, .b-ext table, .b-ext caption, .b-ext tbody, .b-ext tfoot, .b-ext thead, .b-ext tr, .b-ext th, .b-ext td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
.b-ext {font-size: 16px;--font-size: 16px;}
.b-ext {height: 100%;}
.b-ext em {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
.b-ext :focus {outline: 0;}
.b-ext {line-height: 1;color: #000;background: #fff;font-family: Arial,Helvetica,sans-serif;font-size: 12px;position: relative;overflow: auto;height: 100%;}
.b-ext ol, .b-ext ul {list-style: none;}
.b-ext table {border-collapse: separate;border-spacing: 0;}
.b-ext caption, .b-ext th, .b-ext td {text-align: left;font-weight: normal;}
.b-ext blockquote:before, .b-ext blockquote:after, .b-ext q:before, .b-ext q:after {content: "";}
.b-ext blockquote, .b-ext q {quotes: "" "";}
.b-ext sub {vertical-align: sub;font-size: .9em;}
.b-ext sup {vertical-align: super;font-size: .9em;}