﻿/*
https://danskpsykologforening-test.membersite.dk/EventSignup/GotoEvent?idNumber=2303993
#f5f5f5
#3b547C
#5ab3e8
#d8dde5
#d24d45
#4d7cc9
#FFFF00
*/
/* 
Nedenstående er specieltilpasninger til Dansk psykolog Forening
*/

/*
#myProfileMainContainer > div:nth-child(31) > div
{
  text-indent: -9999px;
  line-height: 0; 
}

#myProfileMainContainer > div:nth-child(31) > div:after

{ 
  content: "Indmeldelse i selskaber og netværk";
  text-indent: 0;
  display: block;
  line-height: 40px; 
  padding-top: .1rem;
  padding-left: 0rem;
}

#myProfileMainContainer > div:nth-child(31):after
{ 
  content: "DP er opdelt i kredse\A \A \A \A, sektioner, selskaber og netværk. Her møder du andre medlemmer og kan arbejde med lokale, ansættelsesretlige og faglige spørgsmål. Du er i kraft af dit medlemskab af foreningen allerede medlem af flere netværk. Se de netværk du er ’født’ ind i ….\A \A Nedenstående selskaber og netværk kan du selv melde dig ind i. Og DP’s medlemmer opretter løbende nye netværk. Vil du vide mere om netværkene, kan du læse mere om de enkelte netværk på dp.dk/netvaerk\A\A Det er er nemt at melde sig ind. Se din pris ved at holde musen over det lille (i). Sæt hak i det selskab/netværk du ønsker at melde dig ind i. Du vil derefter modtage en mail, der bekræfter din indmeldelse. Når du sætter ’hak,’ godkender du automatisk, at bestyrelsen må kontakte dig, og at du vil blive opkrævet kontingent i forbindelse med den kommende kontingentopkrævning i DP. Du kan melde dig ud ved at fjerne ’hak’ igen.’ ";
  text-indent: 0;
  display: block;
  line-height: 12px; 
  padding-bottom: 0.4rem;
  padding-left: 5rem;
  white-space: pre-wrap;
}
*/

/*
.interestsViewContainer::before {
  content: "DP er opdelt i kredse, sektioner, selskaber og netværk. Her møder du andre medlemmer og kan arbejde med lokale, ansættelsesretlige og faglige spørgsmål. Du er i kraft af dit medlemskab af foreningen allerede medlem af flere netværk. Se de netværk du er ’født’ ind i under ’Min profil/Mine udvalgsposter\ANedenstående selskaber og netværk kan du selv melde dig ind i. Og DP’s medlemmer opretter løbende nye netværk. Vil du vide mere om netværkene, kan du læse mere om de enkelte netværk på dp.dk/netvaerk \A \A Det er nemt at melde sig ind. Se din pris ved at holde musen over det lille (i). Sæt hak i det selskab/netværk du ønsker at melde dig ind i. Du vil derefter modtage en mail, der bekræfter din indmeldelse. Når du sætter ’hak,’ godkender du automatisk, at bestyrelsen må kontakte dig, og at du vil blive opkrævet kontingent i forbindelse med den kommende kontingentopkrævning i DP. Du kan melde dig ud ved at fjerne ’hak’ igen.’ ";
  margin-bottom: 1rem;
  white-space: pre-wrap;
}

*/

