/*RESET*/
.SettingsForm {display: block}
.switch {
  position: relative;
  display: inline-block;
  display: flex;
  display: -webkit-flex;
  width: 44px;
  height: 24px;
   
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  background-color: #aa0000;
 border: 1px solid #65768a;
 
}

.slider:before {
  position: absolute;
  content: '';
  height: 20px;
  width: 22px;
  left: 0px;
  top: 0px;
  background-color: #fff;
   -webkit-transition: .2s;
  transition: .2s;
}

input:checked + .slider {
  background-color: #378f24;
}

span.switch .slider {background: #ccc !important; cursor: default}

input:checked + .slider:before {
  -webkit-transform: translateX(18px);
  -ms-transform: translateX(18px);
  transform: translateX(18px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 4px;
}

.slider.round:before {
  border-radius: 4px;
}

::-ms-clear, ::-ms-reveal{ display: none !important}
.translate{position: absolute; left: 50%; top: 50%;  -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.translateY{position: absolute; top: 50%;  -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

tr.SubCookieRow {
	background-color: #b2bbc6 !important;
}
tr.SubCookieRow td:first-child {padding-left: 2rem !important;}
.BannerStatsRow {oveflow: hidden; padding-right: 1rem}
.BannerStatsRow span {font-weight: bold;}
.clearfix::before, .clearfix::after {
	content: ''; display: block; height: 0; overflow: hidden;
}
.FieldHint {font-weight: normal}
.clearfix:after {
	clear: both;
}

.ArrowUpSortColumnIcon, .ArrowDownSortColumnIcon {
	font-size: 2.0rem
}

.ArrowUpSortColumnIcon {
	text-transform: uppercase;
}

.ArrowUpSortColumnIcon::before {
	padding-left: 5px; content: 'Š'; color: #fff !important;
}

.ArrowDownSortColumnIcon::before {
	padding-left: 5px; content: 'š'; color: #fff !important;
}

.mce-panel {
	border: none !important
}

.mce-menubar .mce-menubtn:hover, .mce-menubar .mce-menubtn.mce-active, .mce-menubar .mce-menubtn:focus {
	border-color: #65768a !important; background: #65768a !important; filter: none;
}

.mce-menu {
	border: 1px solid #65768a !important
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

.modal-open {
	overflow: hidden;
}

.SortArea {
	display: inline-block; text-align: center;
}

.SortArea div:first-child {
	margin: 2rem 0px 0.5rem 0px;
}

.SortArea .SortNr {
	font-size: 200%; padding: 1rem 0px; line-height: 1; display: block;
}

.SortArea a {
	display: block;
}

.CrmPriorityWrapper {
	margin-right: 5px; display: inline-block; text-align: center;
}

.CrmPriority {
	width: 30px; height: 30px; border-radius: 50%; display: inline-block; cursor: pointer;
}

.CrmPriority[data-prio='5'] {
	background-color: #99a19b;
}

.CrmPriority[data-prio='4'] {
	background-color: #66a797;
}

.CrmPriority[data-prio='3'] {
	background-color: #f7ff00;
}

.CrmPriority[data-prio='2'] {
	background-color: #ffb900;
}

.CrmPriority[data-prio='1'] {
	background-color: #c90230;
}

.stats_form {
	display: block; overflow: hidden
}

.row {
	overflow: hidden; margin-left: -3.75rem;
}
.box-icon {padding-left: 5rem !important;}
.ui-timepicker {z-index: 1000 !important;}
.InputWrapper {margin-bottom: 1.7rem; overflow: hidden; position: relative}
.InputLabel {position: relative; padding-left: 10px; padding-bottom: 1rem; }
.cell {
	float: left; padding-left: 3.75rem; overflow: hidden; position: relative; 
}
.cell-solo {float: none; }

.cell-50 {
	width: 50%
}

.cell-25 {
	width: 25%
}

.cell-33 {
	width: 33.33%
}

.cell-40 {
	width: 40%
}

.cell-60 {
	width: 60%
}

.cell-30 {
	width: 30%
}

.cell-70 {
	width: 70%
}

.CampaignHistoryForm {
	clear: both; overflow: hidden
}

.ut-accordeon {
	overflow: hidden; position: relative;
}
.ut-accordion-header { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; overflow: hidden; padding: 8px 8px; font-size: 1.6rem; font-weight: 300; vertical-align: middle; color: #fff; height: 7.5rem; cursor: pointer;}

.ut-accordion-header::after {
    content: 'š';
    vertical-align: middle;
    display: block;
    margin-left: 8px;
    font-family: use-web;
    margin-left: auto;
    font-size: 3.2rem;
    color: #fff;
}
.ut-accordion-header-name {color: #fff;}
.ut-accordion-header[data-tab-icon]::before {
    content: attr(data-tab-icon);
    vertical-align: middle;
    display: block;
    margin-right: 8px;
    font-family: use-web;
   	
    font-size: 3.2rem;
}
.ut-accordeon:nth-of-type(odd) .ut-accordion-header {background-color: #465567}
.ut-accordeon:nth-of-type(even) .ut-accordion-header {background-color: #65768a}
.ut-accordeon .ut-accordeon {}
.ut-accordeon .ut-accordeon:nth-of-type(odd) .ut-accordion-header {background-color: #95a2b1}
.ut-accordeon .ut-accordeon:nth-of-type(even) .ut-accordion-header {background-color: #7d8c9f }
.ut-accordeon .ut-accordeon .ut-accordeon:nth-of-type(odd) .ut-accordion-header {background-color: #d1d6dd; color: #465567}
.ut-accordeon .ut-accordeon .ut-accordeon:nth-of-type(even) .ut-accordion-header {background-color: #e9ebef; color: #465567 }
.active.ut-accordion-header::after {
    content: 'Š';
}
.ut-accordeon-item {
	overflow: hidden;
}
.ut-accordion-content {
	overflow: hidden;
	display: none;
	position: relative;
}

.ColorPreview {float: right; width: 5.5rem; height: 7.5rem; border: 1rem solid #fff; border-top-width: 2rem; border-bottom-width: 2rem;}
.WebsitePreview {position: absolute; top:0; bottom: 0; right: 0px; width: 50%}
#accordeon_settings_3 {padding-right: 50%}
.use-accordeon {
	display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; overflow: hidden; padding: 8px 0px; font-size: 1.6rem; font-weight: 300; vertical-align: middle; color: #fff; height: 7.5rem;
}

.use-accordeon.reverse:nth-child(even) {
	background-color: #65768a;
}

.use-accordeon.reverse:nth-child(odd) {
	background-color: #465567;
}

.accordeon-item {
	overflow: hidden;
}

.accordeon-item:last-child {
	margin-left: auto; cursor: pointer;
}

.accordeon-content {
	overflow: hidden;
}

.input-group {
	width: 100% !important
}

.SectionEffectPreview {
	text-transform: uppercase; font-size: 300%; line-height: 7.5rem; height: 7.5rem !important; padding: 0px 20px; font-weight: bold; letter-spacing: 3px; margin-left: 10px;
}

.SectionEffectPreviewButton {
	cursor: pointer; text-align: center; float: right; margin-left: 10px; line-height: 7.5rem; height: 7.5rem !important; padding: 0px 20px !important;
}

table.NavigationSectionPreviewWrapper {
	width: 100%; border-collapse: separate; height: 100%; background: #b2bbc6;
}

table.NavigationSectionPreviewWrapper td {
	padding: 0px 0px !important; height: auto !important; border: none; vertical-align: top;
}

table.NavigationSectionPreviewWrapper[data-multi-cells='1'] td table {
	padding-bottom: 3.2rem !important;
}

table.NavigationSectionPreviewWrapper tr {
	background-color: transparent !important;
}

.NavigationSectionPreview {
	overflow: hidden;
}

.NavigationSectionPreviewImage {
	float: left; min-height: 1px; margin-right: 1rem; width: 30%; max-width: 300px
}

.NavigationSectionPreviewImage span {
	overflow: hidden; padding: 0rem 8px; line-height: 7.5rem; min-height: 7.5rem; display: block; text-align: center; background-color: #bbb; color: #fff;
}

.NavigationSectionPreviewImage a {
	display: block;
}

.NavigationSectionPreviewImage img {
	display: block; max-width: 100%; height: auto;
}

.NavigationSectionPreviewFunctions {
	float: right; text-align: center; padding: 8px; overflow: hidden
}

.NavigationSectionPreviewHeadline {
	margin-bottom: 5px;
}

.NavigationSectionPreviewTitle {
	margin-bottom: 5px;
}

.NavigationSectionPreviewInternalDesc {
	margin-bottom: 5px; margin-right: 4rem;
}

.NavigationSectionPreviewText {
	padding: 8px; overflow: hidden; margin-bottom: 8px;
}

.EditWrapper .sedcards_list tr td:last-child {
	padding-right: 0px !important;
}

.EditWrapper #sedcards_list tr td:last-child {
	padding-right: 0px !important;
}

#PreviewImageDiv {
	position: fixed; display: none; right: 0; z-index: 111; overflow: hidden; left: 50%; top: 50%; bottom: 0; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
}

tr[id^=NavigationSection_].ActiveNavigationSection {
	background-color: #7d8c9f !important;
}

tr[id^=NavigationSection_] {
	-webkit-transition: background-color 1.5s linear; -moz-transition: background-color 1.5s linear; -o-transition: background-color 1.5s linear; transition: background-color 1.5s linear;
}

html {
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased;
}

*, *:before, *:after {
	-moz-box-sizing: inherit; -webkit-box-sizing: inherit; box-sizing: inherit;
}

table {
	border-collapse: collapse; border-spacing: 0;
}

b, strong {
	font-weight: bold;
}

button, input, select, textarea {
	color: inherit; font: inherit; border-radius: 0px; box-shadow: none; font-weight: normal !important; margin: 0; padding: 0; border: 0; display: inline-block; vertical-align: middle;
}

input:focus, textarea:focus, select:focus, button:focus {
	outline: 0;
}

.select2-container *:focus {
	outline: none;
}

button, input[type='button'], input[type='reset'], input[type='submit'] {
	-webkit-appearance: button; cursor: pointer; border-radius: 0px;
}

button[disabled], input[disabled] {
	cursor: default;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

input:focus {
	outline: 0;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}

input, textarea, button {
	
}

html {
	min-height: 100%; position: relative;
}

select {
	font-weight: normal !important
}

/*GENERAL*/
@font-face {
	font-family: Use-Web; src: url(/admin/include/fonts/use-icons.ttf?3456ds);
}

html {
	font-size: 10px; font-family: Open Sans, Verdana, Tahoma;
}

body {
	margin: 0px; padding: 0px; background-color: #dbdbdb; line-height: 1.4; font-size: 1.4rem; color: #465567; -webkit-text-size-adjust: none; position: absolute; min-height: 100%; height: auto; width: 100%; padding-bottom: 45px;
}

h1 {
	font-size: 2.8rem; display: inline; margin: 0px; padding: 0px; font-weight: bold; color: #445A70;
}

h2 {
	font-size: 1.6rem; display: inline; margin: 0px; padding: 0px; font-weight: normal; color: #eaeaea;
}

h3 {
	font-size: 1.6rem; display: inline; margin: 0px; padding: 0px; font-weight: normal; color: #777777;
}

h4 {
	font-size: 1.4rem; display: inline; margin: 0px; padding: 0px; font-weight: normal; color: #445A70;
}

h5 {
	font-size: 1.2rem; display: inline; margin: 0px; padding: 0px; font-weight: normal; color: #bababa;
}

h6 {
	font-size: 1.1rem; display: inline; margin: 0px; padding: 0px; font-weight: normal; color: #777777;
}

a:link {
	display: inline; color: #465567; font-weight: normal; text-decoration: underline;
}

a:visited {
	display: inline; color: #465567; font-weight: normal; text-decoration: underline;
}

a:hover {
	display: inline; color: #465567; font-weight: normal; text-decoration: none;
}

a:active {
	display: inline; color: #465567; font-weight: normal; text-decoration: underline;
}

table {
	border-collapse: collapse; margin-left: 0px !important; padding-left: 0px !important;
}

table td {
	color: #465567
}

form {
	display: inline;
}

.FontSize_11 {
	font-size: 1.1rem
}

.FontSize_12 {
	font-size: 1.2rem
}

.FontSize_14 {
	font-size: 1.4rem
}

.FontSize_16 {
	font-size: 1.6rem
}

.FontSize_18 {
	font-size: 1.8rem
}

.FontSize_28 {
	font-size: 2.8rem
}

.AlignLeft {
	text-align: left; vertical-align: middle
}

.AlignRight {
	text-align: right; vertical-align: middle
}

.AlignCenter {
	text-align: vertical-align; vertical-align: middle
}
/*ICONS*/
.use-icons {
	font-family: use-web;
}

.ToolIcons {
	font-family: use-web; font-size: 3.2rem; display: inline-block; line-height: 1; vertical-align: middle; text-align: center; color: #465567; text-decoration: none
}

.ToolIcons:before {
	font-size: inherit; color: inherit; margin: inherit;
}

.CRMIcon:before {
	content: 'Ƅ'; text-transform: uppercase !important; color: #0081ce; margin-right: 5px;
}

.IconActive {
	
}

.IconDeactive {
	background-color: #ef181e; background-color: transparent;
}

.IconActiveSearch {
	
}

.IconDeactiveSearch {
	background-color: #c2154c; background-color: transparent;
}

.IconActiveSeo {
	
}

.IconDeactiveSeo {
	background-color: #a02031; background-color: transparent;
}

.AlignLeftIcon:before {
	content: 'ǆ';
}

.AlignCenterIcon:before {
	content: 'ǅ';
}

.ExternalLinkIcon:before {
	content: 'ȼ';
}
.AlignRightIcon:before {
	content: 'Ǆ'; text-transform: uppercase !important;
}

.LogoIcon:before {
	content: 'ș'; font-size: 25px; line-height: 1; top: -4px; position: relative;
}

.QuestionIcon:before {
	content: 'đ'; font-size: 2.5rem;
}

.ArrowLeftLongIcon:before {
	content: 'Ï'; text-transform: uppercase !important;
}

.ArrowRightLongIcon:before {
	content: 'Ð'; text-transform: uppercase !important;
}

.ArrowLeftIcon:before {
	content: 'ţ';
}

.ArrowRightIcon:before {
	content: 'Ţ'; text-transform: uppercase !important;
}

.ArrowUpIcon:before {
	content: 'Š'; text-transform: uppercase !important; color: inherit; font-size: 3.5rem; padding-right: 2rem
}

.ArrowDownIcon:before {
	content: 'š'; text-transform: lowercase !important; padding-right: 2rem; color: inherit; font-size: 3.5rem;
}

.ArrowUpSortIcon:before {
	content: 'Š'; text-transform: uppercase !important; color: inherit;
}

.ArrowDownSortIcon:before {
	content: 'š'; color: inherit;
}

.TargetIcon:before {
	content: 'Å'; text-transform: uppercase !important; color: inherit;
}

.FolderIcon:before {
	content: 'Ĵ'; text-transform: uppercase !important;
}

.OpenFolderIcon:before {
	content: 'ĵ';
}

.ExplorerArrowIcon:before {
	content: 'Ţ'; text-transform: uppercase !important; width: 20px; font-size: 25px; display: inline-block; vertical-align: middle; text-align: center;
}

.ExplorerOpenArrowIcon:before {
	content: 'š'; width: 20px; font-size: 25px; display: inline-block; vertical-align: middle; text-align: center;
}

.ExplorerArea {
	padding-top: 0px !important; padding-bottom: 0px !important
}

.ExplorerAreaInner {
	display: -webkit-flex; display: flex; align-items: center; -webkit-align-items: center; height: 100%;
}

.ExplorerFolder {
	text-decoration: none !important; width: 25px; display: inline-block !important;
}

.EmptyExplorerFolder {
	width: 25px; height: 1px; display: inline-block;
}

.navSub .ExplorerArea {
	padding-left: 28px;
}

.navSubSub .ExplorerArea {
	padding-left: 48px;
}

.navSubSubSub .ExplorerArea {
	padding-left: 68px;
}

.navSub4 .ExplorerArea {
	padding-left: 88px;
}

.DegreaseIcon:before {
	content: '»'; color: #fff; font-weight: 300; width: 25px; margin-left: -4px; display: inline-block;
}

.ExpandIcon:before {
	content: '¼'; color: #fff; font-weight: 300; width: 25px; margin-left: -4px; display: inline-block;
}

.ArrowDepthDown:before {
	content: 'ǹ';
}

.ArrowDepthUp:before {
	content: 'ǻ';
}

.ArrowLeftDepthUp:before {
	content: 'Ǻ'; text-transform: uppercase !important;
}

.ArrowDepth:before {
	content: 'Ǫ'; font-size: 2rem !important; text-transform: uppercase !important; margin-right: 2px;
}

.ArrowDepth:last-of-type {
	visibility: visible
}

.ArrowDepth {
	visibility: hidden
}

.ActiveIcon:before {
	content: 'ǟ'; color: #008600;
}

.DeactiveIcon:before {
	content: 'Ŕ'; color: #ef181e; text-transform: uppercase !important
}

.DesktopActiveIcon:before {
	content: 'ˆ'; color: #008600;
}

.DesktopDeactiveIcon:before {
	content: 'ˆ'; color: #ef181e;
}

.MobileActiveIcon:before {
	content: 'ƚ'; color: #008600;
}

.MobileDeactiveIcon:before {
	content: 'ƚ'; color: #ef181e;
}

.CheckIcon:before {
	content: 'Ǩ'; text-transform: uppercase !important;
}

.UncheckIcon:before {
	content: 'ʆ';
}

.MainDomain:before {
	content: 'Ȇ'; text-transform: uppercase !important;
}

.EmptyIcon:before {
	content: 'š'; visibility: hidden;
}

.SearchAllowedIcon:before {
	content: 'ö';
}

.SearchDeniedIcon:before {
	content: 'ä';
}

.LinkIcon:before {
	content: 'Ž'; text-transform: uppercase !important; color: inherit;
}

.TextIcon:before {
	content: 'ƕ'; color: inherit;
}

.AttributesIcon:before {
	content: 'ǯ'; color: inherit;
}

.GoogleAllowedIcon:before {
	content: 'ŗ';
}

.GoogleDeniedIcon:before {
	content: 'ü';
}

.ClickableIcon:before {
	content: 'Ŷ'; color: #008600; text-transform: uppercase !important;
}

.NotClickableIcon:before {
	color: #ef181e; content: 'Ŷ'; text-transform: uppercase !important;
}

.ImageIcon:before {
	content: 'ƌ'; width: 7.5rem; height: 7.5rem; display: block; font-size: 4.5rem; line-height: 7.5rem; text-align: center; 
}

.ArchiveIcon:before {
	content: 'ˀ'; color: #0086be;
}

.NotArchiveIcon:before {
	content: 'Ħ'; text-transform: uppercase !important;
}

.DeleteIcon:before {
	content: 'ı'; color: #ef181e
}

.TrushIcon:before {
	content: 'Æ'; text-transform: uppercase !important;
}

.StoppedIcon:before {
	content: 'ĺ'; color: #ef181e
}

.EditIcon:before {
	content: 'Ť'; text-transform: uppercase !important;
}

.PageIcon:before {
	content: 'Ō'; text-transform: uppercase !important;
}

.SortIcon:before {
	content: 'ħ';
}

.ShopIcon:before {
	content: 'Ő'; text-transform: uppercase !important;
}
.BannerIcon:before {
	content: 'ʔ';
}
.ShopEmptyIcon:before {
	content: 'ʽ';
}

.NoShopIcon:before {
	content: 'ȶ';
}

.RSSIcon:before {
	content: 'Ɛ';
}

.AlertIcon:before {
	content: 'Ŧ'; color: #ef181e;
}

.RSSIconActive:before {
	content: 'Ɛ'; color: #ffc100
}

.ReloadIcon:before {
	content: 'ȝ';
}

.RefreshIcon:before {
	content: 'Ȟ';
}

.AttachmentIcon:before {
	content: 'Ż'; text-transform: uppercase !important;
}

.CopyIcon:before {
	content: 'ƞ';
}

.SedCardIcon:before {
	content: 'Ŏ'; text-transform: uppercase !important;
}

.WikiGlobalIcon:before {
	content: 'ŝ';
}

.LockIcon:before {
	content: 'ſ';
}

.PreviewIcon:before {
	content: 'Ī'; text-transform: uppercase !important; width: 7.5rem; display: block
}

.WikiIcon:before {
	content: 'Ş'; text-transform: uppercase !important;
}

.WikiOffIcon:before {
	content: 'ş'; text-transform: lowercase !important;
}

.EmailIcon:before {
	content: 'Ś'; text-transform: uppercase !important;
}

.ShareIcon:before {
	content: 'Ĺ'; text-transform: uppercase !important;
}

.FilterIcon:before {
	content: '±';
}

.CSV:before {
	content: 'Ǧ'; text-transform: uppercase !important;
}

.CategoryIcon:before {
	content: 'ō';
}

.SeoFullIcon:before {
	content: '³'; color: #ffc000;
}

.NoSeoIcon:before {
	content: '²';
}

.SnippedSeoIcon:before {
	content: 'ğ';
}

.NoCompletedSeoIcon:before {
	content: 'Ǿ';
}

.CalendarIcon:before {
	content: '¨'
}

.ClockIcon:before {
	content: 'Þ'
}

.AttributeIcon:before {
	content: 'ǯ'
}

.DetailsIcon:before {
	content: 'ĝ'
}

.DownloadIcon:before {
	content: 'À'; text-transform: uppercase !important;
}

.SateliteIcon:before {
	content: 'Ƥ'
}

.UploadIcon:before {
	content: 'Á' text-transform: uppercase !important;
}

.YoutubeIcon:before {
	content: 'ů'
}

.AddIcon:before {
	content: 'í'; cursor: pointer;
}

.AddPageIcon:before {
	content: 'Ł' text-transform: uppercase !important;
}

.ArrowLeft2Icon:before {
	content: 'Ï'; text-transform: uppercase !important;
}

.TagsIcon:before {
	content: 'ŵ'; color: #fff;
}

.AppsIcon:before {
	content: 'Ų'; text-transform: uppercase !important; color: #fff;
}

.GlobalIcon:Before {
	content: 'ơ'; color: #fff;
}

.SedCardOutputIcon:Before {
	content: 'ļ'; color: #fff;
}

.QRCodeIcon:before {
	content: 'Ȝ'; font-size: 7.5rem; line-height: 7.5rem;
}

.SkullIcon:before {
	content: 'Đ'; color: #fff; text-transform: uppercase !important
}

.SupervisorIcon:before {
	content: 'Ə'
}

.MasterAdminIcon:before {
	content: 'Ʈ' text-transform: uppercase !important;
}

.AdminIcon:before {
	content: 'ǰ'
}

.ModeratorIcon:before {
	content: 'ǳ'
}

.NormalUserIcon:before {
	content: 'ƍ'
}

.DealerUserIcon:before {
	content: 'Ǳ'
}

.AppActiveIcon:before {
	content: 'Ŵ'; color: #008600; text-transform: uppercase !important;
}

.AppDeactiveIcon:before {
	content: 'Ŵ'; color: #ef181e; text-transform: uppercase !important;
}

/*LAYOUT*/
.EducationSmallMenu {
	display: none; position: relative; margin-top: 0em; clear: both; float: right; overflow: hidden; min-width: 30rem;
}

.EducationSmallMenu .Item {
	overflow: hidden; background: #65768a;
}

.EducationSmallMenu .ItemSub {
	overflow: hidden; background: #7d8c9f;
}

.EducationSmallMenu .Item:hover {
	overflow: hidden; background: #465567;
}

.EducationSmallMenu .Item a:link {
	overflow: hidden; display: block; padding: 1rem; cursor: pointer; text-decoration: none; font-size: 1.6rem; color: #fff;
}

.EducationSmallMenu .Item a:visited {
	overflow: hidden; display: block; padding: 1rem; cursor: pointer; text-decoration: none; font-size: 1.6rem; color: #fff;
}

.EducationSmallMenu .Item a:hover {
	overflow: hidden; display: block; padding: 1rem; cursor: pointer; text-decoration: none; font-size: 1.6rem; color: #fff;
}

.EducationSmallMenu .Item a:active {
	overflow: hidden; display: block; padding: 1rem; cursor: pointer; text-decoration: none; font-size: 1.6rem; color: #fff;
}

.EducationSmallMenu .ItemSub a {
	padding-left: 2.5rem !important;
}

.NavigationDomainsAdd {
	overflow: hidden;
}

.ClosePopUp {
	display: block; font-size: 3.2rem; color: #fff; line-height: 1; font-family: use-web; position: absolute; cursor: pointer; top: -2.7rem; right: 0rem; z-index: 111111;
}

.PopUp {
	position: fixed; background-color: transparent; display: none; left: 0; right: 0; top: 7.5rem; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin-left: auto; margin-right: auto; width: 100%; max-height: calc(100vh - 15rem); max-width: 1024px; z-index: 111111111
}

.PopUp:after {
	content: ''; display: table; clear: both;
}

.PopUp .Content {
	position: relative; overflow: hidden; overflow-y: auto; margin: 0px 3rem; height: 100%; max-height: calc(100vh - 15rem); opacity: 1;
}

.Alert {
	font-size: 90%; background-color: #F8FDAF; color: #465567 !important; border: 1px solid #B3A700; padding: 10px; margin: 5px 0px;
}

.ColorRows tr:nth-child(even) {
	background-color: #d1d6dd
}

.ColorRows tr:nth-child(odd) {
	background-color: #e9ebef
}

.LangWrapper {
	display: inline; cursor: pointer;
}

.LangDropDown a {
	display: block; margin-bottom: 9px;
}

.LangDropDown {
	position: fixed; z-index: 11114; display: none; background-color: #465567; padding: 9px; padding-bottom: 0px
}

.fileUpload {
	position: relative; overflow: hidden; line-height: 7.5rem; height: 7.5rem; display: block;
}
.fileUpload2 {float: right; background: #465567; padding: 0px 1rem;}
.fileUpload2:before{ content:'Á'; font-family: use-web; font-size: 4rem; line-height:7.5rem; color: #fff;}

.fileUpload span {
	position: relative; overflow: hidden; text-align: center; display: inline-block; background-color: #b2b2b2 !important; min-width: 15rem; padding: 0px 20px; line-height: 7.5rem; height: 7.5rem; border: 1px solid #b2b2b2 !important; color: #fff !important;
}
.fileUpload2 span {display: none !important;}
.MasterKeywordsHeadline {
	clear: both; font-size: 1.6rem; padding-top: 3.7rem; overflow: hidden; cursor: pointer;
}

.MasterKeywords {
	display: none;
}

.AttachmentName {
	display: inline-block; visibility: hidden; vertical-align: top;
}

.MoreFields {
	display: none;
}

.fileUpload input.upload {
	position: absolute; top: 0; right: 0; height: 100%; bottom: 0; left: 0; width: 100%; margin: 0; padding: 0; font-size: 0px; cursor: pointer; opacity: 0; z-index: 2; filter: alpha(opacity = 0);
}

#sedcards_list tr:nth-child(even) {
	background-color: #d1d6dd
}

#sedcards_list tr:nth-child(odd) {
	background-color: #e9ebef
}

.mandatory {
	color: #ef181e
}

.Mask {
	position: fixed; display: block; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 10000000000;
}

.SedcardTemplate {
	overflow: hidden
}

.listbackdark tr.h1 {
	background-color: transparent !important;
}

.Loading {
	position: fixed; overflow: hidden; width: 100%; max-width: 1280px; background-color: #fff; padding: 3.5rem; display: none; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); z-index: 100000000111101;
}

.LoadingImage {
	display: table-cell; vertical-align: top; background: url('/admin/include/themes/use-media/images/loading1.gif') no-repeat; background-size: contain; min-width: 5rem; min-height: 5rem;
}

.LoadingText {
	overflow: hidden; vertical-align: middle; display: table-cell; width: 100%; padding-left: 3.5rem;
}

.small_menu {
	margin-bottom: 1rem !important;
}

.small_menu a {
	font-size: 1.6rem !important;
}

.MoreDetails {
	overflow: hidden;
}

.MoreDetailsItem {
	background-color: #465568; overflow: hidden; padding: 15px; color: #fff; margin-bottom: 20px;
}

.MoreDetailsItem div, .MoreDetailsItem a {
	color: #fff !important;
}

.MoreDetailsItem .select2 {
	color: #465567 !important;
}

.NavDetails {
	overflow: hidden
}

.NavDetails .NavDetailsItem a {
	text-decoration: none !important;
}

.NavDetails .NavDetailsItem {
	float: left; overflow: hidden; cursor: pointer; padding: 8px 15px; padding-right: 0px; background-color: #b2bbc6
}

.NavDetails .NavDetailsItem:hover, .NavDetailsItem:hover *, .ActiveItem, .ActiveItem * {
	background-color: #465568 !important; color: #fff !important;
}

.BlackMask {
	position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.2);
}

.MenuNav {
	overflow: hidden; left: 0px; right: 0px; position: fixed; z-index: 111111; top: 0; background-color: #465568;
}

.MenuNavInner {
	width: 100%; max-width: 1280px; min-width: 600px; margin: 0 auto; position: relative;
}

.NavItem {
	cursor: pointer; float: left; overflow: hidden; height: 3.9rem; line-height: 3.9rem; min-width: 18rem; vertical-align: middle;
}

.NavRightArea {
	float: right; overflow: hidden;
}

.InfoWrapper {
	position: fixed; z-index: 1111111111111111; background-color: #465568; display: none; max-height: 100%; max-height: calc(100% - 40px); max-height: -webkit-calc(100% - 40px); max-height: -moz-calc(100% - 40px);
}

.FormWrapper {
	overflow: hidden; margin-top: 2rem;
}

.FormRow {
	margin-bottom: 2rem; overflow: hidden;
}

.FormRow .LabelWrapper {
	margin-bottom: 1rem; padding-left: 1rem;
}

.SwitchWrapper {
	float: left; min-width: 7rem; overflow: hidden; text-align: center;
}

.SwitchWrapper label input {
	display: none
}

.LabelWrapper label {
	display: block; cursor: pointer; overflow: hidden;
}

.TabsOuter {
	left: 0; right: 0; z-index: 11111; overflow: hidden; position: relative; background-color: #465568;
}

.Tabs {
	overflow: hidden; position: relative; max-width: 1280px; width: 100%; margin: 0 auto;
}

.TabHeader {
	overflow: hidden; position: relative; background-color: #465568;
}

.TabSedCardHeader {
	background-color: #65768a;
}

.TabSedCardHeader .TabHeaderItem {
	background-color: #65768a;
}

.TabHeaderItem {
	height: 7.5rem; line-height: 7.5rem; overflow: hidden; font-weight: 300 !important; display: block; text-decoration: none !important; vertical-align: middle; float: left; color: #fff !important; font-size: 1.6rem !important; padding: 0px 1.5rem;
}

.TabActive, .TabHeaderItem:hover {
	background-color: #465568 !important;
}

.TabContent {
	overflow: hidden; display: none;
}

.CurrentTab .TabContent {
	display: block;
}

.select2-container--open {
	z-index: 1000000001111023 !important;
}

.Info {
	padding: 2rem; width: 34rem; overflow: hidden
}

.InfoItem {
	margin-bottom: 2rem; overflow: hidden
}

.InfoItem div:first-child {
	font-size: 1.4rem; margin-bottom: 3px;
}

.InfoItem div:last-child {
	font-size: 1.6rem;
}

.InfoWrapper * {
	color: #fff;
}

.InfoWrapper .select2-container, .InfoWrapper .select2-container * {
	color: #465567 !important;
}

.NavSubItem {
	cursor: pointer; overflow: hidden; height: 3.9rem; line-height: 3.9rem; vertical-align: middle;
}

.NavItem a, .NavSubItem a {
	dispay: block; text-decoration: none !important
}
.NavSubItemDeactive {cursor:auto; background-color: #ddd;}
.NavSubItemDeactive .NavIcon, .NavSubItemDeactive .NavText {color: #4a4a4a !important}
.NavItemDropDown {
	float: left; min-width: 18rem; overflow: hidden; position: relative;
}

.NavigationSmallMenu {
	float: right; width: 250px; padding-top: 2rem; margin-left: 4rem
}

.NavDropDown {
	position: fixed; left: 0px; z-index: 1111111111111111111111111112; top: 3.9rem; display: none;
}

.NavWrapper {
	overflow: hidden;
}

.NavIcon {
	vertical-align: middle; color: #fff; font-family: use-web; padding-left: 2rem; display: block; float: left; font-size: 3.2rem; width: 6.2rem;
}

.Grey {
	color: #dbdbdb
}

.NavIconBig {
	vertical-align: middle; color: #fff; text-align: center; display: block; font-family: use-web; padding: 0px 2rem; font-size: 3rem;
}

.NavText {
	vertical-align: middle; color: #fff; font-size: 1.6rem; font-weight: 300;
}

#CheckboxChecker {
	display: inline-block; float: left; padding-top: 4px; padding-left: 3px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

#LoginChechbox[type='checkbox'] {
	display: none;
}

#LoginChechbox[type='checkbox']+label #CheckboxChecker::before {
	content: 'ʆ'; color: #fff; font-size: 30px; font-family: use-web !important; line-height: 1;
}

#LoginChechbox[type='checkbox']:checked+label #CheckboxChecker::before {
	content: 'ĝ'; color: #fff; line-height: 1; font-size: 30px; font-family: use-web !important;
}

.logininput::-webkit-input-placeholder {
	color: #ccc;
}

.logininput:-moz-placeholder {
	/* FF 4-18 */
	color: #ccc;
}

.logininput::-moz-placeholder {
	/* FF 19+ */
	color: #ccc;
}

.logininput:-ms-input-placeholder {
	/* IE 10+ */
	color: #ccc;
}

.Footer {
	padding-bottom: 5px; position: absolute !important; bottom: 0; left: 0; right: 0;
}

.MainOuter {
	overflow: hidden; position: relative;
}

.Main, .Footer {
	width: 100%; max-width: 1280px; min-width: 600px; margin: 0 auto; position: relative; overflow: hidden;
}

.Message {
	min-height: 11rem !important; z-index: 1111; position: relative; min-height: 7.5rem; overflow: hidden; margin: 3.5rem 7.5rem; margin-top: 0px; background-color: #fff;
}

.MessageInside {
	margin: 3.5rem 0rem; background-color: #fff;
}

.MessageClose {
	display: block; font-size: 3.2rem; line-height: 1; font-family: use-web; float: right; cursor: pointer; margin-top: 0px; margin-right: 0.5rem;
}

.ErrorMessage:before {
	content: 'Ŧ'; background-color: #ef181e; float: left; margin-right: 6rem; display: block; font-size: 4.5rem; line-height: 1; color: #fff; text-align: center; vertical-align: middle; line-height: 7.5rem; width: 7.5rem; height: 7.5rem; font-family: use-web;
}

.loginbody  .Message {
	position: absolute; margin: 0; left: 75px; right: 75px; z-index: 11;
}

.InfoMessage:before {
	content: 'ĳ'; background-color: #0059bc; float: left; margin-right: 6rem; display: block; font-size: 4.5rem; line-height: 1; color: #fff; text-align: center; vertical-align: middle; line-height: 7.5rem; width: 7.5rem; height: 7.5rem; font-family: use-web;
}

.manualclose:before {
	background-color: #fcc426;
}

.PopUp .manualclose:before {
	background-color: inherit;
}

.AddMessage:before {
	content: 'í'; background-color: #0059bc; float: left; margin-right: 6rem; display: block; font-size: 4.5rem; line-height: 1; color: #fff; text-align: center; vertical-align: middle; line-height: 7.5rem; width: 7.5rem; height: 7.5rem; font-family: use-web;
}

.MessageInner b {
	font-weight: normal;
}

.MessageInner {
	overflow: hidden; clear: right; margin-bottom: 2.5rem; padding-right: 4rem;
}

.access_denied_message:before, .error_prompt_message:before, .notice_prompt_message:before {
	display: block; content: attr(data-headline); margin-top: -2px; font-weight: bold;
}

.LoginCount {
	margin-left: 30px; margin-right: 100px; position: absolute; z-index: 1111; overflow: hidden; top: 110px; right: 0;
}

.LoginCount span {
	font-size: 6rem; line-height: 1;
}

.loginbody {
	margin: 0px; font-family: 'Open Sans', GillSans; background: url('/images/backLogin.jpg') no-repeat center center; background-size: cover; background-attachment: fixed; height: 100%;
}

.logininput {
	font-family: 'Open Sans', GillSans; font-size: 17px; height: 7.5rem !important; width: 280px; color: #465366; margin: 0px; margin-top: 17px; padding-left: 8px; padding-right: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; color: #465366; border: 0px; border-radius: 3px; line-height: 1 !important;
}

.loginbutton {
	display: block; visibility: visible !important; float: right; position: relative; top: -4px; font-family: 'Open Sans', GillSans; font-size: 18px; height: 42px !important; width: 102px; color: #fff; background-color: #2a8b17; border: 0px; border-radius: 3px; cursor: pointer; line-height: 1 !important;
}

.logintd {
	font-size: 8pt; color: #000000; border: none; line-height: 1 !important;
}

.login_text_personalized_for {
	color: #445A70;
}

.SeoProgress {
	float: right; padding: 2px 5px; overflow: hidden; background-color: #65768a; height: 26px; margin-right: 5px; line-height: 26px; vertical-align: middle; color: #fff
}
/*ALL AREAS*/
.ColorDiv {
	width: 35px; float: right; margin-left: 5px; height: 16px; border: 1px solid #737373;
}
/*HEADER*/
.AutoCompleteResult {
	text-align: left; font-weight: normal; background-color: #FFF; overflow: hidden; padding: 8px;
}

.AutoCompleteResult {
	text-align: left; font-weight: normal; overflow: hidden; padding: 8px;
}

.AutoCompleteResult:nth-child(even) {
	background-color: #d1d6dd
}

.AutoCompleteResult:nth-child(odd) {
	background-color: #e9ebef
}

.AutoCompleteResultOver {
	text-align: left; font-weight: normal; color: #fff !important; background-color: #65768a !important; overflow: hidden; padding: 8px;
}

.AutoCompleteResultOver .FolderIconDm {
	color: #fff !important;
}

.AutoCompleteHolder {
	position: absolute; overflow: hidden; display: none; vertical-align: top; text-align: left; z-index: 1101111110; background-color: #FFF; border-radius: 0px;
}

.AutoCompleteHolderSelectedItem {
	display: none; position: absolute;
}

.headerlogostrap {
	height: 100px; background-color: #505C6F; overflow: hidden; background-image: url('/images/head03.png'); background-repeat: no-repeat; background-position: left;
}

.headerslogan {
	overflow: hidden; margin-top: 20px; margin-left: 20px; font-size: 32px; color: #FFF;
}

.headerslogan a {
	color: #FFF; text-decoration: none; line-height: 1;
}

.headerslogan .date {
	font-size: 1.4rem; color: #DDD;
}

.headermenustrap {
	background-color: #65768A; border-bottom: 1px solid white; border-top: 1px solid #AAA; width: 100%; vertical-align: middle; text-align: left; color: #FFFFFF;
}

.headermenustrap .separator {
	font-size: 6px; vertical-align: top; padding-left: 8px; padding-right: 8px; color: #AAA;
}

.headermenustrap a {
	font-size: 12px; color: #fff; text-decoration: none; font-weight: bold;
}

.headermenustrap a:hover {
	color: #fff; text-decoration: underline;
}

.headermenustrap a.selected {
	color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight: bold;
}

.headermenustrap a.selected:hover {
	color: #FFFFFF; text-decoration: underline;
}

.headermenuunderstrap {
	background-color: #213975;
}

.headerlogouttext {
	color: #EEEEEE; font-weight: bold; font-size: 12px;
} /*DER BENUTZERNAME VOM EINGELOGGTEN USER*/
.NewsSlider {
	position: relative; overflow: hidden;
}

.HeaderElements {
	width: 100%; max-width: 900px; overflow: hidden; position: relative;
}

.NewsSlider {
	
}

div#HeaderTexts a {
	font-weight: bold; color: #eaeaea; text-decoration: none;
}

div#HeaderTexts a:hover {
	font-weight: bold; color: #eaeaea; text-decoration: underline;
}

.NavigationSmallArea {
	overflow: hidden; position: relative; margin: 4rem auto; margin-bottom: 0px; padding-bottom: 4rem; width: 100%; max-width: 1280px; min-width: 600px; margin-top: 7.9rem;
}

.NavigationSmallButton {
	width: 7.5rem; height: 7.5rem; line-height: 7.5rem; cursor: pointer; float: left; position: relative; vertical-align: middle; text-align: center; color: #fff; font-family: Use-Web; font-size: 4.5rem;
}

.NavigationMiniSmallButton {
	width: 3.5rem; height: 3.5rem; line-height: 3.5rem; cursor: pointer; margin: 0 auto; position: relative; vertical-align: middle; text-align: center; color: #fff; font-family: Use-Web; font-size: 3rem;
}

.NavigationSmallButtonWrapper {
	overflow: visible;
}

.NavigationSmallButtonCount {
	position: absolute; bottom: 0; left: 0; width: 7.5rem; text-align: center; font-size: 1.1rem; font-family: Open Sans, Verdana, Tahoma; line-height: 1.2; color: #fff;  padding: 2px 2px;
}

.NavigationSmallButtonSearch {
	display: none; width: 260px; height: 7.5rem; background-color: #989898; cursor: pointer; overflow: hidden; float: left; vertical-align: middle;
}

.NavigationSmallButtonSearch input {
	vertical-align: middle; width: 100%;
}

.NavigationSmallButtonFilter {
	display: none; padding-left: 1rem; color: #fff; min-height: 7.5rem; background-color: #76766f; cursor: pointer; overflow: hidden; float: left; vertical-align: middle;
}

.NavigationSmallButtonFilterInner {
	display: flex; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-start; align-content: flex-start;
}

.CrmFilters {
	display: flex; align-items: center; padding-left: 1rem;
}

.CrmFiltersWrapper {
	width: 48rem;
}

.CrmFilters div:first-child {
	width: 10rem
}

.CrmFilters div:last-child {
	width: 13rem;
}

.NavigationSmallButtonFilter .select2-container {
	vertical-align: top; margin-left: 5px;
}

.NavigationSmallButtonFilter .select2-container, .NavigationSmallButtonFilter .select2-container * {
	color: #465567;
}

.NavigationSmallButtonTextRight {
	height: 7.5rem; cursor: pointer; overflow: hidden; float: right; display: table; color: #465567; font-size: 1.3rem; font-weight: 300; margin-right: 1rem;
}

.NavigationSmallButtonTextRight>span {
	vertical-align: bottom; display: table-cell; text-align: right; padding-bottom: 5px;
}

.NavigationSmallButtonText {
	height: 7.5rem; cursor: pointer; overflow: hidden; float: left; display: table; color: #465567; font-size: 2.8rem; font-weight: 300; margin-left: 2rem;
}

.NavigationSmallButtonText span {
	vertical-align: bottom; display: table-cell; 
}

#AdminHeaderToggleImg {
	font-family: Use-Web; color: #fff !important; text-decoration: none; font-size: 24px;
}
/************** TAGS *************/
a.SmallNavi:link {
	font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNavi:visited {
	font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNavi:hover {
	font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: underline;
}

a.SmallNavi:active {
	font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

.Menu a:link {
	color: #fff; float: left; display: block; height: 100%; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 20px; font-size: 12px; text-decoration: none; font-weight: bold;
}

.Menu a:visited {
	color: #fff; float: left; display: block; height: 100%; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 20px; font-size: 12px; text-decoration: none; font-weight: bold;
}

.Menu a:hover {
	color: #fff; float: left; display: block; height: 100%; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 20px; font-size: 12px; text-decoration: underline; font-weight: bold;
}

.Menu a:active {
	color: #fff; float: left; display: block; height: 100%; height: 30px; line-height: 30px; vertical-align: middle; padding: 0px 20px; font-size: 12px; text-decoration: none; font-weight: bold;
}

.EmptyArea {
	height: 20px;
}

.Menu a.selected {
	text-decoration: underline;
}

.ui-datepicker {
	z-index: 222 !important;
}

a.Export {
	text-decoration: none;
}

a.SmallNaviSelected:link {
	color: #000; font-size: 1.4rem; display: inline; font-weight: bold; text-decoration: none;
}

a.SmallNaviSelected:visited {
	color: #000; font-size: 1.4rem; display: inline; font-weight: bold; text-decoration: none;
}

a.SmallNaviSelected:hover {
	color: #000; font-size: 1.4rem; display: inline; font-weight: bold; text-decoration: underline;
}

a.SmallNaviSelected:active {
	color: #000; font-size: 1.4rem; display: inline; font-weight: bold; text-decoration: none;
}

a.SmallNaviInactive:link {
	color: #ef181e; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNaviInactive:visited {
	color: #ef181e; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNaviInactive:hover {
	color: #ef181e; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: underline;
}

a.SmallNaviInactive:active {
	color: #ef181e; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNaviArchive:link {
	color: #008AFD; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNaviArchive:visited {
	color: #008AFD; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.SmallNaviArchive:hover {
	color: #008AFD; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: underline;
}

a.SmallNaviArchive:active {
	color: #008AFD; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagSmall:link {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagSmall:visited {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagSmall:hover {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: underline;
}

a.TagSmall:active {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagMedium:link {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagMedium:visited {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagMedium:hover {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: underline;
}

a.TagMedium:active {
	color: #a2a2a2; font-size: 1.4rem; display: inline; font-weight: normal; text-decoration: none;
}

a.TagLarge:link {
	color: #a2a2a2; font-size: 18px; display: inline; font-weight: normal; text-decoration: none;
}

a.TagLarge:visited {
	color: #a2a2a2; font-size: 18px; display: inline; font-weight: normal; text-decoration: none;
}

a.TagLarge:hover {
	color: #a2a2a2; font-size: 18px; display: inline; font-weight: normal; text-decoration: underline;
}

a.TagLarge:active {
	color: #a2a2a2; font-size: 18px; display: inline; font-weight: normal; text-decoration: none;
}

/*INPUTS*/
input.textbox, .HelpTooltipBottom input, select.textbox, button.textbox {
	line-height: 1.3; color: #465567; border: 0px solid #b2b2b2; background-color: #fff; height: 7.5rem !important; margin: 0px; padding: 3px 10px;
}

input[type='checkbox'], input[type='radio'] {
	height: auto !important;
}

input.inputbutton, select.inputbutton, button.inputbutton, .Button {
	line-height: 1.3; color: #465567; border: 0px solid #b2b2b2; background-color: #fff; height: 7.5rem !important; margin: 0px; padding: 3px 10px; vertical-align: middle;
}

textarea.textbox, textarea.inputbutton {
	line-height: 1.3; color: #465567; border: 0px solid #b2b2b2; background-color: #fff; margin: 0px; padding: 3px 10px;
}

input[type='submit'], input[type='button'], button:not ('.pswp__button ') {
	height: 7.5rem !important; padding: 0px 20px !important;
}

.multicontrol_div button {
	height: auto !important; padding: 0px !important; background-color: transparent; border: none !important
}

.mce-tinymce button {
	height: auto !important; padding: 5px !important; font-size: 1.4rem;
}

input[type='submit'], .Submit {
	background-color: #008600 !important; min-width: 15rem; visibility: hidden; border: 1px solid #008600 !important; color: #fff !important;
}

.Submit {
	visibility: visible;
}

input[type='button'], .Button, .SectionEffectPreviewButton {
	background-color: #99a19b !important; min-width: 15rem; border: 1px solid #99a19b !important; color: #fff !important;
}

.ui-datepicker-trigger {
	height: auto !important; padding: 0px !important
}
/*WARNINGS AND PROMTS*/
.savebutton, input.savebutton {
	background-color: #008600 !important; min-width: 15rem; border: 1px solid #008600 !important; color: #fff !important;
}

.delbutton, input.delbutton {
	background-color: #ef181e !important; color: #fff !important; border: 1px solid #ef181e !important; min-width: 15rem;
}

.loginbody .notice_prompt_message a {
	color: inherit;
}

.HelpTooltip {
	width: 300px; border: 1px solid #65768a; background-color: #65768a; padding: 10px; position: absolute; box-shadow: 2px 2px 8px #333; display: none; z-index: 999;
}

.HelpTooltipTop {
	overflow: hidden; margin-bottom: 10px; color: #fff;
}

.HelpTooltipBottom {
	overflow: hidden; color: #fff;
}

.HelpTooltipBottom input {
	float: right; cursor: pointer;
}

/*S E D C A R D S==============================================================================================*/

/*SEDCARDS LIST MAIN TABLE*/
.table_sedcards_header {
	max-width: 840px; padding: 2px; border: 1px;
}

.table_container_paging {
	margin-top: 0px; display: -webkit-flex; display: flex; height: 7.5rem; overflow: hidden;
}

.table_container_paging div {
	width: 7.5rem; text-align: center; vertical-aling: middle;
}

.table_container_single_paging_cell {
	background-color: #b2bbc6;
}

.table_container_single_paging_cell_selected {
	background-color: #465568; color: #fff;
}

.table_container_single_paging_cell_selected * {
	color: #fff !important;
}

.table_container_single_paging_cell_selected b {
	font-weight: normal;
}
/*::::::::::::LINKS AUF SEITEN NAVIGATIONEN :::::::::::::::*/
.paginglink {
	text-decoration: none !important; font-size: 2rem !important; font-size: 1.4rem !important; line-height: 7.5rem;
}

.paginglink:hover {
	text-decoration: none; font-weight: normal;
}

/*:::::::::::: LINKS AUF SPALTEN VON TABELLEN :::::::::::::::*/
.columnlink {
	font-weight: 300 !important; color: #FFFFFF; text-decoration: underline;
}

.columnlink:hover {
	color: #DDDDDD; text-decoration: underline;
}

/*:::::::::::: LINKS IN AUFLISTUNGEN :::::::::::::::*/
.listlink {
	color: #465567; text-decoration: none;
}

.listlink:hover {
	color: #465567; text-decoration: underline;
}

.listlink_small {
	color: #465567; text-decoration: none; font-size: 1.4rem; font-weight: normal;
}

.listlink_small:hover {
	color: #465567; text-decoration: underline; font-size: 1.4rem;
}

.multicontrol_div {
	border: 1px solid #737373; background-color: #dddddd; float: left; margin-right: 2px; padding: 5px; height: 4.5rem; padding: 5px
}
/*:::::::::::: STANDARTE HINTERGRUNDFARBE FUER AUFLISTUNGEN ALLER ART:::::::::::::::*/
.listbackcolor_campaign {
	background-color: #D4FC92;
}

.listbackcolor {
	background-color: #bbb; color: #333;
}

.listbackcolor_mouseover {
	background-color: #ccc; color: #65768a;
}

.listbackcolor_sub {
	background-color: #ddd; color: #333;
}

.listbackcolor_subsub {
	background-color: #efefef; color: #FFFFFF;
}

.listbackcolor_checked {
	background-color: #66a797 !important; color: #fff !important;
}

.listbackcolor_deactivated {
	background-color: #838383 !important; color: #fff !important;
}

.listbackcolor_archived {
	background-color: #0086be !important; color: #fff !important;
}

.listbackcolor_archived *, .listbackcolor_checked * {
	color: #fff !important;
}

.listnavi_td {
	padding: 4px; color: #838383;
}

.AllPages tr:not (.h1 ):not (.listbackcolor_archived ):not (.listbackcolor_checked
	 ):hover {
	background-color: #95a2b1 !important
}

.MouseOverTable tr:not (.h1 ):not (.listbackcolor_archived ):not (.listbackcolor_checked
	 ):hover {
	background-color: #95a2b1 !important
}

.sortlist_div {
	height: 21px; padding-left: 5px; font-weight: bold; padding-top: 5px; text-align: left; float: left; margin-right: 1px; margin-bottom: 2px;
}

table#sedcards_list, table.sedcards_list {
	border-collapse: collapse; width: 100%;
}
/*:::::::::::: FARBEN DER SCHRIFT IN SPALTEN UND IN AUFLISTUGEN :::::::::::::::*/
table#sedcards_list th {
	font-size: 1.6rem; padding: 8px; vertical-align: middle !important; font-weight: 300; color: #FFFFFF; border: none !important; border-left: 1px solid transparent !important; border-right: 1px solid transparent !important;
}

table#sedcards_list td {
	padding: 8px; height: 5.9rem; border: none !important;
}

table.sedcards_list th, table.sedcards_list_navi th {
	font-size: 1.6rem; padding: 8px; vertical-align: middle !important; color: #FFFFFF; font-weight: 300; height: 59px !important; border: none !important;
}

table.sedcards_list td, table.sedcards_list_navi td {
	padding: 8px 8px; height: 59px; border: none;
}

.TableContent {
	overflow: hidden; width: 100%; border: none; clear: both;
}

table.TableContent td, .TableContent th {
	text-align: left; vertical-align: middle; padding-top: 1rem; padding-bottom: 1rem; border: none !important;
}

.TableContent .TextLabel {
	padding-right: 0.5rem;
}

table.sedcards_list_navi td {
	padding: 8px 8px; height: 59px; border: none !important; border-top: none !important;
}

form .sedcards_list tr:not (.NoSubmit ):last-child {
	background: #dbdbdb !important;
}

form #sedcards_list tr:not (.NoSubmit ):last-child {
	background: #dbdbdb !important;
}

form .ColorRows tr:not (.NoSubmit ):last-child {
	background: #dbdbdb !important;
}

form .sedcards_list tr:not (.NoSubmit ):last-child td {
	padding: 0px;
}

form #sedcards_list tr:not (.NoSubmit ):last-child td {
	padding: 0px;
}

form .ColorRows tr:not (.NoSubmit ):last-child th, form .ColorRows tr:not
	 (.NoSubmit ):last-child td {
	padding: 0px;
}

table.sedcards_list_inner td {
	padding: 8px !important; height: 59px !important;
}

table.sedcards_list td:not (.stats_td ) table td {
	padding: 0px; height: auto !important; border: none !important;
}

.ColStats {
	float: left; overflow: hidden; width: 50%;
}

table.Table th {
	padding: 5px; font-size: 1.6rem; font-weight: 300;
}

table.Table th, table.Table td {
	padding: 5px; border: none !important;
}

tr.h1 th {
	padding: 8px; font-size: 1.6rem; font-weight: 300; vertical-align: middle !important; color: #FFFFFF; height: 7.5rem !important;
}

.sedcards_list {
	border: 0px;
}

#sedcards_list tr:nth-child(even) {
	background-color: #d1d6dd
}

#sedcards_list tr:nth-child(odd) {
	background-color: #e9ebef
}

.navMain {
	background-color: #e9ebef !important
}

.navSub {
	background-color: #d1d6dd !important
}

.navSubSub {
	background-color: #b2bbc6 !important
}

.navSubSubSub {
	background-color: #b2bbc6 !important
}

.navSub4 {
	background-color: #b2bbc6 !important
}

.navrow1 td .sedcards_list_inner tr {
	background-color: #d1d6dd !important
}

.navrow2 td .sedcards_list_inner tr {
	background-color: #e9ebef !important
}

.sedcards_list tr:nth-child(even) {
	background-color: #d1d6dd
}

.sedcards_list tr:nth-child(odd) {
	background-color: #e9ebef
}

.header_cell_back {
	font-size: 1.6rem; font-weight: 300 !important; padding-top: 0px !important; padding-bottom: 0px; padding-left: 8px !important; padding-right: 8px !important; height: 59px !important; line-height: 60px; vertical-align: middle; background-color: #65768a;
}

.cell_back {
	font-size: 1.6rem; font-weight: 300; color: #fff; height: 7.5rem !important
}

.cell_back b {
	font-weight: 300;
}

.cell_back_navi_div_contents {
	
}

table#sedcards_list .sctypes td {
	color: #43528F;
}

.column_header_back td, .column_header_back th {
	padding: 8px;
}

.h1 {
	background-color: #65768a !important;
}

.listbackdark {
	background-color: #465567 !important; color: #fff;
}

.listbacknormal {
	background-color: #65768a !important; color: #fff;
}

.sublistbackdark {
	background-color: #7d8c9f !important; color: #fff;
}

.sublistbacknormal {
	background-color: #95a2b1 !important; color: #fff;
}

table#sedcards_list tr.h1 a {
	color: #FFFFFF;
}

table.sedcards_list tr.h1 {
	background-color: #65768a;
}

table.sedcards_list tr.h1 a {
	color: #FFFFFF;
}

.column_header_back {
	background-color: #65768a; color: #FFF;
}

.column_header_back_sub {
	background-color: #838383; color: #FFF;
}

table#sedcards_list tr.af {
	background-color: #FFB2B2;
}

table#sedcards_list tr.fi:hover, table#sedcards_list tr.se:hover, table#sedcards_list tr.fi:hover th, table#sedcards_list tr.se:hover th, table#sedcards_list tr.hover th, table#sedcards_list tr.hover {
	background-color: #6C9DCE;
}

table#sedcards_list table {
	border: 0px;
}

table.sedcards_list a, table#sedcards_list a {
	text-decoration: none !important
}
/*:::::::::::: VISITS STAT REITER:::::::::::::::*/
.StatActiveTab a {
	color: #FFF !important; display: block; line-height: 59px; vertical-align: middle; padding: 0px 8px; text-decoration: none; font-weight: 300 !important;
}

.StatInactiveTab a {
	color: #000; line-height: 59px; vertical-align: middle; display: block; padding: 0px 8px; text-decoration: none; font-weight: 300 !important;
}

.StatActiveTab, .StatInactiveTab {
	background-color: #65768a; float: left; font-size: 1.6rem; font-weight: 300; vertical-align: middle !important; color: #FFFFFF; overflow: hidden;
}

.StatInactiveTab {
	background-color: transparent;
}
/*SEDCARDS ADD/EDIT */
.sedcard_edit a {
	color: #990021;
}

.sedcard_edit {
	
}

.sedcard_edit_path_holder {
	border-color: #005791; border: none; width: 600px; background-color: #fff;
}

.sedcard_edit_path_holder a {
	color: #465567;
}

.sedcard_edit_content {
	background-color: #e9ebef; width: 100%; padding: 19px; overflow: hidden;
}

.sedcard_edit_content table#sedcard_edit_content {
	border-collapse: collapse;
}

