.nonselect {
    -webkit-user-select: none;
    /* Safari */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Standard Syntax */
}
.grabbable {
    cursor: grab;
}
.grabbed {
    cursor: grabbing;
}

.question p {
    margin-bottom: 4px;
    margin-top: 0px;
    font-weight: bold;
}
.component > h1, .component > h2,.component > h3, .component > h4 {
    text-transform: uppercase;
}
.formsection {
    border-width: 3px!important;
    padding: 12px;
}
.selection_button {
    margin-right: 2px;
    margin-bottom: 2px;
}
.form_row h1, .form_row h2, .form_row h3, .form_row h4 {
    margin-bottom: 0px;
}
.selection_button{
    border: 2px solid rgba(0,0,0,0);
}

.selection_button:focus{
    border: 2px solid RGBA(0, 102, 153, 1);
}
hr.invisible {
    border: 0px;
    clear: both;
}
hr.visible {
    border: 1px solid #006699;
    clear: both;
}
.question p {
    color: grey;
}
table.missing_data {
    border: 2px solid red!important;
}
input.missing_data {
    background-color: #edcbd5!important;
}
textarea.missing_data {
    background-color: #edcbd5!important;
}
.missing_data>textarea {
    background-color: #edcbd5!important;
}
.missing_data>input {
    background-color: #edcbd5!important;
}
.missing_data button {
    border: 2px solid red!important;
}
.w3-border-dark-grey, .w3-border-dark-gray {
    border-color: #3a3a3a!important;
}
.w3-border-brown {
    border-color:#795548!important;
}
.w3-border-blue-grey, .w3-border-blue-gray {
    border-color:#607d8b!important;
}
.w3-border-deep-purple {
    border-color:#673ab7!important;
}
.w3-border-teal {
    border-color:#009688!important;
}
.w3-border-deep-orange {
    border-color:#ff5722!important;
}
.component.pdf p{
    font-size: 14px!important;
    
}
h1.pdf{
    font-size: 1.75em;
    text-transform: uppercase;
}
h2.pdf{
    font-size: 1.5em;
}
h3.pdf{
    font-size: 1.25em;
}
 h4.pdf {
    font-size: 1em;
}