.footer-wrapper {
    margin-left: auto;
    margin-right: auto;
}

.header-wrapper {
    z-index: 2;
    top: 0px;
    left: -10px;
    margin-bottom: 100px;
    position: fixed;
    width: 110vw;
    padding-left: 20px;
    padding-top: 8px;
    background-color: #FFFFFF;

}

.footer-right {
    color: #bbbbbb;
}

.footer-logo {
    height: 30px;
}

.footer-item {
    font-family: "proxima-nova", sans-serif;
    margin-top: 50px;
    margin-bottom: 10px;
    text-align: center;
    margin-right: 32px;
    font-size: 12px;
}

    .footer-item a {
        text-decoration: none;
        color: White;
    }

.footer-item-bold {
	font-weight:800;
}

/*
.e-footer {
    background: #eeeeee;
    border-top: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding-top: 75px;
}
*/

/* This section conatins all general CSS*/
body {
    margin: 0;
    font-family: "proxima-nova";
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
 
}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
}

hr {
    color: #64818E;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #FFFFFF;
}

::-moz-placeholder { /* Firefox 19+ */
    color: #FFFFFF;
}

:-ms-input-placeholder { /* IE 10+ */
    color: #FFFFFF;
}

:-moz-placeholder { /* Firefox 18- */
    color: #FFFFFF;
}

.loadingCover {
    background-color: black;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    z-index: 200000;
    opacity: 0.5;
    display: none;
}

/* This section contains all CSS for the Project front page */

.projListBackground {
    top: 0px;
    background: url('https://www.forfulgt.dk/Files/Images/Collectpay.jpg') no-repeat center center scroll;
    left: 0px;
    width: 100vw;
    height: 100vh;
    position: fixed;
    background-size: cover !Important;
    z-index: -10;
}

.projListPage {
    padding: 12px;
    box-sizing: border-box;
}

.projListHeadingCompanyName {
    font-size: 0pt;
    /*color: black;
    margin-bottom: 12px;
    border-radius: 8px;
    background-color: #64818E;
    color: white;
    text-align: center;
    box-sizing: border-box;
    padding: 12px;*/
}

.donationPageBottomBox {
    /*color: black;
    font-size: 12pt;
    margin: 12px;
    border-radius: 8px;
    background-color: #F09039;
    color: white;
    box-sizing: border-box;
    padding: 12px;*/
}


.projBox {
    color: white;
    border-radius: 8px;
    display: inline-block;
    width: 50%;
    padding: 12px;
    box-sizing: border-box;
    margin-bottom: 12px;
    background-color: #474747;
    Opacity: 0.7;
    
}


