/* @group Fonts */
@font-face {
font-family:'CartoGothic';
src:url('/uploads/0b/5b/0b5b7dde170fd2da2ae07c0fb731e4a0/CartoGothicStd-Book-webfont.eot');
src:local('☺'), url('/uploads/7c/95/7c9572c31bac76dbd71f79be09a8e264/CartoGothicStd-Book-webfont.woff') format('woff'), url('/uploads/93/e8/93e8437f8fe063b73b2f486cdef1fc5b/CartoGothicStd-Book-webfont.ttf') format('truetype'), url('/uploads/da/ae/daae978627f9a2a53f7cc5acbfbdc0f4/CartoGothicStd-Book-webfont.svg#webfont') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'CartoGothic';
src:url('/uploads/a3/57/a35700681f03f707a0e9080e5ada6e31/CartoGothicStd-Bold-webfont.eot');
src:local('☺'), url('/uploads/2a/d6/2ad6e2cab53d92f168a7fd795b6d28f4/CartoGothicStd-Bold-webfont.woff') format('woff'), url('/uploads/88/36/883640384ffc0f2cd4ed01c1a4134197/CartoGothicStd-Bold-webfont.ttf') format('truetype'), url('/uploads/cd/72/cd72fd32f6af8be8fd5d7e08d84d553c/CartoGothicStd-Bold-webfont.svg#webfont') format('svg');
font-weight:bold;
font-style:normal;
}
@font-face {
font-family:'CartoGothic';
src:url('/uploads/9c/99/9c9948fb605b4f11f1a10750a624e403/CartoGothicStd-Italic-webfont.eot');
src:local('☺'), url('/uploads/a6/7c/a67ce816d255c6f33a5e8691ae2b2f2a/CartoGothicStd-Italic-webfont.woff') format('woff'), url('/uploads/15/c6/15c60bb03a8a1b1d3c8fea5a0eede0f7/CartoGothicStd-Italic-webfont.ttf') format('truetype'), url('/uploads/ee/49/ee496dccffebc0b324d9b99d2fb5d021/CartoGothicStd-Italic-webfont.svg#webfont') format('svg');
font-weight:normal;
font-style:italic;
}
@font-face {
font-family:'CartoGothic';
src: url('/uploads/30/bf/30bf820b6be0743e551de58cb4a04326/CartoGothicStd-BoldItalic-webfont.eot');
src: local('☺'), url('/uploads/a8/12/a812555115541b8be153d032b99d5277/CartoGothicStd-BoldItalic-webfont.woff') format('woff'), url('/uploads/7e/b8/7eb89f5f932fc08a52798f0be51de546/CartoGothicStd-BoldItalic-webfont.ttf') format('truetype'), url('/uploads/a0/17/a0175605ce9a53705e61567fff1ac096/CartoGothicStd-BoldItalic-webfont.svg#webfont') format('svg');
font-weight:bold;
font-style:italic;
}
/* @end */

/* @group Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none;
}
ins {
text-decoration:none;
font-variant:small-caps;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/* @end */