.interestsViewContainer::before {
  content: "DP's organisatoriske struktur omfatter forskellige niveauer, herunder kredse, sektioner, selskaber og netværksgrupper. Disse enheder giver vores medlemmerne mulighed for at mødes med andre medlemmer og samarbejde om lokale, ansættelsesretlige og faglige spørgsmål. Det er vigtigt at bemærke, at du i kraft af dit medlemskab af foreningen allerede tilknyttet en eller flere af disse enheder, såsom sektioner og kredse, som kan ses under 'Min profil/Mine udvalgsposter'.\A \AVores medlemmer etablerer kontinuerligt nye selskaber og netværksgrupper. Hvis du ønsker yderligere information om disse selskaber og netværksgrupper, opfordrer vi dig til at undersøge nærmere ved at besøge dp.dk/netvaerk. \A\A Betalende medlemskaber for selskaber samt netværksgrupper \A Du har mulighed for at tilmelde dig nedenstående selskaber og netværksgrupper efter eget ønske. Tilmeldingsprocessen er enkel. For at få oplysninger om prisen, kan du blot holde markøren over det lille informationssymbol (i) ved hvert selskab/netværksgruppe. Når du beslutter dig for at deltage i et bestemt selskab eller netværksgruppe, skal du markere det relevante felt. Herefter vil du modtage en bekræftelses-e-mail, der bekræfter din indmeldelse. Ved at markere feltet accepterer du automatisk, at bestyrelsen har tilladelse til at kontakte dig, og at du vil blive opkrævet kontingent fra DP.\A \AVi vil gerne gøre opmærksom på, at når DP har registreret modtagelsen af dit kontingent for betalende medlemskaber, gælder dit medlemskab for det aktuelle kalenderår. Kontingentet beregnes i henhold til tidspunktet for din tilmelding. Af denne årsag tilbagebetales kontingentet ikke, hvis du beslutter dig for at melde dig ud, inden året er omme.\A \AUdmeldelse\AHvis du er tilknyttet et eller flere af nedenstående selskaber og netværksgrupper som medlem og overvejer at foretage en udmelding, kan du gøre dette når som helst. Du skal blot fjerne afkrydsningen. Det er dog vigtigt at bemærke, at hvis du allerede har indbetalt kontingent for dit medlemskab det indeværende kalenderår, vil din udmelding først træde i kraft ved starten af det efterfølgende kalenderår. Du vil dog ikke længere modtage information fra styrelsen af selskabet/netværksgruppen.\A \A Er tilmeldingen sket ved en fejltagelse er processen den samme, altså fjern afkrydsningen.";
  
  margin-bottom: 1rem;
  white-space: pre-wrap;
}


label.col-12.buyMembershipEducationEndDate {
  text-indent: -10000px;
  overflow: hidden;
}

/*
DP er opdelt i kredse, sektioner, selskaber og netværk. Her møder du andre medlemmer og kan arbejde med lokale, ansættelsesretlige og faglige spørgsmål. Du er i kraft af dit medlemskab af foreningen allerede medlem af flere netværk. Se de netværk du er ’født’ ind i …. 
Nedenstående selskaber og netværk kan du selv melde dig ind i. Og DP’s medlemmer opretter løbende nye netværk. Vil du vide mere om netværkene, kan du læse mere om de enkelte netværk på dp.dk/netvaerk 

Det er nemt at melde sig ind. Se din pris ved at holde musen over det lille (i). Sæt hak i det selskab/netværk du ønsker at melde dig ind i. Du vil derefter modtage en mail, der bekræfter din indmeldelse. Når du sætter ’hak,’ godkender du automatisk, at bestyrelsen må kontakte dig, og at du vil blive opkrævet kontingent i forbindelse med den kommende kontingentopkrævning i DP. Du kan melde dig ud ved at fjerne ’hak’ igen.’
*/

#invoicePaymentMessage > div > h3 {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#invoicePaymentMessage > div > h3:after {
  content: "Der bliver nu afsendt en bekræftelse til din mailadresse.\AHvis du ikke modtager din mail, så kontroller om den er modtaget i uønsket post.\A";
  text-indent: 0;
  display: block;
  line-height: 40px; /* New content takes up original line height */
  padding-top: 0.1rem;
  padding-left: 1.25rem;
}

/* If the link is unvisited you see this color*/
a:link {
  color: #4d7cc9;
  text-decoration: none;
}

/* If the link is visited you see this color*/
a:visited {
  color: #4d7cc9;
}

/* On placing mouse over the link */
a:hover {
  color: rgb(128, 105, 255);
  text-decoration: underline;
}

/* If the click the link,  you see this color*/
/*a:active {color: rgb(255, 105, 138);}*/

@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@200;500&display=swap");

/*Fjern visning af tillidsrepræsentant menu*/
/*#sidebar-top-menuitem-union-representative {display: none;}*/

/*Fjerne visning om arrangementer på log ud side*/
body > div.main-content > div:nth-child(4) {
  display: none;
}
body > div.main-content > div:nth-child(5) {
  display: none;
}

