/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

body {background: #FFF;color:#666;}

#system-message-container {display:none;}

.tm-header {margin: 0px;}
.uk-navbar {padding:0px;background:#FFF;box-shadow:none;}
.uk-navbar .tm-logo {background:#FFF;padding:20px;margin-right:0px;}
.uk-navbar-nav {background:#FFF;padding:40px;}
.uk-nav-side > li > a {color:#666;}

.uk-panel-box {box-shadow:none !important;}

.tm-main .uk-panel {background:#FFF;}
.tm-main .uk-panel-box {background:transparent;}
/*body.home .tm-main {margin-top:-290px;}*/
.uk-grid-width-1-1.uk-grid-width-medium-1-3.uk-grid.uk-grid-match.uk-text-center .uk-panel{border: 1px solid #66c028;}

.tm-noblog .tm-content, .tm-isblog .tm-article {box-shadow:none;}
h1,h2,h3,h4,h5,h6 {color: #66c028;}
a, .uk-link, em {color: #66c028;}
::selection {background: #66c028;}
a:hover, a:focus{color: #66c028;text-decoration:underline;}

.uk-panel-title, .tm-footer > .uk-panel a {color:#66c028;}
.tm-footer > .uk-panel a:hover {color:#66c028;}

.uk-nav-side > li.uk-active > a {color:#66c028;}

.uk-navbar-nav > li:hover {border-bottom: 5px solid #66c028;}
.uk-navbar-nav > li.uk-active {border-bottom: 5px solid #66c028;}

.article_anywhere tr.rsform-block.rsform-block-text, .article_anywhere tr.rsform-block.rsform-block-break-1,
.article_anywhere tr.rsform-block.rsform-block-txt2, .article_anywhere tr.rsform-block.rsform-block-Naam, .article_anywhere tr.rsform-block.rsform-block-Email, 
.article_anywhere tr.rsform-block.rsform-block-opmerking, .article_anywhere tr.rsform-block.rsform-block-submit, tr.rsform-block.rsform-block-preview {border:0px !important;}
.article_anywhere tr.rsform-block {border: 1px solid #666;}
.article_anywhere tr.rsform-block td {width:70%;}

.rsform-radio {display: none !important;}

.txtlabel {
display: block;
float: left;
width: 75px;
padding: 2px 0;
text-align: center;
background-color: #ccc;
font-family: 'Oswald', sans-serif;
color: #fff;
-webkit-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
border-radius: 15px;
}
 
.rsform-radio:checked + label {
display: inline-block;
background-color: #66c028;
border-radius: 15px;
}
#arbeidscontracten1.rsform-radio:checked + label,
#leveringsvoorwaarden1.rsform-radio:checked + label,
#Arbeidsrechtwetgeving1.rsform-radio:checked + label,
#financiele-risico1.rsform-radio:checked + label,
#structureel1.rsform-radio:checked + label,
#contracten1.rsform-radio:checked + label,
#medewerker1.rsform-radio:checked + label {
display: inline-block;
background-color: #cd0000 !important;
border-radius: 15px;
}
#arbeidscontracten2.rsform-radio:checked + label,
#leveringsvoorwaarden2.rsform-radio:checked + label,
#Arbeidsrechtwetgeving2.rsform-radio:checked + label,
#financiele-risico2.rsform-radio:checked + label,
#structureel2.rsform-radio:checked + label,
#contracten2.rsform-radio:checked + label,
#medewerker2.rsform-radio:checked + label {
display: inline-block;
background-color: #00f !important;
border-radius: 15px;
}
#arbeidscontracten3.rsform-radio:checked + label,
#leveringsvoorwaarden3.rsform-radio:checked + label,
#Arbeidsrechtwetgeving3.rsform-radio:checked + label,
#financiele-risico3.rsform-radio:checked + label,
#structureel3.rsform-radio:checked + label,
#contracten3.rsform-radio:checked + label,
#medewerker3.rsform-radio:checked + label {
display: inline-block;
background-color: #000 !important;
border-radius: 15px;
}
.uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #666;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: #f7f7f7;
    vertical-align: middle;
    line-height: 28px;
    min-height: 30px;
    font-size: 1rem;
    text-decoration: none;
    text-align: center;
    border: 1px solid rgba(0,0,0,.2);
    border-bottom-color: rgba(0,0,0,.3);
    background-origin: border-box;
    background-image: -webkit-linear-gradient(top,#fff,#eee);
    background-image: linear-gradient(to bottom,#fff,#eee);
    border-radius: 4px;
    text-shadow: 0 1px 0 #fff;}
.uk-button:focus, .uk-button:hover {
    background-color: #66c028 !important;
    color: #666 !important;
    outline: 0;
    text-decoration: none;
    background-image: none;
    text-shadow: none;
}

.legal-scan {padding-top:0px;margin-top:20px !important;}

.rsform-button-next {
  background: transparent url('../../../images/icon-2.jpg') no-repeat;
  background-size:cover;
  width: 100px !important;
  height: 100px;
  border: 0px;
}
.uk-icon-hover{
    background: #666;
    padding: 10px;
    border-radius: 24px;
}