/* @group Headers & Typography */
html, body {
text-align:center;
}
body, button, input, textarea, select, label {
font:14px/20px CartoGothic, 'Lucida Grande', Verdana, Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
}
h1, h2, h3, h4 ,h5, h6 {
font-style:normal;
color:#000;
font-family:CartoGothic, Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
}
h1, h2 {
font-size:36px;
line-height:40px;
margin-bottom:15px;
font-weight:normal;
}
h3 {
font-size:26px;
line-height:30px;
margin-bottom:10px;
font-weight:normal;
}
h4 {
font-size:18px;
line-height:25px;
}
h5 {
font-size:16px;
line-height:20px;
}
h6 {
font-size:16px;
line-height:20px;
font-weight:normal;
}
p, ol, ul, dl, table {
margin-bottom:15px;
}
ul, ol {
padding-left:20px;
}
ol ol, ol ul, ul ul, ul ol {
margin-bottom:0;
}
blockquote {
font-style:italic;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
abbr[title], acronym[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}
pre, code {
font-family:'Andale Mono','Lucida Console',monospace;
}
/* @end */

button {
border:0;
overflow:visible;
cursor:pointer;
height:30px;
}
input[type="text"], input[type="password"], textarea, select {
border:1px solid #000;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:4px;
}

/* @group Misc Classes */
.articleContent, .articleLink {
margin-bottom:20px;
}
.articleLink a:link, .articleLink a:visited,
button, input[type="button"], input[type="submit"] {
display:inline-block;
padding:5px 9px;
color:#fff;
background:#28e;
border:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
line-height:15px;
text-decoration:none;
cursor:pointer;
}
.articleLink a:hover, .articleLink a:active {
padding:4px 8px;
margin:1px;
color:#fff;
}
.articleLink a:after, .more:after {
content:' »';
}
.backLink a:link, .backLink a:visited {
display:inline-block;
padding:5px 9px;
color:#fff;
background:#28e;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
line-height:15px;
text-decoration:none;
}
.backLink a:hover, .articleLink a:active {
padding:4px 8px;
margin:1px;
color:#fff;
}
.backLink a:before, .back:before {
content:'« ';
}
.bottomLink {
border-top:1px solid #d0d0d0;
padding-top:15px;
}
.bottomLink a:link, .bottomLink a:visited{
background:#FBB32F;
font-weight:bold;
}
.pagination {
list-style:none;
padding:19px 0 0;
text-align:right;
border-top:1px solid #d0d0d0;
}
.pagination li {
display:inline;
margin:0;
position:relative;
}
.pagination li.previous a, .pagination li.previous .inactive {
text-indent:-9999px;
background:#FBB32F url(/uploads/75/a2/75a297f9a8bdd25eb600e4faee92f80c/arrowLeft.gif) no-repeat center center;
}
.pagination li.next a, .pagination li.next .inactive {
text-indent:-9999px;
background:#FBB32F url(/uploads/ce/af/ceaf6611a1d1c52c149c339a3017ff08/arrowRight.gif) no-repeat center center;
}
.pagination a:link, .pagination a:visited, .pagination li .inactive {
text-decoration:none;
text-align:center;
display:inline-block;
padding:5px 0 0;
height:20px;
width:25px;
color:#fff;
background:#FBB32F;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
line-height:15px;
font-size:16px;
font-weight:bold;
}
.pagination a:hover, .pagination a:active {
padding:4px 0 0;
height:19px;
width:23px;
margin:1px;
}
.pagination .active a {
background-color:#900;
}
.pagination li.previous .inactive {
opacity:.5;
background-color:#d0d0d0;
background-image:url(/uploads/1b/59/1b59661aeff8bd3dd2bbb32cefc5c251/arrowLeftInactive.gif);
}
.pagination li.next .inactive {
opacity:.5;
background-color:#d0d0d0;
background-image:url(/uploads/31/4d/314d78ccb03813da6dc3f583c69bc21a/arrowRightInactive.gif);
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
/* @end */

/* @group Links */
a:link, a:visited {
color:#14a;
}
a:hover, a:active {
color:#14a;
text-decoration:none;
}
/* @end */

/* @group Navigation */
#navigation {
height:70px;
}
#navigation ul {
padding:20px 0 0;
margin:0;
list-style:none;
width:840px;
float:left;
}
#navigation ul li {
float:left;
margin:0 5px 0 0;
padding:0;
text-transform:uppercase;
position:relative;
z-index:30;
}
#navigation ul li.current {
background-color:#666;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#navigation ul li.ancestor {
background-color:#333;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#navigation ul ul {
visibility:hidden;
position:absolute;
top:30px;
left:-5px;
background-color:#000;
width:200px;
padding:4px 5px 5px;
z-index:1000;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
-webkit-box-shadow:0px 2px 20px rgba(0,0,0,0.5);
-moz-box-shadow:0px 2px 20px rgba(0,0,0,0.5);
box-shadow:0px 2px 20px rgba(0,0,0,0.5);
}
#navigation ul li:hover ul, #navigation ul li:active ul, #navigation ul a:hover ul, #navigation ul a:active ul {
visibility:visible;
}
#navigation ul ul li {
float:left;
width:100%;
margin:0;
padding:0;
}
#navigation ul li a:link, #navigation ul li a:visited {
color:#FFFFFF;
font-weight:bold;
line-height:20px;
text-decoration:none;
padding:5px 9px;
float:left;
}
#navigation li a:hover, #navigation li a:active{
background-color:#666;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#navigation ul ul li a:link, #navigation ul ul li a:visited {
width:182px;
line-height:15px;
}
#navigation ul ul li, #navigation ul ul li {
margin-top:1px;
}
/* @end */