/* NB! UDKOMMENTERET DA MEDLEMSKABER DER BURDE VISES IKKE BLEV VIST PÅ MINE MEDLEMSKABER */
/*Fjern visning af historiske medlemskab	*/
/*
#page-content-wrapper > div > div:nth-child(10) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(11) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(12) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(13) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(14) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(15) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(16) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(17) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(18) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(19) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(20) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(21) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(22) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(23) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(24) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(25) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(26) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(27) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(28) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(29) {
  display: none;
}
#page-content-wrapper > div > div:nth-child(30) {
  display: none;
}
*/

/* Skjuler QR kode fra "mine tilmeldinger" som efterspurgt i support sag #31596 */

.show-qr-code {
  display: none;
}

/*
#page-content-wrapper > div > div.container > div.lifted-corners-card > div.row.justify-content-center > div:after
{
  content: ", men du kan stadig tilmelde dig kurset på kursuscenter@dp.dk";
}

*/

/*Fjern overskrift på køb medlemskab*/
/*#membershipsContainerCompanyAddress > div.row > div > h3{display: none;}*/
/*#membershipsContainer > div.row > div > h3{display: none;}*/

#membershipsContainerCompanyAddress > div.row > div > h3 {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#membershipsContainerCompanyAddress > div.row > div > h3:after {
  content: "Tak for det. Vi beder dig bekræfte, at du ønsker at indmelde dig i Dansk Psykolog Forening med den angivne beskæftigelse og den angivne kreds. Kreds er angivet med det geografiske område, for dit arbejdssted.";
  text-indent: 0;
  display: block;
  line-height: 40px; /* New content takes up original line height */
  padding-top: 0.1rem;
  padding-left: 1.25rem;
}

#membershipsContainer > div.row > div > h3 {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#membershipsContainer > div.row > div > h3:after {
  content: "Tak for det. Vi beder dig bekræfte, at du ønsker at indmelde dig i Dansk Psykolog Forening med den angivne beskæftigelse og den angivne kreds. Kreds er angivet med det geografiske område, hvor du bor. (Studerende tilmeldes ikke geografiske kredse, men DP’s studentersektion).";
  text-indent: 0;
  display: block;
  line-height: 40px; /* New content takes up original line height */
  padding-top: 0.1rem;
  padding-left: 1.25rem;
}

/*Fjern pris nederst på køb medlemskab*/
#buyMembership
  > div
  > div.small-padding-card.ms-total-sum-card
  > div:nth-child(1) {
  display: none;
}
#buyMembership
  > div
  > div.small-padding-card.ms-total-sum-card
  > div:nth-child(2) {
  display: none;
}
#buyMembership > div > div:nth-child(5) {
  display: none;
}
#buyMembership > div > div:nth-child(6) {
  display: none;
}
#buyMembership > div > div:nth-child(7) {
  display: none;
}

/*Fjern udmeld under medlemskab*/
#page-content-wrapper
  > div
  > div.col-12.text-center.col-centered.text-on-background {
  display: none;
}

/*Fjern tilmeld kollega på arrangement tilmelding*/
#page-content-wrapper
  > div
  > div.container
  > div.lifted-corners-card
  > div:nth-child(9)
  > div
  > div:nth-child(5)
  > div
  > div:nth-child(3)
  > div.col-12.button.notLoaded.signupMaster.button-color {
  display: none;
}

/*Ret psykologer i Danmark*/
/*
#sidebar-wrapper > ul.sidebar-nav > li:nth-child(5) > ul.top-item > li{  text-indent: -9999px;}
#sidebar-wrapper > ul.sidebar-nav > li:nth-child(5) > ul.top-item > li > div.float-end{  text-indent: 20px;}
#sidebar-wrapper > ul.sidebar-nav > li:nth-child(5) > ul.top-item > li:after 
{ 
    position: absolute;
    content: "Psykologer i Danmark";
    left: 0;
    text-indent: 0;
    padding-left: 1.25rem;
}
*/

.required-label {
  font-weight: Normal;
}