.sedcard_edit_content table#sedcard_edit_content th, table#sedcard_edit_content td {
	padding: 8px; vertical-align: top;
}

.sedcard_edit_path_holder td {
	padding: 8px;
}
/*:::::::::::: BILDER HINTERGRUENDE BEIM EDIT MODUS EINER SEDCARD:::::::::::::::*/
.sedcard_edit_content table#sedcard_edit_content tr.sedcards_edit_picture_background_1 {
	background-color: #cccccc;
}

.sedcard_edit_content table#sedcard_edit_content tr.sedcards_edit_picture_background_2 {
	background-color: #cccccc;
}

/*:::::::::::: KLEINE SCHRIFT BEI ERKLAERENDEM TEXT:::::::::::::::*/
font.small_text {
	font-size: smaller; font-weight: normal;
}

td.small_text, span.small_text, div.small_text {
	font-size: smaller; font-weight: normal;
}

/*SEDCARDS PREVIEW*/
.sedcard_preview {
	background-color: transparent; padding-left: 15px; padding-bottom: 1px;
}

.sedcard_preview table#sedcard_preview {
	border-collapse: collapse;
}

.sedcard_preview tr {
	background-color: #eaeaea;
}

/*:::::::::::::::::: USERS LIST COLORS :::::::::::::::::::::*/
.users_listbackcolor_blocked {
	background-color: #dbdbdb;
}

