@font-face {
	font-family: Core-icons;
	src: url(https://localhost/App_Themes/Default/Fonts/Core-icons.svg#Core-icons) format("svg"), url(https://localhost/App_Themes/Default/Fonts/Core-icons.eot?#iefix) format("embedded-opentype"), url(https://localhost/App_Themes/Default/Fonts/Core-icons.woff) format("woff"), url(https://localhost/App_Themes/Default/Fonts/Core-icons.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Segoe UI Semibold;
	src: local("Segoe UI Semibold");
	font-weight: 600;
}
.cms-bootstrap .icon-disabled {
	opacity: 0.5;
}
.cms-bootstrap .action-disabled {
	color: rgb(105, 102, 99); cursor: not-allowed; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .dropdown-disabled {
	cursor: not-allowed; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/disabled_context.png"); background-repeat: repeat;
}
.cms-bootstrap .dropdown-disabled:hover {
	background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/disabled_context.png"); background-repeat: repeat; background-color: inherit;
}
.cms-bootstrap html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
.cms-bootstrap body {
	margin: 0px;
}
body.cms-bootstrap {
	margin: 0px;
}
body.cms-bootstrap {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px;
}
.cms-bootstrap {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px;
}
.cms-bootstrap iframe {
	display: block;
}
.cms-bootstrap article {
	display: block;
}
.cms-bootstrap aside {
	display: block;
}
.cms-bootstrap details {
	display: block;
}
.cms-bootstrap figcaption {
	display: block;
}
.cms-bootstrap figure {
	display: block;
}
.cms-bootstrap footer {
	display: block;
}
.cms-bootstrap header {
	display: block;
}
.cms-bootstrap hgroup {
	display: block;
}
.cms-bootstrap main {
	display: block;
}
.cms-bootstrap nav {
	display: block;
}
.cms-bootstrap section {
	display: block;
}
.cms-bootstrap summary {
	display: block;
}
.cms-bootstrap audio {
	vertical-align: baseline; display: inline-block;
}
.cms-bootstrap canvas {
	vertical-align: baseline; display: inline-block;
}
.cms-bootstrap progress {
	vertical-align: baseline; display: inline-block;
}
.cms-bootstrap video {
	vertical-align: baseline; display: inline-block;
}
.cms-bootstrap audio:not([controls]) {
	height: 0px; display: none;
}
.cms-bootstrap [hidden] {
	display: none;
}
.cms-bootstrap template {
	display: none;
}
.cms-bootstrap a {
	background: none;
}
.cms-bootstrap a:active {
	outline: 0px;
}
.cms-bootstrap a:hover {
	outline: 0px;
}
.cms-bootstrap abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.cms-bootstrap b {
	font-weight: bold;
}
.cms-bootstrap strong {
	font-weight: bold;
}
.cms-bootstrap dfn {
	font-style: italic;
}
.cms-bootstrap h1 {
	margin: 0.67em 0px; font-size: 2em;
}
.cms-bootstrap mark {
	background: rgb(255, 255, 0); color: rgb(38, 37, 36);
}
.cms-bootstrap small {
	font-size: 80%;
}
.cms-bootstrap sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
.cms-bootstrap sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
.cms-bootstrap sup {
	top: -0.5em;
}
.cms-bootstrap sub {
	bottom: -0.25em;
}
.cms-bootstrap img {
	border: 0px currentColor; border-image: none;
}
.cms-bootstrap svg:not(:root) {
	overflow: hidden;
}
.cms-bootstrap figure {
	margin: 1em 40px;
}
.cms-bootstrap hr {
	height: 0px; box-sizing: content-box;
}
.cms-bootstrap pre {
	overflow: auto;
}
.cms-bootstrap code {
	font-family: monospace,monospace; font-size: 1em;
}
.cms-bootstrap kbd {
	font-family: monospace,monospace; font-size: 1em;
}
.cms-bootstrap pre {
	font-family: monospace,monospace; font-size: 1em;
}
.cms-bootstrap samp {
	font-family: monospace,monospace; font-size: 1em;
}
.cms-bootstrap button {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.cms-bootstrap input {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.cms-bootstrap optgroup {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.cms-bootstrap select {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.cms-bootstrap textarea {
	margin: 0px; font-family: inherit; font-size: 100%;
}
.cms-bootstrap button {
	overflow: visible;
}
.cms-bootstrap button {
	text-transform: none;
}
.cms-bootstrap select {
	text-transform: none;
}
.cms-bootstrap button {
	cursor: pointer; -webkit-appearance: button;
}
.cms-bootstrap html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
.cms-bootstrap input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
.cms-bootstrap input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
.cms-bootstrap button[disabled] {
	cursor: default;
}
.cms-bootstrap html input[disabled] {
	cursor: default;
}
.cms-bootstrap input {
	line-height: normal;
}
.cms-bootstrap input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
.cms-bootstrap input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
.cms-bootstrap input[type='search'] {
	box-sizing: content-box; -webkit-appearance: textfield;
}
.cms-bootstrap fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid silver; border-image: none;
}
.cms-bootstrap legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.cms-bootstrap textarea {
	overflow: auto;
}
.cms-bootstrap optgroup {
	font-weight: bold;
}
.cms-bootstrap table {
	border-collapse: collapse; border-spacing: 0;
}
.cms-bootstrap td {
	padding: 0px;
}
.cms-bootstrap th {
	padding: 0px;
}
.cms-bootstrap [class^='icon-'] {
	font: 16px "Core-icons"; text-transform: none; display: inline-block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.cms-bootstrap [class*=' icon-'] {
	font: 16px "Core-icons"; text-transform: none; display: inline-block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.cms-bootstrap [class^='icon-']::before {
	content: "?";
}
.cms-bootstrap .icon-only::before {
	content: none;
}
.cms-bootstrap .icon-merge::before {
	content: "?";
}
.cms-bootstrap .icon-separate::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-down-circle::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-left-circle::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-right-circle::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-up-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-down-line::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-left-line::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-right-line::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-up-line::before {
	content: "?";
}
.cms-bootstrap .icon-pin-o::before {
	content: "?";
}
.cms-bootstrap .icon-brand-sharepoint::before {
	content: "?";
}
.cms-bootstrap .icon-heartshake::before {
	content: "?";
}
.cms-bootstrap .icon-pin::before {
	content: "?";
}
.cms-bootstrap .icon-checklist::before {
	content: "?";
}
.cms-bootstrap .icon-watch::before {
	content: "?";
}
.cms-bootstrap .icon-permission-list::before {
	content: "?";
}
.cms-bootstrap .icon-users::before {
	content: "?";
}
.cms-bootstrap .icon-brand-youtube::before {
	content: "?";
}
.cms-bootstrap .icon-user-frame::before {
	content: "?";
}
.cms-bootstrap .icon-brand-pinterest::before {
	content: "?";
}
.cms-bootstrap .icon-user::before {
	content: "?";
}
.cms-bootstrap .icon-brand-open-id::before {
	content: "?";
}
.cms-bootstrap .icon-two-rectangles-v::before {
	content: "?";
}
.cms-bootstrap .icon-brand-linkedin::before {
	content: "?";
}
.cms-bootstrap .icon-two-rectangles-h::before {
	content: "?";
}
.cms-bootstrap .icon-brand-google-plus::before {
	content: "?";
}
.cms-bootstrap .icon-t-shirt::before {
	content: "?";
}
.cms-bootstrap .icon-xml-tag::before {
	content: "?";
}
.cms-bootstrap .icon-truck::before {
	content: "?";
}
.cms-bootstrap .icon-trophy::before {
	content: "?";
}
.cms-bootstrap .icon-rss::before {
	content: "?";
}
.cms-bootstrap .icon-triangle-right::before {
	content: "?";
}
.cms-bootstrap .icon-restriction-list::before {
	content: "?";
}
.cms-bootstrap .icon-translate::before {
	content: "?";
}
.cms-bootstrap .icon-qr-code::before {
	content: "?";
}
.cms-bootstrap .icon-times-circle::before {
	content: "?";
}
.cms-bootstrap .icon-lock-unlocked::before {
	content: "?";
}
.cms-bootstrap .icon-times::before {
	content: "?";
}
.cms-bootstrap .icon-dollar-sign::before {
	content: "?";
}
.cms-bootstrap .icon-tag::before {
	content: "?";
}
.cms-bootstrap .icon-tablet::before {
	content: "?";
}
.cms-bootstrap .icon-doc-ban-sign::before {
	content: "?";
}
.cms-bootstrap .icon-cb-check-disabled::before {
	content: "?";
}
.cms-bootstrap .icon-table::before {
	content: "?";
}
.cms-bootstrap .icon-carousel::before {
	content: "?";
}
.cms-bootstrap .icon-star-semi::before {
	content: "?";
}
.cms-bootstrap .icon-bubble-times::before {
	content: "?";
}
.cms-bootstrap .icon-star-full::before {
	content: "?";
}
.cms-bootstrap .icon-bubble-o::before {
	content: "?";
}
.cms-bootstrap .icon-star-empty::before {
	content: "?";
}
.cms-bootstrap .icon-arrows-crooked::before {
	content: "?";
}
.cms-bootstrap .icon-staging-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-shopping-cart::before {
	content: "?";
}
.cms-bootstrap .icon-square-dashed-line::before {
	content: "?";
}
.cms-bootstrap .icon-highlighter::before {
	content: "?";
}
.cms-bootstrap .icon-square-dashed::before {
	content: "?";
}
.cms-bootstrap .icon-cookie::before {
	content: "?";
}
.cms-bootstrap .icon-square::before {
	content: "?";
}
.cms-bootstrap .icon-software-package::before {
	content: "?";
}
.cms-bootstrap .icon-smartphone::before {
	content: "?";
}
.cms-bootstrap .icon-scissors::before {
	content: "?";
}
.cms-bootstrap .icon-rotate-right::before {
	content: "?";
}
.cms-bootstrap .icon-rotate-left::before {
	content: "?";
}
.cms-bootstrap .icon-rotate-double-right::before {
	content: "?";
}
.cms-bootstrap .icon-ribbon::before {
	content: "?";
}
.cms-bootstrap .icon-rectangle-paragraph::before {
	content: "?";
}
.cms-bootstrap .icon-rb-uncheck::before {
	content: "?";
}
.cms-bootstrap .icon-rb-check-sign::before {
	content: "?";
}
.cms-bootstrap .icon-question-circle::before {
	content: "?";
}
.cms-bootstrap .icon-project-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-process-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-plus-square::before {
	content: "?";
}
.cms-bootstrap .icon-plus-circle::before {
	content: "?";
}
.cms-bootstrap .icon-plus::before {
	content: "?";
}
.cms-bootstrap .icon-placeholder::before {
	content: "?";
}
.cms-bootstrap .icon-piechart::before {
	content: "?";
}
.cms-bootstrap .icon-pictures::before {
	content: "?";
}
.cms-bootstrap .icon-picture::before {
	content: "?";
}
.cms-bootstrap .icon-perfume::before {
	content: "?";
}
.cms-bootstrap .icon-percent-sign::before {
	content: "?";
}
.cms-bootstrap .icon-pda::before {
	content: "?";
}
.cms-bootstrap .icon-pc::before {
	content: "?";
}
.cms-bootstrap .icon-pause::before {
	content: "?";
}
.cms-bootstrap .icon-parent-children-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-paperclip::before {
	content: "?";
}
.cms-bootstrap .icon-pants::before {
	content: "?";
}
.cms-bootstrap .icon-palette::before {
	content: "?";
}
.cms-bootstrap .icon-organisational-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-notebook::before {
	content: "?";
}
.cms-bootstrap .icon-newspaper::before {
	content: "?";
}
.cms-bootstrap .icon-mug::before {
	content: "?";
}
.cms-bootstrap .icon-monitor-smartphone::before {
	content: "?";
}
.cms-bootstrap .icon-monitor::before {
	content: "?";
}
.cms-bootstrap .icon-modal-question::before {
	content: "?";
}
.cms-bootstrap .icon-modal-minimize::before {
	content: "?";
}
.cms-bootstrap .icon-modal-maximize::before {
	content: "?";
}
.cms-bootstrap .icon-modal-close::before {
	content: "?";
}
.cms-bootstrap .icon-minus-circle::before {
	content: "?";
}
.cms-bootstrap .icon-microphone::before {
	content: "?";
}
.cms-bootstrap .icon-messages::before {
	content: "?";
}
.cms-bootstrap .icon-message::before {
	content: "?";
}
.cms-bootstrap .icon-menu::before {
	content: "?";
}
.cms-bootstrap .icon-media-player::before {
	content: "?";
}
.cms-bootstrap .icon-mask::before {
	content: "?";
}
.cms-bootstrap .icon-map-marker::before {
	content: "?";
}
.cms-bootstrap .icon-map::before {
	content: "?";
}
.cms-bootstrap .icon-magnifier-plus::before {
	content: "?";
}
.cms-bootstrap .icon-magnifier-minus::before {
	content: "?";
}
.cms-bootstrap .icon-magnifier::before {
	content: "?";
}
.cms-bootstrap .icon-lock::before {
	content: "?";
}
.cms-bootstrap .icon-life-belt::before {
	content: "?";
}
.cms-bootstrap .icon-laptop::before {
	content: "?";
}
.cms-bootstrap .icon-key::before {
	content: "?";
}
.cms-bootstrap .icon-kentico::before {
	content: "?";
}
.cms-bootstrap .icon-invoice::before {
	content: "?";
}
.cms-bootstrap .icon-integration-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-i-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-up-square::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-up-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-up::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-right-square::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-right::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-left-square::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-left-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-left::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-down-square::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-down-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-down::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-double-up::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-double-right::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-double-left::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-double-down::before {
	content: "?";
}
.cms-bootstrap .icon-checklist2::before {
	content: "?";
}
.cms-bootstrap .icon-check-circle::before {
	content: "?";
}
.cms-bootstrap .icon-check::before {
	content: "?";
}
.cms-bootstrap .icon-tags::before {
	content: "?";
}
.cms-bootstrap .icon-shoe-women::before {
	content: "?";
}
.cms-bootstrap .icon-printer::before {
	content: "?";
}
.cms-bootstrap .icon-parent-child-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-minus-square::before {
	content: "?";
}
.cms-bootstrap .icon-light-bulb::before {
	content: "?";
}
.cms-bootstrap .icon-chevron-right-circle::before {
	content: "?";
}
.cms-bootstrap .icon-chain::before {
	content: "?";
}
.cms-bootstrap .icon-home::before {
	content: "?";
}
.cms-bootstrap .icon-half-arrows-right-left::before {
	content: "?";
}
.cms-bootstrap .icon-graph::before {
	content: "?";
}
.cms-bootstrap .icon-funnel::before {
	content: "?";
}
.cms-bootstrap .icon-form::before {
	content: "?";
}
.cms-bootstrap .icon-flag-cross::before {
	content: "?";
}
.cms-bootstrap .icon-flag::before {
	content: "?";
}
.cms-bootstrap .icon-factory::before {
	content: "?";
}
.cms-bootstrap .icon-exclamation-triangle::before {
	content: "?";
}
.cms-bootstrap .icon-ellipsis::before {
	content: "?";
}
.cms-bootstrap .icon-ekg-line::before {
	content: "?";
}
.cms-bootstrap .icon-edit::before {
	content: "?";
}
.cms-bootstrap .icon-earth::before {
	content: "?";
}
.cms-bootstrap .icon-drawers::before {
	content: "?";
}
.cms-bootstrap .icon-doc-paste::before {
	content: "?";
}
.cms-bootstrap .icon-doc-o::before {
	content: "?";
}
.cms-bootstrap .icon-doc-move::before {
	content: "?";
}
.cms-bootstrap .icon-doc-copy::before {
	content: "?";
}
.cms-bootstrap .icon-doc::before {
	content: "?";
}
.cms-bootstrap .icon-database::before {
	content: "?";
}
.cms-bootstrap .icon-cup::before {
	content: "?";
}
.cms-bootstrap .icon-compass::before {
	content: "?";
}
.cms-bootstrap .icon-cogwheel-square::before {
	content: "?";
}
.cms-bootstrap .icon-cogwheels::before {
	content: "?";
}
.cms-bootstrap .icon-cogwheel::before {
	content: "?";
}
.cms-bootstrap .icon-clipboard-list::before {
	content: "?";
}
.cms-bootstrap .icon-clipboard-checklist::before {
	content: "?";
}
.cms-bootstrap .icon-circle-square::before {
	content: "?";
}
.cms-bootstrap .icon-circle::before {
	content: "?";
}
.cms-bootstrap .icon-cb-uncheck::before {
	content: "?";
}
.cms-bootstrap .icon-cb-check-sign::before {
	content: "?";
}
.cms-bootstrap .icon-caret-up::before {
	content: "?";
}
.cms-bootstrap .icon-caret-right-down::before {
	content: "?";
}
.cms-bootstrap .icon-caret-right::before {
	content: "?";
}
.cms-bootstrap .icon-caret-left::before {
	content: "?";
}
.cms-bootstrap .icon-caret-down::before {
	content: "?";
}
.cms-bootstrap .icon-camera::before {
	content: "?";
}
.cms-bootstrap .icon-calendar-number::before {
	content: "?";
}
.cms-bootstrap .icon-calendar::before {
	content: "?";
}
.cms-bootstrap .icon-bullseye::before {
	content: "?";
}
.cms-bootstrap .icon-building-block::before {
	content: "?";
}
.cms-bootstrap .icon-building::before {
	content: "?";
}
.cms-bootstrap .icon-bug::before {
	content: "?";
}
.cms-bootstrap .icon-bucket-shovel::before {
	content: "?";
}
.cms-bootstrap .icon-bubbles::before {
	content: "?";
}
.cms-bootstrap .icon-bubble-censored::before {
	content: "?";
}
.cms-bootstrap .icon-bubble::before {
	content: "?";
}
.cms-bootstrap .icon-brush::before {
	content: "?";
}
.cms-bootstrap .icon-broom::before {
	content: "?";
}
.cms-bootstrap .icon-briefcase::before {
	content: "?";
}
.cms-bootstrap .icon-brand-twitter::before {
	content: "?";
}
.cms-bootstrap .icon-brand-google::before {
	content: "?";
}
.cms-bootstrap .icon-brand-facebook::before {
	content: "?";
}
.cms-bootstrap .icon-brand-bing::before {
	content: "?";
}
.cms-bootstrap .icon-braces::before {
	content: "?";
}
.cms-bootstrap .icon-boxes::before {
	content: "?";
}
.cms-bootstrap .icon-box-cart::before {
	content: "?";
}
.cms-bootstrap .icon-box::before {
	content: "?";
}
.cms-bootstrap .icon-bin::before {
	content: "?";
}
.cms-bootstrap .icon-ban-sign::before {
	content: "?";
}
.cms-bootstrap .icon-badge::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-up-line::before {
	content: "?";
}
.cms-bootstrap .icon-arrows-v::before {
	content: "?";
}
.cms-bootstrap .icon-arrows-h::before {
	content: "?";
}
.cms-bootstrap .icon-arrows::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-right-top-square::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-right-rect::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-right::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-left-rect::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-left::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-down-line::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-double-right::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-double-left::before {
	content: "?";
}
.cms-bootstrap .icon-breadcrumb::before {
	content: "?";
}
.cms-bootstrap .icon-clock::before {
	content: "?";
}
.cms-bootstrap .icon-collapse-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-cloud::before {
	content: "?";
}
.cms-bootstrap .icon-cb-check-preview::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-u-right::before {
	content: "?";
}
.cms-bootstrap .icon-accordion::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-u-left::before {
	content: "?";
}
.cms-bootstrap .icon-two-squares-line::before {
	content: "?";
}
.cms-bootstrap .icon-money-bill::before {
	content: "?";
}
.cms-bootstrap .icon-puzzle::before {
	content: "?";
}
.cms-bootstrap .icon-wizard-stick::before {
	content: "?";
}
.cms-bootstrap .icon-tab::before {
	content: "?";
}
.cms-bootstrap .icon-lines-rectangle-o::before {
	content: "?";
}
.cms-bootstrap .icon-doc-arrows::before {
	content: "?";
}
.cms-bootstrap .icon-dialog-window::before {
	content: "?";
}
.cms-bootstrap .icon-l-text-col::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-text-col::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-cols-3::before {
	content: "?";
}
.cms-bootstrap .icon-l-logotype-menu-v-col::before {
	content: "?";
}
.cms-bootstrap .icon-l-logotype-menu-h-col::before {
	content: "?";
}
.cms-bootstrap .icon-l-header-cols-3-footer::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-80-20::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-20-80::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-4::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-3::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-2::before {
	content: "?";
}
.cms-bootstrap .icon-doc-user::before {
	content: "?";
}
.cms-bootstrap .icon-bezier-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-file::before {
	content: "?";
}
.cms-bootstrap .icon-note::before {
	content: "?";
}
.cms-bootstrap .icon-piechart-lines::before {
	content: "?";
}
.cms-bootstrap .icon-l-article-map::before {
	content: "?";
}
.cms-bootstrap .icon-l-calendar-number-article::before {
	content: "?";
}
.cms-bootstrap .icon-l-forms-2::before {
	content: "?";
}
.cms-bootstrap .icon-l-header-cols-2-footer::before {
	content: "?";
}
.cms-bootstrap .icon-l-header-list-img::before {
	content: "?";
}
.cms-bootstrap .icon-l-header-menu-text::before {
	content: "?";
}
.cms-bootstrap .icon-l-header-text::before {
	content: "?";
}
.cms-bootstrap .icon-l-list-article::before {
	content: "?";
}
.cms-bootstrap .icon-l-lightbox::before {
	content: "?";
}
.cms-bootstrap .icon-l-img-3-cols-3::before {
	content: "?";
}
.cms-bootstrap .icon-l-img-2-cols-3::before {
	content: "?";
}
.cms-bootstrap .icon-l-text::before {
	content: "?";
}
.cms-bootstrap .icon-l-rows-4::before {
	content: "?";
}
.cms-bootstrap .icon-l-rows-3::before {
	content: "?";
}
.cms-bootstrap .icon-l-rows-2::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-text-col-bottom::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-text::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-list-img-col::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-list-img::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-list::before {
	content: "?";
}
.cms-bootstrap .icon-l-menu-cols-2::before {
	content: "?";
}
.cms-bootstrap .icon-l-logotype-menu-col-footer::before {
	content: "?";
}
.cms-bootstrap .icon-l-list-title::before {
	content: "?";
}
.cms-bootstrap .icon-l-list-img-article::before {
	content: "?";
}
.cms-bootstrap .icon-l-list-article-col::before {
	content: "?";
}
.cms-bootstrap .icon-tree-structure::before {
	content: "?";
}
.cms-bootstrap .icon-vb::before {
	content: "?";
}
.cms-bootstrap .icon-dialog-window-cogwheel::before {
	content: "?";
}
.cms-bootstrap .icon-crosshair-o::before {
	content: "?";
}
.cms-bootstrap .icon-crosshair-f::before {
	content: "?";
}
.cms-bootstrap .icon-caret-right-aligned-left::before {
	content: "?";
}
.cms-bootstrap .icon-caret-left-aligned-right::before {
	content: "?";
}
.cms-bootstrap .icon-gauge::before {
	content: "?";
}
.cms-bootstrap .icon-c-sharp::before {
	content: "?";
}
.cms-bootstrap .icon-tab-vertical::before {
	content: "?";
}
.cms-bootstrap .icon-right-double-quotation-mark::before {
	content: "?";
}
.cms-bootstrap .icon-braces-octothorpe::before {
	content: "?";
}
.cms-bootstrap .icon-outdent::before {
	content: "?";
}
.cms-bootstrap .icon-indent::before {
	content: "?";
}
.cms-bootstrap .icon-i::before {
	content: "?";
}
.cms-bootstrap .icon-expand::before {
	content: "?";
}
.cms-bootstrap .icon-collapse::before {
	content: "?";
}
.cms-bootstrap .icon-b::before {
	content: "?";
}
.cms-bootstrap .icon-u::before {
	content: "?";
}
.cms-bootstrap .icon-s::before {
	content: "?";
}
.cms-bootstrap .icon-x::before {
	content: "?";
}
.cms-bootstrap .icon-t-f::before {
	content: "?";
}
.cms-bootstrap .icon-t::before {
	content: "?";
}
.cms-bootstrap .icon-parent-child-scheme-2::before {
	content: "?";
}
.cms-bootstrap .icon-parent-child-scheme2::before {
	content: "?";
}
.cms-bootstrap .icon-doc-torn::before {
	content: "?";
}
.cms-bootstrap .icon-f::before {
	content: "?";
}
.cms-bootstrap .icon-a-lowercase::before {
	content: "?";
}
.cms-bootstrap .icon-circle-slashed::before {
	content: "?";
}
.cms-bootstrap .icon-one::before {
	content: "?";
}
.cms-bootstrap .icon-diamond::before {
	content: "?";
}
.cms-bootstrap .icon-choice-user-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-crooked-right::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-crooked-left::before {
	content: "?";
}
.cms-bootstrap .icon-choice-single-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-choice-multi-scheme::before {
	content: "?";
}
.cms-bootstrap .icon-rectangle-o-h::before {
	content: "?";
}
.cms-bootstrap .icon-rectangle-o-v::before {
	content: "?";
}
.cms-bootstrap .icon-book-opened::before {
	content: "?";
}
.cms-bootstrap .icon-e-book::before {
	content: "?";
}
.cms-bootstrap .icon-hat-moustache::before {
	content: "?";
}
.cms-bootstrap .icon-spinner::before {
	content: "?";
}
.cms-bootstrap .icon-wireframe::before {
	content: "?";
}
.cms-bootstrap .icon-layouts::before {
	content: "?";
}
.cms-bootstrap .icon-layout::before {
	content: "?";
}
.cms-bootstrap .icon-id-card::before {
	content: "?";
}
.cms-bootstrap .icon-id-cards::before {
	content: "?";
}
.cms-bootstrap .icon-l-grid-3-2::before {
	content: "?";
}
.cms-bootstrap .icon-l-grid-2-2::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-70-30::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-30-70::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-25-50-25::before {
	content: "?";
}
.cms-bootstrap .icon-l-cols-20-60-20::before {
	content: "?";
}
.cms-bootstrap .icon-file-pdf::before {
	content: "?";
}
.cms-bootstrap .icon-eye::before {
	content: "?";
}
.cms-bootstrap .icon-eye-slash::before {
	content: "?";
}
.cms-bootstrap .icon-list::before {
	content: "?";
}
.cms-bootstrap .icon-user-checkbox::before {
	content: "?";
}
.cms-bootstrap .icon-folder-opened::before {
	content: "?";
}
.cms-bootstrap .icon-folder::before {
	content: "?";
}
.cms-bootstrap .icon-folder-o::before {
	content: "?";
}
.cms-bootstrap .icon-folder-belt::before {
	content: "?";
}
.cms-bootstrap .icon-folder-clock::before {
	content: "?";
}
.cms-bootstrap .icon-rectangle-a::before {
	content: "?";
}
.cms-bootstrap .icon-rectangle-a-o::before {
	content: "?";
}
.cms-bootstrap .icon-clapperboard::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-up::before {
	content: "?";
}
.cms-bootstrap .icon-arrow-down::before {
	content: "?";
}
.cms-bootstrap .icon-app-default::before {
	content: "?";
}
.cms-bootstrap .icon-app-blogs::before {
	content: "?";
}
.cms-bootstrap .icon-app-content::before {
	content: "?";
}
.cms-bootstrap .icon-app-content-dashboard::before {
	content: "?";
}
.cms-bootstrap .icon-app-file-import::before {
	content: "?";
}
.cms-bootstrap .icon-app-forms::before {
	content: "?";
}
.cms-bootstrap .icon-app-checked-out::before {
	content: "?";
}
.cms-bootstrap .icon-app-media::before {
	content: "?";
}
.cms-bootstrap .icon-app-my-blogs::before {
	content: "?";
}
.cms-bootstrap .icon-app-my-documents::before {
	content: "?";
}
.cms-bootstrap .icon-app-outdated::before {
	content: "?";
}
.cms-bootstrap .icon-app-pending::before {
	content: "?";
}
.cms-bootstrap .icon-app-polls::before {
	content: "?";
}
.cms-bootstrap .icon-app-recent::before {
	content: "?";
}
.cms-bootstrap .icon-app-translations::before {
	content: "?";
}
.cms-bootstrap .icon-app-activities::before {
	content: "?";
}
.cms-bootstrap .icon-app-banners::before {
	content: "?";
}
.cms-bootstrap .icon-app-campaigns::before {
	content: "?";
}
.cms-bootstrap .icon-app-contacts::before {
	content: "?";
}
.cms-bootstrap .icon-app-contact-groups::before {
	content: "?";
}
.cms-bootstrap .icon-app-conversions::before {
	content: "?";
}
.cms-bootstrap .icon-app-marketing-dashboard::before {
	content: "?";
}
.cms-bootstrap .icon-app-marketing-reports::before {
	content: "?";
}
.cms-bootstrap .icon-app-newsletters::before {
	content: "?";
}
.cms-bootstrap .icon-app-processes::before {
	content: "?";
}
.cms-bootstrap .icon-app-scoring::before {
	content: "?";
}
.cms-bootstrap .icon-app-web-analytics::before {
	content: "?";
}
.cms-bootstrap .icon-app-ab-test::before {
	content: "?";
}
.cms-bootstrap .icon-app-mvt::before {
	content: "?";
}
.cms-bootstrap .icon-app-catalog-discounts::before {
	content: "?";
}
.cms-bootstrap .icon-app-customers::before {
	content: "?";
}
.cms-bootstrap .icon-app-ecommerce-dashboard::before {
	content: "?";
}
.cms-bootstrap .icon-app-ecommerce-reports::before {
	content: "?";
}
.cms-bootstrap .icon-app-free-shipping-offers::before {
	content: "?";
}
.cms-bootstrap .icon-app-manufacturers::before {
	content: "?";
}
.cms-bootstrap .icon-app-order-discounts::before {
	content: "?";
}
.cms-bootstrap .icon-app-orders::before {
	content: "?";
}
.cms-bootstrap .icon-app-product-coupons::before {
	content: "?";
}
.cms-bootstrap .icon-app-product-options::before {
	content: "?";
}
.cms-bootstrap .icon-app-products::before {
	content: "?";
}
.cms-bootstrap .icon-app-suppliers::before {
	content: "?";
}
.cms-bootstrap .icon-app-abuse-reports::before {
	content: "?";
}
.cms-bootstrap .icon-app-avatars::before {
	content: "?";
}
.cms-bootstrap .icon-app-bad-words::before {
	content: "?";
}
.cms-bootstrap .icon-app-badges::before {
	content: "?";
}
.cms-bootstrap .icon-app-events::before {
	content: "?";
}
.cms-bootstrap .icon-app-facebook::before {
	content: "?";
}
.cms-bootstrap .icon-app-forums::before {
	content: "?";
}
.cms-bootstrap .icon-app-friends::before {
	content: "?";
}
.cms-bootstrap .icon-app-groups::before {
	content: "?";
}
.cms-bootstrap .icon-app-chat::before {
	content: "?";
}
.cms-bootstrap .icon-app-message-boards::before {
	content: "?";
}
.cms-bootstrap .icon-app-messages::before {
	content: "?";
}
.cms-bootstrap .icon-app-my-projects::before {
	content: "?";
}
.cms-bootstrap .icon-app-projects::before {
	content: "?";
}
.cms-bootstrap .icon-app-api-examples::before {
	content: "?";
}
.cms-bootstrap .icon-app-classes::before {
	content: "?";
}
.cms-bootstrap .icon-app-css-stylesheets::before {
	content: "?";
}
.cms-bootstrap .icon-app-custom-tables::before {
	content: "?";
}
.cms-bootstrap .icon-app-database-objects::before {
	content: "?";
}
.cms-bootstrap .icon-app-device-profiles::before {
	content: "?";
}
.cms-bootstrap .icon-app-document-types::before {
	content: "?";
}
.cms-bootstrap .icon-app-email-templates::before {
	content: "?";
}
.cms-bootstrap .icon-app-form-controls::before {
	content: "?";
}
.cms-bootstrap .icon-app-inline-controls::before {
	content: "?";
}
.cms-bootstrap .icon-app-javascript-files::before {
	content: "?";
}
.cms-bootstrap .icon-app-macro-rules::before {
	content: "?";
}
.cms-bootstrap .icon-app-modules::before {
	content: "?";
}
.cms-bootstrap .icon-app-notifications::before {
	content: "?";
}
.cms-bootstrap .icon-app-page-layouts::before {
	content: "?";
}
.cms-bootstrap .icon-app-page-templates::before {
	content: "?";
}
.cms-bootstrap .icon-app-web-part-containers::before {
	content: "?";
}
.cms-bootstrap .icon-app-web-parts::before {
	content: "?";
}
.cms-bootstrap .icon-app-web-templates::before {
	content: "?";
}
.cms-bootstrap .icon-app-widgets::before {
	content: "?";
}
.cms-bootstrap .icon-app-banned-ips::before {
	content: "?";
}
.cms-bootstrap .icon-app-categories::before {
	content: "?";
}
.cms-bootstrap .icon-app-content-reports::before {
	content: "?";
}
.cms-bootstrap .icon-app-countries::before {
	content: "?";
}
.cms-bootstrap .icon-app-ecommerce-configuration::before {
	content: "?";
}
.cms-bootstrap .icon-app-email-queue::before {
	content: "?";
}
.cms-bootstrap .icon-app-event-log::before {
	content: "?";
}
.cms-bootstrap .icon-app-integration-bus::before {
	content: "?";
}
.cms-bootstrap .icon-app-localization::before {
	content: "?";
}
.cms-bootstrap .icon-app-membership::before {
	content: "?";
}
.cms-bootstrap .icon-app-marketing-configuration::before {
	content: "?";
}
.cms-bootstrap .icon-app-permissions::before {
	content: "?";
}
.cms-bootstrap .icon-app-recycle-bin::before {
	content: "?";
}
.cms-bootstrap .icon-app-relationship-names::before {
	content: "?";
}
.cms-bootstrap .icon-app-roles::before {
	content: "?";
}
.cms-bootstrap .icon-app-search-engines::before {
	content: "?";
}
.cms-bootstrap .icon-app-settings::before {
	content: "?";
}
.cms-bootstrap .icon-app-scheduled-tasks::before {
	content: "?";
}
.cms-bootstrap .icon-app-sites::before {
	content: "?";
}
.cms-bootstrap .icon-app-smart-search::before {
	content: "?";
}
.cms-bootstrap .icon-app-smtp-servers::before {
	content: "?";
}
.cms-bootstrap .icon-app-submit-support-issue::before {
	content: "?";
}
.cms-bootstrap .icon-app-staging::before {
	content: "?";
}
.cms-bootstrap .icon-app-system::before {
	content: "?";
}
.cms-bootstrap .icon-app-tag-groups::before {
	content: "?";
}
.cms-bootstrap .icon-app-time-zones::before {
	content: "?";
}
.cms-bootstrap .icon-app-translation-services::before {
	content: "?";
}
.cms-bootstrap .icon-app-ui-personalization::before {
	content: "?";
}
.cms-bootstrap .icon-app-users::before {
	content: "?";
}
.cms-bootstrap .icon-app-web-farm::before {
	content: "?";
}
.cms-bootstrap .icon-app-workflows::before {
	content: "?";
}
.cms-bootstrap .icon-app-personas::before {
	content: "?";
}
.cms-bootstrap .icon-app-unit-tests::before {
	content: "?";
}
.cms-bootstrap .icon-app-licenses::before {
	content: "?";
}
.cms-bootstrap .icon-app-my-profile::before {
	content: "?";
}
.cms-bootstrap .icon-app-debug::before {
	content: "?";
}
.cms-bootstrap .icon-app-twitter::before {
	content: "?";
}
.cms-bootstrap .icon-googletranslator::before {
	content: "?";
}
.cms-bootstrap .icon-microsofttranslator::before {
	content: "?";
}
.cms-bootstrap .icon-external-link::before {
	content: "?";
}
.cms-bootstrap .icon-w-webpart-default::before {
	content: "?";
}
.cms-bootstrap .icon-w-widget-default::before {
	content: "?";
}
.cms-bootstrap .icon-w-wireframe-default::before {
	content: "?";
}
.cms-bootstrap .icon-w-css-list-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-tree-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-category-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-tab-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-drop-down-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-language-selection::before {
	content: "?";
}
.cms-bootstrap .icon-w-language-selection-dropdown::before {
	content: "?";
}
.cms-bootstrap .icon-w-language-selection-with-flags::before {
	content: "?";
}
.cms-bootstrap .icon-w-page-placeholder::before {
	content: "?";
}
.cms-bootstrap .icon-w-site-map::before {
	content: "?";
}
.cms-bootstrap .icon-w-qr-code::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater-for-web-service::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater-with-carousel::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater-with-custom-query::before {
	content: "?";
}
.cms-bootstrap .icon-w-query-repeater-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-repeater-with-lightbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-repeater-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-repeater-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-table::before {
	content: "?";
}
.cms-bootstrap .icon-w-atom-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-xml-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-head-html-code::before {
	content: "?";
}
.cms-bootstrap .icon-w-static-html::before {
	content: "?";
}
.cms-bootstrap .icon-w-javascript::before {
	content: "?";
}
.cms-bootstrap .icon-w-breadcrumbs::before {
	content: "?";
}
.cms-bootstrap .icon-w-category-breadcrumbs::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-breadcrumbs::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-attachments::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-attachments-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachments::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachments-carousel::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachments-carousel-3d::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachments-lightbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-lightbox-gallery::before {
	content: "?";
}
.cms-bootstrap .icon-w-inbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-send-message::before {
	content: "?";
}
.cms-bootstrap .icon-w-send-to-friend::before {
	content: "?";
}
.cms-bootstrap .icon-w-newsletter-archive::before {
	content: "?";
}
.cms-bootstrap .icon-w-newsletter-subscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-messaging-info-panel::before {
	content: "?";
}
.cms-bootstrap .icon-w-newsletter-unsubscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-subscription-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-registration-e-mail-confirmation::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-messages::before {
	content: "?";
}
.cms-bootstrap .icon-w-unsubscription-request::before {
	content: "?";
}
.cms-bootstrap .icon-w-outbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-sent-invitations::before {
	content: "?";
}
.cms-bootstrap .icon-w-board-messages-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-posts-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-query-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-posts-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-documents-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-web-service-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-members-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-macro-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-file-system-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sharepoint-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-media-libraries-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-atom-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-files-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-groups-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-members-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-friends-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-comments-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sql-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sql-search-box::before {
	content: "?";
}
.cms-bootstrap .icon-w-xml-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sql-search-dialog::before {
	content: "?";
}
.cms-bootstrap .icon-w-products-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sql-search-dialog-with-results::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-libraries-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-users-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachments-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-sql-search-results::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-search-on-line-users::before {
	content: "?";
}
.cms-bootstrap .icon-w-search-accelerator-for-ie8-and-higher::before {
	content: "?";
}
.cms-bootstrap .icon-w-search-engine-results-highlighter::before {
	content: "?";
}
.cms-bootstrap .icon-w-smart-search-box::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-search-advanced-dialog::before {
	content: "?";
}
.cms-bootstrap .icon-w-smart-search-dialog::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-search-box::before {
	content: "?";
}
.cms-bootstrap .icon-w-smart-search-dialog-with-results::before {
	content: "?";
}
.cms-bootstrap .icon-w-smart-search-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-smart-search-results::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-board-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-posts-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-query-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-news-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-web-service-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-feed-link::before {
	content: "?";
}
.cms-bootstrap .icon-w-cms-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-atom-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-files-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-comments-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-events-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-rss-data-source::before {
	content: "?";
}
.cms-bootstrap .icon-w-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-products-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-posts-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-rss-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-web-part-zone::before {
	content: "?";
}
.cms-bootstrap .icon-w-banner-rotator::before {
	content: "?";
}
.cms-bootstrap .icon-w-css-style-selector::before {
	content: "?";
}
.cms-bootstrap .icon-w-report::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-chart::before {
	content: "?";
}
.cms-bootstrap .icon-w-switch-mobile-device-detection::before {
	content: "?";
}
.cms-bootstrap .icon-w-mobile-device-redirection::before {
	content: "?";
}
.cms-bootstrap .icon-w-poll::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-polls::before {
	content: "?";
}
.cms-bootstrap .icon-w-scrolling-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-static-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-paged-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-editable-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-change-password::before {
	content: "?";
}
.cms-bootstrap .icon-w-unlock-user-accunt::before {
	content: "?";
}
.cms-bootstrap .icon-w-reset-password::before {
	content: "?";
}
.cms-bootstrap .icon-w-automatically-initiated-chat::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-send-message::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-support-request::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-web-part::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-errors::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-leave-room::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-login::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-notifications::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-room-messages::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-room-name::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-room-users::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-rooms::before {
	content: "?";
}
.cms-bootstrap .icon-w-comment-view::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-unsubscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-most-active-threads::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-recently-active-threads::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-top-contributors::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-single-forum-flat-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-single-forum-general::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-single-forum-tree-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-calendar::before {
	content: "?";
}
.cms-bootstrap .icon-w-date-and-time::before {
	content: "?";
}
.cms-bootstrap .icon-w-event-calendar::before {
	content: "?";
}
.cms-bootstrap .icon-w-event-registration::before {
	content: "?";
}
.cms-bootstrap .icon-w-content-rating::before {
	content: "?";
}
.cms-bootstrap .icon-w-shopping-cart-content::before {
	content: "?";
}
.cms-bootstrap .icon-w-shopping-cart-preview::before {
	content: "?";
}
.cms-bootstrap .icon-w-shopping-cart-totals::before {
	content: "?";
}
.cms-bootstrap .icon-w-attachment-image-gallery::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-gallery-file-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-gallery-file-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-gallery-folder-tree::before {
	content: "?";
}
.cms-bootstrap .icon-w-image-gallery::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-libraries-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-datagrid::before {
	content: "?";
}
.cms-bootstrap .icon-w-grid-with-custom-query::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-datalist::before {
	content: "?";
}
.cms-bootstrap .icon-w-grid::before {
	content: "?";
}
.cms-bootstrap .icon-w-table-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-sharepoint-datagrid::before {
	content: "?";
}
.cms-bootstrap .icon-w-grid-for-rest-service::before {
	content: "?";
}
.cms-bootstrap .icon-w-grid-for-web-service::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-datagrid::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-datalist::before {
	content: "?";
}
.cms-bootstrap .icon-w-sharepoint-datalist::before {
	content: "?";
}
.cms-bootstrap .icon-w-datalist-with-custom-query::before {
	content: "?";
}
.cms-bootstrap .icon-w-datalist::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-friends::before {
	content: "?";
}
.cms-bootstrap .icon-w-request-friendship::before {
	content: "?";
}
.cms-bootstrap .icon-w-friends-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-pending-requests::before {
	content: "?";
}
.cms-bootstrap .icon-w-friends-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-rejected-friends::before {
	content: "?";
}
.cms-bootstrap .icon-w-friends-waiting-for-approval::before {
	content: "?";
}
.cms-bootstrap .icon-w-friendship-management::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-properties::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-post-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-public-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-search-results::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-registration::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forums::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-roles::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-invitation::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-security-access::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-media-libraries::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-members-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-security-message::before {
	content: "?";
}
.cms-bootstrap .icon-w-leave-group::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-media-libraries-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-groups-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-members::before {
	content: "?";
}
.cms-bootstrap .icon-w-groups-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-members-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-contribution-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-chat-on-line-users::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-message-board::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-document-library::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-message-board-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-edit-contribution::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-message-boards::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-most-active-threads::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-permissions::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-recently-active-threads::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-registration-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-on-line-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-registration-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-logon-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-logon-mini-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-discount-coupon::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-account::before {
	content: "?";
}
.cms-bootstrap .icon-w-on-line-users::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-user-public-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-users-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-name-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-remaining-amount-for-free-shipping::before {
	content: "?";
}
.cms-bootstrap .icon-w-shipping-option-selection::before {
	content: "?";
}
.cms-bootstrap .icon-w-tasks-owned-by-me::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-projects::before {
	content: "?";
}
.cms-bootstrap .icon-w-project-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-project-tasks::before {
	content: "?";
}
.cms-bootstrap .icon-w-tasks-assigned-to-me::before {
	content: "?";
}
.cms-bootstrap .icon-w-customer-detail::before {
	content: "?";
}
.cms-bootstrap .icon-w-customer-address::before {
	content: "?";
}
.cms-bootstrap .icon-w-liveid-required-data::before {
	content: "?";
}
.cms-bootstrap .icon-w-windows-liveid::before {
	content: "?";
}
.cms-bootstrap .icon-w-openid-logon::before {
	content: "?";
}
.cms-bootstrap .icon-w-openid-required-data::before {
	content: "?";
}
.cms-bootstrap .icon-w-powered-by-kentico::before {
	content: "?";
}
.cms-bootstrap .icon-w-bing-translator::before {
	content: "?";
}
.cms-bootstrap .icon-w-static-bing-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-bing-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-bing-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-static-google-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-google-maps::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-activity-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-badge::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-analytics::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-search::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-sitemap-xml-sitemap::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-translator::before {
	content: "?";
}
.cms-bootstrap .icon-w-google-1-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-activity-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-comments::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-connect-logon::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-facepile::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-like-box::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-like-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-recommendations::before {
	content: "?";
}
.cms-bootstrap .icon-w-facebook-send-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-twitter-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-twitter-follow-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-twitter-tweet-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-pinterest-follow-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-pinterest-pin-it-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-apply-with::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-company-insider::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-company-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-logon::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-member-profile::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-recommend-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-required-data::before {
	content: "?";
}
.cms-bootstrap .icon-w-linkedin-share-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-flash-web-part::before {
	content: "?";
}
.cms-bootstrap .icon-w-flash-widget::before {
	content: "?";
}
.cms-bootstrap .icon-w-social-bookmarking::before {
	content: "?";
}
.cms-bootstrap .icon-w-wmp-video::before {
	content: "?";
}
.cms-bootstrap .icon-w-youtube-video::before {
	content: "?";
}
.cms-bootstrap .icon-w-silverlight-application-web-part::before {
	content: "?";
}
.cms-bootstrap .icon-w-silverlight-application-widget::before {
	content: "?";
}
.cms-bootstrap .icon-w-quicktime::before {
	content: "?";
}
.cms-bootstrap .icon-w-product-filter::before {
	content: "?";
}
.cms-bootstrap .icon-w-top-n-newest-products::before {
	content: "?";
}
.cms-bootstrap .icon-w-top-n-products-by-sales::before {
	content: "?";
}
.cms-bootstrap .icon-w-similar-products-by-sales::before {
	content: "?";
}
.cms-bootstrap .icon-w-random-products::before {
	content: "?";
}
.cms-bootstrap .icon-w-tag-cloud::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-board::before {
	content: "?";
}
.cms-bootstrap .icon-w-accordion-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-columns-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-tabs-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-wizard-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-rows-layout::before {
	content: "?";
}
.cms-bootstrap .icon-w-new-blog::before {
	content: "?";
}
.cms-bootstrap .icon-w-abuse-report::before {
	content: "?";
}
.cms-bootstrap .icon-w-in-line-abuse-report::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-board-subscription-confirmation::before {
	content: "?";
}
.cms-bootstrap .icon-w-datalist-for-web-service::before {
	content: "?";
}
.cms-bootstrap .icon-w-tree-view::before {
	content: "?";
}
.cms-bootstrap .icon-w-admin-actions::before {
	content: "?";
}
.cms-bootstrap .icon-w-simple-cookie-law-consent::before {
	content: "?";
}
.cms-bootstrap .icon-w-news-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-board-unsubscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-keep-alive::before {
	content: "?";
}
.cms-bootstrap .icon-w-donate::before {
	content: "?";
}
.cms-bootstrap .icon-w-donations::before {
	content: "?";
}
.cms-bootstrap .icon-w-payment-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-payment-method-selection::before {
	content: "?";
}
.cms-bootstrap .icon-w-currency-selection::before {
	content: "?";
}
.cms-bootstrap .icon-w-analytics-browser-capabilities::before {
	content: "?";
}
.cms-bootstrap .icon-w-strands-recommendations::before {
	content: "?";
}
.cms-bootstrap .icon-w-password-expiration::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-board-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-checkout-process-obsolete::before {
	content: "?";
}
.cms-bootstrap .icon-w-category-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-analytics-custom-statistics::before {
	content: "?";
}
.cms-bootstrap .icon-w-subscription-approval::before {
	content: "?";
}
.cms-bootstrap .icon-w-widget-actions::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-panel::before {
	content: "?";
}
.cms-bootstrap .icon-w-article-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-set-cookie::before {
	content: "?";
}
.cms-bootstrap .icon-w-random-document::before {
	content: "?";
}
.cms-bootstrap .icon-w-edit-contribution::before {
	content: "?";
}
.cms-bootstrap .icon-w-universal-document-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-response::before {
	content: "?";
}
.cms-bootstrap .icon-w-collapsible-panel::before {
	content: "?";
}
.cms-bootstrap .icon-w-wishlist::before {
	content: "?";
}
.cms-bootstrap .icon-w-latest-news::before {
	content: "?";
}
.cms-bootstrap .icon-w-edit-document-link::before {
	content: "?";
}
.cms-bootstrap .icon-w-did-you-mean::before {
	content: "?";
}
.cms-bootstrap .icon-w-universal-pager::before {
	content: "?";
}
.cms-bootstrap .icon-w-basic-universal-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-random-redirection::before {
	content: "?";
}
.cms-bootstrap .icon-w-notification-subscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-wizard-buttons::before {
	content: "?";
}
.cms-bootstrap .icon-w-universal-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-value::before {
	content: "?";
}
.cms-bootstrap .icon-w-recent-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-object-management-buttons::before {
	content: "?";
}
.cms-bootstrap .icon-w-wizard-header::before {
	content: "?";
}
.cms-bootstrap .icon-w-universal-viewer-with-custom-query::before {
	content: "?";
}
.cms-bootstrap .icon-w-confirmation-checkbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-sharepoint-repeater::before {
	content: "?";
}
.cms-bootstrap .icon-w-register-after-checkout::before {
	content: "?";
}
.cms-bootstrap .icon-w-post-archive::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-invitations::before {
	content: "?";
}
.cms-bootstrap .icon-w-link-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-contact-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-task-info-panel::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-library::before {
	content: "?";
}
.cms-bootstrap .icon-w-custom-table-form::before {
	content: "?";
}
.cms-bootstrap .icon-w-hierarchical-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-user-control::before {
	content: "?";
}
.cms-bootstrap .icon-w-content-slider::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-post-subscription-confirmation::before {
	content: "?";
}
.cms-bootstrap .icon-w-ignore-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-pager::before {
	content: "?";
}
.cms-bootstrap .icon-w-content-subscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-post-unsubscription::before {
	content: "?";
}
.cms-bootstrap .icon-w-text-highlighter::before {
	content: "?";
}
.cms-bootstrap .icon-w-related-documents::before {
	content: "?";
}
.cms-bootstrap .icon-w-order-note::before {
	content: "?";
}
.cms-bootstrap .icon-w-xslt-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-wizard-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-contribution-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-timer::before {
	content: "?";
}
.cms-bootstrap .icon-w-shortcuts::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-wizard-manager::before {
	content: "?";
}
.cms-bootstrap .icon-w-cookie-law-consent::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-comments-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-sign-out-button::before {
	content: "?";
}
.cms-bootstrap .icon-w-scrolling-news::before {
	content: "?";
}
.cms-bootstrap .icon-w-output-cache-dependencies::before {
	content: "?";
}
.cms-bootstrap .icon-w-zones-with-effect::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-wizard-navigation::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-subscriptions::before {
	content: "?";
}
.cms-bootstrap .icon-w-document-wizard-step-action::before {
	content: "?";
}
.cms-bootstrap .icon-w-page-views::before {
	content: "?";
}
.cms-bootstrap .icon-w-activities::before {
	content: "?";
}
.cms-bootstrap .icon-w-analytics-chart-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-analytics-table-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-articles-rss-feed::before {
	content: "?";
}
.cms-bootstrap .icon-w-blog-comments::before {
	content: "?";
}
.cms-bootstrap .icon-w-building-your-on-line-store::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-latest-blog-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-latest-forum-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-latest-news::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-quick-links::before {
	content: "?";
}
.cms-bootstrap .icon-w-department-upcoming-events::before {
	content: "?";
}
.cms-bootstrap .icon-w-documents::before {
	content: "?";
}
.cms-bootstrap .icon-w-e-commerce-settings-checker::before {
	content: "?";
}
.cms-bootstrap .icon-w-editable-image::before {
	content: "?";
}
.cms-bootstrap .icon-w-e-mail-queue::before {
	content: "?";
}
.cms-bootstrap .icon-w-employee-of-the-month::before {
	content: "?";
}
.cms-bootstrap .icon-w-event-management::before {
	content: "?";
}
.cms-bootstrap .icon-w-eventlog::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-group::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-posts-waiting-for-approval::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-administrators::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-forum-posts-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-group-poll::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-canteen-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-departments::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-employees::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-latest-blog-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-latest-forum-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-latest-news::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-poll::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-quick-links::before {
	content: "?";
}
.cms-bootstrap .icon-w-intranet-upcoming-events::before {
	content: "?";
}
.cms-bootstrap .icon-w-latest-blog-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-latest-forum-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-latest-news-for-corporate-site::before {
	content: "?";
}
.cms-bootstrap .icon-w-link::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-gallery::before {
	content: "?";
}
.cms-bootstrap .icon-w-message-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-most-recent-pages::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-accounts::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-blogs::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-blogs-comments::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-contacts::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-inbox::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-pending-contacts::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-projects-intranet-portal::before {
	content: "?";
}
.cms-bootstrap .icon-w-my-workgroups::before {
	content: "?";
}
.cms-bootstrap .icon-w-object-recycle-bin::before {
	content: "?";
}
.cms-bootstrap .icon-w-orders::before {
	content: "?";
}
.cms-bootstrap .icon-w-persona-based-recommendations::before {
	content: "?";
}
.cms-bootstrap .icon-w-personal-category-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-products::before {
	content: "?";
}
.cms-bootstrap .icon-w-random-products-for-corporate-site::before {
	content: "?";
}
.cms-bootstrap .icon-w-recent-users::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-daily-sales::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-monthly-sales::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-number-of-orders-by-status::before {
	content: "?";
}
.cms-bootstrap .icon-w-report-sales-by-order-status::before {
	content: "?";
}
.cms-bootstrap .icon-w-reporting::before {
	content: "?";
}
.cms-bootstrap .icon-w-rich-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-scrolling-news-for-corporate-site::before {
	content: "?";
}
.cms-bootstrap .icon-w-system::before {
	content: "?";
}
.cms-bootstrap .icon-w-tasks-assigned-to-me-intranet-portal::before {
	content: "?";
}
.cms-bootstrap .icon-w-tasks-owned-by-me-intranet-portal::before {
	content: "?";
}
.cms-bootstrap .icon-w-text::before {
	content: "?";
}
.cms-bootstrap .icon-w-widget-zone::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-administrators::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-latest-blog-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-latest-forum-posts::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-latest-news::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-members::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-messages::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-quick-links::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-recent-pages::before {
	content: "?";
}
.cms-bootstrap .icon-w-workgroup-upcoming-events::before {
	content: "?";
}
.cms-bootstrap .icon-w-current-user::before {
	content: "?";
}
.cms-bootstrap .icon-w-disabled-module-info::before {
	content: "?";
}
.cms-bootstrap .icon-w-edit::before {
	content: "?";
}
.cms-bootstrap .icon-w-edit-parameters::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-favorites::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-posts-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-forum-subscription-confirmation::before {
	content: "?";
}
.cms-bootstrap .icon-w-header-actions::before {
	content: "?";
}
.cms-bootstrap .icon-w-horizontal-tabs::before {
	content: "?";
}
.cms-bootstrap .icon-w-listing::before {
	content: "?";
}
.cms-bootstrap .icon-w-edit-bindings::before {
	content: "?";
}
.cms-bootstrap .icon-w-media-file-uploader::before {
	content: "?";
}
.cms-bootstrap .icon-w-messages-placeholder::before {
	content: "?";
}
.cms-bootstrap .icon-w-metafile-list::before {
	content: "?";
}
.cms-bootstrap .icon-w-new-header-action::before {
	content: "?";
}
.cms-bootstrap .icon-w-object-edit-panel::before {
	content: "?";
}
.cms-bootstrap .icon-w-object-tree-menu::before {
	content: "?";
}
.cms-bootstrap .icon-w-page-title::before {
	content: "?";
}
.cms-bootstrap .icon-w-preview-edit::before {
	content: "?";
}
.cms-bootstrap .icon-w-selector::before {
	content: "?";
}
.cms-bootstrap .icon-w-select-site::before {
	content: "?";
}
.cms-bootstrap .icon-w-theme-file-manager::before {
	content: "?";
}
.cms-bootstrap .icon-w-tree::before {
	content: "?";
}
.cms-bootstrap .icon-w-tree-guide::before {
	content: "?";
}
.cms-bootstrap .icon-w-users-viewer::before {
	content: "?";
}
.cms-bootstrap .icon-w-vertical-tabs::before {
	content: "?";
}
.cms-bootstrap .icon-file-default::before {
	content: "?";
}
.cms-bootstrap .icon-file-3gp::before {
	content: "?";
}
.cms-bootstrap .icon-file-accdb::before {
	content: "?";
}
.cms-bootstrap .icon-file-ai::before {
	content: "?";
}
.cms-bootstrap .icon-file-ascx::before {
	content: "?";
}
.cms-bootstrap .icon-file-aspx::before {
	content: "?";
}
.cms-bootstrap .icon-file-au::before {
	content: "?";
}
.cms-bootstrap .icon-file-avi::before {
	content: "?";
}
.cms-bootstrap .icon-file-bat::before {
	content: "?";
}
.cms-bootstrap .icon-file-bmp::before {
	content: "?";
}
.cms-bootstrap .icon-file-cs::before {
	content: "?";
}
.cms-bootstrap .icon-file-css::before {
	content: "?";
}
.cms-bootstrap .icon-file-csv::before {
	content: "?";
}
.cms-bootstrap .icon-file-dbm::before {
	content: "?";
}
.cms-bootstrap .icon-file-doc::before {
	content: "?";
}
.cms-bootstrap .icon-file-eps::before {
	content: "?";
}
.cms-bootstrap .icon-file-flv::before {
	content: "?";
}
.cms-bootstrap .icon-file-gif::before {
	content: "?";
}
.cms-bootstrap .icon-file-html::before {
	content: "?";
}
.cms-bootstrap .icon-file-jpeg::before {
	content: "?";
}
.cms-bootstrap .icon-file-js::before {
	content: "?";
}
.cms-bootstrap .icon-file-mdb::before {
	content: "?";
}
.cms-bootstrap .icon-file-mid::before {
	content: "?";
}
.cms-bootstrap .icon-file-mov::before {
	content: "?";
}
.cms-bootstrap .icon-file-mp3::before {
	content: "?";
}
.cms-bootstrap .icon-file-mp4::before {
	content: "?";
}
.cms-bootstrap .icon-file-mpeg::before {
	content: "?";
}
.cms-bootstrap .icon-file-mpg::before {
	content: "?";
}
.cms-bootstrap .icon-file-mpg4::before {
	content: "?";
}
.cms-bootstrap .icon-file-oga::before {
	content: "?";
}
.cms-bootstrap .icon-file-ogg::before {
	content: "?";
}
.cms-bootstrap .icon-file-ogv::before {
	content: "?";
}
.cms-bootstrap .icon-file-pdf::before {
	content: "?";
}
.cms-bootstrap .icon-file-png::before {
	content: "?";
}
.cms-bootstrap .icon-file-pps::before {
	content: "?";
}
.cms-bootstrap .icon-file-ppt::before {
	content: "?";
}
.cms-bootstrap .icon-file-ps::before {
	content: "?";
}
.cms-bootstrap .icon-file-psd::before {
	content: "?";
}
.cms-bootstrap .icon-file-rtf::before {
	content: "?";
}
.cms-bootstrap .icon-file-sln::before {
	content: "?";
}
.cms-bootstrap .icon-file-swf::before {
	content: "?";
}
.cms-bootstrap .icon-file-tif::before {
	content: "?";
}
.cms-bootstrap .icon-file-tiff::before {
	content: "?";
}
.cms-bootstrap .icon-file-txt::before {
	content: "?";
}
.cms-bootstrap .icon-file-vb::before {
	content: "?";
}
.cms-bootstrap .icon-file-wav::before {
	content: "?";
}
.cms-bootstrap .icon-file-webm::before {
	content: "?";
}
.cms-bootstrap .icon-file-wma::before {
	content: "?";
}
.cms-bootstrap .icon-file-wmv::before {
	content: "?";
}
.cms-bootstrap .icon-file-xls::before {
	content: "?";
}
.cms-bootstrap .icon-file-xml::before {
	content: "?";
}
.cms-bootstrap .icon-file-xsl::before {
	content: "?";
}
.cms-bootstrap .icon-file-xslt::before {
	content: "?";
}
.cms-bootstrap .icon-file-zip::before {
	content: "?";
}
.cms-bootstrap .icon-me-abstractobjectcollection::before {
	content: "?";
}
.cms-bootstrap .icon-me-binding::before {
	content: "?";
}
.cms-bootstrap .icon-me-boolean::before {
	content: "?";
}
.cms-bootstrap .icon-me-datetime::before {
	content: "?";
}
.cms-bootstrap .icon-me-double::before {
	content: "?";
}
.cms-bootstrap .icon-me-false::before {
	content: "?";
}
.cms-bootstrap .icon-me-children::before {
	content: "?";
}
.cms-bootstrap .icon-me-icontext::before {
	content: "?";
}
.cms-bootstrap .icon-me-ilist::before {
	content: "?";
}
.cms-bootstrap .icon-me-imacronamespace::before {
	content: "?";
}
.cms-bootstrap .icon-me-info::before {
	content: "?";
}
.cms-bootstrap .icon-me-insertmacro::before {
	content: "?";
}
.cms-bootstrap .icon-me-int32::before {
	content: "?";
}
.cms-bootstrap .icon-me-method::before {
	content: "?";
}
.cms-bootstrap .icon-me-null::before {
	content: "?";
}
.cms-bootstrap .icon-me-number::before {
	content: "?";
}
.cms-bootstrap .icon-me-parent::before {
	content: "?";
}
.cms-bootstrap .icon-me-property::before {
	content: "?";
}
.cms-bootstrap .icon-me-referring::before {
	content: "?";
}
.cms-bootstrap .icon-me-sitebinding::before {
	content: "?";
}
.cms-bootstrap .icon-me-snippet::before {
	content: "?";
}
.cms-bootstrap .icon-me-string::before {
	content: "?";
}
.cms-bootstrap .icon-me-true::before {
	content: "?";
}
.cms-bootstrap .icon-me-value::before {
	content: "?";
}
.cms-bootstrap .icon-me-exception::before {
	content: "?";
}
.cms-bootstrap .icon-crosshair {
	display: inline-block; position: relative;
}
.cms-bootstrap .icon-crosshair::before {
	left: 0px; color: rgb(255, 255, 255); display: inline-block; position: absolute; content: "?";
}
.cms-bootstrap .icon-crosshair::after {
	left: 0px; display: inline-block; position: absolute; content: "?";
}
.cms-bootstrap p {
	margin: 0px 0px 16px; line-height: 20px;
}
.cms-bootstrap p.perex {
	line-height: 24px; font-size: 18px; margin-bottom: 16px;
}
.cms-bootstrap small {
	line-height: 16px; font-size: 12px; margin-bottom: 16px;
}
.cms-bootstrap strong {
	color: rgb(15, 97, 148); font-weight: bold;
}
.cms-bootstrap b {
	color: rgb(15, 97, 148); font-weight: bold;
}
.cms-bootstrap .lead {
	line-height: 24px; font-size: 16px; margin-bottom: 20px;
}
@media screen and (min-width:768px)
{
.cms-bootstrap .lead {
	font-size: 18px;
}
}
.cms-bootstrap .lead a {
	text-decoration: underline;
}
.cms-bootstrap html {
	font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.cms-bootstrap body {
	color: rgb(38, 37, 36); font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);
}
.cms-bootstrap button {
	background-image: none;
}
.cms-bootstrap input {
	background-image: none;
}
.cms-bootstrap select[multiple] {
	background-image: none;
}
.cms-bootstrap textarea {
	background-image: none;
}
.cms-bootstrap a {
	color: rgb(15, 97, 148); text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .link {
	color: rgb(15, 97, 148); text-decoration: underline; cursor: pointer;
}
.cms-bootstrap a:hover {
	color: rgb(15, 97, 148); text-decoration: none;
}
.cms-bootstrap .link:hover {
	color: rgb(15, 97, 148); text-decoration: none;
}
.cms-bootstrap a:focus {
	color: rgb(15, 97, 148); text-decoration: none;
}
.cms-bootstrap .link:focus {
	color: rgb(15, 97, 148); text-decoration: none;
}
.cms-bootstrap a:focus {
	outline-color: transparent;
}
.cms-bootstrap .link:focus {
	outline-color: transparent;
}
.cms-bootstrap a + .icon-external-link {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .link + .icon-external-link {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-icon-link:hover [class^='icon-'] {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-icon-link:focus [class^='icon-'] {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-icon-link [class^='icon-'] {
	margin: 0px; color: rgb(64, 62, 61);
}
.cms-bootstrap img {
	vertical-align: middle;
}
.cms-bootstrap .img-responsive {
	height: auto; display: block; max-width: 100%;
}
.cms-bootstrap .img-rounded {
	border-radius: 3px;
}
.cms-bootstrap .img-circle {
	border-radius: 50%;
}
.cms-bootstrap hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(229, 229, 229) currentColor currentColor; border-image: none; margin-top: 20px; margin-bottom: 20px;
}
.cms-bootstrap .sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .sr-only-disabled {
	margin: auto; width: auto; height: auto; clip: auto;
}
.cms-bootstrap .sr-only-fixed {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: fixed; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .cms-icon-200 {
	padding: 8px 0px; width: 64px; height: 64px; font-size: 64px;
}
.cms-bootstrap .cms-icon-150 {
	padding: 8px; width: 32px; height: 32px; font-size: 32px;
}
.cms-bootstrap .cms-icon-130 {
	padding: 10px 8px; width: 28px; height: 28px; font-size: 28px;
}
.cms-bootstrap .cms-icon-100 {
	padding: 4px; width: 24px; height: 24px; font-size: 24px;
}
.cms-bootstrap .cms-icon-80 {
	padding: 4px; width: 16px; height: 16px; font-size: 16px;
}
.cms-bootstrap .cms-icon-50 {
	width: 12px; height: 12px; font-size: 12px;
}
.cms-bootstrap .cms-icon-30 {
	padding: 0px 4px; width: 8px; height: 8px; font-size: 8px;
}
.cms-bootstrap .padding-100 {
	padding: 16px;
}
.cms-bootstrap cite {
	font-style: normal;
}
.cms-bootstrap .text-muted {
	color: rgb(189, 187, 187);
}
.cms-bootstrap .text-primary {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .text-warning {
	color: rgb(161, 87, 0);
}
.cms-bootstrap .text-danger {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .text-success {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .text-info {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .text-left {
	text-align: left;
}
.cms-bootstrap .text-right {
	text-align: right;
}
.cms-bootstrap .text-center {
	text-align: center;
}
.cms-bootstrap h1 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h2 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h3 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h4 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h5 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h6 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h1 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h2 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h3 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h4 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h5 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap .h6 {
	line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-weight: bold;
}
.cms-bootstrap h1 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h2 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h3 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h4 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h5 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h6 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h1 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h2 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h3 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h4 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h5 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap .h6 small {
	color: rgb(189, 187, 187); line-height: 1; font-weight: normal;
}
.cms-bootstrap h1 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h2 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h3 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h4 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h5 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h6 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h1 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h2 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h3 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h4 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h5 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap .h6 .header-icon {
	margin-left: 8px;
}
.cms-bootstrap h1 {
	margin-top: 0px;
}
.cms-bootstrap h2 {
	margin-top: 0px;
}
.cms-bootstrap h3 {
	margin-top: 0px;
}
.cms-bootstrap h4 {
	margin-top: 0px;
}
.cms-bootstrap h5 {
	margin-top: 0px;
}
.cms-bootstrap h6 {
	margin-top: 0px;
}
.cms-bootstrap h1 {
	line-height: 60px; font-size: 44px;
}
.cms-bootstrap .h1 {
	line-height: 60px; font-size: 44px;
}
.cms-bootstrap h2 {
	color: rgb(15, 97, 148); line-height: 40px; font-size: 32px; font-weight: bold; margin-bottom: 24px;
}
.cms-bootstrap .h2 {
	color: rgb(15, 97, 148); line-height: 40px; font-size: 32px; font-weight: bold; margin-bottom: 24px;
}
.cms-bootstrap h3 {
	color: rgb(15, 97, 148); line-height: 40px; font-size: 24px; margin-bottom: 24px;
}
.cms-bootstrap .h3 {
	color: rgb(15, 97, 148); line-height: 40px; font-size: 24px; margin-bottom: 24px;
}
.cms-bootstrap h4 {
	color: rgb(15, 97, 148); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 16px;
}
.cms-bootstrap .h4 {
	color: rgb(15, 97, 148); line-height: 24px; font-size: 18px; font-weight: bold; margin-bottom: 16px;
}
.cms-bootstrap h5 {
	color: rgb(38, 37, 36); line-height: 20px; font-size: 16px; font-weight: bold; margin-bottom: 16px;
}
.cms-bootstrap .h5 {
	color: rgb(38, 37, 36); line-height: 20px; font-size: 16px; font-weight: bold; margin-bottom: 16px;
}
.cms-bootstrap h4.anchor {
	padding: 8px 8px 8px 16px; color: rgb(38, 37, 36); margin-bottom: 8px; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .anchor.h4 {
	padding: 8px 8px 8px 16px; color: rgb(38, 37, 36); margin-bottom: 8px; background-color: rgb(229, 229, 229);
}
.cms-bootstrap h1 small {
	font-size: 32px;
}
.cms-bootstrap .h1 small {
	font-size: 32px;
}
.cms-bootstrap h2 small {
	font-size: 24px;
}
.cms-bootstrap .h2 small {
	font-size: 24px;
}
.cms-bootstrap h3 small {
	font-size: 16px;
}
.cms-bootstrap .h3 small {
	font-size: 16px;
}
.cms-bootstrap h4 small {
	font-size: 16px;
}
.cms-bootstrap .h4 small {
	font-size: 16px;
}
.cms-bootstrap .page-header {
	margin: 40px 0px 20px; padding-bottom: 9px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.cms-bootstrap ul {
	margin-top: 0px; margin-bottom: 0px;
}
.cms-bootstrap ol {
	margin-top: 0px; margin-bottom: 0px;
}
.cms-bootstrap ul ul {
	margin-bottom: 0px;
}
.cms-bootstrap ol ul {
	margin-bottom: 0px;
}
.cms-bootstrap ul ol {
	margin-bottom: 0px;
}
.cms-bootstrap ol ol {
	margin-bottom: 0px;
}
.cms-bootstrap .cms-list {
	line-height: 20px; margin-right: 24px; margin-bottom: 16px;
}
.cms-bootstrap .cms-list li ul {
	margin-right: 24px;
}
.cms-bootstrap .list-unstyled {
	list-style: none; padding-left: 0px;
}
.cms-bootstrap .list-inline {
	list-style: none; padding-left: 0px;
}
.cms-bootstrap .list-inline > li {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
.cms-bootstrap dl {
	line-height: 20px; margin-bottom: 16px;
}
.cms-bootstrap dl dt {
	font-weight: bold;
}
.cms-bootstrap dl dd {
	margin-bottom: 16px; margin-left: 0px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .dl-horizontal dt {
	width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cms-bootstrap .dl-horizontal dd {
	margin-left: 180px;
}
}
.cms-bootstrap abbr[title] {
	border-bottom-color: rgb(189, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.cms-bootstrap abbr[data-original-title] {
	border-bottom-color: rgb(189, 187, 187); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
.cms-bootstrap abbr.initialism {
	text-transform: uppercase; font-size: 90%;
}
.cms-bootstrap blockquote {
	margin: 0px 0px 20px; padding: 10px 20px; border-left-color: rgb(229, 229, 229); border-left-width: 5px; border-left-style: solid;
}
.cms-bootstrap blockquote p {
	line-height: 1.25; font-size: 17.5px; font-weight: 300;
}
.cms-bootstrap blockquote p:last-child {
	margin-bottom: 0px;
}
.cms-bootstrap blockquote small {
	color: rgb(189, 187, 187); line-height: 20px; display: block;
}
.cms-bootstrap blockquote small::before {
	content: "— ";
}
.cms-bootstrap blockquote.pull-right {
	padding-right: 15px; padding-left: 0px; border-right-color: rgb(229, 229, 229); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.cms-bootstrap blockquote.pull-right p {
	text-align: right;
}
.cms-bootstrap blockquote.pull-right small {
	text-align: right;
}
.cms-bootstrap blockquote.pull-right small::before {
	content: "";
}
.cms-bootstrap blockquote.pull-right small::after {
	content: " —";
}
.cms-bootstrap q::before {
	content: "";
}
.cms-bootstrap q::after {
	content: "";
}
.cms-bootstrap blockquote::before {
	content: "";
}
.cms-bootstrap blockquote::after {
	content: "";
}
.cms-bootstrap address {
	line-height: 20px; font-style: normal; margin-bottom: 20px; display: block;
}
.cms-bootstrap .tn {
	font-size: 12px;
}
.cms-bootstrap .color-red-70 {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .color-green-100 {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .color-orange-80 {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .color-blue-100 {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .color-gray-100 {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .content-block {
	margin-bottom: 24px;
}
.cms-bootstrap .content-block-50 {
	margin-bottom: 16px;
}
.cms-bootstrap .content-block-25 {
	margin-bottom: 8px;
}
.cms-bootstrap .img-ico img {
	padding: 0px; margin-right: 8px;
}
.cms-bootstrap .container {
	padding-right: 12px; padding-left: 12px; margin-right: auto; margin-left: auto;
}
.cms-bootstrap .row {
	margin-right: -12px; margin-left: -12px;
}
.cms-bootstrap .col-xs-1 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-2 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-3 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-4 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-5 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-6 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-7 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-8 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-9 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-10 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-11 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-12 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-1 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-2 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-3 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-4 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-5 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-6 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-7 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-8 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-9 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-10 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-11 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-sm-12 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-1 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-2 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-3 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-4 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-5 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-6 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-7 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-8 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-9 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-10 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-11 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-md-12 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-1 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-2 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-3 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-4 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-5 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-6 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-7 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-8 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-9 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-10 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-11 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-lg-12 {
	padding-right: 12px; padding-left: 12px; position: relative; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .col-xs-1 {
	float: left;
}
.cms-bootstrap .col-xs-2 {
	float: left;
}
.cms-bootstrap .col-xs-3 {
	float: left;
}
.cms-bootstrap .col-xs-4 {
	float: left;
}
.cms-bootstrap .col-xs-5 {
	float: left;
}
.cms-bootstrap .col-xs-6 {
	float: left;
}
.cms-bootstrap .col-xs-7 {
	float: left;
}
.cms-bootstrap .col-xs-8 {
	float: left;
}
.cms-bootstrap .col-xs-9 {
	float: left;
}
.cms-bootstrap .col-xs-10 {
	float: left;
}
.cms-bootstrap .col-xs-11 {
	float: left;
}
.cms-bootstrap .col-xs-1 {
	width: 8.33%;
}
.cms-bootstrap .col-xs-2 {
	width: 16.66%;
}
.cms-bootstrap .col-xs-3 {
	width: 25%;
}
.cms-bootstrap .col-xs-4 {
	width: 33.33%;
}
.cms-bootstrap .col-xs-5 {
	width: 41.66%;
}
.cms-bootstrap .col-xs-6 {
	width: 50%;
}
.cms-bootstrap .col-xs-7 {
	width: 58.33%;
}
.cms-bootstrap .col-xs-8 {
	width: 66.66%;
}
.cms-bootstrap .col-xs-9 {
	width: 75%;
}
.cms-bootstrap .col-xs-10 {
	width: 83.33%;
}
.cms-bootstrap .col-xs-11 {
	width: 91.66%;
}
.cms-bootstrap .col-xs-12 {
	width: 100%;
}
.cms-bootstrap .col-xs-offset-1 {
	margin-left: 8.33%;
}
.cms-bootstrap .col-xs-offset-2 {
	margin-left: 16.66%;
}
.cms-bootstrap .col-xs-offset-3 {
	margin-left: 25%;
}
.cms-bootstrap .col-xs-offset-4 {
	margin-left: 33.33%;
}
.cms-bootstrap .col-xs-offset-5 {
	margin-left: 41.66%;
}
.cms-bootstrap .col-xs-offset-6 {
	margin-left: 50%;
}
.cms-bootstrap .col-xs-offset-7 {
	margin-left: 58.33%;
}
.cms-bootstrap .col-xs-offset-8 {
	margin-left: 66.66%;
}
.cms-bootstrap .col-xs-offset-9 {
	margin-left: 75%;
}
.cms-bootstrap .col-xs-offset-10 {
	margin-left: 83.33%;
}
.cms-bootstrap .col-xs-offset-11 {
	margin-left: 91.66%;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .container {
	max-width: 744px;
}
.cms-bootstrap .col-sm-1 {
	float: left;
}
.cms-bootstrap .col-sm-2 {
	float: left;
}
.cms-bootstrap .col-sm-3 {
	float: left;
}
.cms-bootstrap .col-sm-4 {
	float: left;
}
.cms-bootstrap .col-sm-5 {
	float: left;
}
.cms-bootstrap .col-sm-6 {
	float: left;
}
.cms-bootstrap .col-sm-7 {
	float: left;
}
.cms-bootstrap .col-sm-8 {
	float: left;
}
.cms-bootstrap .col-sm-9 {
	float: left;
}
.cms-bootstrap .col-sm-10 {
	float: left;
}
.cms-bootstrap .col-sm-11 {
	float: left;
}
.cms-bootstrap .col-sm-1 {
	width: 8.33%;
}
.cms-bootstrap .col-sm-2 {
	width: 16.66%;
}
.cms-bootstrap .col-sm-3 {
	width: 25%;
}
.cms-bootstrap .col-sm-4 {
	width: 33.33%;
}
.cms-bootstrap .col-sm-5 {
	width: 41.66%;
}
.cms-bootstrap .col-sm-6 {
	width: 50%;
}
.cms-bootstrap .col-sm-7 {
	width: 58.33%;
}
.cms-bootstrap .col-sm-8 {
	width: 66.66%;
}
.cms-bootstrap .col-sm-9 {
	width: 75%;
}
.cms-bootstrap .col-sm-10 {
	width: 83.33%;
}
.cms-bootstrap .col-sm-11 {
	width: 91.66%;
}
.cms-bootstrap .col-sm-12 {
	width: 100%;
}
.cms-bootstrap .col-sm-push-1 {
	left: 8.33%;
}
.cms-bootstrap .col-sm-push-2 {
	left: 16.66%;
}
.cms-bootstrap .col-sm-push-3 {
	left: 25%;
}
.cms-bootstrap .col-sm-push-4 {
	left: 33.33%;
}
.cms-bootstrap .col-sm-push-5 {
	left: 41.66%;
}
.cms-bootstrap .col-sm-push-6 {
	left: 50%;
}
.cms-bootstrap .col-sm-push-7 {
	left: 58.33%;
}
.cms-bootstrap .col-sm-push-8 {
	left: 66.66%;
}
.cms-bootstrap .col-sm-push-9 {
	left: 75%;
}
.cms-bootstrap .col-sm-push-10 {
	left: 83.33%;
}
.cms-bootstrap .col-sm-push-11 {
	left: 91.66%;
}
.cms-bootstrap .col-sm-pull-1 {
	right: 8.33%;
}
.cms-bootstrap .col-sm-pull-2 {
	right: 16.66%;
}
.cms-bootstrap .col-sm-pull-3 {
	right: 25%;
}
.cms-bootstrap .col-sm-pull-4 {
	right: 33.33%;
}
.cms-bootstrap .col-sm-pull-5 {
	right: 41.66%;
}
.cms-bootstrap .col-sm-pull-6 {
	right: 50%;
}
.cms-bootstrap .col-sm-pull-7 {
	right: 58.33%;
}
.cms-bootstrap .col-sm-pull-8 {
	right: 66.66%;
}
.cms-bootstrap .col-sm-pull-9 {
	right: 75%;
}
.cms-bootstrap .col-sm-pull-10 {
	right: 83.33%;
}
.cms-bootstrap .col-sm-pull-11 {
	right: 91.66%;
}
.cms-bootstrap .col-sm-offset-1 {
	margin-left: 8.33%;
}
.cms-bootstrap .col-sm-offset-2 {
	margin-left: 16.66%;
}
.cms-bootstrap .col-sm-offset-3 {
	margin-left: 25%;
}
.cms-bootstrap .col-sm-offset-4 {
	margin-left: 33.33%;
}
.cms-bootstrap .col-sm-offset-5 {
	margin-left: 41.66%;
}
.cms-bootstrap .col-sm-offset-6 {
	margin-left: 50%;
}
.cms-bootstrap .col-sm-offset-7 {
	margin-left: 58.33%;
}
.cms-bootstrap .col-sm-offset-8 {
	margin-left: 66.66%;
}
.cms-bootstrap .col-sm-offset-9 {
	margin-left: 75%;
}
.cms-bootstrap .col-sm-offset-10 {
	margin-left: 83.33%;
}
.cms-bootstrap .col-sm-offset-11 {
	margin-left: 91.66%;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .container {
	max-width: 964px;
}
.cms-bootstrap .col-md-1 {
	float: left;
}
.cms-bootstrap .col-md-2 {
	float: left;
}
.cms-bootstrap .col-md-3 {
	float: left;
}
.cms-bootstrap .col-md-4 {
	float: left;
}
.cms-bootstrap .col-md-5 {
	float: left;
}
.cms-bootstrap .col-md-6 {
	float: left;
}
.cms-bootstrap .col-md-7 {
	float: left;
}
.cms-bootstrap .col-md-8 {
	float: left;
}
.cms-bootstrap .col-md-9 {
	float: left;
}
.cms-bootstrap .col-md-10 {
	float: left;
}
.cms-bootstrap .col-md-11 {
	float: left;
}
.cms-bootstrap .col-md-1 {
	width: 8.33%;
}
.cms-bootstrap .col-md-2 {
	width: 16.66%;
}
.cms-bootstrap .col-md-3 {
	width: 25%;
}
.cms-bootstrap .col-md-4 {
	width: 33.33%;
}
.cms-bootstrap .col-md-5 {
	width: 41.66%;
}
.cms-bootstrap .col-md-6 {
	width: 50%;
}
.cms-bootstrap .col-md-7 {
	width: 58.33%;
}
.cms-bootstrap .col-md-8 {
	width: 66.66%;
}
.cms-bootstrap .col-md-9 {
	width: 75%;
}
.cms-bootstrap .col-md-10 {
	width: 83.33%;
}
.cms-bootstrap .col-md-11 {
	width: 91.66%;
}
.cms-bootstrap .col-md-12 {
	width: 100%;
}
.cms-bootstrap .col-md-push-0 {
	left: auto;
}
.cms-bootstrap .col-md-push-1 {
	left: 8.33%;
}
.cms-bootstrap .col-md-push-2 {
	left: 16.66%;
}
.cms-bootstrap .col-md-push-3 {
	left: 25%;
}
.cms-bootstrap .col-md-push-4 {
	left: 33.33%;
}
.cms-bootstrap .col-md-push-5 {
	left: 41.66%;
}
.cms-bootstrap .col-md-push-6 {
	left: 50%;
}
.cms-bootstrap .col-md-push-7 {
	left: 58.33%;
}
.cms-bootstrap .col-md-push-8 {
	left: 66.66%;
}
.cms-bootstrap .col-md-push-9 {
	left: 75%;
}
.cms-bootstrap .col-md-push-10 {
	left: 83.33%;
}
.cms-bootstrap .col-md-push-11 {
	left: 91.66%;
}
.cms-bootstrap .col-md-pull-0 {
	right: auto;
}
.cms-bootstrap .col-md-pull-1 {
	right: 8.33%;
}
.cms-bootstrap .col-md-pull-2 {
	right: 16.66%;
}
.cms-bootstrap .col-md-pull-3 {
	right: 25%;
}
.cms-bootstrap .col-md-pull-4 {
	right: 33.33%;
}
.cms-bootstrap .col-md-pull-5 {
	right: 41.66%;
}
.cms-bootstrap .col-md-pull-6 {
	right: 50%;
}
.cms-bootstrap .col-md-pull-7 {
	right: 58.33%;
}
.cms-bootstrap .col-md-pull-8 {
	right: 66.66%;
}
.cms-bootstrap .col-md-pull-9 {
	right: 75%;
}
.cms-bootstrap .col-md-pull-10 {
	right: 83.33%;
}
.cms-bootstrap .col-md-pull-11 {
	right: 91.66%;
}
.cms-bootstrap .col-md-offset-0 {
	margin-left: 0px;
}
.cms-bootstrap .col-md-offset-1 {
	margin-left: 8.33%;
}
.cms-bootstrap .col-md-offset-2 {
	margin-left: 16.66%;
}
.cms-bootstrap .col-md-offset-3 {
	margin-left: 25%;
}
.cms-bootstrap .col-md-offset-4 {
	margin-left: 33.33%;
}
.cms-bootstrap .col-md-offset-5 {
	margin-left: 41.66%;
}
.cms-bootstrap .col-md-offset-6 {
	margin-left: 50%;
}
.cms-bootstrap .col-md-offset-7 {
	margin-left: 58.33%;
}
.cms-bootstrap .col-md-offset-8 {
	margin-left: 66.66%;
}
.cms-bootstrap .col-md-offset-9 {
	margin-left: 75%;
}
.cms-bootstrap .col-md-offset-10 {
	margin-left: 83.33%;
}
.cms-bootstrap .col-md-offset-11 {
	margin-left: 91.66%;
}
}
@media screen and (min-width:1200px)
{
.cms-bootstrap .container {
	max-width: 1164px;
}
.cms-bootstrap .col-lg-1 {
	float: left;
}
.cms-bootstrap .col-lg-2 {
	float: left;
}
.cms-bootstrap .col-lg-3 {
	float: left;
}
.cms-bootstrap .col-lg-4 {
	float: left;
}
.cms-bootstrap .col-lg-5 {
	float: left;
}
.cms-bootstrap .col-lg-6 {
	float: left;
}
.cms-bootstrap .col-lg-7 {
	float: left;
}
.cms-bootstrap .col-lg-8 {
	float: left;
}
.cms-bootstrap .col-lg-9 {
	float: left;
}
.cms-bootstrap .col-lg-10 {
	float: left;
}
.cms-bootstrap .col-lg-11 {
	float: left;
}
.cms-bootstrap .col-lg-1 {
	width: 8.33%;
}
.cms-bootstrap .col-lg-2 {
	width: 16.66%;
}
.cms-bootstrap .col-lg-3 {
	width: 25%;
}
.cms-bootstrap .col-lg-4 {
	width: 33.33%;
}
.cms-bootstrap .col-lg-5 {
	width: 41.66%;
}
.cms-bootstrap .col-lg-6 {
	width: 50%;
}
.cms-bootstrap .col-lg-7 {
	width: 58.33%;
}
.cms-bootstrap .col-lg-8 {
	width: 66.66%;
}
.cms-bootstrap .col-lg-9 {
	width: 75%;
}
.cms-bootstrap .col-lg-10 {
	width: 83.33%;
}
.cms-bootstrap .col-lg-11 {
	width: 91.66%;
}
.cms-bootstrap .col-lg-12 {
	width: 100%;
}
.cms-bootstrap .col-lg-push-0 {
	left: auto;
}
.cms-bootstrap .col-lg-push-1 {
	left: 8.33%;
}
.cms-bootstrap .col-lg-push-2 {
	left: 16.66%;
}
.cms-bootstrap .col-lg-push-3 {
	left: 25%;
}
.cms-bootstrap .col-lg-push-4 {
	left: 33.33%;
}
.cms-bootstrap .col-lg-push-5 {
	left: 41.66%;
}
.cms-bootstrap .col-lg-push-6 {
	left: 50%;
}
.cms-bootstrap .col-lg-push-7 {
	left: 58.33%;
}
.cms-bootstrap .col-lg-push-8 {
	left: 66.66%;
}
.cms-bootstrap .col-lg-push-9 {
	left: 75%;
}
.cms-bootstrap .col-lg-push-10 {
	left: 83.33%;
}
.cms-bootstrap .col-lg-push-11 {
	left: 91.66%;
}
.cms-bootstrap .col-lg-pull-0 {
	right: auto;
}
.cms-bootstrap .col-lg-pull-1 {
	right: 8.33%;
}
.cms-bootstrap .col-lg-pull-2 {
	right: 16.66%;
}
.cms-bootstrap .col-lg-pull-3 {
	right: 25%;
}
.cms-bootstrap .col-lg-pull-4 {
	right: 33.33%;
}
.cms-bootstrap .col-lg-pull-5 {
	right: 41.66%;
}
.cms-bootstrap .col-lg-pull-6 {
	right: 50%;
}
.cms-bootstrap .col-lg-pull-7 {
	right: 58.33%;
}
.cms-bootstrap .col-lg-pull-8 {
	right: 66.66%;
}
.cms-bootstrap .col-lg-pull-9 {
	right: 75%;
}
.cms-bootstrap .col-lg-pull-10 {
	right: 83.33%;
}
.cms-bootstrap .col-lg-pull-11 {
	right: 91.66%;
}
.cms-bootstrap .col-lg-offset-0 {
	margin-left: 0px;
}
.cms-bootstrap .col-lg-offset-1 {
	margin-left: 8.33%;
}
.cms-bootstrap .col-lg-offset-2 {
	margin-left: 16.66%;
}
.cms-bootstrap .col-lg-offset-3 {
	margin-left: 25%;
}
.cms-bootstrap .col-lg-offset-4 {
	margin-left: 33.33%;
}
.cms-bootstrap .col-lg-offset-5 {
	margin-left: 41.66%;
}
.cms-bootstrap .col-lg-offset-6 {
	margin-left: 50%;
}
.cms-bootstrap .col-lg-offset-7 {
	margin-left: 58.33%;
}
.cms-bootstrap .col-lg-offset-8 {
	margin-left: 66.66%;
}
.cms-bootstrap .col-lg-offset-9 {
	margin-left: 75%;
}
.cms-bootstrap .col-lg-offset-10 {
	margin-left: 83.33%;
}
.cms-bootstrap .col-lg-offset-11 {
	margin-left: 91.66%;
}
}
.cms-bootstrap table {
	max-width: 100%; background-color: transparent;
}
.cms-bootstrap th {
	text-align: left;
}
.cms-bootstrap .first-column {
	width: 352px;
}
.cms-bootstrap .main-column-10 {
	width: 10%;
}
.cms-bootstrap .main-column-20 {
	width: 20%;
}
.cms-bootstrap .main-column-30 {
	width: 30%;
}
.cms-bootstrap .main-column-40 {
	width: 40%;
}
.cms-bootstrap .main-column-50 {
	width: 50%;
}
.cms-bootstrap .main-column-60 {
	width: 60%;
}
.cms-bootstrap .main-column-70 {
	width: 70%;
}
.cms-bootstrap .main-column-80 {
	width: 80%;
}
.cms-bootstrap .main-column-90 {
	width: 90%;
}
.cms-bootstrap .main-column-100 {
	width: 100%;
}
.cms-bootstrap .filling-column {
	width: 100%;
}
.cms-bootstrap .table {
	width: 100%; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; margin-bottom: 16px; white-space: nowrap; border-collapse: collapse;
}
.cms-bootstrap .rows-middle-vertical-align.table td {
	vertical-align: middle;
}
.cms-bootstrap .rows-middle-vertical-align.table td.unigrid-actions {
	vertical-align: middle;
}
.cms-bootstrap .table a {
	text-decoration: underline;
}
.cms-bootstrap .table a:hover {
	text-decoration: none;
}
.cms-bootstrap .table .SelectableItem {
	color: rgb(15, 97, 148); text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .table .SelectableItem:hover {
	text-decoration: none;
}
.cms-bootstrap .table .table-header-action {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .table thead > tr > th {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table tbody > tr > th {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table tfoot > tr > th {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table thead > tr > td {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table tbody > tr > td {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table tfoot > tr > td {
	padding: 6px 8px; line-height: 20px; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; vertical-align: top;
}
.cms-bootstrap .table thead th {
	color: rgb(38, 37, 36); font-weight: bold; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .table thead th.unigrid-actions-header-empty .unigrid-menu-panel {
	padding: 2px;
}
.cms-bootstrap .table thead th i {
	padding: 0px 0px 0px 8px; color: rgb(163, 162, 162); vertical-align: baseline; cursor: pointer;
}
.cms-bootstrap .table thead th i.icon-menu {
	padding: 0px 8px 0px 0px;
}
.cms-bootstrap .table thead th i.icon-caret-up {
	vertical-align: bottom;
}
.cms-bootstrap .table thead th a {
	color: rgb(38, 37, 36); cursor: pointer;
}
.cms-bootstrap .table thead th a:hover {
	text-decoration: none;
}
.cms-bootstrap .table thead .with-filter th {
	line-height: 32px;
}
.cms-bootstrap .table tbody > tr {
	border-top-color: transparent; border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .table tbody > tr > td.unigrid-actions {
	padding: 4px 8px; vertical-align: top;
}
.cms-bootstrap .table tbody > tr > td.Translated {
	line-height: 16px;
}
.cms-bootstrap .table tbody > tr > td.Outdated {
	line-height: 16px;
}
.cms-bootstrap .table tbody > tr > td.NotAvailable {
	line-height: 16px;
}
.cms-bootstrap .table tbody > tr:hover > td {
	border-top-color: rgb(115, 186, 230); border-bottom-color: rgb(115, 186, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .table tbody > tr:hover td.Translated {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table tbody > tr:hover td.Outdated {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table tbody > tr:hover td.NotAvailable {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table tbody > tr a {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .table tbody .highlighted {
	background-color: rgb(244, 234, 201);
}
.cms-bootstrap .table tbody [class^='cms-icon-'] {
	padding: 0px;
}
.cms-bootstrap .table tbody [class*=' cms-icon-'] {
	padding: 0px;
}
.cms-bootstrap .table tbody input[type='text'] {
	height: 22px; padding-top: 0px; padding-bottom: 0px;
}
.cms-bootstrap .table caption + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table colgroup + thead tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table thead:first-child tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table caption + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table colgroup + thead tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table thead:first-child tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .table tbody + tbody {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.cms-bootstrap .table .table {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .table .radio {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .table .checkbox {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .table .radio label {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .table .checkbox label {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .table .radio label::before {
	margin: 0px; vertical-align: middle;
}
.cms-bootstrap .table .checkbox label::before {
	margin: 0px; vertical-align: middle;
}
.cms-bootstrap .table .radio label::before {
	top: auto; bottom: 2px;
}
.cms-bootstrap .table .checkbox label::before {
	top: auto; bottom: 2px;
}
.cms-bootstrap .table .radio label::after {
	top: auto; bottom: 2px;
}
.cms-bootstrap .table .checkbox label::after {
	top: auto; bottom: 2px;
}
.cms-bootstrap .table .unigrid-selection {
	min-width: 8px;
}
.cms-bootstrap .table table tbody > tr:hover > td {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table-width-30 {
	width: 30%;
}
.cms-bootstrap .table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table-hover > tbody > tr:hover > td {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table-hover > tbody > tr:hover > th {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap table col[class*='col-'] {
	float: none; display: table-column;
}
.cms-bootstrap table td[class*='col-'] {
	float: none; display: table-cell;
}
.cms-bootstrap table th[class*='col-'] {
	float: none; display: table-cell;
}
.cms-bootstrap .table > thead > tr > td.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tbody > tr > td.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tfoot > tr > td.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > thead > tr > th.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tbody > tr > th.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tfoot > tr > th.active {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > thead > tr.active > td {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tbody > tr.active > td {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tfoot > tr.active > td {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > thead > tr.active > th {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tbody > tr.active > th {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .table > tfoot > tr.active > th {
	background-color: rgb(208, 232, 237);
}
@media screen and (max-width:660px)
{
.cms-bootstrap .table-responsive {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; margin-bottom: 16px; -ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
.cms-bootstrap .table-responsive > .table {
	margin-bottom: 0px; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.cms-bootstrap .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > thead > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
}
.cms-bootstrap .table-buttons {
	padding: 16px; margin-bottom: 2px; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .table-filter-simple-link {
	padding-top: 17px;
}
.cms-bootstrap .table-bulk {
	width: 20px;
}
.cms-bootstrap .permission-matrix .content-before {
	background-color: rgb(215, 235, 191);
}
.cms-bootstrap .permission-matrix td:first-child {
	text-align: left;
}
.cms-bootstrap .permission-matrix th:first-child {
	text-align: left;
}
.cms-bootstrap .permission-matrix td {
	text-align: center;
}
.cms-bootstrap .permission-matrix th {
	text-align: center;
}
.cms-bootstrap .permission-matrix .warning-icon {
	padding: 0px; color: rgb(201, 130, 9); cursor: default;
}
.cms-bootstrap .event-log .error {
	background-color: rgb(255, 221, 221);
}
.cms-bootstrap .event-log .warning {
	background-color: rgb(244, 234, 201);
}
.cms-bootstrap .table .icon-doctype {
	color: rgb(64, 62, 61); padding-right: 8px;
}
.cms-bootstrap .table .icon-file-default {
	color: rgb(64, 62, 61); padding-right: 8px;
}
.cms-bootstrap .table .icon-folder {
	color: rgb(64, 62, 61); padding-right: 8px;
}
.cms-bootstrap .table :not(:first-child).warning-icon {
	margin-left: 8px;
}
.cms-bootstrap .ThumbnailsView .icon-file-default {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .table-blank tbody > tr {
	border: currentColor; border-image: none;
}
.cms-bootstrap .ContentNewClasses .table tbody > tr {
	border: currentColor; border-image: none;
}
.cms-bootstrap .table-blank tbody > tr:hover td {
	background: none; border: currentColor; border-image: none;
}
.cms-bootstrap .ContentNewClasses .table tbody > tr:hover td {
	background: none; border: currentColor; border-image: none;
}
.cms-bootstrap .ContentNewClasses .table tbody > tr td {
	padding: 2px 8px;
}
.cms-bootstrap .unigrid-actions .text-unigrid-action {
	margin-top: 2px; display: inline-table;
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action {
	height: auto;
}
.cms-bootstrap .unigrid-actions .icon-only.btn-unigrid-action {
	padding: 4px; vertical-align: middle;
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action i {
	color: rgb(64, 62, 61); display: block;
}
.cms-bootstrap .unigrid-actions .icon-style-allow.btn-unigrid-action i {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .unigrid-actions .icon-style-warning.btn-unigrid-action i {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .unigrid-actions .icon-style-critical.btn-unigrid-action i {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action:hover i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action:hover .icon-style-allow {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action:hover .icon-style-warning {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .unigrid-actions .btn-unigrid-action:hover .icon-style-critical {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .unigrid-actions :disabled.btn-unigrid-action i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions :disabled.btn-unigrid-action .icon-style-allow {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions :disabled.btn-unigrid-action .icon-style-warning {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions :disabled.btn-unigrid-action .icon-style-critical {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions .unigrid-actionmenu {
	display: inline-block;
}
.cms-bootstrap .unigrid-actions input[type='image'] {
	padding: 4px; vertical-align: middle;
}
.cms-bootstrap .unigrid-actions > div {
	width: auto !important;
}
.cms-bootstrap .unigrid-actions .MediaView {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .unigrid-actions .update {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .unigrid-actions .direct-file-uploader {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .unigrid-actions [class*='Uploader_'] {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .unigrid-actions .MediaView i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .unigrid-actions .update i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .unigrid-actions .direct-file-uploader i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .unigrid-actions [class*='Uploader_'] i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .unigrid-actions .MediaView .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions .update .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions .direct-file-uploader .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions [class*='Uploader_'] .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .unigrid-actions .MediaView .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .unigrid-actions .update .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .unigrid-actions .direct-file-uploader .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .unigrid-actions [class*='Uploader_'] .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .unigrid-actions .MouseOver i:not(.icon-disabled) {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions .text-unigrid-action {
	margin-top: 2px; display: inline-table;
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action {
	height: auto;
}
.cms-bootstrap .DialogThumbnailActions .icon-only.btn-unigrid-action {
	padding: 4px; vertical-align: middle;
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action i {
	color: rgb(64, 62, 61); display: block;
}
.cms-bootstrap .DialogThumbnailActions .icon-style-allow.btn-unigrid-action i {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .DialogThumbnailActions .icon-style-warning.btn-unigrid-action i {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .DialogThumbnailActions .icon-style-critical.btn-unigrid-action i {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action:hover i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action:hover .icon-style-allow {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action:hover .icon-style-warning {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions .btn-unigrid-action:hover .icon-style-critical {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions :disabled.btn-unigrid-action i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions :disabled.btn-unigrid-action .icon-style-allow {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions :disabled.btn-unigrid-action .icon-style-warning {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions :disabled.btn-unigrid-action .icon-style-critical {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions .unigrid-actionmenu {
	display: inline-block;
}
.cms-bootstrap .DialogThumbnailActions input[type='image'] {
	padding: 4px; vertical-align: middle;
}
.cms-bootstrap .DialogThumbnailActions > div {
	width: auto !important;
}
.cms-bootstrap .DialogThumbnailActions .MediaView {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .DialogThumbnailActions .update {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .DialogThumbnailActions .direct-file-uploader {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .DialogThumbnailActions [class*='Uploader_'] {
	width: 24px !important; height: 24px !important;
}
.cms-bootstrap .DialogThumbnailActions .MediaView i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .DialogThumbnailActions .update i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .DialogThumbnailActions .direct-file-uploader i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .DialogThumbnailActions [class*='Uploader_'] i {
	margin: 0px; padding: 4px; cursor: pointer;
}
.cms-bootstrap .DialogThumbnailActions .MediaView .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions .update .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions .direct-file-uploader .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions [class*='Uploader_'] .uploader-button-disabled {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .DialogThumbnailActions .MediaView .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .DialogThumbnailActions .update .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .DialogThumbnailActions .direct-file-uploader .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .DialogThumbnailActions [class*='Uploader_'] .uploader-button-disabled:hover i {
	cursor: default;
}
.cms-bootstrap .DialogThumbnailActions .MouseOver i:not(.icon-disabled) {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .DialogThumbnailActions .icon-only.btn-unigrid-action {
	padding: 8px;
}
.cms-bootstrap .DialogThumbnailActions .MediaView {
	padding: 4px;
}
.cms-bootstrap .DialogThumbnailActions .MediaView .DFUframe_MediaView {
	width: 32px !important; height: 32px !important;
}
.cms-bootstrap fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; min-width: 0px;
}
.cms-bootstrap legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 0px; border-image: none; width: 100%; color: rgb(64, 62, 61); line-height: inherit; font-size: 21px; margin-bottom: 20px; display: block;
}
.cms-bootstrap input[type='search'] {
	box-sizing: border-box;
}
.cms-bootstrap input[type='search']::-ms-clear {
	display: none;
}
.cms-bootstrap input[type='text']::-ms-clear {
	display: none;
}
.cms-bootstrap input[type='file'] {
	display: block;
}
.cms-bootstrap input[type='range'] {
	width: 100%; display: block;
}
.cms-bootstrap select[multiple] {
	height: auto;
}
.cms-bootstrap select[size] {
	height: auto;
}
.cms-bootstrap .has-warning .help-block {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-warning .control-label {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-warning .form-control {
	border-bottom-color: rgb(161, 87, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-warning .form-control:focus {
	border-bottom-color: rgb(110, 59, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-warning .input-group-addon {
	border-color: rgb(161, 87, 0); color: rgb(161, 87, 0); background-color: rgb(244, 234, 201);
}
.cms-bootstrap .has-error .help-block {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-error .control-label {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-error .form-control {
	border-bottom-color: rgb(177, 38, 40); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-error .form-control:focus {
	border-bottom-color: rgb(135, 29, 31); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-error .input-group-addon {
	border-color: rgb(177, 38, 40); color: rgb(177, 38, 40); background-color: rgb(255, 221, 221);
}
.cms-bootstrap .has-success .help-block {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-success .control-label {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .has-success .form-control {
	border-bottom-color: rgb(53, 94, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-success .form-control:focus {
	border-bottom-color: rgb(24, 43, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.cms-bootstrap .has-success .input-group-addon {
	border-color: rgb(53, 94, 0); color: rgb(53, 94, 0); background-color: rgb(215, 235, 191);
}
.cms-bootstrap .form-control-error {
	color: rgb(177, 38, 40); font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .form-control-error::before {
	color: rgb(225, 67, 68); font-family: "Core-icons"; font-size: 16px; margin-right: 6px; content: "?";
}
.cms-bootstrap [style*='inline'].form-control-error {
	display: inline-block !important;
}
.cms-bootstrap .CMSValidator span {
	color: rgb(177, 38, 40); font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .CMSValidator span::before {
	color: rgb(225, 67, 68); font-family: "Core-icons"; font-size: 16px; margin-right: 6px; content: "?";
}
.cms-bootstrap .CMSValidator span[style*='inline'] {
	display: inline-block !important;
}
.cms-bootstrap .validation-success {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .validation-warning {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .validation-error {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .form-horizontal {
	width: 100%; margin-bottom: 24px;
}
.cms-bootstrap .form-horizontal .control-label {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .form-horizontal .control-label-top {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .form-horizontal .radio {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .form-horizontal .checkbox {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .form-horizontal .selector-subitem {
	margin-top: 6px; margin-bottom: 0px;
}
.cms-bootstrap .form-horizontal .table .radio {
	margin-top: 0px;
}
.cms-bootstrap .form-horizontal .table .checkbox {
	margin-top: 0px;
}
.cms-bootstrap .form-horizontal .radio-list-vertical .radio {
	margin-right: 0px;
}
.cms-bootstrap .form-horizontal .radio-list-vertical :first-child.radio {
	margin-top: 0px;
}
.cms-bootstrap .form-horizontal .radio-list-vertical + .control-group-inline {
	margin-top: 8px;
}
.cms-bootstrap .form-horizontal .checkbox-list-vertical .checkbox {
	margin-right: 0px;
}
.cms-bootstrap .form-horizontal .checkbox-list-vertical :first-child.checkbox {
	margin-top: 0px;
}
.cms-bootstrap .form-horizontal .selector-subitem {
	margin-left: 24px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-horizontal .control-label {
	text-align: right;
}
}
.cms-bootstrap .form-horizontal .control-label-top {
	text-align: left;
}
.cms-bootstrap .form-horizontal .form-condition-cell-generated {
	width: 192px; padding-right: 8px; float: left;
}
.cms-bootstrap .form-horizontal h5.editing-form-category-caption {
	padding: 8px 8px 8px 16px; margin-bottom: 8px;
}
.cms-bootstrap .form-group {
	margin-bottom: 12px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-group-submit {
	margin-left: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .form-group-submit {
	margin-left: 16.66%; float: left;
}
}
.cms-bootstrap .editing-form-label-cell {
	padding-right: 24px; font-size: 14px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .editing-form-label-cell {
	width: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .editing-form-label-cell {
	width: 16.66%; float: left;
}
}
.cms-bootstrap .editing-form-value-cell {
	word-spacing: -4px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .editing-form-value-cell {
	width: 66.66%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .editing-form-value-cell {
	width: 83.33%; float: left;
}
}
.cms-bootstrap .editing-form-value-cell .btn {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell span {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell label {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell a {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell p {
	word-spacing: 0px;
}
.cms-bootstrap .editing-form-value-cell .form-control {
	font-size: 14px; margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .editing-form-value-cell .cms-input-group {
	font-size: 14px; margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .editing-form-value-cell .cms-form-group-btn {
	font-size: 14px; margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .editing-form-value-cell .cms-form-group-text {
	font-size: 14px; margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .editing-form-value-cell .btn {
	vertical-align: top;
}
.cms-bootstrap .editing-form-value-cell .icon-only.btn i {
	margin: 0px;
}
.cms-bootstrap .editing-form-value-cell .btn + .form-control-text {
	margin-left: 8px;
}
.cms-bootstrap .editing-form-value-cell .form-control-inline {
	margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .form-control-text {
	font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .form-control-image {
	margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .form-control-upload {
	margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .field-value-override-checkbox {
	margin-bottom: 8px;
}
.cms-bootstrap .editing-form-value-cell i {
	margin-right: 8px;
}
.cms-bootstrap .editing-form-value-cell .macro-edit-cell {
	width: 24px; margin-left: -24px; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .macro-edit-cell .btn.icon-only.macro-edit-remove-button {
	margin: 0px; padding: 0px;
}
.cms-bootstrap .editing-form-value-cell .macro-edit-cell .btn.icon-only.macro-edit-remove-button .macro-edit-remove-icon {
	padding: 10px 6px; font-size: 12px;
}
.cms-bootstrap .editing-form-value-cell .macro-edit-control-cell {
	width: 100%; vertical-align: top; display: inline-block;
}
.cms-bootstrap .editing-form-value-cell .uploader {
	margin-top: 4px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .editing-form-value-cell-offset {
	margin-left: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .editing-form-value-cell-offset {
	margin-left: 16.66%; float: left;
}
}
.cms-bootstrap .settings-group-inline {
	word-spacing: -4px; display: block;
}
.cms-bootstrap .settings-group-inline .btn {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline span {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline label {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline a {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline p {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline div {
	display: inline;
}
.cms-bootstrap .settings-group-inline input {
	display: inline;
}
.cms-bootstrap .settings-group-inline button {
	display: inline;
}
.cms-bootstrap .settings-group-inline p {
	display: inline;
}
.cms-bootstrap .settings-group-inline .country-selector span {
	display: inline;
}
.cms-bootstrap .settings-group-inline .alert {
	display: block;
}
.cms-bootstrap .settings-group-inline .checkbox {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .settings-group-inline .radio {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .settings-group-inline .CM {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .settings-group-inline .FiftyOneContainer {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .settings-group-inline .FiftyOneFooter {
	vertical-align: top; display: inline-block;
}
.cms-bootstrap .settings-group-inline .checkbox div {
	display: block;
}
.cms-bootstrap .settings-group-inline .radio div {
	display: block;
}
.cms-bootstrap .settings-group-inline .CM div {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneContainer div {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneFooter div {
	display: block;
}
.cms-bootstrap .settings-group-inline .checkbox p {
	display: block;
}
.cms-bootstrap .settings-group-inline .radio p {
	display: block;
}
.cms-bootstrap .settings-group-inline .CM p {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneContainer p {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneFooter p {
	display: block;
}
.cms-bootstrap .settings-group-inline .checkbox .checkbox {
	display: block;
}
.cms-bootstrap .settings-group-inline .radio .checkbox {
	display: block;
}
.cms-bootstrap .settings-group-inline .CM .checkbox {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneContainer .checkbox {
	display: block;
}
.cms-bootstrap .settings-group-inline .FiftyOneFooter .checkbox {
	display: block;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label {
	word-spacing: -4px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label .btn {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label span {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label label {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label a {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .checkbox-no-label > label p {
	word-spacing: 0px;
}
.cms-bootstrap .settings-group-inline .btn {
	margin-right: 8px; margin-left: 0px;
}
.cms-bootstrap .settings-group-inline .btn + .btn {
	margin-right: 8px; margin-left: 0px;
}
.cms-bootstrap .settings-group-inline .CM {
	width: calc(100% - 32px);
}
.cms-bootstrap .editing-form-control-nested-control {
	display: inline;
}
.cms-bootstrap :not(:first-child).editing-form-control-nested-control :first-child {
	margin-top: 4px;
}
.cms-bootstrap .mass-action {
	width: 660px; margin-top: 16px;
}
.cms-bootstrap .mass-action .mass-action-label-cell {
	padding-right: 24px; font-size: 14px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .mass-action .mass-action-label-cell {
	width: 25%; float: left;
}
}
.cms-bootstrap .mass-action .mass-action-value-cell {
	word-spacing: -4px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .btn {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell span {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell label {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell a {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell p {
	word-spacing: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .form-control {
	width: auto; min-width: 192px; max-width: 288px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .cms-input-group {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .cms-form-group-btn {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .cms-form-group-text {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .control-group-inline {
	margin-left: 8px; display: inline-block;
}
.cms-bootstrap .mass-action .mass-action-value-cell .input-price {
	width: 112px; text-align: right; min-width: 0px;
}
.cms-bootstrap .mass-action .mass-action-value-cell .btn {
	vertical-align: top;
}
.cms-bootstrap .cms-edit-menu .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .header-panel .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .cms-edit-menu .form-horizontal :last-child.form-group {
	margin-bottom: 0px;
}
.cms-bootstrap .header-panel .form-horizontal :last-child.form-group {
	margin-bottom: 0px;
}
.cms-bootstrap label {
	display: inline-block;
}
.cms-bootstrap label.control-label {
	width: 100%; color: rgb(15, 97, 148); font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600;
}
.cms-bootstrap label.control-label-top {
	width: 100%; color: rgb(15, 97, 148); font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600;
}
.cms-bootstrap span.control-label {
	width: 100%; color: rgb(15, 97, 148); font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600; display: inline-block;
}
.cms-bootstrap .form-table {
	float: left; display: block;
}
.cms-bootstrap .form-table tbody {
	float: left; display: block;
}
.cms-bootstrap .form-table .form-table-group {
	width: 100%; margin-bottom: 12px; float: left; display: block;
}
.cms-bootstrap .form-table .form-table-label-cell {
	padding-right: 24px; vertical-align: top; display: block; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-table .form-table-label-cell {
	width: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .form-table .form-table-label-cell {
	width: 16.66%; float: left;
}
}
.cms-bootstrap .form-table .form-table-value-cell {
	word-spacing: -4px; display: block; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-table .form-table-value-cell {
	width: 50%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .form-table .form-table-value-cell {
	width: 66.66%; float: left;
}
}
.cms-bootstrap .form-table .form-table-value-cell .btn {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell span {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell label {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell a {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell p {
	word-spacing: 0px;
}
.cms-bootstrap .form-table .form-table-value-cell .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-table .form-table-value-cell .form-control-text {
	margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .form-table .form-table-validation-cell {
	display: block; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-table .form-table-validation-cell {
	width: 16.66%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .form-table .form-table-validation-cell {
	width: 16.66%; float: left;
}
}
.cms-bootstrap .form-control {
	padding: 4px 8px; border-radius: 3px; border: 2px solid rgb(189, 187, 187); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 32px; color: rgb(38, 37, 36); line-height: 20px; font-size: 14px; vertical-align: baseline; display: block; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .form-control:focus {
	outline: 0px; border-bottom-color: rgb(17, 117, 174); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.cms-bootstrap [disabled].form-control {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap [readonly].form-control {
	border-color: rgb(229, 229, 229); color: rgb(105, 102, 99); background-color: rgb(229, 229, 229);
}
.cms-bootstrap [disabled]:-ms-input-placeholder.form-control {
	color: rgb(105, 102, 99);
}
.cms-bootstrap [readonly]:-ms-input-placeholder.form-control {
	color: rgb(105, 102, 99);
}
.cms-bootstrap [disabled].form-control {
	cursor: not-allowed;
}
.cms-bootstrap textarea.form-control {
	height: auto;
}
.cms-bootstrap select.form-control {
	padding-right: 4px;
}
.IE.cms-bootstrap select.form-control {
	padding-top: 3px;
}
.IE.cms-bootstrap .DropDownField.form-control {
	width: 100%;
}
.cms-bootstrap :-ms-input-placeholder.form-control {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .form-control-icon {
	padding: 4px; width: 16px; height: 16px; font-size: 16px; margin-top: 4px;
}
.cms-bootstrap .input-width-15 {
	width: 48px;
}
.cms-bootstrap .input-width-20 {
	width: 80px;
}
.cms-bootstrap .input-width-40 {
	width: 112px;
}
.cms-bootstrap .input-width-60 {
	width: 192px;
}
.cms-bootstrap .input-width-100 {
	width: 320px;
}
.cms-bootstrap .input-width-82 {
	width: 264px;
}
.cms-bootstrap .input-width-58 {
	width: 176px;
}
.cms-bootstrap .input-sm {
	padding: 4px 8px; border-radius: 0px; height: 28px; line-height: 16px; font-size: 12px;
}
select.cms-bootstrap .input-sm {
	height: 28px; line-height: 28px;
}
textarea.cms-bootstrap .input-sm {
	height: auto;
}
.cms-bootstrap .input-lg {
	padding: 10px 16px; border-radius: 3px; height: 36px; line-height: 32px; font-size: 18px;
}
select.cms-bootstrap .input-lg {
	height: 36px; line-height: 36px;
}
textarea.cms-bootstrap .input-lg {
	height: auto;
}
.cms-bootstrap .input-date {
	text-align: right;
}
.cms-bootstrap .input-number {
	text-align: right;
}
.cms-bootstrap .radio {
	display: block;
}
.cms-bootstrap .checkbox {
	display: block;
}
.cms-bootstrap .radio label {
	line-height: 20px; padding-left: 24px; font-size: 14px; font-weight: normal; display: inline-block; position: relative; cursor: pointer;
}
.cms-bootstrap .checkbox label {
	line-height: 20px; padding-left: 24px; font-size: 14px; font-weight: normal; display: inline-block; position: relative; cursor: pointer;
}
.cms-bootstrap .radio label::before {
	left: 0px; top: 2px; width: 15px; height: 15px; line-height: 16px; display: inline-block; position: absolute; content: ""; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .checkbox label::before {
	left: 0px; top: 2px; width: 15px; height: 15px; line-height: 16px; display: inline-block; position: absolute; content: ""; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .radio label::after {
	left: 0px; top: 2px; width: 15px; height: 15px; line-height: 16px; display: inline-block; position: absolute; content: ""; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .checkbox label::after {
	left: 0px; top: 2px; width: 15px; height: 15px; line-height: 16px; display: inline-block; position: absolute; content: ""; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .radio label::after {
	background-color: transparent;
}
.cms-bootstrap .checkbox label::after {
	background-color: transparent;
}
.cms-bootstrap .radio input {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .checkbox input {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .radio input[disabled] + label {
	cursor: not-allowed;
}
.cms-bootstrap .checkbox input[disabled] + label {
	cursor: not-allowed;
}
.cms-bootstrap .radio input[disabled]:active + label {
	cursor: not-allowed;
}
.cms-bootstrap .checkbox input[disabled]:active + label {
	cursor: not-allowed;
}
.cms-bootstrap .radio input[disabled] + label::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled] + label::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled]:active + label::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled]:active + label::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled] + label:focus::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled] + label:focus::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled]:active + label:focus::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled]:active + label:focus::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled] + label:active::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled] + label:active::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled]:active + label:active::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .checkbox input[disabled]:active + label:active::before {
	color: rgb(229, 229, 229);
}
.cms-bootstrap .radio input[disabled] + label::after {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .checkbox input[disabled] + label::after {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .radio input[disabled]:active + label::after {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .checkbox input[disabled]:active + label::after {
	color: rgb(105, 102, 99);
}
.cms-bootstrap .radio input + label::before {
	text-align: center; font-family: "Core-icons"; font-size: 16px;
}
.cms-bootstrap .checkbox input + label::before {
	text-align: center; font-family: "Core-icons"; font-size: 16px;
}
.cms-bootstrap .radio input + label::after {
	text-align: center; font-family: "Core-icons"; font-size: 16px;
}
.cms-bootstrap .checkbox input + label::after {
	text-align: center; font-family: "Core-icons"; font-size: 16px;
}
.cms-bootstrap .radio input + label::before {
	color: rgb(189, 187, 187);
}
.cms-bootstrap .checkbox input + label::before {
	color: rgb(189, 187, 187);
}
.cms-bootstrap .radio input + label::after {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .checkbox input + label::after {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .radio input:focus + label::before {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .checkbox input:focus + label::before {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .radio input:active + label::before {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .checkbox input:active + label::before {
	color: rgb(17, 117, 174);
}
.Safari.cms-bootstrap .checkbox label::after {
	height: 16px;
}
.Chrome.cms-bootstrap .checkbox label::before {
	height: 16px;
}
.Chrome.cms-bootstrap .checkbox label::after {
	height: 16px;
}
.cms-bootstrap .radio input + label::before {
	content: "?";
}
.cms-bootstrap .radio input:disabled + label::before {
	content: "?";
}
.cms-bootstrap .radio input:checked + label::after {
	content: "?";
}
.cms-bootstrap .radio label::before {
	border-radius: 50%;
}
.cms-bootstrap .checkbox input + label::before {
	content: "?";
}
.cms-bootstrap .checkbox input:disabled + label::before {
	content: "?";
}
.cms-bootstrap .checkbox input:checked + label::after {
	content: "?";
}
.cms-bootstrap .radio-list-vertical {
	margin-top: 6px;
}
.cms-bootstrap .checkbox-list-vertical {
	margin-top: 6px;
}
.cms-bootstrap .radio-list-vertical label:not(:first-of-type) {
	margin-top: 4px;
}
.cms-bootstrap .checkbox-list-vertical label:not(:first-of-type) {
	margin-top: 4px;
}
.cms-bootstrap .radio-list-vertical .radio + .radio {
	margin-top: 4px;
}
.cms-bootstrap .checkbox-list-vertical .radio + .radio {
	margin-top: 4px;
}
.cms-bootstrap .radio-list-vertical .checkbox + .checkbox {
	margin-top: 4px;
}
.cms-bootstrap .checkbox-list-vertical .checkbox + .checkbox {
	margin-top: 4px;
}
.cms-bootstrap .first-on-page.radio-list-vertical {
	margin-top: 0px;
}
.cms-bootstrap .first-on-page.checkbox-list-vertical {
	margin-top: 0px;
}
.cms-bootstrap .radio-list-horizontal .radio {
	display: inline-block;
}
.cms-bootstrap .checkbox-list-horizontal .radio {
	display: inline-block;
}
.cms-bootstrap .radio-list-horizontal .checkbox {
	display: inline-block;
}
.cms-bootstrap .checkbox-list-horizontal .checkbox {
	display: inline-block;
}
.cms-bootstrap .radio-list-horizontal label {
	margin-right: 16px;
}
.cms-bootstrap .checkbox-list-horizontal label {
	margin-right: 16px;
}
.cms-bootstrap .textarea-full-width {
	width: 100%;
}
.cms-bootstrap .textarea-full-width .form-control {
	max-width: 100%;
}
.cms-bootstrap .textarea-full-width .cms-input-group {
	max-width: 100%;
}
.cms-bootstrap .form-field-full-column-width .form-control {
	max-width: 100%;
}
.cms-bootstrap .label-full-width {
	width: 100%;
}
.cms-bootstrap .label-full-width .control-label {
	text-align: left;
}
.cms-bootstrap .explanation-text {
	font-size: 14px; margin-top: 6px; display: block; max-width: 320px;
}
.cms-bootstrap .required-mark {
	color: red; font-size: 14px; font-weight: bold;
}
.cms-bootstrap input:invalid {
	box-shadow: none;
}
.cms-bootstrap .form-horizontal .editing-form-category-fields {
	margin-top: 16px; margin-bottom: 24px;
}
.cms-bootstrap .form-control-static {
	margin-top: 5px; margin-bottom: 0px;
}
.cms-bootstrap .help-block {
	color: rgb(103, 101, 98); margin-top: 5px; margin-bottom: 10px; display: block;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.cms-bootstrap .form-inline .form-control {
	width: auto; display: inline-block; min-width: 60px;
}
.cms-bootstrap .form-inline .radio {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.cms-bootstrap .form-inline .checkbox {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.cms-bootstrap .form-inline .radio input[type='radio'] {
	margin-left: 0px; float: none;
}
.cms-bootstrap .form-inline .checkbox input[type='checkbox'] {
	margin-left: 0px; float: none;
}
}
.cms-bootstrap .iconSelector .selector {
	margin-top: 16px;
}
.cms-bootstrap .iconSelector .iconGroup .iconItem {
	margin: 4px; padding: 8px; text-align: center; float: left; cursor: pointer;
}
.cms-bootstrap .iconSelector .iconGroup .selected.iconItem {
	background-color: rgb(208, 232, 237);
}
.cms-bootstrap .iconSelector .iconGroup .iconItem img {
	margin: auto; display: block;
}
.cms-bootstrap .url-checker .status {
	margin-top: 6px; margin-left: 8px; display: inline-block;
}
.cms-bootstrap .url-checker .status .status-icon-ok {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .url-checker .status .status-icon-error {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .url-checker .status .ok.status-text {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .url-checker .status .error.status-text {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .url-checker .status-error-detail {
	padding: 16px; margin-top: 6px; background-color: rgb(255, 221, 221);
}
.cms-bootstrap .url-checker .status-error-detail strong {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .url-checker .status-error-detail p {
	margin: 0px;
}
.cms-bootstrap .new-page-dialog h3 {
	padding-left: 16px;
}
.cms-bootstrap .new-page-dialog .message-label {
	margin-top: 16px; margin-left: 16px;
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form {
	padding: 13px 16px 0px;
}
.cms-bootstrap .new-page-dialog .page-content-frame .form-horizontal.page-name-form {
	width: auto; margin-bottom: 0px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form .form-group {
	margin-bottom: 0px;
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form .form-group .editing-form-value-cell {
	width: auto;
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form .form-group .editing-form-value-cell .form-control {
	width: 320px;
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form .form-group .editing-form-label-cell {
	width: auto; padding-right: 8px;
}
.cms-bootstrap .new-page-dialog .page-content-frame .page-name-form .form-group .editing-form-label-cell .control-label {
	width: auto; font-size: 14px;
}
.cms-bootstrap .selector-no-results {
	padding-left: 16px;
}
.cms-bootstrap .template-selection-control {
	background-color: rgb(214, 217, 214);
}
.cms-bootstrap .template-selection-control .radio-list-horizontal {
	padding: 16px;
}
.cms-bootstrap .form-merge-collisions .label-state-selector {
	margin-top: 24px;
}
.cms-bootstrap .form-merge-collisions .merge-country-selector div {
	display: block;
}
.cms-bootstrap .form-merge-collisions .merge-country-selector div .control-group-inline {
	width: 328px; display: block;
}
.cms-bootstrap .form-merge-collisions .merge-country-selector {
	float: left;
}
.cms-bootstrap .form-merge-collisions .merge-country-conflict-icons {
	float: left;
}
.cms-bootstrap .form-merge-collisions .merge-country-conflict-icons {
	width: 32px;
}
.cms-bootstrap .form-merge-collisions .merge-country-conflict-icons i:not(:first-child) {
	margin-top: 20px;
}
.cms-bootstrap .form-merge-collisions .merge-gender-selector div {
	display: inline;
}
.cms-bootstrap .country-selector div:nth-child(2) {
	margin-top: 12px;
}
.cms-bootstrap .data-com-mapping .country-selector div {
	display: inline;
}
.cms-bootstrap .data-com-mapping .editing-form-value-cell .control-group-inline-forced .control-group-inline {
	word-spacing: 0px;
}
.cms-bootstrap .data-com-mapping .editing-form-value-cell .checkbox {
	max-width: none;
}
.cms-bootstrap .screen-lock-dialog .form-info {
	margin-bottom: 16px; display: block;
}
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-label-cell {
	padding-right: 24px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-label-cell {
	width: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-label-cell {
	width: 33.33%; float: left;
}
}
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-value-cell {
	width: 66.66%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .screen-lock-dialog .screen-lock-dialog-form .editing-form-value-cell {
	width: 66.66%; float: left;
}
}
.cms-bootstrap .advanced-export .editing-form-label-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .NewClassWizard .editing-form-label-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .GlobalWizard .editing-form-label-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-label-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-label-cell {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .advanced-export .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .NewClassWizard .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .GlobalWizard .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-label-cell {
	width: 33.33%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .advanced-export .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .NewClassWizard .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .GlobalWizard .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-label-cell {
	width: 33.33%; float: left;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-label-cell {
	width: 33.33%; float: left;
}
}
.cms-bootstrap .advanced-export .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .NewClassWizard .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .GlobalWizard .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .advanced-export .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .NewClassWizard .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .GlobalWizard .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-value-cell {
	width: 66.66%; float: left;
}
}
@media screen and (min-width:992px)
{
.cms-bootstrap .advanced-export .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .NewClassWizard .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .GlobalWizard .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .DialogPageBody .ecommerce_optioncategory .editing-form-value-cell {
	width: 66.66%; float: left;
}
.cms-bootstrap .MacroRuleDialogBody .editing-form-value-cell {
	width: 66.66%; float: left;
}
}
.cms-bootstrap .doc-type-icon-uploader .ButtonUploaderContainer {
	padding: 0px 16px 0px 8px; vertical-align: middle; display: inline-block;
}
.cms-bootstrap .doc-type-icon-uploader .img-300 {
	width: 48px; height: 48px;
}
.cms-bootstrap .doc-type-icon-uploader .img-100 {
	width: 16px; height: 16px;
}
.cms-bootstrap .input-localized {
	position: relative;
}
.cms-bootstrap .input-localized::after {
	margin: 4px 4px 0px 0px; top: 0px; width: 12px; height: 12px; right: 0px; font-family: "Core-icons"; font-size: 12px; position: absolute; content: "?";
}
.cms-bootstrap .has-scroller.input-localized::after {
	right: 16px;
}
.cms-bootstrap.Gecko .has-scroller.input-localized::after {
	right: 24px;
}
.cms-bootstrap .info-icon {
	background: none; color: rgb(64, 62, 61); cursor: default; box-shadow: none;
}
.cms-bootstrap .btn.info-icon {
	margin: 0px; font-family: "Core-icons";
}
.cms-bootstrap [disabled].info-icon:hover {
	color: rgb(64, 62, 61);
}
.cms-bootstrap :not([disabled]).info-icon:hover {
	background: none; text-decoration: none; box-shadow: none;
}
.cms-bootstrap .info-icon:focus {
	background: none; text-decoration: none; box-shadow: none;
}
.cms-bootstrap :not([disabled]).info-icon:hover i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .info-icon:focus i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .info-icon .icon-disabled {
	cursor: not-allowed; pointer-events: none;
}
.cms-bootstrap .info-icon .icon-disabled:hover {
	color: inherit;
}
.cms-bootstrap .info-icon > i {
	padding: 4px 4px 4px 0px; width: 16px; height: 16px; font-size: 16px; margin-top: 4px;
}
.cms-bootstrap .info-icon-heading.info-icon > i {
	margin-top: 0px;
}
.cms-bootstrap .media-selector-image {
	padding-top: 4px;
}
.cms-bootstrap .alert.zone-type-change-warning {
	display: none; position: fixed;
}
.cms-bootstrap .text-captcha input[type='text'].form-control {
	width: 32px;
}
.cms-bootstrap .toggle-button .checkbox input + label {
	display: none;
}
.cms-bootstrap .form-filter {
	width: 660px; margin-bottom: 32px;
}
.cms-bootstrap .form-filter .filter-form-label-cell {
	padding-right: 24px; font-size: 14px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-label-cell {
	width: 25%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-condition-cell {
	padding-right: 8px; font-size: 14px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-condition-cell {
	width: 31.25%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-value-cell {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-value-cell {
	width: 43.75%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-value-cell .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .filter-form-value-cell .cms-input-group {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .filter-form-value-cell .cms-form-group-btn {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .filter-form-value-cell .cms-form-group-text {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .filter-form-value-cell .form-control {
	font-size: 14px; max-width: 100%;
}
.cms-bootstrap .form-filter .form-condition-cell-generated {
	padding-right: 8px; font-size: 14px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .form-condition-cell-generated {
	width: 41.66%; float: left;
}
}
.cms-bootstrap .form-filter .form-value-cell-generated {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .form-value-cell-generated {
	width: 58.33%; float: left;
}
}
.cms-bootstrap .form-filter .form-value-cell-generated .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .form-value-cell-generated .cms-input-group {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .form-value-cell-generated .cms-form-group-btn {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .form-value-cell-generated .cms-form-group-text {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .form-filter .form-value-cell-generated .form-control {
	font-size: 14px; max-width: 100%;
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-value-cell-wide {
	width: 75%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide .form-control {
	max-width: 100%;
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide i {
	margin-right: 8px;
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide-200 {
	min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-value-cell-wide-200 {
	width: 100%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide-200 .form-control {
	max-width: 100%;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell {
	text-align: right; word-spacing: -4px; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell .btn {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell span {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell label {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell a {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell p {
	word-spacing: 0px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-buttons-cell {
	width: 68.75%; float: left;
}
}
.cms-bootstrap.Chrome .form-filter .filter-form-buttons-cell .btn + .btn {
	margin-right: -4px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow {
	text-align: right; word-spacing: -4px; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow .btn {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow span {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow label {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow a {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow p {
	word-spacing: 0px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-buttons-cell-narrow {
	width: 43.75%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide {
	text-align: right; word-spacing: -4px; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide .btn {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide span {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide label {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide a {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide p {
	word-spacing: 0px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide {
	width: 100%; float: left;
}
}
.cms-bootstrap.Chrome .form-filter .filter-form-buttons-cell-wide .btn + .btn {
	margin-right: -4px;
}
.cms-bootstrap .form-filter .filter-form-value-cell-wide.form-search-container {
	text-align: right; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-value-cell-wide.form-search-container {
	width: 68.75%; float: left;
}
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link {
	text-align: right; word-spacing: -4px; min-height: 1px; box-sizing: border-box;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link .btn {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link span {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link label {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link a {
	word-spacing: 0px;
}
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link p {
	word-spacing: 0px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .form-filter .filter-form-buttons-cell-wide-with-link {
	width: 75%; float: left;
}
}
.cms-bootstrap.Chrome .form-filter .filter-form-buttons-cell-wide-with-link .btn + .btn {
	margin-right: -4px;
}
.cms-bootstrap .form-filter .form-group-buttons {
	text-align: right;
}
.cms-bootstrap .form-filter .form-group-buttons .filter-form-label-cell {
	text-align: left;
}
.cms-bootstrap .form-filter .form-group-buttons .filter-form-label-cell .simple-advanced-link {
	margin-top: 6px; display: inline-block;
}
.cms-bootstrap .search-results .highlight {
	background-color: rgb(244, 234, 201);
}
.cms-bootstrap .search-results .date {
	padding-left: 8px;
}
.cms-bootstrap .search-results .smart-search {
	margin-bottom: 24px;
}
.cms-bootstrap .search-results .sql-search {
	margin-bottom: 24px;
}
.cms-bootstrap .permission-filter {
	background: rgb(255, 255, 255); padding: 16px 16px 8px;
}
.cms-bootstrap .attachment-filter .form-control {
	margin-right: 0px;
}
.cms-bootstrap .btn {
	margin: 0px; padding: 0px 16px; border-radius: 3px; border: currentColor; border-image: none; width: auto; height: 32px; text-align: center; line-height: 32px; font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.cms-bootstrap .btn:focus {
	outline-color: transparent;
}
.cms-bootstrap .btn:hover {
	color: rgb(38, 37, 36); text-decoration: none;
}
.cms-bootstrap .btn:active {
	outline: 0px; background-image: none;
}
.cms-bootstrap .active.btn {
	outline: 0px; background-image: none;
}
.cms-bootstrap :not(.btn-icon).btn-disabled.btn {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap [disabled]:not(.btn-icon).btn {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap :disabled:not(.btn-icon).btn {
	color: rgb(105, 102, 99); cursor: not-allowed; box-shadow: none; text-shadow: none; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/BtnDisabledBg.png"); background-repeat: repeat; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-disabled.btn-icon.btn {
	opacity: 0.5;
}
.cms-bootstrap [disabled].btn-icon.btn {
	opacity: 0.5;
}
.cms-bootstrap .btn i {
	padding-right: 8px; font-size: 16px; position: relative;
}
.cms-bootstrap .icon-only.btn {
	padding: 0px 8px; font-family: "Core-icons";
}
.cms-bootstrap .icon-only.btn i {
	padding-right: 0px;
}
.cms-bootstrap .btn + .btn {
	margin-left: 8px;
}
.cms-bootstrap .btn .cms-icon-30 {
	padding: 0px 4px; width: 8px; height: 8px; font-size: 8px;
}
.cms-bootstrap .btn-default {
	margin: 0px; color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .btn-default:hover {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-default:active {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .active.btn-default {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.open .cms-bootstrap.dropdown-toggle .btn-default {
	color: rgb(38, 37, 36); background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-default:active {
	background-image: none;
}
.cms-bootstrap .active.btn-default {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .btn-default {
	background-image: none;
}
.cms-bootstrap .btn-default i {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .btn-primary {
	margin: 0px; color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #355e00; background-color: rgb(73, 125, 4);
}
.cms-bootstrap .btn-primary:hover {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .btn-primary:active {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .active.btn-primary {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.open .cms-bootstrap.dropdown-toggle .btn-primary {
	color: rgb(255, 255, 255); background-color: rgb(53, 94, 0);
}
.cms-bootstrap .btn-primary:active {
	background-image: none;
}
.cms-bootstrap .active.btn-primary {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .btn-primary {
	background-image: none;
}
.cms-bootstrap .btn-primary .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-secondary {
	margin: 0px; color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #0f6194; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .btn-secondary:hover {
	color: rgb(255, 255, 255); background-color: rgb(15, 97, 148);
}
.cms-bootstrap .btn-secondary:active {
	color: rgb(255, 255, 255); background-color: rgb(15, 97, 148);
}
.cms-bootstrap .active.btn-secondary {
	color: rgb(255, 255, 255); background-color: rgb(15, 97, 148);
}
.open .cms-bootstrap.dropdown-toggle .btn-secondary {
	color: rgb(255, 255, 255); background-color: rgb(15, 97, 148);
}
.cms-bootstrap .btn-secondary:active {
	background-image: none;
}
.cms-bootstrap .active.btn-secondary {
	background-image: none;
}
.open .cms-bootstrap.dropdown-toggle .btn-secondary {
	background-image: none;
}
.cms-bootstrap .btn-secondary .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-default:hover {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-default:active {
	border-color: rgb(163, 162, 162); color: rgb(38, 37, 36); box-shadow: inset 0px -3px 0px #a3a2a2; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-default:hover .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .btn-default:active .badge {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .active.btn-default {
	background: rgb(17, 117, 174); color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #0f6194;
}
.cms-bootstrap .active.btn-default .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-icon {
	background: none; color: rgb(64, 62, 61); box-shadow: none;
}
.cms-bootstrap .btn.btn-icon {
	margin: 0px; font-family: "Core-icons";
}
.cms-bootstrap [disabled].btn-icon:hover {
	color: rgb(64, 62, 61);
}
.cms-bootstrap :not([disabled]).btn-icon:hover {
	background: none; text-decoration: none; box-shadow: none;
}
.cms-bootstrap .btn-icon:focus {
	background: none; text-decoration: none; box-shadow: none;
}
.cms-bootstrap :not([disabled]).btn-icon:hover i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .btn-icon:focus i {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .btn-icon .icon-disabled {
	cursor: not-allowed; pointer-events: none;
}
.cms-bootstrap .btn-icon .icon-disabled:hover {
	color: inherit;
}
.cms-bootstrap .btn-link {
	border-radius: 0px; color: rgb(15, 97, 148); font-weight: normal; text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .btn-link {
	box-shadow: none; background-color: transparent;
}
.cms-bootstrap .btn-link:active {
	box-shadow: none; background-color: transparent;
}
.cms-bootstrap [disabled].btn-link {
	box-shadow: none; background-color: transparent;
}
.cms-bootstrap .btn-link {
	border-color: transparent;
}
.cms-bootstrap .btn-link:hover {
	border-color: transparent;
}
.cms-bootstrap .btn-link:active {
	border-color: transparent;
}
.cms-bootstrap .btn-link:hover {
	color: rgb(15, 97, 148); text-decoration: underline; background-color: transparent;
}
.cms-bootstrap [disabled].btn-link:hover {
	color: rgb(189, 187, 187); text-decoration: none;
}
.cms-bootstrap .btn-dropdown {
	vertical-align: middle; display: inline-block; position: relative;
}
.cms-bootstrap .btn-dropdown > .btn {
	float: left; position: relative;
}
.cms-bootstrap .btn-dropdown > .btn:hover {
	z-index: 2;
}
.cms-bootstrap .btn-dropdown > .btn:active {
	z-index: 2;
}
.cms-bootstrap .btn-dropdown > .active.btn {
	z-index: 2;
}
.cms-bootstrap .btn-dropdown > .btn > .caret {
	padding: 0px 8px 0px 4px; border: currentColor; border-image: none; width: 8px; height: 8px; right: -16px; bottom: 2px; color: rgb(64, 62, 61); font-size: 8px; vertical-align: baseline; position: relative;
}
.cms-bootstrap .btn-dropdown > .btn:focus {
	
}
.cms-bootstrap .layout-2-columns {
	margin-right: -8px; margin-left: -8px;
}
.cms-bootstrap .layout-2-columns .col-50 {
	padding: 0px 8px; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .layout-2-columns .col-50 {
	width: 50%; float: left;
}
}
.cms-bootstrap .fade {
	transition:opacity 0.15s linear; opacity: 0;
}
.cms-bootstrap .in.fade {
	opacity: 1;
}
.cms-bootstrap .collapse {
	display: none;
}
.cms-bootstrap .in.collapse {
	display: block;
}
.cms-bootstrap .collapsing {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative;
}
.cms-bootstrap .spinning {
	animation:spin 1.2s linear infinite; display: inline-block; -webkit-animation: spin 1.2s infinite linear;
}
.cms-bootstrap .caret {
	font: 8px/8px "Core-icons"; padding: 0px 4px; width: 8px; height: 8px; text-transform: none; text-decoration: none; display: inline; speak: none;
}
.cms-bootstrap .caret::before {
	content: "?";
}
.cms-bootstrap .dropdown {
	position: relative;
}
.cms-bootstrap .dropdown .dropdown-toggle {
	text-decoration: none !important;
}
.cms-bootstrap .dropdown .dropdown-toggle span {
	text-decoration: underline;
}
.cms-bootstrap .dropdown-toggle:focus {
	outline: 0px;
}
.cms-bootstrap .dropdown-menu {
	list-style: none; margin: 0px; padding: 0px; border-radius: 0px; left: 0px; top: 100%; font-size: 14px; float: left; display: none; position: absolute; z-index: 11005; min-width: 240px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.cms-bootstrap .pull-up.dropdown-menu {
	top: auto; bottom: 100%;
}
.cms-bootstrap .dropdown-menu .divider {
	margin: 0px; height: 1px; overflow: hidden; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > li {
	width: 100%; -ms-word-wrap: break-word; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > .jspContainer > .jspPane > li {
	width: 100%; -ms-word-wrap: break-word; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > li > a {
	padding: 8px 16px; width: 100%; color: rgb(255, 255, 255); line-height: 20px; clear: both; font-weight: normal; text-decoration: none; display: block; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > .jspContainer > .jspPane > li > a {
	padding: 8px 16px; width: 100%; color: rgb(255, 255, 255); line-height: 20px; clear: both; font-weight: normal; text-decoration: none; display: block; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > li > span > a {
	padding: 8px 16px; width: 100%; color: rgb(255, 255, 255); line-height: 20px; clear: both; font-weight: normal; text-decoration: none; display: block; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > .jspContainer > .jspPane > li > span > a {
	padding: 8px 16px; width: 100%; color: rgb(255, 255, 255); line-height: 20px; clear: both; font-weight: normal; text-decoration: none; display: block; box-sizing: border-box;
}
.cms-bootstrap .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > li > span > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > li > span > a:focus {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > li.disabled > a {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .dropdown-menu > li.disabled > span > a {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > .active > span > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > .active > span > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu > .active > span > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu .disabled a {
	cursor: not-allowed; background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/disabled_context.png"); background-repeat: repeat;
}
.cms-bootstrap .dropdown-menu .disabled a:hover {
	background-image: url("https://localhost/CMSPages/GetResource.ashx?image=General/disabled_context.png"); background-repeat: repeat; background-color: inherit;
}
.cms-bootstrap .open > .dropdown-menu {
	display: block;
}
.cms-bootstrap .open > a {
	outline: 0px;
}
.cms-bootstrap .dropdown-header {
	padding: 8px 16px; color: rgb(255, 255, 255); line-height: 20px; display: block;
}
.cms-bootstrap .dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 10995;
}
.cms-bootstrap .pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.cms-bootstrap .dropup .caret {
	border-top-color: currentColor; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; border-bottom-width: 4px; border-top-style: dotted; border-bottom-style: solid; content: "";
}
.cms-bootstrap .navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; border-bottom-width: 4px; border-top-style: dotted; border-bottom-style: solid; content: "";
}
.cms-bootstrap .dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.cms-bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.cms-bootstrap .context-menu {
	background: 0px 0px rgb(64, 62, 61) !important; border: currentColor !important; border-image: none !important; width: auto !important; color: rgb(255, 255, 255) !important; font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif !important; font-size: 12px !important;
}
.cms-bootstrap .context-menu .item {
	border: currentColor !important; border-image: none !important; height: auto !important; text-align: left; overflow: hidden; text-decoration: none; display: block;
}
.cms-bootstrap .context-menu .item-last {
	border: currentColor !important; border-image: none !important; height: auto !important; text-align: left; overflow: hidden; text-decoration: none; display: block;
}
.cms-bootstrap .context-menu .item-padding {
	padding: 4px; vertical-align: middle; display: block; cursor: pointer;
}
.cms-bootstrap .context-menu .btn {
	padding: 12px; width: 40px; height: 40px; line-height: 16px;
}
.cms-bootstrap .context-menu .btn-default.btn {
	border-color: rgb(38, 37, 36); margin: 0px; border-radius: 0px; color: rgb(189, 187, 187); box-shadow: none; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .context-menu .btn-default.btn:hover {
	border-color: rgb(38, 37, 36); margin: 0px; border-radius: 0px; color: rgb(189, 187, 187); box-shadow: none; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .context-menu .btn-default.btn:focus {
	border-color: rgb(38, 37, 36); margin: 0px; border-radius: 0px; color: rgb(189, 187, 187); box-shadow: none; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .context-menu .btn-default.btn:active {
	border-color: rgb(38, 37, 36); margin: 0px; border-radius: 0px; color: rgb(189, 187, 187); box-shadow: none; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .context-menu .btn-default.btn i {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .context-menu .btn-default.btn:hover i {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .context-menu .btn-default.btn:focus i {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .context-menu .btn-default.btn:active i {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .context-menu .btn-default.btn:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .open.context-menu .btn-default.btn {
	border-color: rgb(64, 62, 61); box-shadow: none !important; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .open.context-menu .btn-default.btn:hover {
	border-color: rgb(64, 62, 61); box-shadow: none !important; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .open.context-menu .btn-default.btn:focus {
	border-color: rgb(64, 62, 61); box-shadow: none !important; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .anchor-dropup {
	z-index: 20001;
}
.cms-bootstrap .btn-group.anchor-dropup {
	right: 8px; bottom: 8px; position: fixed;
}
.cms-bootstrap .anchor-dropup .dropdown-menu {
	visibility: visible;
}
.cms-bootstrap .open.anchor-dropup .dropdown-menu {
	visibility: visible;
}
.cms-bootstrap .anchor-dropup .dropdown-menu {
	border-color: rgb(64, 62, 61); padding: 0px; left: auto; right: 0px; color: rgb(255, 255, 255); margin-bottom: 0px; display: block; visibility: hidden; min-width: 192px; box-shadow: none; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .anchor-dropup .dropdown-menu > li > a {
	color: rgb(255, 255, 255); background-color: rgb(64, 62, 61);
}
.cms-bootstrap .anchor-dropup .dropdown-menu ul > li > a {
	color: rgb(255, 255, 255); background-color: rgb(64, 62, 61);
}
.cms-bootstrap .anchor-dropup .dropdown-menu > .jspContainer > .jspPane > li > a {
	color: rgb(255, 255, 255); background-color: rgb(64, 62, 61);
}
.cms-bootstrap .anchor-dropup .dropdown-menu > li > a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .anchor-dropup .dropdown-menu ul > li > a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .anchor-dropup .dropdown-menu > .jspContainer > .jspPane > li > a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .anchor-dropup .dropdown-menu .jspDrag {
	border: currentColor; border-image: none; background-color: rgb(105, 102, 99);
}
.cms-bootstrap .anchor-dropup .dropdown-menu .jspDrag:hover {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .anchor-dropup .dropdown-menu .jspTrack {
	background: none;
}
.cms-bootstrap .anchor-dropup .dropdown-menu .jspVerticalBar {
	width: 8px;
}
.cms-bootstrap .anchor-dropup .dropdown-menu-inner-wrap.dropdown-menu {
	padding: 0px; position: static;
}
.cms-bootstrap .btn-group.anchor-dropup-dialog {
	right: 48px; bottom: 96px;
}
.cms-bootstrap .DialogMediaLibraryBlock {
	padding: 16px 8px 16px 16px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .DialogMediaLibraryBlock .form-horizontal {
	margin-bottom: 0px;
}
.cms-bootstrap .DialogMediaLibraryBlock .form-horizontal :last-child.form-group {
	margin-bottom: 0px;
}
.cms-bootstrap .DialogSiteBlock {
	padding: 8px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .DialogSiteBlock .SiteSelector {
	display: inline-block;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
}
.cms-bootstrap .language-menu .dropdown-menu {
	visibility: visible;
}
.cms-bootstrap .open.language-menu .dropdown-menu {
	visibility: visible;
}
.cms-bootstrap .language-menu .dropdown-menu {
	width: 265px; display: block; visibility: hidden; max-height: 480px;
}
.cms-bootstrap .language-menu .dropdown-menu span {
	font-family: "Segoe UI",Helvetica,Verdana,Arial,sans-serif !important;
}
.cms-bootstrap .language-menu .dropdown-menu .dropdown-menu-inner-wrap {
	padding: 0px; position: static;
}
.cms-bootstrap .language-menu .dropdown-menu .jspDrag {
	border: currentColor; border-image: none; background-color: rgb(105, 102, 99);
}
.cms-bootstrap .language-menu .dropdown-menu .jspDrag:hover {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .language-menu .dropdown-menu .jspPane ul {
	box-shadow: none;
}
.cms-bootstrap .language-menu + .btn {
	margin-left: 8px;
}
.cms-bootstrap .language-menu .language-flag {
	margin-top: 3px; float: left;
}
.cms-bootstrap .language-menu .language-name {
	margin-left: 24px; display: block;
}
.cms-bootstrap .language-menu .language-name-selected {
	font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600;
}
.cms-bootstrap .language-menu .dropdown-toggle img {
	vertical-align: text-bottom;
}
.cms-bootstrap .header-site-selector {
	margin-right: 4px;
}
.cms-bootstrap .header-site-selector .site-selector {
	display: none;
}
.cms-bootstrap .header-site-selector .fancy-select {
	border-right-color: rgb(105, 102, 99); border-left-color: rgb(105, 102, 99); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
.cms-bootstrap .header-site-selector .disabled.fancy-select {
	opacity: 0.5;
}
.cms-bootstrap .header-site-selector .fancy-select .dropdown {
	padding: 16px 8px; line-height: 16px; font-size: 14px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer;
}
.cms-bootstrap .header-site-selector .fancy-select .dropdown:hover {
	background: rgb(64, 62, 61);
}
.cms-bootstrap .header-site-selector .fancy-select .open.dropdown {
	background: rgb(64, 62, 61);
}
.cms-bootstrap .header-site-selector .fancy-select .dropdown::after {
	padding: 0px 4px; color: rgb(163, 162, 162); line-height: 8px; font-family: "Core-icons"; font-size: 8px; content: "?";
}
.cms-bootstrap .header-site-selector .fancy-select .dropdown-menu {
	overflow: auto; display: none; visibility: hidden; cursor: pointer;
}
.cms-bootstrap .header-site-selector .fancy-select .open.dropdown-menu {
	display: block; visibility: visible;
}
.cms-bootstrap .header-site-selector .fancy-select .dropdown-menu li:hover {
	background: rgb(80, 78, 76);
}
.cms-bootstrap .dropdown-menu-right {
	left: auto; right: 0px;
}
.cms-bootstrap .dropdown-menu-left {
	left: 0px; right: auto;
}
.btn-default .cms-bootstrap .caret {
	border-top-color: rgb(38, 37, 36);
}
.btn-primary .cms-bootstrap .caret {
	border-top-color: rgb(255, 255, 255);
}
.cms-bootstrap .dropup .btn-default .caret {
	border-bottom-color: rgb(38, 37, 36);
}
.cms-bootstrap .dropup .btn-primary .caret {
	border-bottom-color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.cms-bootstrap .btn-group > .btn {
	float: left; position: relative;
}
.cms-bootstrap .btn-group > .btn:hover {
	z-index: 2;
}
.cms-bootstrap .btn-group > .active.btn {
	z-index: 2;
}
.cms-bootstrap .btn-group > .active.btn {
	background: rgb(17, 117, 174); color: rgb(255, 255, 255); box-shadow: inset 0px -3px 0px #0f6194;
}
.cms-bootstrap .btn-group > .active.btn i {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-group > .active.btn .badge {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .btn-group > .btn:focus {
	
}
.cms-bootstrap .btn-group > .btn + .btn {
	margin-left: -1px;
}
.cms-bootstrap .btn-group > :not(:first-child):not(.dropdown-toggle):not(:last-child).btn {
	border-radius: 0px;
}
.cms-bootstrap .btn-group > :first-child.btn {
	margin-left: 0px;
}
.cms-bootstrap .btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.cms-bootstrap .btn-group > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.cms-bootstrap .btn-group > :not(:first-child).dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.cms-bootstrap .btn-group > .btn-group {
	float: left;
}
.cms-bootstrap .btn-group > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.cms-bootstrap .btn-group > :first-child.btn-group > :last-child.btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.cms-bootstrap .btn-group > :first-child.btn-group > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.cms-bootstrap .btn-group > :last-child.btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.cms-bootstrap .btn-group .dropdown-toggle:active {
	outline: 0px;
}
.cms-bootstrap .open.btn-group .dropdown-toggle {
	outline: 0px;
}
.cms-bootstrap .btn-group > :not(:last-child):not(.dropdown-toggle).btn {
	border-right-color: rgb(163, 162, 162); border-right-width: 1px; border-right-style: solid;
}
.cms-bootstrap .btn-group > :not(:last-child):not(.dropdown-toggle).active.btn {
	border-right-color: rgb(17, 117, 174); border-right-width: 1px; border-right-style: solid;
}
.cms-bootstrap .open.btn-group-split > .dropdown-toggle.btn {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .btn-group > .btn + .dropdown-toggle {
	padding: 0px 8px; border-left-color: rgb(163, 162, 162); border-left-width: 1px; border-left-style: solid;
}
.cms-bootstrap .btn-group > .btn-lg + .dropdown-toggle {
	padding: 0px 12px;
}
.cms-bootstrap [data-toggle='buttons'] > .btn > input[type='radio'] {
	display: none;
}
.cms-bootstrap [data-toggle='buttons'] > .btn > input[type='checkbox'] {
	display: none;
}
.cms-bootstrap .btns-vertical .btn {
	margin-bottom: 8px; display: block;
}
.cms-bootstrap .btns-vertical .btn + .btn {
	margin-left: 0px;
}
.cms-bootstrap .btns-vertical :last-child.btn {
	margin-bottom: 0px;
}
.cms-bootstrap .input-group-btn {
	display: table-cell;
}
.cms-bootstrap :not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.cms-bootstrap .input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.cms-bootstrap .input-group-btn {
	top: 30px; width: auto; text-align: right; right: 0px; white-space: nowrap; position: absolute;
}
.cms-bootstrap .input-group-btn > .btn + .btn-first.btn {
	margin-left: 4px;
}
.cms-bootstrap textarea + .input-group-btn {
	top: -30px;
}
.cms-bootstrap .input-group-btn > .btn {
	margin: 0px; padding: 0px; width: 32px; height: 32px;
}
.cms-bootstrap .input-group-btn > .btn + .btn {
	margin-left: -4px;
}
.cms-bootstrap .input-group-btn > .btn:hover {
	z-index: 2;
}
.cms-bootstrap .input-group-btn > .btn:active {
	z-index: 2;
}
.cms-bootstrap :last-child.input-group-btn > :not(:first-child):not(.btn-first).btn {
	border-left-color: rgb(163, 162, 162); border-left-width: 1px; border-left-style: solid;
}
.cms-bootstrap .cms-input-group {
	width: 100%; position: relative;
}
.cms-bootstrap .cms-input-group .input-group-btn {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 11005; clip: rect(0px, 0px, 0px, 0px);
}
.cms-bootstrap .cms-input-group .input-group-btn:hover {
	margin: auto; width: auto; height: auto; clip: auto;
}
.cms-bootstrap .cms-input-group .input-group-btn:focus {
	margin: auto; width: auto; height: auto; clip: auto;
}
.cms-bootstrap .cms-input-group .input-group-btn :not(:hover).btn-default:focus {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .cms-input-group .input-group-btn :not(:hover).btn-default:active {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .cms-input-group input:focus + .input-group-btn {
	margin: auto; width: auto; height: auto; clip: auto;
}
.cms-bootstrap .cms-input-group textarea:focus + .input-group-btn {
	margin: auto; width: auto; height: auto; clip: auto;
}
.cms-bootstrap .cms-form-group {
	width: 100%; display: table; border-collapse: separate; position: relative;
}
.cms-bootstrap .cms-form-group .form-control {
	display: block;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn {
	width: 1px; display: table-cell; min-width: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-text {
	width: 1px; display: table-cell; min-width: 8px;
}
.cms-bootstrap .cms-form-group :first-child.cms-form-group-btn span {
	padding-left: 0px;
}
.cms-bootstrap .cms-form-group :first-child.cms-form-group-text span {
	padding-left: 0px;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn {
	font-size: 0px; vertical-align: middle; display: table-cell; white-space: nowrap; position: relative;
}
.cms-bootstrap .cms-form-group .cms-form-group-text {
	font-size: 0px; vertical-align: middle; display: table-cell; white-space: nowrap; position: relative;
}
.cms-bootstrap .cms-form-group .cms-form-group-input {
	font-size: 0px; vertical-align: middle; display: table-cell; white-space: nowrap; position: relative;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn .btn {
	font-size: 14px; margin-left: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-text .btn {
	font-size: 14px; margin-left: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-input .btn {
	font-size: 14px; margin-left: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn span {
	padding-left: 8px; font-size: 14px; font-weight: bold; vertical-align: middle;
}
.cms-bootstrap .cms-form-group .cms-form-group-text span {
	padding-left: 8px; font-size: 14px; font-weight: bold; vertical-align: middle;
}
.cms-bootstrap .cms-form-group .cms-form-group-input span {
	padding-left: 8px; font-size: 14px; font-weight: bold; vertical-align: middle;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn + .cms-form-group-input {
	padding-left: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-text + .cms-form-group-input {
	padding-left: 8px;
}
.cms-bootstrap .cms-form-group .cms-form-group-input + .cms-form-group-input {
	padding-left: 8px;
}
.cms-bootstrap .control-group-inline-forced {
	word-spacing: -4px;
}
.cms-bootstrap .control-group-inline-forced .btn {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced span {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced label {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced a {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced p {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline-forced .button-explanation-text {
	margin-top: 6px; margin-left: 8px; float: left; display: inline-block;
}
.cms-bootstrap .control-group-inline-forced .btn {
	vertical-align: top;
}
.cms-bootstrap .control-group-inline-forced .btn-dropdown {
	vertical-align: top;
}
.cms-bootstrap .control-group-inline-forced .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline-forced .radio {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline-forced .checkbox {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline-forced .checkbox-no-label {
	margin-right: 0px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline-forced .form-control-text {
	font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .control-group-inline-forced + .control-group-inline {
	margin-top: 8px;
}
.cms-bootstrap .control-group-inline-forced + .control-group-inline-forced {
	margin-top: 8px;
}
.cms-bootstrap .control-group-inline-forced .cms-icon-80 {
	margin-top: 4px;
}
.cms-bootstrap .control-group-inline-forced .control-group-inline {
	vertical-align: top; display: inline-block; white-space: nowrap;
}
.cms-bootstrap .control-group-inline-forced .btns-vertical {
	vertical-align: top; display: inline-block; white-space: nowrap;
}
.cms-bootstrap .control-group-inline-forced .checkbox {
	margin-top: 6px;
}
.cms-bootstrap .control-group-inline-forced .btn-group + .checkbox {
	margin-left: 16px;
}
.cms-bootstrap .control-group-inline-forced .btn-icon.btn + .form-control-text {
	margin-left: 8px;
}
.cms-bootstrap .control-group-inline-forced .input-label {
	color: rgb(15, 97, 148); font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600;
}
.cms-bootstrap .control-group-inline-forced div {
	vertical-align: top !important; display: inline !important;
}
.cms-bootstrap .control-group-inline-wrap .btn {
	margin-right: 8px; margin-bottom: 8px; margin-left: 0px;
}
.cms-bootstrap .control-group-inline {
	word-spacing: -4px;
}
.cms-bootstrap .control-group-inline .btn {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline span {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline label {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline a {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline p {
	word-spacing: 0px;
}
.cms-bootstrap .control-group-inline .button-explanation-text {
	margin-top: 6px; margin-left: 8px; float: left; display: inline-block;
}
.cms-bootstrap .control-group-inline .btn {
	vertical-align: top;
}
.cms-bootstrap .control-group-inline .btn-dropdown {
	vertical-align: top;
}
.cms-bootstrap .control-group-inline .form-control {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline .radio {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline .checkbox {
	margin-right: 8px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline .checkbox-no-label {
	margin-right: 0px; vertical-align: top; display: inline-block; max-width: 320px;
}
.cms-bootstrap .control-group-inline .form-control-text {
	font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .control-group-inline + .control-group-inline {
	margin-top: 8px;
}
.cms-bootstrap .control-group-inline + .control-group-inline-forced {
	margin-top: 8px;
}
.cms-bootstrap .control-group-inline .cms-icon-80 {
	margin-top: 4px;
}
.cms-bootstrap .control-group-inline .control-group-inline {
	vertical-align: top; display: inline-block; white-space: nowrap;
}
.cms-bootstrap .control-group-inline .btns-vertical {
	vertical-align: top; display: inline-block; white-space: nowrap;
}
.cms-bootstrap .control-group-inline .checkbox {
	margin-top: 6px;
}
.cms-bootstrap .control-group-inline .btn-group + .checkbox {
	margin-left: 16px;
}
.cms-bootstrap .control-group-inline .btn-icon.btn + .form-control-text {
	margin-left: 8px;
}
.cms-bootstrap .control-group-inline .input-label {
	color: rgb(15, 97, 148); font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-weight: 600;
}
.cms-bootstrap .control-group-units .explanation-text {
	font-size: 14px; margin-top: 6px; margin-right: 8px; display: inline-block;
}
.cms-bootstrap .btns-vertical-page-template.btns-vertical {
	margin-top: 12px;
}
.cms-bootstrap .nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.cms-bootstrap .nav > li {
	display: block; position: relative;
}
.cms-bootstrap .nav > li > a {
	padding: 10px 16px; display: block; position: relative;
}
.cms-bootstrap .nav > li > a:hover {
	text-decoration: none; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav > li > a:focus {
	text-decoration: none; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav > li.disabled > a {
	color: rgb(189, 187, 187);
}
.cms-bootstrap .nav > li.disabled > a:hover {
	color: rgb(189, 187, 187); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.cms-bootstrap .nav > li.disabled > a:focus {
	color: rgb(189, 187, 187); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.cms-bootstrap .nav .open > a {
	border-color: rgb(15, 97, 148); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav .open > a:hover {
	border-color: rgb(15, 97, 148); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav .open > a:focus {
	border-color: rgb(15, 97, 148); background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav .nav-divider {
	margin: 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav > li > a > img {
	max-width: none;
}
.cms-bootstrap .nav-tabs {
	padding-top: 16px;
}
.cms-bootstrap .nav-tabs > li {
	line-height: 32px;
}
.cms-bootstrap .nav-tabs > li > a {
	padding: 0px 16px; color: rgb(38, 37, 36); text-decoration: none; cursor: pointer;
}
.cms-bootstrap .nav-tabs > li > div {
	padding: 0px 16px; color: rgb(38, 37, 36); text-decoration: none; cursor: pointer;
}
.cms-bootstrap .nav-tabs > li > a:hover {
	background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav-tabs > li > div:hover {
	background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav-tabs > li > a:focus {
	background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav-tabs > li > div:focus {
	background-color: rgb(229, 229, 229);
}
.cms-bootstrap .nav-tabs .active a {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active div {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active a:hover {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active div:hover {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active a:focus {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active div:focus {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .nav-tabs .active .dropdown-menu a {
	cursor: pointer; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .nav-tabs .active .dropdown-menu a:hover {
	color: rgb(255, 255, 255); background-color: rgb(80, 78, 76);
}
.cms-bootstrap .nav-tabs .active .dropdown-menu a:focus {
	color: rgb(255, 255, 255); background-color: rgb(80, 78, 76);
}
.cms-bootstrap .nav-tabs .dropdown-menu {
	z-index: 42110;
}
.cms-bootstrap .nav-tabs .dropdown-toggle .tab-title {
	display: none;
}
.cms-bootstrap .nav-tabs .active .dropdown-toggle .tab-original-title {
	display: none;
}
.cms-bootstrap .nav-tabs .active .dropdown-toggle .tab-title {
	display: inline;
}
.cms-bootstrap .nav-tabs .dropdown-toggle .tab-original-title {
	display: inline;
}
.nav-tabs-bg.cms-bootstrap {
	background: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-container-horizontal {
	padding: 0px 16px; line-height: 32px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-container-horizontal li {
	float: left;
}
.cms-bootstrap .nav-tabs-container-horizontal li a > img {
	padding: 8px;
}
.cms-bootstrap .nav-tabs-container-horizontal .caret {
	line-height: 8px;
}
.cms-bootstrap .nav-tabs-container-vertical {
	padding: 0px 0px 16px; width: 208px; line-height: 32px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-container-vertical .nav-tabs > li {
	font-size: 18px;
}
.cms-bootstrap .nav-tabs-container-vertical .nav-tabs > li > a {
	padding: 8px 16px; line-height: 24px;
}
.cms-bootstrap .nav-tabs-container-vertical .nav-tabs .nav-sub-tabs {
	padding-top: 0px;
}
.cms-bootstrap .nav-tabs-container-vertical .nav-tabs .nav-sub-tabs > li {
	padding-left: 16px; font-size: 14px;
}
.cms-bootstrap .nav-tabs-container-vertical .nav-tabs .nav-sub-tabs > li > a {
	padding: 6px 16px; line-height: 20px;
}
.cms-bootstrap .nav-tabs-no-padding .nav-tabs-container-vertical .nav-tabs {
	padding-top: 0px;
}
.cms-bootstrap .nav-tabs-no-padding .nav-tabs-container-horizontal .nav-tabs {
	padding-left: 0px;
}
.cms-bootstrap .nav-tabs-container-vertical-background {
	height: 100%; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-container-vertical-hidden {
	display: none;
}
.cms-bootstrap .nav-tabs-vertical-hidden {
	overflow: visible !important; z-index: 42110 !important;
}
.cms-bootstrap .nav-tabs-vertical-hidden .nav-tabs-container-vertical-background {
	left: 0px !important; top: 0px !important; width: 32px; position: absolute; z-index: 42110; box-shadow: 0px 0px 8px #bdbbbb;
}
.cms-bootstrap .nav-tabs-vertical-hidden .nav-tabs-container-vertical-background .nav-tabs-container-vertical-hidden {
	left: 0px; top: 0px; width: 32px; height: 100%; text-align: center; display: block; position: absolute; z-index: 42110; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-container-vertical-hidden-icon {
	padding: 16px 8px; width: 16px; color: rgb(64, 62, 61);
}
.cms-bootstrap .nav-tabs-vertical-hiding {
	overflow: visible !important; z-index: 42110 !important;
}
.cms-bootstrap .nav-tabs-vertical-hiding .nav-tabs-container-vertical-background {
	box-shadow: 3.2px 0px 3.2px 0px #bdbbbb;
}
.cms-bootstrap .nav-tabs-vertical-hidden-hover .nav-tabs-container-vertical-background:hover .nav-tabs-container-vertical-hidden {
	transition:125ms; width: 40px; cursor: pointer; box-shadow: 0px 0px 8px #bdbbbb;
}
.cms-bootstrap .nav-tabs-vertical-hidden-hover .nav-tabs-container-vertical-background:hover .nav-tabs-container-vertical-hidden-icon {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .nav-tabs-container-vertical-background {
	width: 208px;
}
.cms-bootstrap .nav-tabs-vertical-hidden-show .nav-tabs-container-vertical-background {
	width: 208px;
}
.cms-bootstrap .nav-tabs-vertical-hidden-show .nav-tabs-container-vertical-background .nav-tabs-container-vertical-hidden {
	display: none;
}
.cms-bootstrap .nav-tabs-vertical-layout .scroll-shadow {
	left: 0px; height: 8px; right: 0px; display: block; position: absolute; z-index: 2; background-image: linear-gradient(rgb(189, 187, 187) 0%, rgba(189, 187, 187, 0) 100%); background-repeat: repeat-x;
}
.cms-bootstrap .nav-tabs-vertical-layout .bottom.scroll-shadow {
	top: auto; bottom: 0px; background-image: linear-gradient(rgba(189, 187, 187, 0) 0%, rgb(189, 187, 187) 100%); background-repeat: repeat-x;
}
.cms-bootstrap .nav-tabs-vertical-layout .js-scrollable {
	
}
.cms-bootstrap .nav-tabs-vertical-layout .jspVerticalBar {
	width: 8px;
}
.cms-bootstrap .nav-tabs-vertical-layout .jspDrag {
	border: currentColor; border-image: none; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .nav-tabs-vertical-layout .jspHover.jspDrag {
	background-color: rgb(163, 162, 162);
}
.cms-bootstrap .nav-tabs-back {
	height: 48px; overflow: hidden; display: none; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .nav-tabs-back i {
	padding: 12px; width: 24px; height: 24px; color: rgb(64, 62, 61); font-size: 24px;
}
.cms-bootstrap .nav-tabs-back button {
	margin: 0px; padding: 0px; height: 48px;
}
.cms-bootstrap .design-showcontent {
	top: 0px; right: 0px; padding-top: 24px; padding-right: 16px; position: absolute;
}
.cms-bootstrap .nav-tabs-site-selector {
	padding: 16px 16px 0px; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .tab-content > .tab-pane {
	display: none;
}
.cms-bootstrap .pill-content > .pill-pane {
	display: none;
}
.cms-bootstrap .tab-content > .active {
	display: block;
}
.cms-bootstrap .pill-content > .active {
	display: block;
}
.cms-bootstrap .nav .caret {
	border-top-color: rgb(15, 97, 148); border-bottom-color: rgb(15, 97, 148);
}
.cms-bootstrap .nav a:hover .caret {
	border-top-color: rgb(15, 97, 148); border-bottom-color: rgb(15, 97, 148);
}
.cms-bootstrap .nav-tabs .dropdown-menu {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.cms-bootstrap .navbar {
	margin-bottom: 0px; position: relative; z-index: 11000; min-height: 48px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar {
	border-radius: 0px;
}
}
.cms-bootstrap .navbar-collapse {
	padding-right: 12px; padding-left: 12px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; max-height: 340px; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch;
}
.cms-bootstrap .in.navbar-collapse {
	-ms-overflow-y: auto;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none;
}
.cms-bootstrap .collapse.navbar-collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important;
}
.cms-bootstrap .in.navbar-collapse {
	-ms-overflow-y: visible;
}
}
.cms-bootstrap .container > .navbar-collapse {
	margin-right: -12px; margin-left: -12px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
}
.cms-bootstrap .navbar-static-top {
	border-width: 0px 0px 1px;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar-static-top {
	border-radius: 0px;
}
}
.cms-bootstrap .navbar-fixed-top {
	border-width: 0px 0px 1px; left: 0px; right: 0px; position: fixed;
}
.cms-bootstrap .navbar-fixed-bottom {
	border-width: 0px 0px 1px; left: 0px; right: 0px; position: fixed;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar-fixed-top {
	border-radius: 0px;
}
.cms-bootstrap .navbar-fixed-bottom {
	border-radius: 0px;
}
}
.cms-bootstrap .navbar-fixed-top {
	top: 0px; z-index: 11030;
}
.cms-bootstrap .navbar-fixed-bottom {
	bottom: 0px; margin-bottom: 0px;
}
.cms-bootstrap .navbar-toggle {
	padding: 9px 10px; border-radius: 2px; border: 1px solid transparent; border-image: none; margin-top: 31px; margin-right: 12px; margin-bottom: 31px; float: right; position: relative; background-color: transparent;
}
@media screen and (min-width:660px)
{
.cms-bootstrap .navbar-toggle {
	display: none;
}
}
.cms-bootstrap .navbar-nav {
	margin: 0px;
}
.cms-bootstrap .navbar-nav > li > a {
	line-height: 20px; padding-top: 10px; padding-bottom: 10px;
}
@media screen and (max-width:659px)
{
.cms-bootstrap .navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: 0px; float: none; position: static; box-shadow: none; background-color: transparent;
}
.cms-bootstrap .navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.cms-bootstrap .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.cms-bootstrap .navbar-nav .open .dropdown-menu > li > a {
	line-height: 20px;
}
.cms-bootstrap .navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
.cms-bootstrap .navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
.cms-bootstrap .navbar-nav > li {
	float: left;
}
.cms-bootstrap .navbar-nav > li > a {
	padding-top: 14px; padding-bottom: 14px;
}
.cms-bootstrap .navbar-left {
	float: left !important;
}
.cms-bootstrap .navbar-right {
	float: right !important;
}
.cms-bootstrap .navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.cms-bootstrap .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.cms-bootstrap .pull-right.navbar-nav > li > .dropdown-menu {
	left: auto; right: 0px;
}
.cms-bootstrap .navbar-nav > li > .pull-right.dropdown-menu {
	left: auto; right: 0px;
}
.cms-bootstrap .navbar-text {
	padding: 0px 16px; line-height: 48px; float: left;
}
.cms-bootstrap .navbar-inverse {
	border-color: rgb(38, 37, 36); background-color: rgb(38, 37, 36);
}
.cms-bootstrap .navbar-inverse li {
	display: inline-block;
}
.cms-bootstrap .navbar-inverse .navbar-text {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > li > a > i {
	color: rgb(163, 162, 162); text-decoration: none; display: inline-block;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(64, 62, 61); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(64, 62, 61); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(64, 62, 61); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-toggle {
	border-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-toggle:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-toggle:focus {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-collapse {
	border-color: rgb(20, 19, 19);
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > .dropdown > a .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
.cms-bootstrap .navbar-inverse .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}
@media screen and (max-width:659px)
{
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(38, 37, 36);
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255); background-color: rgb(64, 62, 61);
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(64, 62, 61); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(64, 62, 61); background-color: transparent;
}
.cms-bootstrap .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(64, 62, 61); background-color: transparent;
}
}
.cms-bootstrap .cms-navbar {
	border: currentColor; border-image: none; height: 48px; margin-bottom: 0px; z-index: 11000; min-height: 0px;
}
.cms-bootstrap .cms-navbar > .navbar-nav > li > a {
	padding: 0px;
}
.cms-bootstrap .cms-navbar li {
	display: block;
}
.cms-bootstrap .cms-navbar .collapsed.accordion-toggle {
	background-color: transparent;
}
.cms-bootstrap .cms-navbar .collapsed.chat-toggle {
	background-color: transparent;
}
.cms-bootstrap .cms-navbar .dropdown-menu {
	border-color: rgb(64, 62, 61); background-color: rgb(64, 62, 61);
}
.cms-bootstrap .cms-navbar .dropdown-menu > li > a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar .dropdown-menu > li > span > a:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar .dropdown-menu > li > a:focus {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar .dropdown-menu > li > span > a:focus {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar .navbar-inverse > li > a.accordion-toggle:hover {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .cms-navbar .navbar-inverse > li > a:not(.collapsed).accordion-toggle {
	background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar .navbar-inverse > li > a:not(.collapsed).accordion-toggle i {
	color: rgb(115, 186, 230);
}
.cms-bootstrap .cms-navbar .navbar-inverse a.dropdown-toggle:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .cms-navbar .navbar-inverse > .open > a.dropdown-toggle:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .cms-navbar .navbar-inverse > .open > a.dropdown-toggle {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .cms-nav-icon-large {
	padding: 10px 8px; width: 28px; height: 28px; color: rgb(163, 162, 162); font-size: 28px;
}
.cms-bootstrap .cms-nav-icon-medium {
	padding: 12px; width: 24px; height: 24px; color: rgb(163, 162, 162); font-size: 24px;
}
.cms-bootstrap .nav-search-container {
	padding: 16px; width: 208px; overflow: hidden; white-space: nowrap;
}
.cms-bootstrap .nav-search-container input[type='search'] {
	padding: 0px 24px 0px 4px; border-radius: 3px; border: currentColor; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 28px; color: rgb(38, 37, 36); vertical-align: middle; display: inline-block; box-sizing: border-box; background-color: rgb(247, 247, 247);
}
.cms-bootstrap .nav-search-container input[type='search']:-ms-input-placeholder {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .nav-search-container i {
	padding: 6px; left: -32px; width: 16px; height: 16px; color: rgb(163, 162, 162); font-size: 16px; vertical-align: middle; position: relative; box-sizing: content-box;
}
.cms-bootstrap .cms-navbar-help {
	color: rgb(255, 255, 255); line-height: 48px; z-index: 10990; min-height: 0px;
}
.cms-bootstrap .cms-navbar-help {
	background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar-help .nav > li > a:focus {
	background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar-help .nav > li > a {
	padding: 0px 16px; height: 48px; color: rgb(255, 255, 255); line-height: 48px; text-decoration: underline;
}
.cms-bootstrap .cms-navbar-help .nav > li > a:hover {
	text-decoration: none;
}
.cms-bootstrap .cms-navbar-help ul {
	border: currentColor; border-image: none; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar-help .nav .caret {
	border-top-color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-navbar-help .nav:hover .caret {
	border-top-color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-navbar-help .nav > li > .dropdown-toggle {
	z-index: 10990;
}
.cms-bootstrap .cms-navbar-help .nav > li > a:hover {
	background-color: rgb(17, 117, 174);
}
.cms-bootstrap .cms-navbar-help .nav li.open > a {
	background-color: rgb(17, 117, 174);
}
.cms-bootstrap .cms-navbar-help .dropdown-menu {
	z-index: 10989; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .cms-navbar-help .dropdown-menu > li > a {
	background-color: rgb(17, 117, 174);
}
.cms-bootstrap .cms-navbar-help .dropdown-menu > li > span > a {
	background-color: rgb(17, 117, 174);
}
.cms-bootstrap .cms-navbar-help .dropdown-menu > li > a:hover {
	background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar-help .dropdown-menu > li > span > a:hover {
	background-color: rgb(15, 97, 148);
}
.cms-bootstrap .cms-navbar-help .nav-search-container {
	padding: 0px 10px;
}
.cms-bootstrap .cms-navbar-help .nav-search-container input[type='search'] {
	vertical-align: baseline;
}
.cms-bootstrap .cms-navbar-help .nav-search-container i {
	line-height: 14px; vertical-align: baseline;
}
.cms-bootstrap .breadcrumb {
	list-style: none; padding: 12px 16px; color: rgb(38, 37, 36); margin-bottom: 0px;
}
.cms-bootstrap .breadcrumb > li {
	vertical-align: middle; display: inline-block;
}
.cms-bootstrap .breadcrumb > li + li::before {
	margin: 0px 4px; width: 12px; height: 12px; text-align: center; font-family: "Core-icons"; font-size: 12px; content: "?";
}
.cms-bootstrap .breadcrumb a {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb {
	background: rgb(38, 37, 36); padding: 0px; color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li::before {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.no-ico::before {
	content: none;
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.breadcrumb-last span {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb a {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb .icon-kentico {
	color: rgb(163, 162, 162); padding-right: 10px; text-decoration: none; vertical-align: middle; display: inline-block;
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.ico-after::after {
	margin: 0px 4px; width: 12px; height: 12px; text-align: center; color: rgb(163, 162, 162); font-family: "Core-icons"; font-size: 12px; content: "?";
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.dropdown .dropdown-toggle {
	display: inline-block;
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.dropdown .dropdown-toggle:hover {
	background: rgb(64, 62, 61);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb > li.open.dropdown .dropdown-toggle {
	background: rgb(64, 62, 61);
}
.cms-bootstrap .cms-nav-breadcrumb.breadcrumb .icon-ellipsis {
	padding: 16px 4px; text-align: center; font-size: 16px;
}
.cms-bootstrap .breadcrumbs-dialog {
	overflow: hidden;
}
.cms-bootstrap .breadcrumbs-dialog .breadcrumb {
	float: left;
}
.cms-bootstrap .breadcrumbs-dialog .breadcrumb-help {
	padding: 12px 16px; float: right;
}
.cms-bootstrap .pagination::before {
	display: table; content: " ";
}
.cms-bootstrap .pagination::after {
	display: table; content: " ";
}
.cms-bootstrap .pagination::after {
	clear: both;
}
.cms-bootstrap .pagination::before {
	display: table; content: " ";
}
.cms-bootstrap .pagination::after {
	display: table; content: " ";
}
.cms-bootstrap .pagination::after {
	clear: both;
}
.cms-bootstrap .pagination .pagination-list {
	padding-top: 4px; padding-bottom: 4px; padding-left: 0px; float: left !important; display: inline-block;
}
.cms-bootstrap .pagination .pagination-list > li {
	display: inline;
}
.cms-bootstrap .pagination .pagination-list > li > a {
	padding: 2px 8px; color: rgb(38, 37, 36); line-height: 20px; text-decoration: none; margin-right: 1px; float: left; position: relative; z-index: 50; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-list > li > span {
	padding: 2px 8px; color: rgb(38, 37, 36); line-height: 20px; text-decoration: none; margin-right: 1px; float: left; position: relative; z-index: 50; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-list > li:first-child > a {
	padding: 4px; height: 16px; margin-left: 0px;
}
.cms-bootstrap .pagination .pagination-list > li:first-child > span {
	padding: 4px; height: 16px; margin-left: 0px;
}
.cms-bootstrap .pagination .pagination-list > li:first-child i {
	display: block;
}
.cms-bootstrap .pagination .pagination-list > li:last-child > a {
	padding: 4px; height: 16px; margin-right: 0px;
}
.cms-bootstrap .pagination .pagination-list > li:last-child > span {
	padding: 4px; height: 16px; margin-right: 0px;
}
.cms-bootstrap .pagination .pagination-list > li:last-child i {
	display: block;
}
.cms-bootstrap .pagination .pagination-list > li > a:hover {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .pagination .pagination-list > li > span:hover {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .pagination .pagination-list > li > a:focus {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .pagination .pagination-list > li > span:focus {
	background-color: rgb(189, 187, 187);
}
.cms-bootstrap .pagination .pagination-list > .active > a {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .active > span {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .active > a:hover {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .active > span:hover {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .active > a:focus {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .active > span:focus {
	border-color: rgb(15, 97, 148); color: rgb(255, 255, 255); cursor: default; background-color: rgb(15, 97, 148);
}
.cms-bootstrap .pagination .pagination-list > .disabled > span {
	border-color: rgb(163, 162, 162); color: rgb(189, 187, 187); cursor: not-allowed; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-list > .disabled > a {
	border-color: rgb(163, 162, 162); color: rgb(189, 187, 187); cursor: not-allowed; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-list > .disabled > a:hover {
	border-color: rgb(163, 162, 162); color: rgb(189, 187, 187); cursor: not-allowed; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-list > .disabled > a:focus {
	border-color: rgb(163, 162, 162); color: rgb(189, 187, 187); cursor: not-allowed; background-color: rgb(229, 229, 229);
}
.cms-bootstrap .pagination .pagination-pages {
	margin: 0px 16px; font-size: 0px; float: left !important;
}
.cms-bootstrap .pagination .pagination-pages label {
	font-size: 14px;
}
.cms-bootstrap .pagination .pagination-pages select {
	margin: 0px 8px;
}
.cms-bootstrap .pagination .pagination-pages input[type='text'] {
	margin: 0px 8px; width: 48px; text-align: right;
}
.cms-bootstrap .pagination .pagination-pages .pages-max {
	font-family: "Segoe UI Semibold",Helvetica,Verdana,Arial,sans-serif; font-size: 14px; font-weight: 600;
}
.cms-bootstrap .pagination .pagination-items-per-page {
	font-size: 0px; float: right !important;
}
.cms-bootstrap .pagination .pagination-items-per-page label {
	font-size: 14px;
}
.cms-bootstrap .pagination .pagination-items-per-page select {
	margin-left: 8px;
}
.cms-bootstrap .pagination .form-control {
	width: auto; margin-right: 0px; vertical-align: baseline; display: inline-block;
}
.cms-bootstrap .uniflat-pager {
	padding: 0px 16px; margin-bottom: 16px;
}
.cms-bootstrap .badge {
	padding: 3px 7px; border-radius: 2px; text-align: center; color: rgb(38, 37, 36); line-height: 1; font-size: 14px; font-weight: normal; vertical-align: baseline; display: inline-block; white-space: nowrap; min-width: 10px; background-color: transparent;
}
.cms-bootstrap :empty.badge {
	display: none;
}
.cms-bootstrap a.badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.cms-bootstrap a.badge:focus {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.cms-bootstrap a.active.list-group-item > .badge {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .nav-pills > .active > a > .badge {
	color: rgb(255, 255, 255); background-color: transparent;
}
.cms-bootstrap .nav-pills > li > a > .badge {
	margin-left: 3px;
}
.cms-bootstrap .btn-group .btn .badge {
	color: rgb(255, 255, 255); margin-left: 3px; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .btn-group .btn .badge:hover {
	color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;
}
.cms-bootstrap .alert {
	padding: 8px 8px 8px 64px; overflow: auto; margin-right: 16px; margin-bottom: 16px; display: inline-block; position: relative; z-index: 10500; max-height: 90%; box-sizing: border-box;
}
.cms-bootstrap .alert h4 {
	color: inherit; margin-top: 0px;
}
.cms-bootstrap .alert .alert-icon {
	left: 16px; top: 8px; position: absolute;
}
.cms-bootstrap .alert .alert-icon i {
	font-size: 32px; float: left;
}
.RTL .cms-bootstrap .alert .alert-icon i {
	padding: 0px 0px 0px 8px; float: right;
}
.cms-bootstrap .alert .alert-label {
	padding: 6px 8px 6px 0px; display: inline-block;
}
.cms-bootstrap .alert .alert-link {
	font-weight: bold; text-decoration: underline; cursor: pointer;
}
.cms-bootstrap .alert .alert-buttons {
	padding-top: 16px; word-spacing: -4px;
}
.cms-bootstrap .alert .alert-buttons .btn {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons .btn-group {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons .btn-dropdown {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons div:not(.control-group-inline):not(.keep-white-space-fixed) {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons span {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons .form-control {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons label {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons a {
	word-spacing: 0px;
}
.cms-bootstrap .alert .alert-buttons p {
	word-spacing: 0px;
}
.cms-bootstrap .alert > p {
	margin-bottom: 0px;
}
.cms-bootstrap .alert > ul {
	margin-bottom: 0px;
}
.cms-bootstrap .alert > p + p {
	margin-top: 16px;
}
.cms-bootstrap .alert p {
	display: inline;
}
.cms-bootstrap .alert .alert-status-error {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .alert .alert-status-success {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .alert .Anchor {
	font-weight: bold; cursor: pointer;
}
.cms-bootstrap .alert .Anchor:hover {
	text-decoration: underline;
}
.cms-bootstrap .alert-dismissable {
	padding-right: 48px;
}
.cms-bootstrap .alert-dismissable .alert-close .close {
	padding: 8px; top: 8px; right: 8px; font-size: 16px; position: absolute; cursor: pointer; opacity: 1;
}
.cms-bootstrap .alert-dismissable .alert-close .close:hover {
	padding: 8px; top: 8px; right: 8px; font-size: 16px; position: absolute; cursor: pointer; opacity: 1;
}
.cms-bootstrap .alert-dismissable .alert-close .close:focus {
	padding: 8px; top: 8px; right: 8px; font-size: 16px; position: absolute; cursor: pointer; opacity: 1;
}
.cms-bootstrap .alert-success {
	color: rgb(38, 37, 36); z-index: 10501; background-color: rgb(215, 235, 191);
}
.cms-bootstrap .alert-success i {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .alert-success .close {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .alert-success .close:hover {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .alert-success .close:focus {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .alert-success strong {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .alert-success a {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .alert-success b {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .alert-success .alert-link {
	color: rgb(53, 94, 0);
}
.cms-bootstrap .alert-info {
	color: rgb(38, 37, 36); background-color: rgb(208, 232, 237);
}
.cms-bootstrap .alert-info i {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .alert-info .close {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .alert-info .close:hover {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .alert-info .close:focus {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .alert-info strong {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .alert-info a {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .alert-info b {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .alert-info .alert-link {
	color: rgb(15, 97, 148);
}
.cms-bootstrap .alert-warning {
	color: rgb(38, 37, 36); background-color: rgb(244, 234, 201);
}
.cms-bootstrap .alert-warning i {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .alert-warning .close {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .alert-warning .close:hover {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .alert-warning .close:focus {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .alert-warning strong {
	color: rgb(161, 87, 0);
}
.cms-bootstrap .alert-warning a {
	color: rgb(161, 87, 0);
}
.cms-bootstrap .alert-warning b {
	color: rgb(161, 87, 0);
}
.cms-bootstrap .alert-warning .alert-link {
	color: rgb(161, 87, 0);
}
.cms-bootstrap .alert-error {
	color: rgb(38, 37, 36); background-color: rgb(255, 221, 221);
}
.cms-bootstrap .alert-error i {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .alert-error .close {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .alert-error .close:hover {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .alert-error .close:focus {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .alert-error strong {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .alert-error a {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .alert-error b {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .alert-error .alert-link {
	color: rgb(177, 38, 40);
}
.cms-bootstrap .message-panel.alert-warning {
	padding: 4px 4px 4px 16px; height: auto; font-size: 14px;
}
.cms-bootstrap .screen-lock-warning-dialog {
	width: 100%; z-index: 42000;
}
.cms-bootstrap .screen-lock-warning-dialog .screen-lock-warning-cell {
	display: inline-block;
}
.cms-bootstrap .warning-icon {
	color: rgb(201, 130, 9); cursor: default;
}
.cms-bootstrap .header-panel-alert {
	padding: 8px 16px 0px;
}
.cms-bootstrap .header-panel-alert-above-header {
	padding: 16px 16px 0px;
}
.cms-bootstrap .progress {
	border-radius: 2px; height: 20px; overflow: hidden; margin-bottom: 20px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(189, 187, 187);
}
.cms-bootstrap .progress-bar {
	transition:width 0.6s; width: 0%; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 12px; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: rgb(15, 97, 148);
}
.cms-bootstrap .progress-striped .progress-bar {
	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;
}
.cms-bootstrap .active.progress .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite;
}
.cms-bootstrap .progress-bar-success {
	background-color: rgb(73, 125, 4);
}
.progress-striped .cms-bootstrap .progress-bar-success {
	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);
}
.cms-bootstrap .progress-bar-warning {
	background-color: rgb(201, 130, 9);
}
.progress-striped .cms-bootstrap .progress-bar-warning {
	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);
}
.cms-bootstrap .progress-bar-danger {
	background-color: rgb(225, 67, 68);
}
.progress-striped .cms-bootstrap .progress-bar-danger {
	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);
}
.cms-bootstrap .panel {
	border-radius: 0px; border: currentColor; border-image: none; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .panel-body {
	padding: 12px 16px;
}
.cms-bootstrap .panel > .table {
	margin-bottom: 0px;
}
.cms-bootstrap .panel > .panel-body + .table {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.cms-bootstrap .panel-heading {
	padding: 12px 16px; font-size: 18px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.cms-bootstrap .panel-title {
	font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.cms-bootstrap .panel-title > a {
	color: inherit;
}
.cms-bootstrap .panel-footer {
	padding: 16px; border-top-color: rgb(189, 187, 187); border-top-width: 1px; border-top-style: solid; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .panel-group .panel {
	border-radius: 0px; margin-bottom: 0px;
}
.cms-bootstrap .panel-group .panel + .panel {
	margin-top: 5px;
}
.cms-bootstrap .panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.cms-bootstrap .panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(189, 187, 187); border-top-width: 1px; border-top-style: solid;
}
.cms-bootstrap .panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.cms-bootstrap .panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(189, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;
}
.cms-bootstrap .panel-default {
	border-color: rgb(38, 37, 36);
}
.cms-bootstrap .panel-default > .panel-heading {
	color: rgb(38, 37, 36); border-top-color: rgb(214, 217, 214); border-bottom-color: rgb(38, 37, 36); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(38, 37, 36);
}
.cms-bootstrap .panel-default > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(38, 37, 36);
}
.cms-bootstrap .panel-primary {
	border-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-primary > .panel-heading {
	color: rgb(38, 37, 36); border-top-color: rgb(15, 97, 148); border-bottom-color: rgb(189, 187, 187); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .panel-primary > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-primary > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-success {
	border-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-success > .panel-heading {
	color: rgb(38, 37, 36); border-top-color: rgb(73, 125, 4); border-bottom-color: rgb(189, 187, 187); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .panel-success > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-success > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-warning {
	border-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-warning > .panel-heading {
	color: rgb(38, 37, 36); border-top-color: rgb(201, 130, 9); border-bottom-color: rgb(189, 187, 187); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .panel-warning > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-warning > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-danger {
	border-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-danger > .panel-heading {
	color: rgb(38, 37, 36); border-top-color: rgb(225, 67, 68); border-bottom-color: rgb(189, 187, 187); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cms-bootstrap .panel-danger > .panel-heading + .panel-collapse .panel-body {
	border-top-color: rgb(189, 187, 187);
}
.cms-bootstrap .panel-danger > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(189, 187, 187);
}
.cms-bootstrap .toggle-image {
	margin: 12px 8px; float: left;
}
.cms-bootstrap .FieldPanel .toggle-image {
	margin: 2px 8px 2px 0px; padding: 0px; float: left;
}
.cms-bootstrap .collapsible-div .anchor {
	cursor: pointer;
}
.cms-bootstrap .collapsible-div .toggle-image {
	cursor: pointer;
}
.cms-bootstrap .category-panel-header-right {
	padding: 4px 16px;
}
.cms-bootstrap .close {
	color: rgb(38, 37, 36); line-height: 1; font-size: 21px; font-weight: bold; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.cms-bootstrap .close:hover {
	color: rgb(38, 37, 36); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.cms-bootstrap .close:focus {
	color: rgb(38, 37, 36); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.cms-bootstrap .close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.cms-bootstrap .applist-toggle {
	height: 100%; text-decoration: none;
}
.cms-bootstrap .applist-panel {
	left: 0px; top: 0px; width: 240px; height: 100%; display: none; position: fixed; z-index: 0; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .applist-panel .applist-header {
	margin: 0px; color: rgb(255, 255, 255); line-height: 48px;
}
.cms-bootstrap .applist-panel .panel {
	margin-bottom: 8px; background-color: rgb(38, 37, 36);
}
.cms-bootstrap .applist-panel .panel-heading {
	padding: 0px; border: 0px currentColor; border-image: none; font-size: 18px; list-style-type: none;
}
.cms-bootstrap .applist-panel .panel-heading .accordion-toggle {
	padding: 8px 16px; outline: 0px; color: rgb(255, 255, 255); text-decoration: none; display: block; cursor: default; -ms-word-wrap: break-word;
}
.cms-bootstrap .applist-panel .panel-heading [data-toggle='collapse'].accordion-toggle:hover {
	cursor: pointer; background-color: rgb(64, 62, 61);
}
.cms-bootstrap .applist-panel .panel-heading h3 {
	margin: inherit; color: inherit; line-height: inherit; font-size: inherit; font-weight: inherit;
}
.cms-bootstrap .applist-panel .panel-body {
	padding: 0px;
}
.cms-bootstrap .applist-panel .panel-body ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.cms-bootstrap .applist-panel .panel-body li {
	padding: 0px; font-size: 14px;
}
.cms-bootstrap .applist-panel .panel-body li a {
	margin: 0px; padding: 6px 16px 6px 56px; outline: 0px; color: rgb(255, 255, 255); line-height: 20px; text-decoration: none; display: block; position: relative; -ms-word-wrap: break-word;
}
.cms-bootstrap .applist-panel .panel-body li a:hover {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .applist-panel .panel-body li a:focus {
	background-color: rgb(64, 62, 61);
}
.cms-bootstrap .applist-panel .panel-body li i {
	left: 24px; top: 4px; color: rgb(255, 255, 255); position: absolute;
}
.cms-bootstrap .applist-panel .panel-body li img {
	left: 24px; top: 4px; color: rgb(255, 255, 255); position: absolute;
}
.cms-bootstrap .applist-panel .panel-body li i.DefaultAppIcon {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .applist-panel .panel-body li img.DefaultAppIcon {
	color: rgb(163, 162, 162);
}
.cms-bootstrap .applist-panel .panel-group {
	color: rgb(255, 255, 255); clear: both;
}
.cms-bootstrap .applist-panel .panel-group .panel + .panel {
	margin-top: 0px;
}
.cms-bootstrap .applist-panel .panel-group .panel-collapse {
	height: auto;
}
.cms-bootstrap .applist-panel .panel-group .panel-heading + .panel-collapse .panel-body {
	border: currentColor; border-image: none;
}
.cms-bootstrap .applist-panel .panel-group .highlighted {
	background: rgb(64, 62, 61);
}
.cms-bootstrap .applist-panel .dashboard-edit-mode.panel-group i.dashboard-pin {
	left: auto; right: 16px; display: none;
}
.cms-bootstrap .applist-panel .dashboard-edit-mode.panel-group .pinned i.dashboard-pin {
	color: rgb(255, 255, 255); display: block;
}
.cms-bootstrap .applist-panel .dashboard-edit-mode.panel-group .pinned:hover i.dashboard-pin {
	color: rgb(255, 255, 255); display: block;
}
.cms-bootstrap .applist-panel .dashboard-edit-mode.panel-group a:hover i.dashboard-pin {
	color: rgb(163, 162, 162); display: block;
}
.cms-bootstrap .applist-panel .btn-livesite-wrapper {
	background: rgb(38, 37, 36); padding: 16px; left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.cms-bootstrap .applist-panel .btn-livesite-wrapper .btn:focus {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .applist-panel .scroll-shadow {
	left: 0px; height: 8px; right: 0px; display: block; position: absolute; z-index: 2; background-image: linear-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x;
}
.cms-bootstrap .applist-panel .bottom.scroll-shadow {
	top: auto; bottom: 0px; background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); background-repeat: repeat-x;
}
.cms-bootstrap .applist-panel .js-scrollable {
	
}
.cms-bootstrap .applist-panel .jspVerticalBar {
	width: 8px;
}
.cms-bootstrap .applist-panel .jspDrag {
	border: currentColor; border-image: none; background-color: rgb(105, 102, 99);
}
.cms-bootstrap .applist-overlayer {
	width: 100%; height: 100%; display: none; position: absolute; z-index: 42000; opacity: 0.6; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .cat-cmsdesk-onlinemarketing {
	background-color: rgb(225, 67, 68);
}
.cms-bootstrap .cat-contentmanagementcategory {
	background-color: rgb(73, 125, 4);
}
.cms-bootstrap .cat-socialandcommunity {
	background-color: rgb(17, 117, 174);
}
.cms-bootstrap .app-twitter.cat-socialandcommunity {
	background-color: rgb(85, 172, 238);
}
.cms-bootstrap .app-facebook.cat-socialandcommunity {
	background-color: rgb(59, 89, 152);
}
.cms-bootstrap .app-linkedin.cat-socialandcommunity {
	background-color: rgb(0, 123, 182);
}
.cms-bootstrap .cat-development {
	background-color: rgb(120, 75, 132);
}
.cms-bootstrap .cat-configuration {
	background-color: rgb(80, 78, 76);
}
.cms-bootstrap .app-sharepointconnections.cat-configuration {
	background-color: rgb(19, 114, 184);
}
.cms-bootstrap .cat-cmsdesk-ecommerce {
	background-color: rgb(201, 130, 9);
}
.cms-bootstrap .applist-tooltip {
	margin-left: -32px !important; position: fixed !important;
}
.cms-bootstrap .applist-tooltip .tooltip-inner {
	max-width: 304px;
}
.cms-bootstrap .loader {
	padding: 16px 40px; color: rgb(255, 255, 255); display: none; z-index: 42100; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .loader-general {
	display: block;
}
.cms-bootstrap .overlayer {
	width: 100%; height: 100%; display: none; position: fixed; z-index: 42100;
}
.cms-bootstrap .overlayer-general {
	opacity: 0.6; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .loader-icon {
	vertical-align: middle;
}
.cms-bootstrap .loader-text {
	padding-left: 8px; vertical-align: middle;
}
.cms-bootstrap .dashboard {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=background.png") fixed no-repeat bottom rgb(229, 229, 229); padding: 96px 16px 32px 192px; width: 100%; float: left; position: absolute; min-height: 100%; box-sizing: border-box;
}
.cms-bootstrap .dashboard .dashboard-inner {
	overflow: hidden; max-width: 1148px;
}
.cms-bootstrap .dashboard .drag-placeholder {
	margin: 0px 8px 8px 0px; border-radius: 5px; border: 3px dashed rgb(163, 162, 162); border-image: none; width: 150px; height: 150px; float: left; display: inline-block; position: relative; background-color: transparent;
}
.cms-bootstrap .dashboard :last-child.drag-placeholder {
	margin-left: 0px;
}
.cms-bootstrap .dashboard .shadow.drag-placeholder {
	box-shadow: 0px 0px 10px 2px #888;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile {
	padding: 32px; width: 420px; height: 256px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; position: relative; max-height: 256px; max-width: 420px; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile h2 {
	width: 420px; height: 40px; color: rgb(255, 255, 255); overflow: hidden;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile .lead {
	width: 420px; height: 48px; overflow: hidden; margin-bottom: 36px;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile a {
	color: rgb(255, 255, 255); white-space: nowrap;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile a .icon-modal-close {
	margin: 16px; top: 0px; right: 0px; position: absolute;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile ul {
	list-style: none; margin-right: 12px; float: right;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile ul i {
	padding: 6.4px; font-size: 2.8em;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile ul li {
	height: 51px; overflow: hidden; max-width: 282px;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile ul li span {
	padding: 16px; overflow: hidden; vertical-align: top; display: inline-block; max-width: 198px;
}
.cms-bootstrap .dashboard .drag-placeholder .welcome-tile::after {
	left: 32px; bottom: 32px; font-family: "Core-icons"; font-size: 7em; display: block; position: absolute; content: "?";
}
.cms-bootstrap .dashboard .drag-placeholder .tile-btn {
	text-decoration: none; display: inline-block; background-color: transparent;
}
.cms-bootstrap .dashboard .tile-outer-wrapper {
	width: 156px; height: 156px; position: relative;
}
.cms-bootstrap .dashboard .tile-wrapper {
	width: 312px; height: 100%;
}
.cms-bootstrap .dashboard .tile-mask {
	width: 100%; height: 100%; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .dashboard .tile-background {
	width: 100%; height: 100%; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .dashboard .tile-mask:hover {
	cursor: move;
}
.cms-bootstrap .dashboard .tile-background:hover {
	cursor: move;
}
.cms-bootstrap .dashboard .tile-header-panel {
	height: 32px; text-align: right; right: 0px; position: absolute; z-index: 1000; cursor: move; background-color: rgb(189, 187, 187);
}
.cms-bootstrap .dashboard :not(.tile-shrink).tile-background ~ .tile-mask .tile-btn {
	opacity: 1;
}
.cms-bootstrap .dashboard .ng-hide-remove.tile-header-panel {
	opacity: 0;
}
.cms-bootstrap .dashboard .ng-hide-add-active.ng-hide-add.tile-header-panel {
	opacity: 0;
}
.cms-bootstrap .dashboard .ng-hide-remove-active.ng-hide-remove.tile-header-panel {
	opacity: 1;
}
.cms-bootstrap .dashboard .ng-hide-add.tile-header-panel {
	opacity: 1;
}
.cms-bootstrap .dashboard .tile-wrapper-live-add {
	transition:1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cms-bootstrap .dashboard .tile-wrapper-live-remove {
	transition:1000ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cms-bootstrap .dashboard .tile-wrapper-live-remove-active {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.cms-bootstrap .dashboard .tile-wrapper-live {
	transform: translate(-156px, 0px); -webkit-transform: translate(-156px, 0);
}
.cms-bootstrap .dashboard .tile-wrapper-live-add-active {
	transform: translate(-156px, 0px); -webkit-transform: translate(-156px, 0);
}
.cms-bootstrap .dashboard .tile-shrink-add {
	transition:125ms ease-out;
}
.cms-bootstrap .dashboard .tile-shrink-remove {
	transition:125ms ease-out;
}
.cms-bootstrap .dashboard .tile-shrink {
	transform: scale3d(0.8, 0.8, 0.8); -webkit-transform: scale3d(.8, .8, .8);
}
.cms-bootstrap .dashboard .tile-shrink-add-active {
	transform: scale3d(0.8, 0.8, 0.8); -webkit-transform: scale3d(.8, .8, .8);
}
.cms-bootstrap .dashboard .tile-shrink-remove-active {
	transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);
}
.cms-bootstrap .dashboard .btn-edit-mode-translate-add {
	transition:400ms ease-in;
}
.cms-bootstrap .dashboard .btn-edit-mode-translate-remove {
	transition:100ms ease-out;
}
.cms-bootstrap .dashboard .btn-edit-mode-translate {
	transform: translate(-240px, 0px); -webkit-transform: translate(-240px, 0);
}
.cms-bootstrap .dashboard .btn-edit-mode-translate-add-active {
	transform: translate(-240px, 0px); -webkit-transform: translate(-240px, 0);
}
.cms-bootstrap .dashboard .btn-edit-mode-translate-remove-active {
	transform: translate(0px, 0px); -webkit-transform: translate(0, 0);
}
.cms-bootstrap .dashboard .editable-mode .ng-hide-add.tile-header-panel {
	transition:125ms ease-out; display: block !important;
}
.cms-bootstrap .dashboard .editable-mode .ng-hide-remove.tile-header-panel {
	transition:125ms ease-out; display: block !important;
}
.cms-bootstrap .dashboard .editable-mode .ng-hide-remove.tile-header-panel {
	transition-delay: 125ms;
}
.cms-bootstrap .dashboard .shrinked.editable-mode .tile-shrink-add {
	transition-delay: 125ms;
}
.cms-bootstrap .dashboard .tile {
	margin: 0px 8px 8px 0px; float: left; display: inline-block; position: relative;
}
.cms-bootstrap .dashboard :last-child.tile {
	margin-left: 0px;
}
.cms-bootstrap .dashboard .shadow.tile {
	box-shadow: 0px 0px 10px 2px #888;
}
.cms-bootstrap .dashboard .tile .welcome-tile {
	padding: 32px; width: 420px; height: 256px; text-align: left; color: rgb(255, 255, 255); overflow: hidden; position: relative; max-height: 256px; max-width: 420px; background-color: rgb(17, 117, 174);
}
.cms-bootstrap .dashboard .tile .welcome-tile h2 {
	width: 420px; height: 40px; color: rgb(255, 255, 255); overflow: hidden;
}
.cms-bootstrap .dashboard .tile .welcome-tile .lead {
	width: 420px; height: 48px; overflow: hidden; margin-bottom: 36px;
}
.cms-bootstrap .dashboard .tile .welcome-tile a {
	color: rgb(255, 255, 255); white-space: nowrap;
}
.cms-bootstrap .dashboard .tile .welcome-tile a .icon-modal-close {
	margin: 16px; top: 0px; right: 0px; position: absolute;
}
.cms-bootstrap .dashboard .tile .welcome-tile ul {
	list-style: none; margin-right: 12px; float: right;
}
.cms-bootstrap .dashboard .tile .welcome-tile ul i {
	padding: 6.4px; font-size: 2.8em;
}
.cms-bootstrap .dashboard .tile .welcome-tile ul li {
	height: 51px; overflow: hidden; max-width: 282px;
}
.cms-bootstrap .dashboard .tile .welcome-tile ul li span {
	padding: 16px; overflow: hidden; vertical-align: top; display: inline-block; max-width: 198px;
}
.cms-bootstrap .dashboard .tile .welcome-tile::after {
	left: 32px; bottom: 32px; font-family: "Core-icons"; font-size: 7em; display: block; position: absolute; content: "?";
}
.cms-bootstrap .dashboard .tile .tile-btn {
	text-decoration: none; display: inline-block; background-color: transparent;
}
.cms-bootstrap .dashboard .empty .tile {
	border-radius: 5px; border: 3px dashed rgb(163, 162, 162); border-image: none; width: 150px; height: 150px; float: left; background-color: transparent;
}
.cms-bootstrap .dashboard .empty .info {
	width: 468px; padding-left: 32px; float: left;
}
.cms-bootstrap .dashboard .edit-mode .tile-live:hover {
	animation:none; cursor: move; -webkit-animation: none;
}
.cms-bootstrap .dashboard .edit-mode .tile-dead:hover {
	animation:none; cursor: move; -webkit-animation: none;
}
.cms-bootstrap .dashboard .edit-mode .tile .tile-btn {
	opacity: 0.7;
}
.cms-bootstrap .dashboard .edit-mode .tile .tile-btn:hover {
	cursor: move;
}
.cms-bootstrap .dashboard .edit-mode .tile .tile-btn:active {
	cursor: move;
}
.cms-bootstrap .dashboard .edit-mode .tile .tile-btn-add.tile-btn {
	cursor: pointer;
}
.cms-bootstrap .dashboard .tile-dead {
	text-align: center;
}
.cms-bootstrap .dashboard .tile-dead h3 {
	
}
.cms-bootstrap .dashboard .tile-dead-btn {
	padding: 12px; width: 100%; height: 100%; box-sizing: border-box;
}
.cms-bootstrap .dashboard :not(.tile-btn-add).tile-dead-btn:hover {
	transition:125ms; border-bottom-color: rgb(208, 232, 237); border-bottom-width: 8px; border-bottom-style: solid;
}
.cms-bootstrap .dashboard .editable-mode.tile-dead-btn:hover {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.cms-bootstrap .dashboard .tile-btn-add {
	border-radius: 5px; border: 3px dashed rgb(163, 162, 162); border-image: none; width: 156px; height: 156px; text-align: center; color: rgb(80, 78, 76); vertical-align: middle; display: table-cell !important; background-color: transparent;
}
.cms-bootstrap .dashboard .tile-dead {
	width: 156px; height: 100%; float: left; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .dashboard .tile-live {
	width: 156px; height: 100%; float: left; background-color: rgb(255, 255, 255);
}
.cms-bootstrap .dashboard .tile-live h3 {
	top: 50%; line-height: 20px; font-size: 14px; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.cms-bootstrap .dashboard .tile-live .tile-live-btn {
	width: 100%; height: 100%; box-sizing: border-box;
}
.cms-bootstrap .dashboard .tile-live .tile-live-btn:hover {
	transition:125ms; border-bottom-color: rgb(208, 232, 237); border-bottom-width: 8px; border-bottom-style: solid;
}
.cms-bootstrap .dashboard .tile-live-icon {
	padding: 12px; float: left;
}
.cms-bootstrap .dashboard .tile-live-title-container {
	padding: 12px 12px 0px 0px; width: 88px; height: 32px; float: right; display: inline-block;
}
.cms-bootstrap .dashboard .tile-live-value {
	padding: 0px 12px; font-size: 24px;
}
.cms-bootstrap .dashboard .tile-live-description {
	padding: 0px 12px 12px; color: rgb(38, 37, 36); overflow: hidden; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; max-height: 56px; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.cms-bootstrap .dashboard .tile-empty {
	border-radius: 5px; border: 3px dashed rgb(163, 162, 162); border-image: none; width: 150px; height: 150px; float: left; background-color: transparent;
}
.cms-bootstrap .dashboard h3 {
	margin: 0px; color: rgb(38, 37, 36); line-height: 24px; overflow: hidden; font-size: 18px; font-weight: normal; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; max-height: 48px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.cms-bootstrap .dashboard ul {
	padding: 0px;
}
.cms-bootstrap .dashboard .cat-development .tile-icon {
	color: rgb(64, 62, 61);
}
.cms-bootstrap .dashboard .tile-btn.cat-development:hover {
	border-bottom-color: rgb(64, 62, 61);
}
.cms-bootstrap .dashboard .cat-cmsdesk-onlinemarketing .tile-icon {
	color: rgb(225, 67, 68);
}
.cms-bootstrap .dashboard .tile-btn.cat-cmsdesk-onlinemarketing:hover {
	border-bottom-color: rgb(225, 67, 68);
}
.cms-bootstrap .dashboard .cat-contentmanagementcategory .tile-icon {
	color: rgb(73, 125, 4);
}
.cms-bootstrap .dashboard .tile-btn.cat-contentmanagementcategory:hover {
	border-bottom-color: rgb(73, 125, 4);
}
.cms-bootstrap .dashboard .cat-socialandcommunity .tile-icon {
	color: rgb(17, 117, 174);
}
.cms-bootstrap .dashboard .tile-btn.cat-socialandcommunity:hover {
	border-bottom-color: rgb(17, 117, 174);
}
.cms-bootstrap .dashboard .cat-development .tile-icon {
	color: rgb(120, 75, 132);
}
.cms-bootstrap .dashboard .tile-btn.cat-development:hover {
	border-bottom-color: rgb(120, 75, 132);
}
.cms-bootstrap .dashboard .app-facebook.cat-socialandcommunity .tile-icon {
	color: rgb(59, 89, 152);
}
.cms-bootstrap .dashboard .tile-btn.app-facebook.cat-socialandcommunity:hover {
	border-bottom-color: rgb(59, 89, 152);
}
.cms-bootstrap .dashboard .app-twitter.cat-socialandcommunity .tile-icon {
	color: rgb(85, 172, 238);
}
.cms-bootstrap .dashboard .tile-btn.app-twitter.cat-socialandcommunity:hover {
	border-bottom-color: rgb(85, 172, 238);
}
.cms-bootstrap .dashboard .app-linkedin.cat-socialandcommunity .tile-icon {
	color: rgb(0, 123, 182);
}
.cms-bootstrap .dashboard .tile-btn.app-linkedin.cat-socialandcommunity:hover {
	border-bottom-color: rgb(0, 123, 182);
}
.cms-bootstrap .dashboard .cat-configuration .tile-icon {
	color: rgb(80, 78, 76);
}
.cms-bootstrap .dashboard .tile-btn.cat-configuration:hover {
	border-bottom-color: rgb(80, 78, 76);
}
.cms-bootstrap .dashboard .app-sharepointconnections.cat-configuration .tile-icon {
	color: rgb(19, 114, 184);
}
.cms-bootstrap .dashboard .tile-btn.app-sharepointconnections.cat-configuration:hover {
	border-bottom-color: rgb(19, 114, 184);
}
.cms-bootstrap .dashboard .cat-cmsdesk-ecommerce .tile-icon {
	color: rgb(201, 130, 9);
}
.cms-bootstrap .dashboard .tile-btn.cat-cmsdesk-ecommerce:hover {
	border-bottom-color: rgb(201, 130, 9);
}
.cms-bootstrap .context-menu .btn-primary {
	border-radius: 0px;
}
.cms-bootstrap .context-menu .btn-edit {
	background: rgb(255, 255, 255); border-radius: 0px; color: rgb(189, 187, 187);
}
@media screen and (max-height:750px)
{
.cms-bootstrap .dashboard {
	padding-top: 32px;
}
}
@media screen and (max-width:1200px)
{
.cms-bootstrap .dashboard {
	padding-left: 16px;
}
}
.cms-bootstrap .license-owner-info {
	padding: 4px 8px; left: 8px; bottom: 8px; position: fixed; background-color: rgb(214, 217, 214);
}
.cms-bootstrap .slider-horizontal-rail {
	width: 150px; height: 1px; margin-top: 8px; margin-bottom: 8px; position: relative; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .slider-horizontal-handle {
	width: 10px; height: 10px; line-height: 6px !important; margin-top: -5px; cursor: pointer;
}
.cms-bootstrap .header-panel .slider-horizontal-handle {
	margin-top: -4px;
}
.cms-bootstrap .slider-vertical-rail {
	width: 1px; height: 150px; margin-left: 6px; position: relative; background-color: rgb(163, 162, 162);
}
.cms-bootstrap .slider-vertical-handle {
	width: 10px; height: 10px; line-height: 6px !important; margin-left: -4px; cursor: pointer;
}
.cms-bootstrap .logon-page {
	background: rgb(229, 229, 229); padding: 16px; width: 100%; height: 100%; box-sizing: border-box;
}
.cms-bootstrap .logon-page .logo {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=logon-logo.png") no-repeat; margin: 80px auto 0px; width: 291px; height: 97px;
}
@media screen and (max-height:550px)
{
.cms-bootstrap .logon-page .logo {
	margin: 0px auto;
}
}
.cms-bootstrap .logon-page .center-box {
	margin: 48px auto 0px; width: 432px; height: 272px;
}
.cms-bootstrap .logon-page .center-box .logon-box {
	margin: 0px auto; width: 376px;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs {
	background: rgb(255, 255, 255); padding: 16px 16px 32px;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .alert {
	width: 100%; overflow: hidden; margin-bottom: 0px; box-sizing: border-box;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row {
	margin: 0px; padding-top: 12px;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-text {
	padding: 0px; width: 66.66%; float: left; position: relative; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:480px)
{
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-text {
	width: 66.66%; float: left;
}
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-text .login-btn {
	width: 128px; margin-top: 8px; float: right;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-text-offset {
	margin-left: 33.33%;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-label {
	width: 33.33%; text-align: right; padding-top: 8px; padding-right: 16px; padding-left: 12px; vertical-align: top; float: left; position: relative; min-height: 1px; box-sizing: border-box;
}
@media screen and (min-width:480px)
{
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-label {
	width: 33.33%; float: left;
}
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .logon-label label {
	margin: 0px; color: rgb(17, 117, 174);
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .token-label {
	text-align: left; padding-top: 8px; padding-right: 16px; vertical-align: top;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs .row .token-label label {
	margin: 0px;
}
.cms-bootstrap .logon-page .center-box .logon-box .logon-inputs :first-child.row {
	padding-top: 16px;
}
.cms-bootstrap .logon-page .center-box .logon-help-links {
	text-align: center; margin-top: 16px;
}
.cms-bootstrap .logon-page .center-box .logon-help-links a:hover {
	text-decoration: underline;
}
.cms-bootstrap .logon-page .language-selector {
	margin: 32px auto 0px; width: 192px;
}
@media screen and (min-height:850px)
{
.cms-bootstrap .logon-page {
	background: url("https://localhost/CMSPages/GetResource.ashx?image=background.png") fixed no-repeat bottom rgb(229, 229, 229);
}
}
.cms-bootstrap .tag {
	padding: 0px 6px 2px; border-radius: 3px;
}
.cms-bootstrap .tag-default.tag {
	color: rgb(38, 37, 36); background-color: rgb(189, 187, 187);
}
.cms-bootstrap .tag-incomplete.tag {
	color: rgb(255, 255, 255); background-color: rgb(177, 38, 40);
}
.cms-bootstrap .tag-active.tag {
	color: rgb(255, 255, 255); background-color: rgb(73, 125, 4);
}
.cms-bootstrap .tag-scheduled.tag {
	color: rgb(255, 255, 255); background-color: rgb(201, 130, 9);
}
.cms-bootstrap .tag-dark.tag {
	color: rgb(255, 255, 255);
}
.cms-bootstrap .tag-bright.tag {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .tooltip {
	line-height: 20px; font-size: 14px; display: block; visibility: visible; position: absolute; z-index: 100001; opacity: 0;
}
.cms-bootstrap .in.tooltip {
	opacity: 1;
}
.cms-bootstrap .top.tooltip {
	padding: 5px 0px; margin-top: -3px;
}
.cms-bootstrap .right.tooltip {
	padding: 0px 5px; margin-left: 3px;
}
.cms-bootstrap .bottom.tooltip {
	padding: 5px 0px; margin-top: 3px;
}
.cms-bootstrap .left.tooltip {
	padding: 0px 5px; margin-left: -3px;
}
.cms-bootstrap .tooltip-inner {
	padding: 12px 16px; border-radius: 0px; text-align: left; color: rgb(38, 37, 36); text-decoration: none; max-width: 320px; background-color: rgb(229, 224, 203);
}
.cms-bootstrap .tooltip-inner strong {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .tooltip-inner b {
	color: rgb(38, 37, 36);
}
.cms-bootstrap .tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.cms-bootstrap .top.tooltip .tooltip-arrow {
	border-width: 12px 12px 0px; left: 50%; bottom: 0px; margin-left: -12px; border-top-color: rgb(229, 224, 203);
}
.cms-bootstrap .top-left.tooltip .tooltip-arrow {
	border-width: 12px 12px 0px; left: 5px; bottom: 0px; border-top-color: rgb(229, 224, 203);
}
.cms-bootstrap .top-right.tooltip .tooltip-arrow {
	border-width: 12px 12px 0px; right: 5px; bottom: 0px; border-top-color: rgb(229, 224, 203);
}
.cms-bootstrap .right.tooltip .tooltip-arrow {
	border-width: 12px 12px 12px 0px; left: 0px; top: 50%; margin-top: -12px; border-right-color: rgb(229, 224, 203);
}
.cms-bootstrap .left.tooltip .tooltip-arrow {
	border-width: 12px 0px 12px 12px; top: 50%; right: 0px; margin-top: -12px; border-left-color: rgb(229, 224, 203);
}
.cms-bootstrap .bottom.tooltip .tooltip-arrow {
	border-width: 0px 12px 12px; left: 50%; top: 0px; margin-left: -12px; border-bottom-color: rgb(229, 224, 203);
}
.cms-bootstrap .bottom-left.tooltip .tooltip-arrow {
	border-width: 0px 12px 12px; left: 5px; top: 0px; border-bottom-color: rgb(229, 224, 203);
}
.cms-bootstrap .bottom-right.tooltip .tooltip-arrow {
	border-width: 0px 12px 12px; top: 0px; right: 5px; border-bottom-color: rgb(229, 224, 203);
}
.cms-bootstrap #WzBoDy strong {
	color: rgb(38, 37, 36);
}
.cms-bootstrap #WzBoDy b {
	color: rgb(38, 37, 36);
}
.cms-bootstrap #WzBoDy td {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 320px;
}
.cms-bootstrap .popover {
	padding: 1px; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 11010; max-width: 276px; background-clip: padding-box; background-color: rgb(229, 224, 203);
}
.cms-bootstrap .top.popover {
	margin-top: -10px;
}
.cms-bootstrap .right.popover {
	margin-left: 10px;
}
.cms-bootstrap .bottom.popover {
	margin-top: 10px;
}
.cms-bootstrap .left.popover {
	margin-left: -10px;
}
.cms-bootstrap .popover-title {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 20px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(220, 214, 186); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 224, 203);
}
.cms-bootstrap .popover-content {
	padding: 12px 16px;
}
.cms-bootstrap .popover .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.cms-bootstrap .popover .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.cms-bootstrap .popover .arrow {
	border-width: 9px;
}
.cms-bootstrap .popover .arrow::after {
	border-width: 8px; content: "";
}
.cms-bootstrap .top.popover .arrow {
	left: 50%; bottom: -9px; margin-left: -9px; border-bottom-width: 0px;
}
.cms-bootstrap .top.popover .arrow::after {
	bottom: 1px; margin-left: -8px; border-top-color: rgb(229, 224, 203); border-bottom-width: 0px; content: " ";
}
.cms-bootstrap .right.popover .arrow {
	left: -9px; top: 50%; margin-top: -9px; border-left-width: 0px;
}
.cms-bootstrap .right.popover .arrow::after {
	left: 1px; bottom: -8px; border-right-color: rgb(229, 224, 203); border-left-width: 0px; content: " ";
}
.cms-bootstrap .bottom.popover .arrow {
	left: 50%; top: -9px; margin-left: -9px; border-top-width: 0px;
}
.cms-bootstrap .bottom.popover .arrow::after {
	top: 1px; margin-left: -8px; border-bottom-color: rgb(229, 224, 203); border-top-width: 0px; content: " ";
}
.cms-bootstrap .left.popover .arrow {
	top: 50%; right: -9px; margin-top: -9px; border-right-width: 0px;
}
.cms-bootstrap .left.popover .arrow::after {
	right: 1px; bottom: -8px; border-left-color: rgb(229, 224, 203); border-right-width: 0px; content: " ";
}
.cms-bootstrap .clearfix::before {
	display: table; content: " ";
}
.cms-bootstrap .clearfix::after {
	display: table; content: " ";
}
.cms-bootstrap .container::before {
	display: table; content: " ";
}
.cms-bootstrap .container::after {
	display: table; content: " ";
}
.cms-bootstrap .row::before {
	display: table; content: " ";
}
.cms-bootstrap .row::after {
	display: table; content: " ";
}
.cms-bootstrap .form-horizontal .form-group::before {
	display: table; content: " ";
}
.cms-bootstrap .form-horizontal .form-group::after {
	display: table; content: " ";
}
.cms-bootstrap .form-table .form-table-group::before {
	display: table; content: " ";
}
.cms-bootstrap .form-table .form-table-group::after {
	display: table; content: " ";
}
.cms-bootstrap .iconSelector .iconGroup .iconItem img::before {
	display: table; content: " ";
}
.cms-bootstrap .iconSelector .iconGroup .iconItem img::after {
	display: table; content: " ";
}
.cms-bootstrap .layout-2-columns::before {
	display: table; content: " ";
}
.cms-bootstrap .layout-2-columns::after {
	display: table; content: " ";
}
.cms-bootstrap .cms-form-group .cms-form-group-btn::before {
	display: table; content: " ";
}
.cms-bootstrap .cms-form-group .cms-form-group-btn::after {
	display: table; content: " ";
}
.cms-bootstrap .cms-form-group .cms-form-group-text::before {
	display: table; content: " ";
}
.cms-bootstrap .cms-form-group .cms-form-group-text::after {
	display: table; content: " ";
}
.cms-bootstrap .nav::before {
	display: table; content: " ";
}
.cms-bootstrap .nav::after {
	display: table; content: " ";
}
.cms-bootstrap .tabbable::before {
	display: table; content: " ";
}
.cms-bootstrap .tabbable::after {
	display: table; content: " ";
}
.cms-bootstrap .navbar::before {
	display: table; content: " ";
}
.cms-bootstrap .navbar::after {
	display: table; content: " ";
}
.cms-bootstrap .navbar-collapse::before {
	display: table; content: " ";
}
.cms-bootstrap .navbar-collapse::after {
	display: table; content: " ";
}
.cms-bootstrap .panel-body::before {
	display: table; content: " ";
}
.cms-bootstrap .panel-body::after {
	display: table; content: " ";
}
.cms-bootstrap .clearfix::after {
	clear: both;
}
.cms-bootstrap .container::after {
	clear: both;
}
.cms-bootstrap .row::after {
	clear: both;
}
.cms-bootstrap .form-horizontal .form-group::after {
	clear: both;
}
.cms-bootstrap .form-table .form-table-group::after {
	clear: both;
}
.cms-bootstrap .iconSelector .iconGroup .iconItem img::after {
	clear: both;
}
.cms-bootstrap .layout-2-columns::after {
	clear: both;
}
.cms-bootstrap .cms-form-group .cms-form-group-btn::after {
	clear: both;
}
.cms-bootstrap .cms-form-group .cms-form-group-text::after {
	clear: both;
}
.cms-bootstrap .nav::after {
	clear: both;
}
.cms-bootstrap .tabbable::after {
	clear: both;
}
.cms-bootstrap .navbar::after {
	clear: both;
}
.cms-bootstrap .navbar-collapse::after {
	clear: both;
}
.cms-bootstrap .panel-body::after {
	clear: both;
}
.cms-bootstrap .pull-right {
	float: right !important;
}
.cms-bootstrap .pull-left {
	float: left !important;
}
.cms-bootstrap .no-transition {
	transition:none;
}
.cms-bootstrap .hide {
	display: none !important;
}
.cms-bootstrap .show {
	display: block !important;
}
.cms-bootstrap .invisible {
	visibility: hidden;
}
.cms-bootstrap .text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.cms-bootstrap .hidden {
	display: none !important; visibility: hidden !important;
}
.cms-bootstrap .affix {
	position: fixed;
}
.cms-bootstrap .NoWrap {
	white-space: nowrap;
}
.cms-bootstrap .NW {
	white-space: nowrap;
}
.cms-bootstrap .wrap-nowrap {
	white-space: nowrap;
}
.cms-bootstrap .wrap-normal {
	white-space: normal;
}
.cms-bootstrap .visible-xs {
	display: none !important;
}
tr.cms-bootstrap .visible-xs {
	display: none !important;
}
th.cms-bootstrap .visible-xs {
	display: none !important;
}
td.cms-bootstrap .visible-xs {
	display: none !important;
}
@media screen and (max-width:659px)
{
.cms-bootstrap .visible-xs {
	display: block !important;
}
tr.cms-bootstrap .visible-xs {
	display: table-row !important;
}
th.cms-bootstrap .visible-xs {
	display: table-cell !important;
}
td.cms-bootstrap .visible-xs {
	display: table-cell !important;
}
}
.cms-bootstrap .visible-sm {
	display: none !important;
}
tr.cms-bootstrap .visible-sm {
	display: none !important;
}
th.cms-bootstrap .visible-sm {
	display: none !important;
}
td.cms-bootstrap .visible-sm {
	display: none !important;
}
@media screen and (max-width:991px) and (min-width:660px)
{
.cms-bootstrap .visible-sm {
	display: block !important;
}
tr.cms-bootstrap .visible-sm {
	display: table-row !important;
}
th.cms-bootstrap .visible-sm {
	display: table-cell !important;
}
td.cms-bootstrap .visible-sm {
	display: table-cell !important;
}
}
.cms-bootstrap .visible-md {
	display: none !important;
}
tr.cms-bootstrap .visible-md {
	display: none !important;
}
th.cms-bootstrap .visible-md {
	display: none !important;
}
td.cms-bootstrap .visible-md {
	display: none !important;
}
@media screen and (max-width:1199px) and (min-width:992px)
{
.cms-bootstrap .visible-md {
	display: block !important;
}
tr.cms-bootstrap .visible-md {
	display: table-row !important;
}
th.cms-bootstrap .visible-md {
	display: table-cell !important;
}
td.cms-bootstrap .visible-md {
	display: table-cell !important;
}
}
.cms-bootstrap .visible-lg {
	display: none !important;
}
tr.cms-bootstrap .visible-lg {
	display: none !important;
}
th.cms-bootstrap .visible-lg {
	display: none !important;
}
td.cms-bootstrap .visible-lg {
	display: none !important;
}
@media screen and (min-width:1200px)
{
.cms-bootstrap .visible-lg {
	display: block !important;
}
tr.cms-bootstrap .visible-lg {
	display: table-row !important;
}
th.cms-bootstrap .visible-lg {
	display: table-cell !important;
}
td.cms-bootstrap .visible-lg {
	display: table-cell !important;
}
}
@media screen and (max-width:659px)
{
.cms-bootstrap .hidden-xs {
	display: none !important;
}
tr.cms-bootstrap .hidden-xs {
	display: none !important;
}
th.cms-bootstrap .hidden-xs {
	display: none !important;
}
td.cms-bootstrap .hidden-xs {
	display: none !important;
}
}
@media screen and (max-width:991px) and (min-width:660px)
{
.cms-bootstrap .hidden-sm {
	display: none !important;
}
tr.cms-bootstrap .hidden-sm {
	display: none !important;
}
th.cms-bootstrap .hidden-sm {
	display: none !important;
}
td.cms-bootstrap .hidden-sm {
	display: none !important;
}
}
@media screen and (max-width:1199px) and (min-width:992px)
{
.cms-bootstrap .hidden-md {
	display: none !important;
}
tr.cms-bootstrap .hidden-md {
	display: none !important;
}
th.cms-bootstrap .hidden-md {
	display: none !important;
}
td.cms-bootstrap .hidden-md {
	display: none !important;
}
}
@media screen and (min-width:1200px)
{
.cms-bootstrap .hidden-lg {
	display: none !important;
}
tr.cms-bootstrap .hidden-lg {
	display: none !important;
}
th.cms-bootstrap .hidden-lg {
	display: none !important;
}
td.cms-bootstrap .hidden-lg {
	display: none !important;
}
}
.cms-bootstrap .visible-print {
	display: none !important;
}
tr.cms-bootstrap .visible-print {
	display: none !important;
}
th.cms-bootstrap .visible-print {
	display: none !important;
}
td.cms-bootstrap .visible-print {
	display: none !important;
}
@media print
{
.cms-bootstrap .visible-print {
	display: block !important;
}
tr.cms-bootstrap .visible-print {
	display: table-row !important;
}
th.cms-bootstrap .visible-print {
	display: table-cell !important;
}
td.cms-bootstrap .visible-print {
	display: table-cell !important;
}
}
@media print
{
.cms-bootstrap .hidden-print {
	display: none !important;
}
tr.cms-bootstrap .hidden-print {
	display: none !important;
}
th.cms-bootstrap .hidden-print {
	display: none !important;
}
td.cms-bootstrap .hidden-print {
	display: none !important;
}
}
.cms-bootstrap [data-ng-cloak] {
	display: none !important;
}
.cms-bootstrap .ng-cloak {
	display: none !important;
}
.cms-bootstrap .ng-hide {
	display: none !important;
}