/* @group Header */
#headerContainer {
width:100%;
height:370px;
background-color:#000;
color:#fff;
}
#simple #headerContainer {
height:70px;
}
#header {
width:960px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:left;
}
#simple #header {
overflow:visible;
}
#logo {
position:absolute;
right:118px;
top:16px;
width:186px;
height:146px;
}
#logo a {
float:left;
width:100%;
height:100%;
text-indent:-9999px;
background:url(/uploads/81/5e/815ea9f25269782b10dd40c60ac373b8/logo_avdo.gif) no-repeat center center;
}
#simple #logo a {
background:url(Ongeldige asset-URL ) no-repeat center center;
}
#header .headerCorner{
background:url(/uploads/69/25/69250f8ebf6cc1b578d0613dbd33792b/cornerPortfolio.gif) no-repeat left top;
position:absolute;
top:0;
left:0;
height:60px;
width:60px;
text-indent:-9999px;
z-index:20;
display: none;
}
.headerPicture {
width:640px;
float:left;
overflow:hidden;
height:300px;
position:relative;
z-index:10;
}
.headerPicture a, .headerPicture img {
float:left;
}
.controlsHeader {
background:#FBB32F;
color:#FFF;
padding:10px;
position:absolute;
width:auto;
right:20px;
margin-top:20px;
border:1px solid #FFF;
}
.controlsHeader a {
text-decoration:underline;
color:#FFF;
}
#header .transparantBox {
background:url("/uploads/0a/5b/0a5b6535d7fff4417c93493761d9a032/transPix.png") repeat 0 0 transparent;
bottom:0;
color:#eee;
font-weight:bold;
left:0;
padding:5px 10px;
position:absolute;
width:620px;
line-height:20px;
}
#header a:hover .transparantBox {
color:#fff;
white-space:normal;
}
#header a .transparantBox:after {
content:' »';
}
#headerRightColumn {
width:320px;
height:300px;
float:right;
background-color:#FBB32F;
overflow:hidden;
color:#000;
-webkit-border-radius-topRight:10px;
-moz-border-radius-topRight:10px;
border-radius-topRight:10px;
}
#headerRightColumn ul{
padding:99px 0 0;
overflow:hidden;
margin:0;
list-style-type:none;
width:320px;
}
#headerRightColumn ul li{
width:100%;
float:left;
list-style-type:none;
}
#headerRightColumn ul li a {
background-position:20px 10px;
background-repeat:no-repeat;
color:#000000;
float:left;
height:61px;
line-height:17px;
padding:6px 15px 0 80px;
text-decoration:none;
width:225px;
}
#headerRightColumn ul li.participation a{
background-image:url(/uploads/9c/d8/9cd83e1c218394165259803b48393516/casusonderzoek.gif);
}
#headerRightColumn ul li.games a{
background-image:url(/uploads/48/b2/48b23ec331e4bfc90df338e0b71ccc13/administratieve_vereenvoudiging.gif);
}
#headerRightColumn ul li.cms a{
background-image:url(/uploads/2f/f1/2ff1663dabacc9d1ebd02ed47993b8f7/innovatie.gif);
}
#headerRightColumn ul li a:hover {
background-color:#900;
color:#fff;
}
#lang {
position:absolute;
top:23px;
right:15px;
width:91px;
height:24px;
background:url(/uploads/b7/cf/b7cf9911993579661a5dea7e5838be96/langsprite.png) no-repeat right -24px;
text-indent:-9999px;
clear:both;
z-index:3000;
}
#lang.nl {
background-position:left -24px;
}
#lang:hover, #lang:active {
background-position:right top;
}
#lang.nl:hover, #lang.nl:active {
background-position:left top;
}
/* @end */

/* @group Articles */
.articleWithPictureOnRight{
position:relative;
}
.articleWithPictureOnRight .attachments img {
width:290px;
left:445px;
position:absolute;
top:5px;
}
/* @end */

