@font-face {
    font-family: "TheSans";
    src: url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_500_.eot");
    src: url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_500_.eot?#iefix") format("embedded-opentype"),
    url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_500_.woff") format("woff"),
    url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_500_.svg#TheSans_LT_500_") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "TheSans";
    src: url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_700_.eot");
    src: url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_700_.eot?#iefix") format("embedded-opentype"),
    url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_700_.woff") format("woff"),
    url("https://www.hwk-cottbus.de/style/cdi21/fonts/TheSans_LT_700_.svg#TheSans_LT_700_") format("svg");
    font-weight: 700;
    font-style: normal;
}

body {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

html, body .ContentContainer {
    font-family: "TheSans", "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Segoe UI Emoji";
    font-size: 16px;
}

/** Suche inkl. Suchergebnisse **/

.ContentArea .WfxDropdownlist .Input {
    transition-duration: 0ms;
    border: 1px solid transparent;
    border-radius: 0;
    background-color: rgba(208,227,249,.5);
    color: #444;
}

.ContentArea .WfxDropdownlist .Input:focus {
    border: 1px solid #70abec !important;
    background-color: rgba(208,227,249,.5);
}

.ContentArea .WfxDropdownlist .Input.Selected {
    border: 1px solid #70abec !important;
    background-color: rgba(208,227,249,.5);
}

#OverviewContent > .ContentArea > #FilterArea > .Row2 > .SortContainer > #SortBy {
    border-right: 1px solid #70abec !important;
}

.ContentArea .FilterAreaSearchString input {
    border: 1px solid transparent;
    border-radius: 0;
    background-color: rgba(208,227,249,.5);
}

/*.FilterAreaSortByPopup.WfxDropdownlistPopup .mbsc-fr-scroll .mbsc-fr-popup .mbsc-fr-w,*/
.WfxDropdownlistPopup .mbsc-fr-popup .mbsc-fr-w {
    border: 1px solid transparent !important;
    background-color: #e7f1fc !important;
}

.JobPostingsJobs .FlexItem {
	border: .5px solid #dee2e3 !important;
}

.WfxButtonPopup .mbsc-fr-scroll .mbsc-fr-popup .mbsc-sc-itm.mbsc-sc-itm-sel,
.WfxDropdownlistPopup .mbsc-fr-scroll .mbsc-fr-popup .mbsc-sc-itm.mbsc-sc-itm-sel {
    color:#444;
    background-color: #e0e0e6 !important;
}

#OverviewContent > .ContentArea > #JobPostings .JobEntry .Title .Name {
    color: #444 !important;
    font-weight: 700;
}


.JobPostingsJobs .FlexItemsContainer .FlexItem.Hover:hover {
    border: 1px solid #70abec !important;
    background-color: #f3f6fa !important;
}

#OverviewContent > .ContentArea > #JobPostings .JobEntry .Title .Category {
    opacity: 1;
}

/** Detailansicht **/

.WfxWindow .Window {
    background-color: #fff !important;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15) !important;
}

.WfxDropdownlistPopup .mbsc-fr-popup .mbsc-fr-arr {
    background-color: #e7f1fc !important;
}

#DetailView #CenterArea .HeaderContainer .MainHeader,
#DetailContent .MainHeader,
#ApplicationContent .MainHeader {
    color: #444 !important;
    text-shadow: none !important;
}

#DetailView #CenterArea .HeaderContainer .SubHeader .Item i,
#DetailContent .SubHeader .Item i {
    color: #408fe5 !important;
}

#DetailView #CenterArea .DescriptionContainer .Text li,
#DetailContent .DescriptionContainer .Text li {
    list-style-type: square;
}

#DetailView #CenterArea .DescriptionContainer .Text li::marker,
#DetailContent .DescriptionContainer .Text li::marker {
    color: #408fe5;
}

#DetailView #RightArea .WfxBorderBox #CompanyName {
    color: #073070 !important;
}

#DetailView #RightArea .Skill .Weighting .Bar .EndPoint,
#DetailContent .SkillContainer .Skill .Weighting .Bar .EndPoint {
    background-color: #408fe5 !important;
}

/** Bewerben-Form  **/

#ApplicationContent .StepsContainer .Step,
#DetailView #LeftArea .ProcessContainer .ProcessStep .Number {
    background-color: #408fe5 !important;
}

#ApplicationContent .AssistantContainer .Step .Header,
#DetailView #CenterArea .ApplicationArea .Step .YourDocuments {
    color: #444 !important;
}

#ApplicationContent ::placeholder,
#DetailView #CenterArea ::placeholder,
#DetailView #CenterArea .WfxTextbox input::placeholder,
#DetailView #CenterArea .WfxTextarea textarea::placeholder {
    color: #444 !important;
}

.WfxTextbox input,
.WfxTextarea textarea {
    border: 1px solid transparent !important;
    border-radius: 0 !important;
    background-color: rgba(208,227,249,.5) !important;
}

.WfxTextbox input:focus,
.WfxTextarea textarea:focus {
    border-color: #70abec !important;
    background-color: rgba(208,227,249,.5);
}

#OverviewContent > .ContentArea {
    max-width: 1200px !important;
	width: 100% !important;
}