/*Samtykke - Fjern nogle af felterne fra visningen*/
#consentDeclarationsMasterContainer > div > div.section-headline2 {
  display: none;
}
#consentDeclarationsMasterContainer
  > div
  > div:nth-child(2)
  > div
  > div
  > div.push20.col-12 {
  display: none;
}
#consentDeclarationsMasterContainer
  > div
  > div:nth-child(2)
  > div
  > div
  > div.col-sm-12.col-centered {
  display: none;
}
#consentDeclarationsMasterContainer
  > div
  > div:nth-child(2)
  > div
  > div
  > div:nth-child(3) {
  display: none;
}
#consentDeclarationsMasterContainer
  > div
  > div:nth-child(2)
  > div
  > div
  > div:nth-child(6) {
  display: none;
}

#sidebar-wrapper
  > ul.sidebar-nav
  > li.sidebar-button-color.Page_MyInvoices
  #sidebar-wrapper
  > ul.sidebar-nav
  > li:nth-child(7)
  > ul.top-item
  > li
  #sidebar-wrapper
  > ul.sidebar-nav
  > li.sidebar-button-color.Page_MyDonations
  > a {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#sidebar-wrapper
  > ul.sidebar-nav
  > li.sidebar-button-color.Page_MyDonations
  > a:after {
  content: "Min støtte";
  text-indent: 0;
  display: block;
  line-height: 40px; /* New content takes up original line height */
  padding-top: 0.1rem;
  padding-left: 1.25rem;
}

#paymentInfo
  > div
  > div
  > div.col-12.col-lg-8
  > div
  > div:nth-child(1)
  > label {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#paymentInfo
  > div
  > div
  > div.col-12.col-lg-8
  > div
  > div:nth-child(1)
  > label:after {
  content: "Fakturaoplysninger: (GLN/EAN – udfyld altid ved offentlig virksomhed )";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
  padding-top: 0.13rem;
  font-weight: bold;
}

#myProfileMainContainer > h6.text-center.link-on-background {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#myProfileMainContainer > h6.text-center.link-on-background:after {
  content: "Har du spørgsmål, så skriv til sekretariatet: dp@dp.dk";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
  padding-top: 0.13rem;
  font-weight: bold;
}

#sidebar-wrapper
  > ul.sidebar-nav
  > li.menu-item-expandable.pointer.toggled-menu-item
  > ul.sub-items
  > li.sidebar-subitem-color.Page_BuyMembership {
  display: none;
}
#myProfileMainContainer > h6.text-center.text-on-background {
  display: none;
}
#paymentInfo > div > div > div.col-12.col-lg-8 > div > div:nth-child(1) > div {
  display: none;
}

/* Overbetaling */
#overbookedMessage > div > h2 {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#overbookedMessage > div > h2:after {
  content: "Venteliste";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
  padding-top: 0.13rem;
}

#arrangementOverbooked > div:nth-child(1) {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#arrangementOverbooked > div:nth-child(1):after {
  content: "Der er ikke flere pladser på arrangementet, og hvis du fortsætter tilmeldingen, vil du blive tilmeldt på ventelisten.";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
  padding-top: 0.13rem;
}

#arrangementOverbooked > div:nth-child(2) {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

#arrangementOverbooked > div:nth-child(2):after {
  content: "Vær opmærksom på at du automatisk vil blive tilmeldt arrangementet op til 6 uger før arrangementets start, hvis der bliver en plads.";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
  padding-top: 0.13rem;
}

#overbookingButtons > div > p {
  display: none;
}

/* Min profil - Fjern kommune og region fra adresse visning*/
#myProfileMainContainer .postal-address > div > div:nth-child(6) {
  display: none;
}

body > div.main-content > div.row > div > div > div.row > div > p:nth-child(2) {
  display: none;
}

/* Køb medlemskab - Fjern kommune og region fra visning*/
#buyMembership .postal-address > div > div:nth-child(4) {
  display: none;
}

#sidebar-wrapper
  > ul.sidebar-nav
  > li.menu-item-expandable.pointer.toggled-menu-item
  > ul.sub-items
  > li.sidebar-subitem-color.Page_ComingEvents.open-page
  > a {
  display: none;
}

#sidebar-wrapper
  > ul.sidebar-nav
  > li.menu-item-expandable.pointer.toggled-menu-item
  > ul.sub-items
  > li.sidebar-subitem-color.Page_ComingEvents
  > a {
  display: none;
}