/* @group Content Positioning */
#bodyContainer {
background-image:url(/uploads/81/7a/817abccd32c66e4c633f0c36f62f10e3/uk_bg.jpg);
background-repeat:no-repeat;
background-position:bottom center;
width:100%;
height:auto;
}
#contentBox{
width:620px;
padding:20px 320px 180px 0;
margin:0 auto;
overflow:hidden;
text-align:left;
display:block;
}
#headerGroup {
margin-right:10px;
margin-left:170px;
}
#content {
width:940px;
margin:0 -320px 0 0;
float:left;
position:relative;
}
#contentLeft {
width:620px;
background-color:#FFFFFF;
float:left;
display:inline;
}
#contentLeft ol.note {
border-top:1px dotted #000;
padding:15px 0 25px 18px;;
list-style-position:outside;
list-style-type:decimal;
}
#contentRight {
width:300px;
float:right;
display:inline;
color:#444;
padding:15px 0 0;
}
#simple #contentRight {
padding:100px 0 0;
}
#subLeft {
width:290px;
float:left;
display:inline;
}
#subRight {
width:290px;
float:right;
display:inline;
}
/* @end */

/* @group Forms */
.field{
padding:0 0 2em;
}
/* @end */

/* @group News */
.newsItem {
padding:0 80px;
position:relative;
margin-bottom:20px;
width:460px;
}
.newsItem h2, .newsItem .overview h3, .newsItem .subtitle {
margin-right:-80px;
}
.overview {
padding-top:14px;
border-top:1px solid #d0d0d0;
}
.newsItem .date {
clear:both;
position:absolute;
top:5px;
left:0;
width:60px;
height:50px;
padding:10px 0 0;
text-align:center;
background:#d0d0d0;
color:#fff;
font-weight:bold;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.overview .date {
top:15px;
}
.newsItem .date .d {
display:block;
font-size:26px;
line-height:24px;
}
.newsItem .date .m {
display:block;
font-size:14px;
line-height:16px;
letter-spacing:.03em;
text-transform:uppercase;
}
.newsImg {
float:right;
display:inline;
width:240px;
margin:5px -80px 5px 10px;
padding:10px;
-webkit-box-shadow:0 1px 4px #b4b4b4;
-moz-box-shadow:0 1px 4px #b4b4b4;
box-shadow:0 1px 4px #b4b4b4;
}
.newsImg img {
border:1px solid #eee;
display:block;
width:238px;
}
.newsLink {
margin-left:80px;
}
.newsPagination {
margin:0 80px;
}
/* @end */

/* @group Portfolio */
.portfolio {
width:960px;
margin-right:-340px;
position:relative;
}
.portfolio .overview {
width:300px;
float:left;
margin:0 20px 15px 0;
border:0;
padding:0;
}
.portfolioImage {
width:280px;
margin:0 0 15px;
padding:10px;
-webkit-box-shadow:0 1px 4px #b4b4b4;
-moz-box-shadow:0 1px 4px #b4b4b4;
box-shadow:0 1px 4px #b4b4b4;
}
.portfolioImage img {
border:1px solid #eee;
display:block;
width:278px;
}
.portfolio item4, .portfolio item7, .portfolio item10, .portfolio item13, .portfolio item16, .portfolio item19, .portfolio item22 {
clear:both;
}
/*/
.thumbList {
padding:0;
margin:0 -335px 5px 20px;
position:relative;
float:right;
list-style:none;
width:465px;
}
.thumbList li {
width:430px;
padding:9px;
border:1px solid #d0d0d0;
float:left;
margin:0 0 15px 0;
}
.thumbList li.small {
width:120px;
float:left;
margin:0 15px 15px 0;
border:1px solid #d0d0d0;
padding:9px;
}
.thumbList span, .thumbList span {
width:428px;
border:1px solid #eee;
float:left;
overflow:hidden;
height:348px;
}
.thumbList .small a:link, .thumbList .small a:visited {
width:118px;
height:98px;
overflow:hidden;
border:1px solid #eee;
float:left;
}
.thumbList .small:hover, .thumbList .small:active {
border:1px solid #888;
}
.thumbList .thumb {
width:100%;
}
#lightbox {
left:0;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:2000;
display:none;
background:url("/uploads/0a/5b/0a5b6535d7fff4417c93493761d9a032/transPix.png") repeat 0 0 transparent;
}
#lightbox img {
background:#28e url(/uploads/c4/51/c4517442d29e3bf2f650fc66b70f6b58/close.gif) no-repeat 583px 3px;
border:20px solid #000;
left:50%;
margin:40px 0 0 -300px;
padding-top:20px;
position:fixed;
width:600px;
cursor:pointer;
}
/*/
.slideshowWrap {
padding:0;
margin:0 -320px 15px 20px;
position:relative;
float:right;
list-style:none;
width:470px;
}
.slideshowWrap a {
position:absolute;
bottom:20px;
width:30px;
height:30px;
text-indent:-9999px;
z-index:10;
background:#FBB32F;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.5);
-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.5);
box-shadow:0px 2px 5px rgba(0,0,0,0.5);
}
.slideshowWrap #prevButton {
left:20px;
background:#FBB32F url(/uploads/75/a2/75a297f9a8bdd25eb600e4faee92f80c/arrowLeft.gif) no-repeat center center;
}
.slideshowWrap #nextButton {
right:20px;
background:#FBB32F url(/uploads/ce/af/ceaf6611a1d1c52c149c339a3017ff08/arrowRight.gif) no-repeat center center;
}
.slideshowWrap a:hover, .slideshowWrap a:active {
width:28px;
height:28px;
margin:1px;
}
.slideshow {
width:450px;
height:320px;
margin:0;
border:1px solid #d0d0d0;
padding:9px;
list-style:none;
-webkit-box-shadow:0 1px 3px #e0e0e0;
-moz-box-shadow:0 1px 3px #e0e0e0;
box-shadow:0 1px 3px #e0e0e0;
}
.slideshow li {
height:318px;
width:448px;
overflow:hidden;
border:1px solid #eee;
}
.slideshow img {
width:100%;
display:block;
}
.galleryWrap {
margin:0 -320px 15px 20px;
position:relative;
float:right;
width:300px;
}
#gallery {
list-style:none;
padding:0;
margin:0;
}
#gallery li {
padding:0;
margin:0 0 10px;
float:right;
width:145px;
}
#gallery li.odd {
float:left;
clear:both;
}
#gallery a {
float:left;
width:125px;
margin:0;
border:1px solid #d0d0d0;
padding:9px;
-webkit-box-shadow:0 1px 2px #e0e0e0;
-moz-box-shadow:0 1px 2px #e0e0e0;
box-shadow:0 1px 2px #e0e0e0;
}
#gallery a:hover, #gallery a:active {
-webkit-box-shadow:0 0 0 #e0e0e0;
-moz-box-shadow:0 0 0 #e0e0e0;
box-shadow:0 0 0 #e0e0e0;
border:1px solid #e0e0e0;
}
#gallery a img {
border:1px solid #e8e8e8;
display:block;
width:123px;
}
/* @end */

