button.tabledrag-toggle-weight { display: none !important; }
.youtube-video-id { display: none !important; }

/* general style */
.path-management aside[role="complementary"] + section .page-header {
    margin-bottom: 2rem;
    text-transform: none;
    font-weight: 500;
}

.path-management aside[role="complementary"] + section .panel-body,
.path-management aside[role="complementary"] + section input,
.path-management aside[role="complementary"] + section .form-item {
    border-radius: 0;
}

.path-management aside[role="complementary"] + section a:hover {
    color: var(--blue);
    opacity: .7;
}

/* buttons */
.btn.btn-success,
.btn.btn-primary,
.btn.btn-info {
    border: 2px solid var(--blue);
    color: var(--blue);
    background-color: rgba(46, 159, 251, .1);
    border-radius: 0;
    margin: .25rem !important;
    display: inline-block;
}
.btn.btn-success:hover,
.btn.btn-primary:hover,
.btn.btn-info:hover {
    background-color: rgba(46, 159, 251, .6);
    color: #fff;
}

.btn.btn-danger {
    border-radius: 0;
    color: #fff;
    background: rgba(211, 83, 83, .8) !important;
    border: 2px solid #D35353 !important;
    margin: .25rem !important;
    display: inline-block;
}
.btn.btn-danger:hover {
    background: rgba(211, 83, 83, .4) !important;
}

.btn.btn-default {
    color: #fff;
    border: 2px solid var(--darkblue);
    background-color: rgba(4, 39, 55, .5);
    border-radius: 0;
    margin: .25rem !important;
    display: inline-block;
}
.btn.btn-default:hover {
    color: #fff !important;
    opacity: 1;
    background-color: rgba(4, 39, 55, .3);
}

.view-exhibitor-management td.views-field.views-field-title,
#edit-field-reference-service td.inline-entity-form-node-label {
    font-size: 1.2em;
    color: var(--blue);
    font-weight: 500;
    /* vertical-align: middle; */
}

/* #edit-field-reference-service .ief-tabledrag-handle {
    vertical-align: middle;
} */

/*  */
.path-webform .panel-default {
    border: none;
}

.path-webform .panel-heading {
    background-color: transparent !important;
    border: none;
    padding: 1rem 0;
}
  
.path-webform .panel-body {
    padding: 1rem 0;
    margin: 0;
    border: 0;
}

.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox], 
.radio input[type=radio], 
.radio-inline input[type=radio] {
    margin-left: 0 !important;
}