#navbarToggler > ul > li:nth-child(3) > a {
  display: none;
}
#page-content-wrapper
  > div
  > div.container
  > div.lifted-corners-card
  > div.row.justify-content-center
  > div
  > div.row.justify-content-center
  > div
  > div:nth-child(3)
  > div.col-12.button.signupMaster.button-color {
  display: none;
}

div#addEmploymentCard {
  background-color: #dbe5f4;
  padding: 1rem;
}

h3 {
  background-color: #fff !important;
  color: #222222 !important;
  font-size: 2rem;
}

.customFieldViewContainer > .column-item > .small-padding-card {
  background-color: #dbe5f4 !important;
}

#email-body-html-editor
  > div.dx-quill-container.ql-container
  > div.ql-editor.ql-blank.dx-htmleditor-content {
  background-color: #fff !important;
}

/* ÆTilmelding arrangement: Anden betaler: Ændrer teksten ’Vælg ansættelsessted’ til ’Arbejdsplads betaler (vælg arbejdsplads)’  */

.payer-companies > .payerMaster {
  text-indent: -9999%;
  line-height: 0;
}

.payer-companies > .payerMaster:after {
  content: "Arbejdsplads betaler (vælg arbejdsplads)";
  text-indent: 0;
  display: block;
  line-height: 1.5;
}

#page-content-wrapper
  > div
  > div.container
  > div.lifted-corners-card.eventpayerlist
  > div.row.payer-companies.justify-content-center
  > div:nth-child(2) {
  margin-top: 10px;
  line-height: 1.5;
}

/*
Nedenstående fjerner topmenupunkterne: "Køb medlemskab" og "Kommende arrangementer"
*/

.Page_BuyMembership.nav-link {
  display: none;
}

.Page_ComingEvents {
  display: none;
}

/* Nedenstående laver mellemrum over+under "vis mere" (af beskrivelsen) i arrangement tilmeldingsflow */

.showLongDescription {
  margin-top: 20px;
  margin-bottom: 30px;
  color: #3b547c;
  text-decoration: underline;
  font-weight: bold;
}

/* Nedenstående laver mellemrum mellem "betaler selv" og "arbejdsplads betaler" i arrangement tilmeldingsflow */

#page-content-wrapper
  > div
  > div.container
  > div.lifted-corners-card.eventpayerlist
  > div:nth-child(9) {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Nedenstående ændrer teksten "stamdata" til "Dine Oplysninger" */

.createProfileForm > div:nth-child(1) > h2 {
  text-indent: -10000px;
  line-height: 0;
}

.createProfileForm > div:nth-child(1) > h2::after {
  content: "Dine Oplysninger";
  text-indent: 0px;
  display: block;
  line-height: initial;
}

/* Fjerner menupunktet "arrangementtilmeldinger" under Mit Firma */
.Page_MyCompanyEventParticipations {
  display: none;
}

/* Fjerner indmeldelse/ønsket indmeldelsesdato fra "Min Profil"*/
#myProfileMainContainer
  .customFieldViewContainer
  > .col-12.col-xl-6:nth-child(3) {
  display: none;
}
/*#myProfileMainContainer .customFieldViewContainer>.col-12.col-xl-6:nth-child(5) {width: 100%;}*/

/*
Nedenstående ændrer farve på "opload billede knappen"
*/

.dx-button-mode-contained {
  background-color: #e9ecef !important;
  font-weight: bold !important;
}

.form-control[disabled] {
  background: #fff;
  border: 1px solid #959595 !important;
  color: #222222 !important;
}

.dxic {
  background: #fff !important;
}

.dateedit-disabled {
  background: #fff !important;
}

/*Nedenstående ændrer label "øvrige oplysninger" til "Psykologer i Danmark"*/
#myProfileMainContainer > div:nth-child(25) > div > strong {
  visibility: hidden !important;
  position: relative !important;
}

#myProfileMainContainer > div:nth-child(25) > div > strong::after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap !important;
  content: "Psykologer i Danmark" !important;
}

