/*
font-family: "neulis-neue", sans-serif;
font-weight: 400;
font-style: normal;

font-family: "neulis-neue", sans-serif;
font-weight: 600;
font-style: normal;

*/

/* RESET */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	overflow-y: scroll;
}

body {
	--paars: #2D0048;
	--roze: #FF35A2;
	--geel: #FFCB37;
	--beige: #FFF5DF;
	--licht-beige: #fffbf3;
	--grijs: #e6e6e6;
	--formgrijs: #a2a2a2;

	--wit: #FFFFFF;
	--zwart: #000000;
}

/* BASIS */

html, body {
	color: var(--zwart);
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	letter-spacing:0.025em;
	font-weight:400;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing: subpixel-antialiased;
	overflow-x:hidden;
}

.wrapper {
	width:100%;
	margin: 0px auto !important;
	position: relative;
	padding: 0px;
			box-sizing:border-box;
	   -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

img {
	display:block;
	max-width:inherit;
	width:100%;
}
img.center {
    margin-left: auto;
    margin-right: auto;
}

a {
	cursor:pointer;
	color:inherit;
	text-decoration:none;
}

em {font-style:italic;}

ul,ol {margin:0 0 15px 0;}
li {list-style:none;line-height:24px;}
li:before {content:'\f0da';font-family:'Font Awesome\ 5 Pro';margin-right:10px;color:#662483;}
ul.nobefore li:before {display:none;}
ul li ul, ol li ol {margin-bottom:0;margin-left:15px;}
ul li ul li:before, ol li ol li:before {content:'\f105';color:#009FE3;}

p {line-height:24px;margin-bottom:15px;}

strong {font-weight:600;}

h1{font-size:32px;word-wrap: break-word;margin-bottom:20px;position:relative;}
h2{font-size:32px;word-wrap: break-word;margin-bottom:20px;position:relative;}
h3{font-size:18px;word-wrap: break-word;margin-bottom:10px;position:relative;}
h4{font-size:13px;word-wrap: break-word;margin-bottom:5px;position:relative;}
h5{word-wrap: break-word;margin-bottom:5px;font-weight:600;position:relative;}
h6{word-wrap: break-word;margin-bottom:5px;font-style:italic;position:relative;}

h1,h2,h3,h4,h5,h6 {font-family: "neulis-neue", sans-serif;font-weight: 600;font-style: normal;color:var(--paars);text-transform:lowercase;}
h1 a.btn, h2 a.btn {position:absolute;right:0;bottom:0;}

hr {height:1px; border:none;clear:both;margin:30px 0;}

/* FONTCLASSES */
.capitalize {text-transform:uppercase;}


/* FADECLASSES */
.fadeInLeft {
	-webkit-animation: fadeInLeft 1.2s both;
	-moz-animation: fadeInLeft 1.2s both;
	-o-animation: fadeInLeft 1.2s both;
	animation: fadeInLeft 1.2s both;
}

@-webkit-keyframes fadeInLeft {
	0%{
		opacity:0;
		-webkit-transform: translateX(-50px);
	}
	100% {
		opacity:1;
		-webkit-transform: translateX(0px);
	}
}
@-moz-keyframes fadeInLeft {
	0%{
		opacity:0;
		-moz-transform: translateX(-50px);
	}
	100% {
		opacity:1;
		-moz-transform: translateX(0px);
	}
}
@-o-keyframes fadeInLeft {
	0%{
		opacity:0;
		-o-transform: translateX(-50px);
	}
	100% {
		opacity:1;
		-o-transform: translateX(0px);
	}
}
@keyframes fadeInLeft {
	0%{
		opacity:0;
		transform: translateX(-50px);
	}
	100% {
		opacity:1;
		transform: translateX(0px);
	}
}

.fadeInTop {
	-webkit-animation: fadeInTop 1.2s both;
	-moz-animation: fadeInTop 1.2s both;
	-o-animation: fadeInTop 1.2s both;
	animation: fadeInTop 1.2s both;
}
@keyframes fadeInTop {
	0%{
		opacity:0;
		transform: translateY(-50px);
	}
	100% {
		opacity:1;
		transform: translateY(0px);
	}
}

.fadeInRight {
	-webkit-animation: fadeInRight 1.2s both;
	-moz-animation: fadeInRight 1.2s both;
	-o-animation: fadeInRight 1.2s both;
	animation: fadeInRight 1.2s both;
}
@keyframes fadeInRight {
	0%{
		opacity:0;
		transform: translateX(50px);
	}
	100% {
		opacity:1;
		transform: translateX(0px);
	}
}

/* LINK CLASSES */
a.icon {padding-left:20px;position:relative;}
a.icon:before {content:'';width:13px;height:13px;background:url('../images/icons/hyperlink.svg');background-size:cover;position: absolute;top: 2px;left: 0;}

a.icon.icon-extern:before {background-image:url('../images/icons/extern.svg');}
a.icon.icon-download:before {background-image:url('../images/icons/download.svg');}
a.icon.icon-document:before {background-image:url('../images/icons/document.svg');}
a.icon.icon-video:before {background-image:url('../images/icons/video.svg');}

/* COLOR CLASSES */

.paars, .btn.paars {color:var(--paars);}
.roze, .btn.roze {color:var(--roze);}
.geel, .btn.geel {color:var(--geel);}
.beige, .btn.beige {color:var(--beige);}
.licht-beige, .btn.licht-beige {color:var(--licht-beige);}
.grijs, .btn.grijs {color:var(--grijs);}
.wit, .btn.wit {color:var(--wit);}
.zwart, .btn.zwart {color:var(--zwart);}

.bg-paars, .btn.bg-paars {background-color:var(--paars);}
.bg-roze, .btn.bg-roze {background-color:var(--roze);}
.bg-geel, .btn.bg-geel {background-color:var(--geel);}
.bg-beige, .btn.bg-beige {background-color:var(--beige);}
.bg-licht-beige, .btn.bg-licht-beige {background-color:var(--licht-beige);}
.bg-grijs, .btn.bg-grijs {background-color:var(--grijs);}
.bg-wit, .btn.bg-wit {background-color:var(--wit);}
.bg-zwart, .btn.bg-zwart {background-color:var(--zwart);}

.btn.bg-transparent {padding-left:0;}

.bg-gradient {background: var(--geel);background: linear-gradient(180deg,rgba(255, 190, 2, 1) 0%, rgba(255, 251, 243, 1) 30%, rgba(255, 251, 243, 1) 100%);}
.corner-gradient {background: #FFF5DF;background: linear-gradient(65deg,rgba(255, 245, 223, 1) 85%, rgba(255, 190, 2, 1) 90%, rgba(255, 53, 162, 1) 100%);}

/* CLASSES */
.centermiddle {position:absolute;top:50%;left:20px;transform:translate(0,-50%);}

img.corners {border-radius:10px;}
img.corners-top {border-radius:10px 10px 0 0;}
img.normalsize {width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}

.spacer {height:50px;}

.clear {clear:both;}

.hidden {display:none;}

.btn {
	color:var(--geel);
	background-color:transparent;
	padding:6px 16px;
	text-decoration:none;
	display:inline-block;
	line-height:20px;
	margin-bottom:4px;
	font-size:14px;
	
	font-family: "neulis-neue", sans-serif;
	font-weight: 600;
	font-style: normal;
	
	border-radius:20px;
	padding-right:32px;	
	
	position:relative;
}
/*.btn:after {content:'\f105';font-family:"Font Awesome\ 5 Pro";margin-left:10px;}
.btn:before {display:none;}*/
.btn:after {content:'';background:url('../images/link-icon.png');width:20px;height:20px;background-size:cover;position:absolute;top:50%;right:0px;transform:translate(0, -50%);}
.btn:before {display:none;}
.visslide .btn:after {background:url('../images/link-header-icon.png');background-size:cover;width:10px;height:16px;right:10px;}
.btn.newsletter:after {background:url('../images/link-footer-icon.png');background-size:cover;width:10px;height:16px;right:10px;}

.btn.left:before {content:'\f104';font-family:"Font Awesome\ 5 Pro";margin-right:10px;display:inline-block;}
.btn.left:after {display:none;}
.btn.upload:after, .btn.upload:before {content:'\f093';}
.btn.download:after, .btn.download:before {content:'\f019';}
.btn.phone:after, .btn.phone:before {content:'\f095';}
.btn.envelop:after, .btn.envelop:before {content:'\f0e0';}
.btn.noicon:after, .btn.noicon:before {display:none;}
.btn.noicon {padding-right:16px;}

.btn.icon-single-yellow:after {background:url('../images/link-header-icon.png');background-size:cover;width:10px;height:16px;right:10px;}
.btn.icon-single-purple:after {background:url('../images/down-icon.png');background-size:cover;width:16px;height:16px;right:10px;}

.btn.dark {background-color:#171717;}

.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}

/* KLEUREN */


/* COLUMNS */
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	
	/*  FLEX TOEVOEGING 21-10-2024  */
	display:flex; flex-wrap: wrap;min-height:100%;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin:0;
	padding:10px;
			box-sizing:border-box;
	   -moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:100%;
	position:relative;
	height:auto;
}
.col .col {padding:0;}
.col p:last-child {margin-bottom:0px;}
.col.nopadding {padding:0;}
.col.extrapadding {padding:30px;}
.col.border-right {border-right:1px solid var(--geel);}

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/* HEADER */
#header {padding:10px 0;position:fixed;top:0;left:0;width:100%;z-index:999;}

/* VISUALISATION */
#visualisation {position:relative;margin-top:72px;}
.visslide {position:relative;}
.visslide span {position:absolute;top:50%;left:0;transform:translate(0,-50%);color:var(--wit);font-size:34px;font-family: "neulis-neue", sans-serif;
	font-weight: 600;
	font-style: normal;line-height:36px;
text-shadow: 1px 1px 6px var(--zwart);}
.visslide a.btn {background-color:var(--paars);color:var(--wit);position:absolute;top:50%;right:14%;transform:translate(0,-50%);z-index:2;}

.slick-slider-dots{
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
}
 .slick-slider-dots ul {
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0;
}
.slick-slider-dots ul li {
            margin: 0 4px;
            button {
                background: var(--wit);
                height: 10px;
                width: 10px;
                overflow: hidden;
                color: var(--wit);
                border: none;
                border-radius: 50%;
				cursor:pointer;
            }
}
.slick-slider-dots ul li:before {display:none;}
.slick-slider-dots ul li.slick-active {
                button {
                    background: var(--geel);
                    color: var(--geel);
                }
            }


.wrapper.viswrapper {
	position: absolute;
	top:50%;left:50%;transform:translate(-50%,-50%);
}

/* NAVIGATION */
ul.nav {display: flex;flex-wrap: wrap;position:absolute;top:50%;right:0;transform:translate(0,-50%);}
ul.nav, ul.nav li ul {margin:0;}
ul.nav li {list-style:none;margin-left:40px;position:relative; white-space: nowrap;text-transform:uppercase;font-size:14px;cursor:pointer;}
ul.nav li:first-child {margin-left:0;}
ul.nav li:before {display:none;}
ul.nav li:has(> ul.subnav):after {content:'';width:10px;height:10px;position:absolute;bottom:0;right:-15px;background:url('../images/down-icon.png');background-size:cover;}
ul.nav li.active {color:var(--roze);}
ul.nav li:hover {color: var(--roze);}

ul.nav li a {text-decoration:none;}

ul.nav li ul.subnav {display:none;position:absolute;top:0px;left:-20px;padding-top:34px;z-index:999;padding:34px 10px 0 10px;}
ul.nav li ul.subnav:after {content:'';height:calc(100% - 34px);width:100%;background-color:var(--wit);position:absolute;top:34px;left:0;border-radius:10px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.35);z-index:-1;}
ul.nav li ul.subnav li {margin-left:0;float:none;padding:4px 12px;background-color:var(--wit);border-radius:10px;cursor:pointer;font-size:12px;color:var(--paars);}
ul.nav li ul.subnav li:hover, ul.nav li ul.subnav li.active {color:var(--roze);}

ul.nav li ul.subnav li:first-child {margin-top:8px;}
ul.nav li ul.subnav li:last-child {margin-bottom:8px;}

/* MOBILE-NAV*/
#mobile-nav-container {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
	   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
			box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.35);
}
#mobile-nav-container #mobile-nav-btn {float:right;font-size:30px;margin-right:20px;}
#mobile-nav-container span {float:left;padding:10px;}