.users_listbackcolor_deleted {
	background-color: #222;
}

.users_listbackcolor_masteradmin {
	background-color: #a2a2a2
}

.users_listbackcolor_under_investigation {
	background-color: #cacaca
}

.users_listbackcolor_not_confirmed {
	background-color: #cacaca
}

.users_listbackcolor_not_confirmed_by_school {
	background-color: #FF4949; color: #FFF;
}

div.error {
	background-color: #F8FDAF; border: 1px solid #B3A700; padding: 10px; font-size: 1.4rem; margin-bottom: 10px;
}

div.success {
	background-color: #D4FC92; border: 1px solid #01A512; padding: 10px; font-size: 1.4rem; margin-bottom: 10px;
}

div.shop_reminder_error {
	background-color: #F8FDAF; border: 1px solid #B3A700; padding: 10px;; font-size: 1.4rem; font-weight: bold;
}

/*==============TRANSMENU================*/
/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position: absolute; overflow: hidden; left: -1000px; top: -1000px; background-color: transparent;
}
/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position: absolute; background-color: transparent;
}
/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position: relative; left: 0px; top: 0px; z-index: 2; padding: 9px;
}

.transMenu.top .items {
	border-top: none;
}

.transMenu * {
	color: #fff !important
}
/* each TR.item is one menu item */
.transMenu .item {
	position: relative; left: 0px; cursor: pointer; top: 0px; z-index: 2;
}
/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position: absolute; left: 0px; top: 0px; z-index: 1; -moz-opacity: .8; filter: alpha(opacity = 85);
}
/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position: absolute; z-index: 3; top: 3px; width: 2px; -moz-opacity: .4; filter: alpha(opacity = 40);
}
/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position: absolute; z-index: 1; left: 3px; height: 2px; -moz-opacity: .4; filter: alpha(opacity = 40);
}
/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background: #bababa; color: black;
}
/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left: 10px;
}