/*Nedenstående ændrer label "Grupper" til "Mine grupper"*/
#goToMyGroups {
  visibility: hidden !important;
  position: relative !important;
}

#goToMyGroups::after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap !important;
  content: "Mine grupper" !important;
}

/* ændrer "betingelser" til "DP's vedtægter"*/

#buyMembership
  > div
  > div.row.family-membership-container
  > div
  > div.row.family-membership-detail
  > div.lifted-corners-card.enterPersonDetailsFormContainer.deactivated
  > div
  > div
  > div:nth-child(2)
  > div
  > div:nth-child(1)
  > div
  > div.row.termsAndConditionsCheckBoxRow
  > div
  > a {
  visibility: hidden;
  position: relative;
}

#buyMembership
  > div
  > div.row.family-membership-container
  > div
  > div.row.family-membership-detail
  > div.lifted-corners-card.enterPersonDetailsFormContainer.deactivated
  > div
  > div
  > div:nth-child(2)
  > div
  > div:nth-child(1)
  > div
  > div.row.termsAndConditionsCheckBoxRow
  > div
  > a::after {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap !important;
  content: "DP´s vedtægter";
}

/* Nedenstående fjerner hele afsnittet "Information" */

#myProfileMainContainer
  > div.consentDeclarationMasterContainer
  > div:nth-child(1)
  > div {
  display: none;
}

#myProfileMainContainer
  > div.consentDeclarationMasterContainer
  > div:nth-child(2)
  > div
  > div {
  display: none;
}

/*
Nedenstående er standard med tilpasninger er farver, højde
*/

.form-control {
  font-size: 12px !important;
  margin-bottom: 5px;
}

.dxeButtonEdit_iOS {
  font-size: 12px !important;
  margin-bottom: 5px;
}

.testEnvironmentBanner {
  background-color: #6f42c1;
}

.navbar-toggler {
  background-color: #3b547c !important;
}

.navbar-toggler:hover {
  background-color: #3b547c !important;
}

#menu-toggle {
  background-color: #3b547c !important;
}

.top-menu-button {
  border: none;
  border-radius: 0;
  padding: 18px 18px;
  margin: 0 !important;
}

.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(84,102,112, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.custom-toggler:hover .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(51,51,51, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

#myProfileMainContainer .lifted-corners-card,
#myProfileMainContainer .small-padding-card,
#myProfileMainContainer .customFieldViewContainer,
#myProfileMainContainer .section-headline,
#personalInputsCard ~ .row > .col-sm-12.col-md-9.col-lg-8.col-centered,
.showAddEducationsOnProfileContainer
  > .row
  > .col-sm-12.col-md-9.col-lg-8.col-centered {
  max-width: 85vw;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
  #myProfileMainContainer .lifted-corners-card,
  #myProfileMainContainer .small-padding-card,
  #myProfileMainContainer .customFieldViewContainer,
  #myProfileMainContainer .section-headline,
  #personalInputsCard ~ .row > .col-sm-12.col-md-9.col-lg-8.col-centered,
  .showAddEducationsOnProfileContainer
    > .row
    > .col-sm-12.col-md-9.col-lg-8.col-centered {
    max-width: 70vw;
  }
}

@media screen and (min-width: 992px) {
  #myProfileMainContainer .lifted-corners-card,
  #myProfileMainContainer .small-padding-card,
  #myProfileMainContainer .customFieldViewContainer,
  #myProfileMainContainer .section-headline,
  #personalInputsCard ~ .row > .col-sm-12.col-md-9.col-lg-8.col-centered,
  .showAddEducationsOnProfileContainer
    > .row
    > .col-sm-12.col-md-9.col-lg-8.col-centered {
    max-width: 53vw;
  }
}

#sidebar-wrapper .open-page,
#sidebar-wrapper .open-page:hover,
#sidebar-wrapper .open-page > a,
#sidebar-wrapper .open-page > a:hover {
  background-color: #4d7cc9 !important;
  border: 1px solid #4d7cc9 !important;
  color: #fff !important;
}

.link-on-background,
.link-on-card {
  color: #4d7cc9 !important;
  text-decoration: none !important;
  /* text-transform: capitalize; */
  font-size: 12px;
  font-weight: 600;
}

.link-on-background:hover,
.link-on-background:focus,
.link-on-card:hover,
.link-on-card:focus {
  color: #3b547c !important;
}

#eventListContainer {
  height: unset !important;
}