/* MAIN */
#main {position:relative;overflow:hidden;}
#main .wrapper {z-index:2;}
#main .extra-pt {padding-top:40px;}
#main .extra-pt-bottom {padding-bottom:40px;}

#visualisation:before {content:'';background:url('../images/line-1.png');background-repeat: no-repeat;background-size:contain;height:100vh;width:20vw;position:absolute;top:-9.5vh;left:-8vw;z-index:1;}
#visualisation:after {content:'';background:url('../images/line-2.png');background-repeat: no-repeat;background-size:contain;height:100vh;width:25vw;position:absolute;top:-24vh;right:-1.2vw;z-index:1;}
#main:before {content:'';background:url('../images/line-3.png');background-repeat: no-repeat;background-size:contain;height:100vh;width:20vw;position:absolute;bottom:-1vh;left:0;z-index:1;}
#main:after {content:'';background:url('../images/line-4.png');background-repeat: no-repeat;background-size:contain;height:100vh;width:25vw;position:absolute;bottom:10vh;right:-1vw;z-index:1;background-position: right;}

/* NEWS */
.news-item {cursor:pointer;transition: all 0.5s;border-radius:10px;}
.news-item:hover {-webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.12); 
box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.12);}

.news-image {position:relative;}
.news-image:after {content:'';width:20px;height:20px;position:absolute;bottom:-10px;right:20px;background:url('../images/down-icon.png');background-size:cover;transform:rotate(-90deg);}
.news-image.nolink:after {display:none;}