strong {
	font-family: Open Sans
}

.ui-datepicker-trigger {
	margin-left: 5px; vertical-align: top; padding-top: 1px;
}

img.ui-datepicker-trigger {
	cursor: pointer;
}

.ui-button-text {
	padding: 0.4em 0.6em !important;
}

.ui-button {
	margin-left: 5px;
}

.SwitchButton {
	
}

.SwitchButton  span {
	font-family: Open Sans !important; font-size: 11px !important; color: #000;
}



#custom_order {
	border: none !important; background: #f2f2f2 !important; border-radius: 0px !important; padding: 0px !important
}

#custom_order .ui-widget-header {
	background: #dbdbdb; border: 1px solid #dbdbdb !important; border-radius: 0px !important
}

#custom_order ul li a {
	color: #fff !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left; padding: 8px !important; vertical-align: middle !important; text-decoration: none; font-size: 1.6rem; font-weight: 300;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3; background: #e6e6e6 url('images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x; font-weight: normal; color: #555;
}

#custom_order .ui-state-active {
	background: #65768a !important; border: 1px solid #65768a !important;
}

#custom_order ul li.ui-state-disabled a {
	color: #000 !important
}

#custom_order .ui-tabs, #custom_order  .ui-tabs-nav {
	margin: 0; padding: 0px;
}

