/* Source and licensing information for the line(s) below can be found at https://www.vadimex.net/themes/contrib/bartik/css/components/form.css. */
.password-field{margin:0}form{margin:0;padding:0}button{line-height:1.21875rem}input{line-height:normal}select{line-height:1.5}fieldset{min-width:0;margin:1em 0;padding:.35em .625em .75em;border:1px solid silver}details,fieldset,.filter-wrapper{border-radius:4px}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0}.filter-help a{font-size:.857em}.filter-wrapper .form-item label{margin-right:10px}[dir=rtl] .filter-wrapper .form-item label{margin-right:0;margin-left:10px}summary{color:#3b3b3b;background:#dbdbdb;text-shadow:0 1px 0 #fff}details summary a{color:#3b3b3b}details summary a:hover,details summary a:active,details summary a:focus{color:#000}details .details-description{font-style:italic}label{display:table;font-weight:700}label[for]{cursor:pointer}input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}input{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px}input,textarea{font-size:.929em}::-webkit-file-upload-button{-webkit-appearance:push-button;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}@media screen and (max-width:60em){input,textarea{font-size:16px}}textarea{line-height:1.5}textarea.form-textarea{padding:4px}input.form-text,input.form-tel,input.form-email,input.form-url,input.form-search,input.form-file,input.form-number,input.form-color,textarea.form-textarea{color:#3b3b3b;border:1px solid #ccc}input.form-submit:hover,input.form-submit:focus{background:#dedede}.password-suggestions ul li{margin-left:1.2em}[dir=rtl] .password-suggestions ul li{margin-right:1.2em;margin-left:0}.form-item label,.form-wrapper .label{font-size:.929em}.form-wrapper .field-multiple-table .label{font-size:inherit}.form-type-radio label,.form-type-checkbox label{margin-left:4px}[dir=rtl] .form-type-radio label,[dir=rtl] .form-type-checkbox label{margin-right:4px;margin-left:0}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px}[dir=rtl] .form-type-radio .description,[dir=rtl] .form-type-checkbox .description{margin-right:2px;margin-left:0}.form-actions{padding-top:10px}#edit-body{margin-bottom:2em}.node-form label,.node-form .description,.node-form .form-wrapper .label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.node-form .form-wrapper .field-multiple-table .label{font-family:inherit}.node-form .form-wrapper{margin-bottom:2em}.node-form .entity-content-form-footer,.node-form .field--name-status{margin-bottom:0}.node-form .form-actions{margin-top:0;padding-top:0}.contact-form #edit-name{width:75%;border-radius:4px}.contact-form #edit-mail{width:75%;border-radius:4px}.contact-form #edit-subject{width:75%;border-radius:4px}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px}.form-disabled input,.form-disabled select,.form-disabled textarea{color:#717171;border-color:#bbb;background:#ededed}.form-disabled label{color:#717171}.comment-form label{float:left;width:120px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.929em}[dir=rtl] .comment-form label{float:right}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px}.comment-form .form-type-textarea label{float:none}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{overflow:hidden;margin-bottom:10px}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px}[dir=rtl] .comment-form .form-type-checkbox,[dir=rtl] .comment-form .form-radios,[dir=rtl] .comment-form .form-item .description{margin-right:120px;margin-left:0}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0}.comment-form input.form-file{width:auto}.layout-no-sidebars .comment-form .form-text{width:800px}.layout-one-sidebar .comment-form .form-text{width:500px}.layout-two-sidebars .comment-form .form-text{width:320px}.comment-form .form-item .description{margin-left:120px;font-size:.786em;line-height:1.2}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0}.filter-wrapper label{float:none;width:auto}.filter-wrapper .form-select{min-width:120px}.comment-form details.filter-wrapper .tips{font-size:.786em}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:.4em}#edit-actions input{margin-right:.6em}[dir=rtl] #edit-actions input{margin-right:0;margin-left:.6em}.form-item textarea.error+.cke{border:2px solid red}.form-item textarea.error+.ck-editor>.ck-editor__main{border:2px solid red}.form-item--error-message{color:#e32700}@media all and (max-width:600px){.form-actions .button{display:block;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0;padding-bottom:6px}.js .dropbutton .dropbutton-action>input,.js .dropbutton .dropbutton-action>a,.js .dropbutton .dropbutton-action>button{padding-left:3em;text-align:center}}
/* Source and licensing information for the above line(s) can be found at https://www.vadimex.net/themes/contrib/bartik/css/components/form.css. */