/* @group Sitemap */
#sitemapContainer {
clear:both;
background-color:#FBB32F;
border-top:10px solid #000;
border-bottom:1px solid #700;
padding:30px 0 19px;
overflow:hidden;
}
#sitemap {
width:940px;
padding:0;
margin:0 auto;
color:#fff;
text-align:left;
overflow:hidden;
}
#sitemap ul.sitemapWrapper {
background:url(/uploads/b1/05/b105781d85c84840e2dedf6ef98b88f8/sitemapline.gif) left 30px repeat-x;
padding:0 0 30px;
margin:0;
width:100%;
float:left;
list-style:none;
}
#sitemap li {
float:left;
width:100px;
margin-right:20px;
}
#sitemap li.last {
margin:0
}
#sitemap li ul {
padding:10px 0 0;
margin:0;
width:100%;
float:left;
list-style:none;
}
#sitemap li ul li {
margin:0;
}
#sitemap a:link, #sitemap a:visited {
color:#000;
font-weight:bold;
font-size:16px;
line-height:15px;
float:left;
width:100%;
padding:5px 0;
text-decoration:none;
}
#sitemap a:after {
content:' »';
}
#sitemap .level1 a:link, #sitemap .level1 a:visited {
color:#fff;
font-weight:normal;
font-size:13px;
padding:5px 1px 5px 1px;
text-decoration:underline;
}
#sitemap .level1 a:after {
content:'';
}
#sitemap a:hover, #sitemap a:active {
text-decoration:underline;
}
#sitemap .level1 a:hover, #sitemap .level1 a:active {
text-decoration:none;
}
#sitemap .wide li {
width:100%;
}
#sitemap .wide li li {
width:460px;
}
#sitemap .wide .odd {
float:right;
}
#sitemap .wide .even {
float:left;
}
#sitemap .wide .level0 {
float:left;
margin:0;
}
/* @end */