#custom_order .ui-tabs, #custom_order .ui-tabs-panel {
	padding: 10px;
}

.ScTemplatesButtons {
	margin-right: 15px !important; background: transparent !important; border-radius: 0px !important; border: 0px !important;
}

.ScTemplatesButtons .ui-button-text {
	color: #65768A; font-family: Use-Web !important; background-color: transparent !important; line-height: 1 !important; font-size: 60px !important; padding: 0px !important;
}

#SedCardTypeOutputSedCardTemplate .ui-state-active span {
	color: #009020
}

.ScTemplatePreview {
	display: none; margin: 0 auto; left: 0; right: 0; top: 50%; margin-top: -300px; width: 700px; height: 600px; background-color: #fff; position: fixed; z-index: 999999999;
}

#GalleryBack, .GalleryBack, .MediaDBBack {
	position: fixed; width: 100%; top: 0; bottom: 0; z-index: 11112; background-color: #000; left: 0; filter: alpha(opacity = 70); opacity: 0.7; -moz-opacity: 0.7; display: none;
}

#MediaFiles {
	width: 100%; max-width: 1280px; display: none; overflow: hidden; padding: 3.5rem; left: 0; right: 0; top: 123px; min-width: 600px; margin: 0 auto; bottom: 60px; background-color: #fff; z-index: 2000000; position: fixed;
}

