
/* mcfluid */
.mcfluid	{	position:relative;	padding:var(--mv) var(--mh)	}
.container	{	max-width:var(--wdwebcont)	}
.mcfluidtw	{	max-width:var(--wdwebtx)	}
.mcfluidtw{
	height:100%;
	width:100%;
	margin-right:auto;
	margin-left:auto;
}

a,		.fakeurl,		.aref,		.mclink	{	cursor:pointer	}
a,		.fakeurl,					.mclink	{	color:var(--c-link)	}
a,		.fakeurl							{	text-decoration:var(--linkfd)	}
a:hover,.fakeurl:hover,	.aref:hover			{	text-decoration:underline	}

a:hover,		a:focus,
.fakeurl:hover,	.fakeurl:focus,
.mclink:hover,	.mclink:focus	{	color:var(--c-linkhover)	}

.nav a,
#mcmenu a	{	text-decoration:none	}


.inheritcolor,
.inheritcolor:hover	{	color:inherit !important	}


/* from here used in card.mchil */
#regcontent {
	font-family:var(--ff);
	font-size:16px;
}
#regcontent a {
	color:#ffffff;
	text-decoration:none;
}
#regcontent h2 {
	margin-left:0;
	font-size:24px;
}

.button {
	width:100%;
	cursor:pointer;
	font-weight:bold;
	text-shadow:1px 1px 0 #283744;
	height:35px;
	transition:background 0.3s ease-in-out 0s;
	border:0;
	float:left;
	font-size:11pt;
	color:#ffffff;
}
.button:hover {
	background-color:blue;
	color:#ffffff;
}
.button1 {
	background:no-repeat scroll center center #0A9DE1;
}
.buttonred {
	background:no-repeat scroll center center #c90e11;
}

.box {
	clear:left;
	float:left;
	width:100%;
	min-height:35px;
	border-radius:0.25em;
	margin-bottom:0.25em;
}
.box p {
	margin-top:0;
	padding-top:5px;
	padding-bottom:5px;
}
.boxteal {
	background:teal;
	color:#ffffff;
}
.boxteal h2 {
	margin-top:0;
	padding-top:7px;
}

.boxorange {
	background:#F47A20;
	color:#ffffff;
}

.boxpurple {
	background:#d81881;
	color:#ffffff;
}

.boxgreen {
	background:#8cc440;
	color:#ffffff;
}

.boxblue {
	background:#27a1db;
	color:#ffffff;
}

.boximg img {
	clear:left;
	float:left;
	width:298px;
	min-width:298px;
	border-radius:0.25em;
	border:1px lightgray solid;
}

.navigation {
	margin-bottom:10px;
	font-weight:bold;
}
.navigation td {
	font-size:20px;
	color:#3f7aab
}
/* to here used in card.mchil */


/* BUTTONS */
.buttons a, .buttons button{
	width:100px;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:var(--ff);
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	/* links */
	padding:5px 10px 6px 7px;
}
.buttons button{
	width:auto;
	overflow:visible;
	/* IE6 */
	padding:4px 10px 3px 7px;
}
.buttons button[type]{
	/* Firefox */
	padding:5px 10px 5px 7px;
	/* Safari */
	line-height:17px;
}
*:first-child+html button[type]{
	/* IE7 */
	padding:4px 10px 3px 7px;
}
.buttons button img, .buttons a img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}

/* STANDARD */
button:not[.mcbutton]:hover, .buttons a:hover{
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#336699;
}
.buttons a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
/* POSITIVE */
button.positive, .buttons a.positive{
	color:#529214;
}
button.positive:hover, .buttons a.positive:hover{
	background-color:#e6efc2;
	border:1px solid #c6d880;
	color:#529214;
}
.buttons a.positive:active{
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
/* NEGATIVE */
button.negative, .buttons a.negative{
	color:#d12f19;
}
button.negative:hover, .buttons a.negative:hover{
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active{
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}

/* buttons for audit requests (controleverzoeken) */
.button2 {
	cursor:pointer;
	height:30px;
	margin-top:5px;
	transition:background 0.3s ease-in-out 0s;
	border:0;
	float:right;
	font-size:11px;
	color:#ffffff;
}
.button:hover {
	background-color:#505050;
}
.buttongreen {
	background:no-repeat scroll center center green;
}
.buttonred {
	background:no-repeat scroll center center red;
}