/* @group Footer */
#footerContainer {
width:100%;
background-color:#000;
text-align:center;
clear:both;
}
#footer {
width:940px;
margin:0 auto;
padding:20px 0;
font-size:13px;
color:#fff;
text-align:left;
}
#footer dt {
display:inline;
color:#FBB32F;
}
#footer dd {
display:inline;
margin-right:20px;
}
/* @end */

/* @group Search */
.resultsFeedback{ padding:1em 0; }
.search dl dd{ padding:0 0 1em; }
.search dl dt{ font-weight:bold; }
/* @end */

/* @group Contact */
#googleMap {
width:608px;
height:230px;
display:block;
background:url(/uploads/79/39/793987b4e0d8223732d6ef7fae541402/googlemap.png) no-repeat center top;
border:1px solid #d0d0d0;
margin:0 0 20px;
text-indent:-9999px;
}
#googleMap:hover {
border:1px solid #000;
}
/* @end */

/* @group Admin Controls */
#header .wg-toolbar{
position:absolute;
left:0;
top:0;
}
/* @end */

/* @group Thumbnail helpers */
.zoomIcon {
position:relative;
}
.zoomIcon a {
z-index:50;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
.zoomIcon a:hover {
background:url(/uploads/77/06/770611a57f84a4f8823a64401bab0628/zoomIcon.png) no-repeat center center;
}
.zoomIcon .bigOriginal {
visibility:hidden;
position:absolute;
top:0;
right:0;
z-index:100;
}
/* @end */

/* @group Popup and honeypot */
.honeypot {
display:none;
}
#overlay, #popup {
display:none;
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:1000;
text-align:left;
}
#overlay {
background:rgba(0,0,0,.8);
}
#popup {
overflow-y:scroll;
z-index:1001;
}
#popup, #popup label, #popup input, #popup button {
font-size:17px;
line-height:25px;
}
#popup .popup-inner {
width:600px;
margin:60px auto;
padding:0 40px 25px;
border-radius:3px;
overflow:hidden;
background:#fff;
box-shadow:0 0 10px rgba(0,0,0,.7);
}
#popup .popup-header {
background:#FBB32F;
height:40px;
margin:0 -40px 40px;
}
#popup .popup-header h1 {
margin:0;
padding:5px 20px;
font-size:20px;
line-height:30px;
float:left;
color:#fff;
}
#popup .popup-close {
cursor:pointer;
height:40px;
width:40px;
float:right;
margin:0 5px 0 0;
opacity:.85;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}
#popup .popup-close:hover {
opacity:1;
}
#popup .popup-close span {
background:#fff;
position:absolute;
width:4px;
height:22px;
left:18px;
top:9px;
}
#popup .popup-close .line2 {
height:4px;
width:22px;
top:18px;
left:9px;
}
#popup form, #popup p, #popup .subscription label {
display:block;
margin:0 0 15px;
}
#popup .subscription {
margin:0 0 40px;
}
#popup .dismiss {
background:#f0f0f0;
border-radius:3px;
padding:5px 2%;
}
#popup .field {
border-radius:3px;
border:1px solid #ddd;
margin:0;
padding:0;
position:relative;
}
#popup .field input, #popup .field button {
box-shadow:none;
border-radius:0;
border:0;
}
#popup .field input {
padding:9px 2%;
width:76%;
height:25px;
line-height:25px;
}
#popup .field button {
padding:0 2%;
position:absolute;
right:-1px;
top:-1px;
width:20%;
height:45px;
border-radius:0 3px 3px 0;
}
.js-popup-open, .js-popup-open body {
overflow:hidden;
}
.js-popup-loading #popup .popup-inner {
background:#fff url(/uploads/0b/d6/0bd60fdf5b5de4f13b1b0a42912b8012/loading.gif) no-repeat center center;
}
.js-popup-loading #popup .popup-content {
visibility:hidden;
}
/* @end */