#InfoCMSLogin {
	height: 0px !important; position: absolute !important; top: 462px; font-size: 12px; left: 102px; transform: rotate(49deg); -webkit-transform: rotate(49deg); -ms-transform: rotate(49deg); -moz-transform: rotate(49deg);
}

.SectionPosTable {
	width: 80px; margin: 0 auto; border-spacing: 0px; border: none; border-collapse: collapse;
}

.SectionPosTable tr td {
	padding: 0px 0px !important; border: 1px solid #fff; height: auto !important; background-color: #bbb;
}

.IconCell, table.sedcards_list_inner td.IconCell {
	width: 5rem; min-width: 5rem; max-width: 5rem; padding-left: 0rem !important; padding-right: 0rem !important; text-align: center; vertical-align: middle;
}

.IconCellSmall {
	width: 4rem; min-width: 4rem; max-width: 4rem; padding-left: 0px !important; padding-right: 0px !important; text-align: center; vertical-align: middle;
}

.IconCellMain {
	padding-left: 0px !important; padding-right: 0px !important; text-align: center; vertical-align: middle;
}

.IconCellMain {
	padding-left: 2rem !important; width: 7rem !important; min-width: 7rem !important; max-width: 7rem !important;
}

.IconCellMain ~ .IconCellMain {
	padding-left: 0rem !important; width: 4rem !important; min-width: 4rem !important; max-width: 4rem !important;
}