.news-text {padding:20px;}
.news-date {display:block;font-size:10px;margin-bottom:10px;}

/* CONTACT */
.contact-person {margin-bottom:35px;}
.contact-person span {display:block;color:var(--paars);font-size:26px;font-family: "neulis-neue", sans-serif;font-weight: 300;font-style: normal;}
.contact-person span.cp-function {font-style:italic;font-size:14px;margin-bottom:20px;}
.contact-person .cp-image {border-radius:50px 0 0 50px;overflow:hidden;height:100px;}

.contact-person .cp-image.big {height:200px;border-radius:100px 0 0 100px;right: -1.6%;}
.contact-person .cp-image.big.right {border-radius:0 100px 100px 0;left: -1.6%;right:0;}
.contact-person .cp-image.big img {object-fit:cover;width:100%;height:100%;}

.contact-person .cp-image.round {border-radius:100%;overflow:hidden;height:100px;}

.contact-person .cp-text {margin-bottom:25px;}

/* WORKPACKAGES */
.workpackage {padding:15px 30px;position:relative;}
.workpackage-titles h2, .workpackage-titles h3 {transition: all 0.5s ease-in;}

.workpackage h2 {margin-bottom:5px;font-size:24px;} 
.workpackage h3 {color: var(--zwart);
  font-size: 24px;
  font-family: "neulis-neue", sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-bottom:10px;}
  
