.login fieldset,
.com-users-registration__form  fieldset{
    border:none;
    margin-top: 40px;
}

.btn{
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    -webkit-appearance: none;
    border-radius: 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 20px;
    vertical-align: middle;
    font-size: 11px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    transition: .1s ease-in-out;
    transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-origin: border-box;
}
.btn-primary {
    background-color: #13275f;
    color: #fff;
    border: 1px solid transparent;
}


/* USER REGISTRATION and LOGINFORM */
a.com-users-login__reset,
a.com-users-login__remind,
a.com-users-login__register{
        margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    text-transform: none;
    -webkit-appearance: none;
    border-radius: 0;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    transition: .1s ease-in-out;
    transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-origin: border-box;
    padding: 0;
    line-height: 1.625;
    background: 0 0;
    color: #A16308;
    position: relative;
    z-index: 0;
    font-weight: 700;
    border: 1x solid #666;
    margin-right: 20px;
    padding-right: 20px;
}

input#username[type="text"],
input[type="password"]{
    width: 300px;
}


input[type="text"],input[type="url"], input[type="password"], input[type="email"]
 {
    height: 40px;
    vertical-align: middle; 
    display: inline-block;
}
 input[type="text"], input[type="url"], input[type="password"], input[type="email"],  select, textarea{
    max-width: 90%;
    width: 90%;
    border: 0 none;
    padding: 0 10px;
    background: #fff;
    color: #666;
    border: 1px solid #e5e5e5;
    transition: .2s ease-in-out;
    transition-property: color, background-color, border;
    font-family: "Work sans", sans-serif;
    font-size: 18px;
}
.com-users-registration__form legend{
    display: none;
}

#jform_name, #jform_username, #jform_password1, #jform_password2, #jform_email1, #jform_com_fields_bedrijfsnaam{
    max-width: 600px;
}


/* FRONTEND EDITING OPMAAK */
.edit #editor-xtd-buttons .btn-primary[href*="p=customizer"],
.edit #editor .tm-editor div,
.edit #editor .tm-editor .tm-link,
.visually-hidden,
#jform_title,
#jform_title-lbl {
display: none;
}


/* buttons bij image */

button{
    min-height: 36px;
    min-width: 36px;
}
 .btn-default {
    background-color: #f7f7f7;
    color: #000;
    border: 1px solid transparent;
}
    
.input-group .btn,
.d-grid .btn,
joomla-tab button[role=tab] {
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    -webkit-appearance: none;
    border-radius: 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 20px; 
    vertical-align: middle;
    font-size: 11px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    transition: .1s ease-in-out;
    transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-origin: border-box;
}

/*.input-group .btn-success{
    display:none;
}*/

#agree_privacy_policy.uk-checkbo{
    display:block !important;
}

.input-group .btn-outline-secondary{
    background: #3d854d; 
    color: #fff;
}

/* tabs */
joomla-tab button[role=tab]{
    border-bottom: 1px solid #f7f7f7;
}
joomla-tab button[role=tab][aria-expanded=true], joomla-tab button[role=tab][aria-selected=true] {
    background-color: #f7f7f7;
    background-image: linear-gradient(#fff, #fff);
    border-left: 0;
    border-right: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: none;
}

joomla-tab button[aria-expanded=true]:after, joomla-tab button[aria-selected=true]:after {
    content: "";
    opacity: .8;
    background-color: #132760;
    height: 5px;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
}

joomla-tab button[aria-controls="publishing"],
#jform_metakey-lbl, #jform_metakey{
    display:none;
}
/* buttons voor opslaan */
.d-grid .btn-primary{
    background: #3d854d;
    color: #fff;
}
.btn-group .btn{
    padding:10px;
    border: none;
    border-radius: 3px;
    color: #fff;
}

.btn-group button.group-add{
    background: #3d854d;
}
.btn-group button.group-remove{
    background:#c52827;

}
.btn-group button.group-move{
    background: #007db0;
}

/* verbergen full image en links */
joomla-tab-element#images div.control-group:nth-child(4),
joomla-tab-element#images div.control-group:nth-child(5),
joomla-tab-element#images div.control-group:nth-child(6),
joomla-tab-element#images  div.control-group:nth-child(7),
joomla-tab-element#images div.control-group:nth-child(8),
joomla-tab-element#images div.control-group:nth-child(9),
joomla-tab-element#images div.control-group:nth-child(10),
joomla-tab-element#images div.control-group:nth-child(11),
joomla-tab-element#images div.control-group:nth-child(12),
joomla-tab-element#images div.control-group:nth-child(13),
joomla-tab-element#images div.control-group:nth-child(14),
joomla-tab-element#images div.control-group:nth-child(15),
joomla-tab-element#images div.control-group:nth-child(16),
joomla-tab-element#images div.control-group:nth-child(17),
joomla-tab-element#images div.control-group:nth-child(18),
joomla-tab-element#images div.control-group:nth-child(19){
display: none;}


/* Event pagina's */
.eb-box-heading,
#eb-event-page .eb-description,
.uk-table-striped tbody tr:nth-of-type(odd){
    border:none;
    background: transparent;
}
img.eb-thumb-left {
    margin-left: 15px;
    float: right !important;
}