.IconCellMain ~ .IconCellSmall {
	padding-left: 2rem !important; width: 7rem !important; min-width: 7rem !important; max-width: 7rem !important;
}

.IconCellSmall ~ .IconCellSmall {
	padding-left: 0rem !important; width: 4rem !important; min-width: 4rem !important; max-width: 4rem !important;
}

.IconCellSmallFirst {
	width: 5rem; min-width: 5rem; max-width: 5rem; padding-left: 1rem !important
}

.IconCellSmallLast {
	width: 5rem; min-width: 5rem; max-width: 5rem; padding-right: 1rem !important
}

.NavigationApps {
	display: none; text-align: right; overflow: hidden; clear: both; margin: 5px 0px
}

.NavigationApps select {
	float: right;
}
/* Document manager */
.use-icons {
	font-family: Use-Web;
}

.DocWrapper {
	overflow: hidden;
}

.FolderList, .SubFolderList {
	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 0px; padding: 0px; list-style-type: none; clear: both;
}

.FolderList li.FolderItem, .SubFolderList li.FolderItem {
	margin-bottom: 1rem; position: relative; cursor: pointer; overflow: hidden; display: block
}

.SubFolderList {
	margin-top: 5px;
}

.SubFolderList li.FolderItem {
	margin-left: 0px;
}