.workpackage-titles.small h2, .workpackage-titles.small h3 {font-size:13px;}
.workpackage-titles.small h3 {margin-bottom:0;}
  
.workpackage-oc {display:inline-block;width:20px;height:20px;position:absolute;top:0;right:10px;}
.workpackage-oc:not(.down) {transform: rotate(90deg);}
.workpackage-oc.hidden {display:none;}

/* PARTNER SLIDER */
.pslide {background-color:var(--wit);height:180px;position:relative;margin-left:20px;}
.pslide:first-child {margin-left:0;}
.pslide img {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;}

/* FOOTER */
#footer {padding:15px 0 20px 0;}

#footer .col.border-right {border-right:1px solid var(--roze);}

#footer .social-media-link {padding-right:30px;font-size:20px;}

a.btn.newsletter {background-color:var(--roze);color:var(--wit);position:absolute;top:50%;right:0;transform:translate(0,-50%);}

/* NEWSLETTER */
.newsletter form input {border-color:var(--zwart);border-radius:20px;}
.newsletter h5 {background:var(--wit);position:absolute;top: -9px;left: 30px;padding: 0 10px;color:var(--roze);}
.newsletter a {margin-top:-9px;}

/* COPYRIGHT */
#copyright {}

#copyright ul:not(.logos) {position:absolute;top:50%;left:0;transform:translate(0,-50%);}
#copyright ul {margin-bottom:0;}
#copyright ul li {display:inline-block;padding-left:25px;}
#copyright ul.logos li {padding-left:10px;}
#copyright ul li:first-child {padding-left:0;}

