.form-control{border-radius: 0; box-shadow: none}
label.error{color:#900;font-variant:small-caps;display:block;font-weight:bold}
textarea{resize:vertical}
.toolsPa #form1 input[type="text"], .toolsPa #form1 input[type="email"], .toolsPa #form1 input[type="url"], .toolsPa #form1 input[type="date"], .toolsPa #form1 input[type="tel"], .toolsPa #form1 input[type="number"], .toolsPa #form1 select, .toolsPa #form1 textarea {background-color: #FFFFF5;border: 2px solid #CCCCCC}
.toolsPa #form1 {line-height:1.5}
.toolsPa #form1 h2 {margin:32px 0 8px}
.toolsPa #form1 .spaceup {margin-top:32px}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{border-color: #6c757d; background-color:#6c757d}
.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color: #6c757d; background-color:#6c757d}
.custom-select{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23666666' d='M2 5L0 3h4z'/%3E%3C/svg%3E"); background-position: right 0.5rem bottom 0.75rem}
.custom-select:focus, .form-control:focus, .btn:active {box-shadow:none;border-color:#999}
label.custom-control-label{color:#495057;line-height: 1.6;}