.membershipItemSelectButton {
  position: absolute;
  width: 150px;
  right: 0;
}

#addressBasedSelectMembershipsContainer {
  padding: 0;
}

.small-padding-card.ms-total-sum-card {
  margin: 0.3rem;
}

.eventCardContainer > .small-padding-card {
  padding: 1.5rem;
}

/* Kundetilretning slut	*/

#logo {
  background-position: 0px 0px;
  background-size: 100%;
  background-image: url(../CustomerFiles/Images/dp_logo_header.png);
  width: 198px;
  height: 80px;
}

.navbar-brand {
  max-height: 80px;
  height: 80px;
  margin: 0 10px;
}

#logo:hover {
}

/*F.eks. GDPR */
.lifted-corners-card,
.small-padding-card {
  /*background-color: #d8dde5;*/
  background-color: #fff;
  border: none;
}

.consentDeclarationsContainer,
.termsAndConditionsContainer {
  background-color: #fff !important;
}

body {
  color: #222222;
  font-family: "IBM Plex Sans", arial, verdana, sans-serif !important;
  font-size: 12px !important;
  padding-top: 80px;
}

.background-color {
  background-color: #fff !important;
}

a {
  color: #222222;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #3b547c;
  text-decoration: none;
}

.button-color {
  background-color: #3b547c !important;
  color: #fff !important;
  /* text-transform: capitalize; */
  border: 1px solid #3b547c;
}

.button-color:hover {
  background-color: #4d7cc9 !important;
  color: #fff !important;
  border: 1px solid #4d7cc9;
}

.unpaid-button-color {
  background-color: #d24d45;
  color: #fff;
  border: 1px solid #d24d45;
}

.second-button-color {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  color: #d24d45;
}

.second-button-color:hover {
  background-color: #d24d45;
  border: 1px solid #d24d45;
  color: #fff;
}

.third-button-color {
  background-color: #3b547c;
  border: 1px solid #3b547c;
  color: #fff;
}

.third-button-color:hover {
  background-color: #4d7cc9;
  border: 1px solid #4d7cc9;
  color: #fff;
}

.accept-color {
  background-color: #3b547c !important;
  color: #fff !important;
  border: 1px solid #3b547c;
}

.accept-color:hover {
  background-color: #4d7cc9 !important;
  color: #fff !important;
  border: 1px solid #4d7cc9;
}

.cancel-color {
  background-color: #d24d45 !important;
  border: 1px solid #d24d45 !important;
  color: #fff !important;
}

.cancel-color:hover {
  background-color: #d24d45 !important;
  border: 1px solid #d24d45 !important;
  color: #fff !important;
}

.button-color,
.second-button-color,
.third-button-color,
.accept-color,
.cancel-color,
.unpaid-button-color,
.alreadyParticipating {
  /*  text-transform: capitalize !important; */
  border-radius: 100px !important;
  padding-top: 3.5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
  /*	height: 30px; */
}

.selectedPayer {
  background-color: #4d7cc9 !important;
}

.navbar {
  height: 80px;
  box-shadow: none;
  border-bottom: 1px solid #f2f2f2;
}

.navbar,
.navbar-collapse {
  background-color: #3b547c !important;
}

@media (min-width: 1183px) {
  .navbar-collapse {
    margin-top: 38px;
  }
}

@media (min-width: 1450px) {
  .top-menu-button {
    display: none;
  }
}

.top-menu-button {
  color: #fff !important;
}

.top-menu-button:hover {
  background-color: #fff !important;
}

.top-menu-button-icon-bar {
  background-color: #546670 !important;
}

.top-menu-button:hover > .top-menu-button-icon-bar {
  background-color: #333 !important;
}

.nav-button-color:hover {
  background-color: #3b547c !important;
  color: #f5f5f5 !important;
}

.nav-button-text-color {
  color: #fff !important;
  font-weight: 500;
  /* text-transform: capitalize; */
  font-size: 16px !important;
}

.dropdown-item .nav-button-text-color {
  color: #546670 !important;
}