.projTitle {
    font-size: 16pt;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.projDescription {
    font-size: 12pt;
    float: left;
    width: 80%;
    display: inline;
    margin-left: 10px;
}

.projImageBox {
    float: left;
    display: inline;
    width: 15%;
}


.projImage {
    width: 100%;
}

.projBtnContainer {
    margin-bottom: 12px;
    text-align: right;
}

.projBodyBox {
    margin-bottom: 12px;
}

.projBtn {
    background-color: #474747;
    color: #F09039 !Important;
    padding: 5px 12px;
    font-size: 14px;
    font-weight: Bold;
    border: 1px solid #F09039;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
    background-color: #474747;
    background-image: -moz-linear-gradient(top, #33414e, #1f272f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33414e), to(#1f272f));
    background-image: -webkit-linear-gradient(top, #33414e, #1f272f);
    background-image: -o-linear-gradient(top, #33414e, #1f272f);
    background-image: linear-gradient(to bottom, #33414e, #1f272f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33414E', endColorstr='#FF1F272F', GradientType=0);
    border-color: #F09039 #F09039 #F09039;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #474747:;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    width: 118px !Important;
    align:center;
}

.projBottomBox {
}

.projBtnPay {
}

.projPageBottomBox {
    font-size: 0pt;
    /*color: black;
    margin-bottom: 12px;
    border-radius: 8px;
    background-color: #64818E;
    color: white;
    box-sizing: border-box;
    padding: 12px;*/
}

.projPageBottomCompanyName {
    font-weight: 900;
}

.projPageBottomCompanyAddress {
}

/* This section contains all CSS related to the donation part */
.donationBackground {
    top: 0px;
    background: url('https://www.forfulgt.dk/Files/Images/Collectpay.jpg') no-repeat center center scroll;
    left: 0px;
    width: 100vw;
    height: 100vh;
    position: fixed;
    background-size: cover !Important;
    z-index: -10;
}

.donationPage {
    /*background-color:pink;*/
    padding: 12px;
    box-sizing: border-box;
}

.donationHeadingCompanyName {
    color: black;
    font-size: 20pt;
    margin: 12px;
    border-radius: 8px;
    background-color: #64818E;
    color: white;
    text-align: center;
    box-sizing: border-box;
    padding: 12px;
    display: none;
}

.donationFormBoxData {
    color: #FFFFFF;
    font-family: "Futura PT";
    font-size: 14pt;
    Font-weight: bold;
    margin-bottom: 12px;
    background-color: #474747; 
    Opacity: 0.7;
    box-sizing: border-box;
    padding: 24px;
    max-width: 380px;
    border-radius: 4px;
    margin-top: 180px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}


.donationFieldContainer label {
    width: 35px;
    display: inline-block;
}

.donationFormBoxData span[id^="lbl"] {
    width: 120px;
    display: inline-block;
    color: #FFFFFF;
    font-family: futura-pt, sans-serif;
    font-weight: bold;
    font-size: 15px;
  /*line-height: 24px;*/
}

input[type=text], input[type=submit] {
    font-family: futura-pt, sans-serif;
    font-weight: bold;
    border-radius: 20px;
    border: 1px solid #FFFFFF;
    cursor: default;
    padding: 6px 6px;
    position: relative;
    /*height: 24px;*/
    line-height: 24px;
    box-sizing: border-box;
    /*width: 100%;*/
    font-size: 16px;
    background-color: #FFFFFF;
    vertical-align: middle;
    width: 200px;
    
}
input#btnSelectPBS {
    display: block;
    margin: 30px auto 10px auto;
    cursor: pointer;
    width: 200px !important;
}
input#btnSelectCreditCard {
    display: block;
    margin: 10px auto 10px auto;
    cursor: pointer;
    width: 200px !important;
}
input#btnContinousToMasterPBSCreditCard {
    display: block;
    margin: 10px auto 10px auto;
    cursor: pointer;
    width: 200px !important;
}
select {
    border-radius: 6px;
    border: 1px solid #a2a2a2;
    cursor: default;
    padding: 10px;
    position: relative;
    height: 42px;
    line-height: 20px;
    box-sizing: border-box;
    /*width: 100%;*/
    /*margin-top:5px;*/
    color: #FFFFFF;
    font-size: 16px;
    background-color: #474747;
}

#BodyContent_donationTextFieldDdlPayPlan {
	width: 200px;
}

    /*media screen,print*/
    input.text:focus, input.input-text:focus, input.password:focus, input[type='text']:focus, textarea:focus, textarea.input-textarea:focus, iframe.editor:focus, select:focus {
        border-color: #F09039;
        background-color: #FFF;
        -webkit-transition: all 0.2s ease-in-out 0.2s;
        -moz-transition: all 0.2s ease-in-out 0.2s;
        -ms-transition: all 0.2s ease-in-out 0.2s;
        -o-transition: all 0.2s ease-in-out 0.2s;
        transition: all 0.2s ease-in-out 0.2s;
        -webkit-box-shadow: #F8F9FD 0 0 5px;
        -moz-box-shadow: #F8F9FD 0 0 5px;
        -ms-box-shadow: #F8F9FD 0 0 5px;
        -o-box-shadow: #F8F9FD 0 0 5px;
        box-shadow: 0px 0px 5px #f8f9fd;
        outline: none;
    }

.dontationFormTermsAccept {
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1px;
    font-weight:500;
}

.container-checkbox.donationCheckboxLabels {
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
}

/* unvisited link */
a:link {
  color: #FFFFFF;
}

/* mouse over link */
a:hover {
  color: #F09039;
}

a:visited {
  color: #FFFFFF;
}
.donationFormShowGeneralTerms {
    position: absolute;
    top: 5%;
    left: 5%;
    bottom: 5%;
    right: 5%;
    background-color: white;
    color: black;
    display: none;
    z-index: 1000;
    padding: 8px;
    border: 1px solid black;
    overflow-y: scroll;
}

.donationFieldContainer {
    margin-bottom: 8px;
}

.donationPhoneLookupBtn {
    position: relative;
    margin-left: -60px;
    top: 10px;
}

.donationTextField {
    width: 309px;
    max-width: 100%;
    background:transparent !Important;
    color:white !Important;
    border-radius:15px;
}


/*
.donationFormButton {
    background-color: #474747;
    color: #F09039 !Important;
    padding: 5px 12px;
    font-size: 14px;
    font-weight: Bold;
    border: 1px solid #F09039;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
    background-color: #474747;
    background-image: -moz-linear-gradient(top, #33414e, #1f272f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33414e), to(#1f272f));
    background-image: -webkit-linear-gradient(top, #33414e, #1f272f);
    background-image: -o-linear-gradient(top, #33414e, #1f272f);
    background-image: linear-gradient(to bottom, #33414e, #1f272f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF33414E', endColorstr='#FF1F272F', GradientType=0);
    border-color: #F09039 #F09039 #F09039;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #474747:;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    width: 118px !Important;
    align:center;
}
*/

.donationFormButton {
	text-align:center !Important;
	border: 3px solid #F09039 !Important;
	background-color:transparent !Important;
	color:#F09039 !Important;
	border-radius:20px !Important;
	font-size:14px !Important;
	padding:6px !Important;
	width:118px !Important;
	font-weight:800  !Important;
}

.donationFormButton:hover {
        background-color: #F09039;
        color:#ffffff;
    }

.donationButtonToPayment {
    margin-right: 8px;
}

.donationFormButton donationButtonToPayment {
    Align: center;
    background-color: yellow;
}


.donationFormError {
  /*background-color: #DDDDDD;*/
    border: 1px solid #808080;
    border-radius: 4px;
    padding: 8px;
    font-size: 14px;
    color: #F09039;
    margin-bottom: 8px;
    max-width: 689px;
    font-family: Arial, Verdana, sans-serif
    font-weight: 500;
}

.donationPageBottomCompanyName {
    font-weight: 900;
}

.donationPageBottomCompanyAddress {
}

.dontationFormsTermAccept {
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 12px;
}

.dontationFormPrivacyPolicy {
    color: #FFFFFF;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
}

.errorPageHeader {
    width: 100vw;
    text-align: center;
}

.errorPageMessage {
    margin-top: 15%;
    font-size: 15px;
    width: 100%;
    text-align: center;
}

.ReturnHeader {
    width: 100vw;
    text-align: center;
}

.ReturnMessage {
    width: 100%;
    text-align: center;
    margin-top:150px;
    font-size:30px;
}

.Redirect {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background-color: white;
}

.messageDirectLinkOnly {
    text-align: center;
    font-size: 16pt;
    width: 100%;
}

.contractConditions {
    background-color: #DDDDDD;
    border: 1px solid #808080;
    border-radius: 4px;
    padding: 8px;
    color: black;
    margin-bottom: 8px;
    max-width: 689px;
    color: rgb(71, 71, 71);
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    line-height: 24px;
}

#btnDonateCreditCard {
	margin-left:100px;
}

#btnDonateContinous {
	margin-left:100px;
}


#BodyContent_lbAnswers {
    background-color: transparent;
    Color: #FFFFFF;
    font-family: futura-pt, sans-serif;
    font-size: 15px;
}

.donationAnswerList {
    width:320px;
    max-width: 100%;
    height: 90px;
}