/* @group Time Tracking */
.tt_wrapper .timeTracking02, .tt_wrapper select, .tt_wrapper input, .tt_wrapper  button {
font:13px/20px arial,sans-serif;
}
.tt_wrapper .timeTracking02 {			
width:100%;
}
.tt_wrapper .timeTracking02 p {
margin:0;
}
.tt_wrapper .timeTracking02 th, .timeTracking02 td {
padding:6px;
border-bottom:1px solid #ddd;
}
.tt_wrapper tr.tt_title td {
font-weight:bold;			
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f0f0f0;
padding-top:12px;
padding-bottom:12px;
font-size:14px;
}
.tt_wrapper tr.tt_header td {
font-weight:bold;
background:#f8f8f8;
padding-top:12px;
padding-bottom:12px;	
}
.tt_wrapper tr.tt_empty td {
border-style:none;
}
.tt_wrapper .pt-select {
font-weight: normal;
color:black;
width:175px;
}
.tt_wrapper .date-select {
font-weight: normal;
color:black;
width:110px;
}
.tt_wrapper .timeTracking02 .tt_empty td {
background:#f8f8f8;
padding:0;
}
.tt_wrapper .timeTracking02 table {
margin:0;
}
.tt_wrapper .timeTracking02 .tt_empty table td {
padding:12px 6px;
}
.tt_wrapper .timeTracking02 .tt_options td {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#f0f0f0;
}
.tt_wrapper button, .tt_wrapper input[type="submit"], .tt_wrapper input[type="button"] {
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
/* @end */

/* @group Time Report */
#time-tracking-search {
margin:0 0 20px;
border:1px solid #eee;
padding:20px;
}
#time-tracking-search .field {
float:left;
margin:0 0 10px;
padding:0 20px 0 0;
width:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;
box-sizing:border-box;
}
#time-tracking-search label, #time-tracking-search .sub {
display:block;
margin:0 0 5px;
font-weight:bold;
}
#time-tracking-search .sub {
font-style:italic;
color:#999;
margin:5px 0;
font-weight:normal;
}
#time-tracking-search input[type="submit"] {
font-weight:bold;
text-transform:uppercase;
font-size:12px;
clear:both;
}
.sql_time-report table {
width:100%;
font:13px/20px arial,sans-serif;
}
.sql_time-report th, .sql_time-report td {
padding:6px;
border-bottom:1px solid #ddd;
}
.sql_time-report th {
font-weight:bold;			
border-top:1px solid #ddd;
background:#f8f8f8;
padding-top:12px;
padding-bottom:12px;
}
.sql_time-report tr:nth-of-type(odd) td {
background:#fafafa;
}
/* @end */

/* @group Lexicon */
#lexicon .reply {
border:1px solid #d0d0d0;
padding:15px 15px 10px;
position:relative;
margin:0 0 15px;
}
#lexicon .reply-in-cs {
padding:10px 10px 5px;
}
#lexicon .reply p, #lexicon .reply-heading {
margin:0 0 10px;
}
#lexicon .reply-in-cs p, #lexicon .reply-in-cs .reply-heading {
margin:0 0 5px;
}
#lexicon .reply-label {
font-size:12px;
line-height:20px;
font-weight:normal;
background:#fff;
padding:0 4px;
position:absolute;
top:-12px;
left:5px;
color:#888;
}
#lexicon .reply-heading {
font-size:15px;
line-height:20px;
font-weight:bold;
}
#lexicon .reply-meta {
color:#888;
font-size:12px;
border-top:1px solid #e2e2e2;
letter-spacing:1px;
}
#lexicon .reply-username {
text-transform:uppercase;
padding:9px 30px 0 0;
position:relative;
float:left;
}
#lexicon .reply-username i {
width:25px;
height:20px;
position:absolute;
right:0;
top:-1px;
background:url(/uploads/06/5f/065f9367de1f9ec914f83cd73de6001b/speech_triangle.png) no-repeat center bottom;
}
#lexicon .reply-in-cs .reply-username i {
height:15px;
}
#lexicon .reply-date {
float:right;
padding:9px 0 0;
}
#lexicon .reply-in-cs .reply-username, #lexicon .reply-in-cs .reply-date {
padding-top:4px;
}
#lexicon .reply-options {
position:absolute;
right:14px;
white-space:nowrap;
top:-12px;
}
#lexicon .reply-options a {
color:#888;
background:#d8d8d8;
border-radius:3px;
padding:0 4px;
font-size:13px;
display:inline-block;
text-decoration:none;
}
#lexicon .reply-options a:hover, #lexicon .reply-options a:focus, #lexicon .reply-options a:active {
background:#f0f0f0;
}
/* @end */

/* @group Helpers (clearfix etc.) */
.cf:before, .cf:after {
content:' ';
display:table;
}
.cf:after {
clear:both;
}
/* @end */

/* @group Interface fixes */
.yui-resize {
overflow:visible !important;
}
/* @end */