#copyright a {text-decoration:none;}

#copyright img {height:40px;}

/* FORMS */
fieldset {margin-bottom:25px;}
input, textarea, .datepicker a {border:1px solid var(--formgrijs);padding:11px 15px;width:100%;display:inline-block;color:var(--zwart);box-sizing:border-box;-moz-box-sizing:border-box;webkit-box-sizing:border-box;font-family:'Open Sans', sans-serif;font-size:11px;font-weight:300;font-style:italic;margin-bottom:15px;background-color:transparent;}
input.margin-bottom {margin-bottom:30px;}

.datepicker {position:relative;}
.datepicker input {width:80%;}
.datepicker a {width:20%;float:right;}
.datepicker a i {color:#171717;}

input[type=radio], input[type=checkbox] {
    display: none;
}
input[type="text"]:disabled {
    background: #f0f0f0;
} 
.radio-container .radio-items {display:inline-block;margin-bottom:5px;}
span.radiobox, span.checkbox {float:left;margin-right:10px;line-height:18px;margin-bottom:5.5px;position:relative;}
span.radiobox:before, span.checkbox:before {
    content: "";
    display: inline-block;
 
    width: 18px;
    height: 18px;
 
    margin-right: 10px;
	float:left;
	background-color: #F1F1F1;
	cursor:pointer;
}

textarea {resize:none;height:120px;}

span.radiobox:before {
    border-radius: 50%;
}

span.checkbox:before {
    border-radius: 4px;
}

input[type=radio]:checked + span.radiobox:before {
    content: "\2022";
    color: #1fa2e0;
    font-size: 50px;
    text-align: center;
    line-height: 15px;
}
input[type=checkbox]:checked + span.checkbox:before {
    content: "\f00c";
	font-family:'Font Awesome\ 5 Pro';
    color: #1fa2e0;
    font-size: 15px;
    text-align: center;
    line-height: 17px;
}

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputfile, label.file {
    cursor: pointer;
}

/* SELECT BOX */
/*the container must be positioned relative:*/
.select-style {
  position: relative;
  font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
.select-style select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #f1f1f1;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content:'\f078';
  font-family:'Font Awesome\ 5 Pro';
  top: 11px;
  right: 23px;
  width: 0;
  height: 0;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  content:'\f077';
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color:#60605e;
  padding: 11px 15px;
  cursor: pointer;
  user-select: none;
}
.select-items div {
border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  white-space: nowrap;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #f1f1f1;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

span.required {color:#e61d33;}

/* LABELS */
label.error {color:#AD1416;padding-top:2px;display:block;margin-top: -7px;margin-bottom: 8px;}
label.error:before {content:'\f0d8';font-family:'Font Awesome\ 5 Pro';margin-right:5px;font-weight:900;}

/* MESSAGING */
.message, #message {
	display:none;
}
.negative, .positive, .attention {
  margin: 4px 0;
  font-size: 1em;
  padding: 8px 10px 8px 10px;
  
  color: #C24848;  
  background: #FFD6D6 .5em .4em no-repeat;
  border: 1px solid #FFC2C2;
} 
.positive {
  color: #3F9153;  
  background: #D7F7DF .5em .4em no-repeat;
  border: 1px solid #A3F7B8
} 
.attention {
  color: #CF9E00;  
  background: #FAF2D7 .5em .4em no-repeat;
  border: 1px solid #FAE8AF;
}

/* MAP */
#map {height:300px;}

/*UC PAGE*/
.wrapper.uc {
	text-align:center;
	width:inherit;
}
.uc-logo {
	margin-top:50px;
	width:260px;
}
/* EMAIL */
.mailme {display:none;}
.email:not(input) {cursor:pointer;}
.email::after{ content:"@" attr(data-host); }

/* COOKIE MELDING*/
#cookiemelding {width:100%;text-align:center;position:fixed;bottom:0;z-index:999;}
#cookiemelding p {background-color:rgba(0,0,0,0.75);display:inline-block;padding:12px 25px;margin:0;color:#fff;font-weight:300;}
#cookiemelding p a.btn {margin:0;padding:7px 14px;text-decoration: none;margin-left:25px;}
#cookiemelding p a {text-decoration:underline;color:#fff;}

/* FIXED MESSAGE*/
#fixedmessage {width:100%;text-align:center;position:fixed;top:0;z-index:999;}
#fixedmessage p {background-color:rgba(0,0,0,0.75);display:inline-block;padding:12px 25px;margin:0;color:#fff;position:relative;}
#fixedmessage p a.btn {margin:0;padding:7px 14px;text-decoration: none;margin-left:25px;}
#fixedmessage p a {text-decoration:underline;color:#fff;}

#fixedmessage.positive, #fixedmessage.negative, #fixedmessage.attention {background:none;border:none;}

#fixedmessage p::after {
	content:'\f00d';
	font-family:'Font Awesome\ 5 Pro';
	position:absolute;
	top:0;right:4px;
	cursor:pointer;
}

#fixedmessage.negative p, #fixedmessage.positive p, #fixedmessage.attention p {
  margin: 4px;
  font-size: 12px;
  padding: 8px 16px;
  
  color: #C24848;
  background: #FFD6D6 .5em .4em no-repeat;
  border: 1px solid #FFC2C2;
} 
#fixedmessage.positive p {
  color: #3F9153;
  background: #D7F7DF .5em .4em no-repeat;
  border: 1px solid #A3F7B8
} 
#fixedmessage.attention p {
  color: #CF9E00;
   background: #FAF2D7 .5em .4em no-repeat;
  border: 1px solid #FAE8AF;
}

#fixedmessage p a.btn {
	padding: 4px 10px;
	margin: 5px 0 0 0;
	
	background-color:#FFD6D6;
}

#fixedmessage.positive p a.btn {
	background-color:#3F9153;
}

#fixedmessage.attention p a.btn {
	background-color:#CF9E00;
}

/* FINWIZE COPY */
.finwize-p {position:relative;}
.finwize-p a span {padding-left:14px;}
.finwize-icon {width:12px;display:inline-block;position:absolute;top:4px;}


/* DATE PICKER COLOR */
/*.datepicker-panel > ul > li:before {display:none;}

.datepicker-panel > ul > li:hover {
  background-color: rgb(173, 143, 112);
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #999;
}

.datepicker-panel > ul > li.muted:hover {
color:#fff;
}

.datepicker-panel > ul > li.highlighted {
  background-color: rgb(124, 106, 85);
}

.datepicker-panel > ul > li.highlighted:hover {
  background-color: rgb(173, 143, 112);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  color: #fff;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: rgb(124, 106, 85);
}
.datepicker-top-left, .datepicker-top-right {
	border-top-color: #7c6a55;
}
.datepicker-top-left::before, .datepicker-top-right::before {
	border-bottom-color: #7c6a55;
}*/