/* .nav-button-text-color:hover {
        color: #f5f5f5 !important;
        font-weight: 700;
    } */

@media (min-width: 1183px) and (max-width: 1325px) {
  .nav-button-text-color {
    font-size: 12px;
  }
}

#sidebar-wrapper {
  top: 30px;
  box-shadow: none;
  background-color: #fff !important;
  border-right: 1px solid #f2f2f2;
}

.sidebar-color {
  background-color: #fff !important;
}

.sidebar-button-color {
  background-color: #fff !important;
  border-bottom: 1px solid #f2f2f2;
}

.sidebar-button-color:hover {
  background-color: #fff !important;
  color: #546670 !important;
}

.sidebar-button-text-color {
  color: #546670 !important;
}

.sidebar-button-text-color:hover {
  /*background-color: #e3674b !important;*/
  color: #546670 !important;
}

.sub-items {
  background-color: #fff;
  box-shadow: none;
}

.sidebar-subitem-color:hover {
  background-color: #fff !important;
  color: #546670 !important;
}

.sidebar-subitem-text-color {
  color: #546670 !important;
  text-indent: 30px;
}

.sidebar-subitem-text-color:hover {
  background-color: #fff !important;
  color: #546670 !important;
}

.open-page,
.open-page:hover {
  background-color: #3b547c !important;
}

.open-page > a,
.open-page > a:hover {
  background-color: #fff !important;
  color: #546670 !important;
}

.ui-spinner-button {
  background-color: #314e5e;
  color: #fff !important;
}

.ui-spinner-button:hover {
  background-color: #314e5e;
  color: #fff !important;
}

.text-on-background {
  color: #888;
}

.alreadyParticipating {
  background-color: green;
  color: #ffffff !important;
}

.alreadyParticipating:hover {
  background-color: green !important;
  color: #ffffff !important;
}

.cancelledParticipation,
.waitingParticipant {
  background-color: darkgray !important;
  color: #fff !important;
}

.cancelledParticipation:hover,
.waitingParticipant:hover {
  background-color: darkgray !important;
  color: #000 !important;
}

.section-headline,
.section-headline2,
.section-headline3 {
  background-color: #fff !important;
  color: #546670 !important;
  font-size: 16px;
  text-align: left;
  text-align: left;
  font-weight: 800;
}

.breadcrumb-color {
  background-color: #d8dde5;
}

.breadcrumb-text-color {
  color: #546670 !important;
}

.breadcrumb-text-color:hover,
.breadcrumb-text-color:focus {
  color: #546670;
}

.clickableBreadCrumb > .breadcrumb-text-color:hover {
  color: #546670 !important;
  cursor: pointer;
  text-decoration: none;
}

.breadcrumb-bottom-color {
  border-bottom: 5px solid #546670;
}

.loading {
  width: 20px;
  height: 20px;
  right: -22px;
  background-image: url("../CustomerFiles/Images/ajax-loader.gif");
}

.big-loading {
  width: 50px;
  height: 50px;
  background-image: url("../CustomerFiles/Images/ajax-loader2.gif");
}

.showHideFullConsent {
  line-height: 24px;
}

.sidebar-nav-admin {
  bottom: 163px;
}

.eventCardContainer {
  padding: 5px;
}

label.col-12.buyMembershipEducationStartDate {
  text-indent: -10000px;
  overflow: hidden;
}

label.col-12.buyMembershipEducationStartDate::before {
  content: "Start på studiet";
  position: sticky;
  left: 0;
}

label.col-12.buyMembershipEducationEndDate {
  text-indent: -10000px;
  overflow: hidden;
}

label.col-12.buyMembershipEducationEndDate::before {
  content: "Dimittenddato";
  position: sticky;
  left: 0;
}

.top-menu-button-icon-bar {
  background-color: #fff !important;
}

/*

#sidebar-wrapper > ul.sidebar-nav > li:nth-child(6) > ul.top-item > li {

    visibility: hidden;

}

#sidebar-wrapper > ul.sidebar-nav > li:nth-child(6) > ul.top-item > li::after {

    visibility: visible; 
    content: "Psykologer i Danmark" !important;
    
}


*/