.FolderWrapper {
	float: right; width: 100%; min-width: 25rem; max-width: 35rem; overflow: hidden; overflow-x: auto; margin-left: 4rem
}

.FolderItemsWrapper {
	overflow: hidden; position: relative;
}

.FolderHeadline {
	margin-bottom: 0px; margin-bottom: 5px; margin-top: px; overflow: hidden; float: right; display: table; vertical-align: middle; line-height: normal; margin-left: 10px;
}

.FolderHeadline>div {
	
}

.FolderOwner {
	clear: both; padding-top: 0px; padding-left: 5px;
}

.FolderOwnerTitle {
	clear: both; padding-top: 0px; text-align: right;
}

.FolderHeadline h2 {
	font-weight: bold; font-size: 13px; color: #000; line-height: normal; display: inline-block; margin: 0; padding: 0px; padding-left: 5px
}

.FolderNameWrapper, .FolderListWrapper, .FolderListItemWrapper {
	overflow: hidden; display: table;;
}

.FolderListItemWrapper .FolderName:hover {
	
}

.FolderListWrapper {
	cursor: pointer;
}

.FolderIconDm {
	font-family: use-web; color: #65768A; font-size: 35px; min-width: 45px; display: table-cell; vertical-align: middle; width: 1%; overflow: hidden; line-height: 0.7;
}

.FolderListItemWrapper .FolderIconDm {
	line-height: 1;
}

.FolderDropDownIcon {
	-webkit-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -o-transition: transform 0.5s ease; -ms-transition: transform 0.5s ease; position: absolute; cursor: pointer; color: #65768A; font-size: 25px; top: -2px; font-family: use-web; left: 20px; vertical-align: middle; min-width: 13px; overflow: hidden; line-height: 1;
}

.form-errors {
	display: block; color: #ef181e; margin-top: 3px; margin-left: 8px; line-height: 140%;
}

.FolderName {
	overflow: hidden; text-decoration: underline; color: #465567; line-height: normal; word-break: break-all; display: table-cell; vertical-align: middle;
}

.FolderWrapper .FolderName {
	font-size: 1.6rem; text-decoration: none;
}

.FolderDescriptionMain {
	display: block;
}

.FolderDescription {
	overflow: hidden;
}

.loader {
	position: absolute; z-index: 222; overflow: hidden; display: none; width: 32px; height: 32px; top: 33px; left: 50%; margin-left: -16px; background: url('/admin/include/themes/use-media/images/loading1.gif') no-repeat;
}

.arrDown {
	-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}

.MessageForm {
	margin-bottom: 0px; overflow: hidden
}

.MessageHeadline {
	margin-bottom: 10px;
}

.MessageIcon {
	color: #fff; float: left; margin-right: 25px; line-height: 1; font-family: use-web; font-size: 90px
}

.MessageButton {
	color: #000; clear: both; margin-top: 15px; font-weight: bold; width: 100px; text-align: center; cursor: pointer; clear: both; float: right; padding: 0px 8px; height: 30px; line-height: 30px; vertical-align: middle; background-color: #fff;
}

.Ok {
	color: #0059bc;
}

.Cancel {
	color: #ef181e;
}

.AddFolder {
	color: #65768A; line-height: 1; font-size: 35px; float: left; margin-right: 10px; font-family: use-web; cursor: pointer;
}

.FolderDelete {
	color: #ef181e; line-height: 1; font-size: 3.2rem; display: inline-block; margin-right: 5px; font-family: use-web; cursor: pointer;
}

.FolderShare {
	color: #65768A; line-height: 1; font-size: 3.2rem; display: inline-block; margin-right: 5px; font-family: use-web; cursor: pointer;
}

.FolderEdit {
	color: #65768A; line-height: 1; font-size: 3.2rem; display: inline-block; margin-right: 5px; font-family: use-web; cursor: pointer;
}

.FolderDownload {
	color: #65768A; line-height: 1; font-size: 3.2rem; display: inline-block; margin-right: 5px; font-family: use-web; cursor: pointer;
}

.SortArrow {
	color: #fff; line-height: 1; font-size: 16px; font-family: use-web; cursor: pointer;
}

.UploadForm {
	display: block; font-size: 1.6rem; overflow: hidden; height: 7.5rem; line-height: 7.5rem; vertical-align: middle
}

.SearchIcon {
	color: #65768A; line-height: 1; font-size: 35px; float: left; margin-right: 10px; font-family: use-web; cursor: pointer; -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ user-select: none;
}

.UploadButton {
	display: inline; color: #65768A; line-height: 1; font-size: 3.2rem; margin-right: 10px; font-family: use-web; cursor: pointer;
}

.BackMask {
	position: fixed; z-index: 111111; left: 0; right: 0; top: 0; bottom: 0; background-color: #000; opacity: 0.7; display: none;
}

input.ResponsiveInput, textarea.ResponsiveInput, select.ResponsiveInput {
	width: 100% !important;
}

.SwitchButton {
	
}

.DmTable {
	border-collapse: collapse;
}

.SwitchButton  span {
	font-family: Tahoma !important; font-size: 11px !important; color: #000;
}

.FolderBreadcrumb {
	line-height: normal; overflow: hidden; margin-bottom: 20px; margin-top: 0px;
}

.FolderBreadcrumbLink {
	text-decoration: underline; font-weight: normal !important;
}

.FolderBreadcrumbLink: hover {
	text-decoration: none !important
}

.FolderBreadcrumbUpLevel {
	color: #000; line-height: 1; font-size: 18px; display: inline-block; margin-right: 5px; font-family: use-web; cursor: pointer;
}

.UpLevelDeactive {
	color: #888; cursor: default;
}

.FolderActions {
	display: table-cell; vertical-align: middle; margin-left: 10px; overflow: hidden
}

#progressbox {
	position: relative; border-radius: 5px; margin: 5px 20px 0px 0px; display: block; text-align: left; width: 100%; clear: both; overflow: hidden;
}

#progressbar {
	height: 30px; background-color: #65768a; width: 1%;
}

#statustxt {
	top: 3px; left: 0; right: 0; text-align: center; position: absolute; display: inline-block; color: #fff;
}

.ClientArea {
	margin-left: 12px; margin-top: 50px; font-size: 1.6rem; overflow: hidden;
}

.ClientArea span {
	color: #65768A; line-height: 1; font-size: 3.2rem; float: left; text-decoration: none; display: block; margin-right: 10px; font-family: use-web;
}

.ClientArea a {
	margin-top: 8px; overflow: hidden; text-decoration: none; line-height: normal; word-break: break-all; display: block; vertical-align: middle;
}

.ClientArea a:hover {
	text-decoration: none;
}

.Icon:before {
	content: 'Ɗ'
}

span[class^='Icon Icon-xl']:before {
	content: 'Ǧ'
}

span[class^='Icon Icon-do']:before {
	content: 'Ǥ'
}

.Icon-txt:before {
	content: 'Ƹ'
}

.Icon-pdf:before {
	content: 'Ď'; font-size: 30px
}

.Icon-video:before {
	content: 'ƙ'
}

.Icon-audio:before {
	content: '×'
}

span[class^='Icon Icon-pp']:before, span[class^='Icon Icon-pot']:before {
	content: 'ǥ'
}

.PicSCVInPrewWrap {
	position: fixed; width: 100%; max-width: 1000px; left: 0; right: 0; margin: 0 auto; top: 60px; bottom: 20px; z-index: 111111; display: none;
}
.ui-datepicker-trigger {background-color: transparent}
@media only screen and (max-width : 1200px) {
	html {
		font-size: 9.5px;
	}
	.Main {
		margin: 0px;
	}
}

@media only screen and (max-width : 1100px) {
	html {
		font-size: 7.5px;
	}
}

@media only screen and (max-width : 900px) {
	html {
		font-size: 7.5px;
	}
	.CrmFiltersWrapper {
		width: 35rem;
	}
	.CrmFilters div:first-child {
		width: 10rem
	}
	.CrmFilters div:last-child {
		width: 24rem;
	}
	.NavigationSmallMenu {
		width: 180px;
	}
	.TabHeaderItemLang {
		margin-right: 180px !important;
	}
}

@media only screen and (max-width : 850px) {
	.musthide {
		display: none;
	}
	html {
		font-size: 6px;
	}
	.SedCardDescriptionClear {
		float: none !important; padding: 0px !important; width: 100% !important;
	}
}
@media only screen and (max-width : 820px) {
	.HideDiv {
		width: 25% !important; min-width: 20% !important
	}
}
@media only screen and (max-width : 801px) {
	.div {
		display: block; width: 100% !important
	}
	[data-multi-cells='1'] .NavigationSectionPreviewImage {
		float: none; margin-right: 0rem; width: 100%;
	}
	.NavigationSectionPreviewText {
		clear: both;
	}
	[data-multi-cells='1'] .NavigationSectionPreviewFunctions {
		float: none; text-align: center;
	}
	.ColStats {
		float: none; width: 100%; padding: 0 !important;
	}
}


@media only screen and (max-width : 700px) {
	.cell-50 {
		width: 100%;
	}
	.cell-25 {
		width: 50%;
	}
}
@media only screen and (max-width : 600px) {
	
	.cell-25 {
		width: 100%;
	}
	.cell-33 {
		width: 100%;
	}
}

