.common-success-message{background:#e5ffe5;color:#1e7334;border:2px solid #1e7334;padding:10px}.common-success-message .success-title{font-weight:700;display:block;margin-bottom:10px;color:#1e7334;font-size:18px;font-family:var(--primary-font)}.common-success-message .success-message{font-size:14px;list-style:square;margin:0;padding:0}.common-error-message{background:#ffeded;background:linear-gradient(189deg,red 0,#ff7373 23%,#ffefef 100%);background:linear-gradient(189deg,#ff7e7e 0,#ffb6b6 23%,#ffefef 100%);color:#a00f0f;border:2px solid #d81616;padding:10px}.common-error-message .err-code{font-weight:700;display:block;margin-bottom:10px;color:#d81616;font-size:18px;font-family:var(--primary-font)}.common-error-message .err-message{font-size:14px;list-style:square;margin:0;padding:0 0 0 15px}.common-error-message .err-message li{margin-bottom:5px}.common-button.submit{border:2px solid #282c34;padding:2px 10px 2px 10px;font-family:var(--primary-font);font-size:20px;outline:0;box-sizing:border-box;display:inline-block;width:auto;color:#fff;background:#282c34;transition:all .1s ease-in-out}.common-button.submit.dotted{border:2px dotted grey;border-radius:5px;background:0 0;color:grey}.common-button.submit:disabled{border:2px dotted #282c34;border-radius:5px;background:0 0;color:#282c34;opacity:.5}.common-button.submit:hover{cursor:pointer;border:2px solid #49d64e;color:#fff;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-radius:3px;padding-top:0;padding-bottom:1px;background:#49d64e;border-color:#49d64e;border-bottom:5px solid #2ac32d}.common-button.action{border:2px solid #00b8ff;padding:2px 10px 2px 10px;font-family:var(--primary-font);font-size:20px;outline:0;box-sizing:border-box;display:inline-block;width:auto;color:#fff;background:#00b8ff;transition:all .1s ease-in-out}.common-button.action.dotted{border:2px dotted #282c34;border-radius:5px;background:0 0;color:#282c34}.common-button.action .material-icons{vertical-align:top}.common-button.action:hover{cursor:pointer;background:#49d64e;border:2px solid #49d64e;color:#fff;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-radius:3px;padding-top:0;padding-bottom:1px;background:#00b8ff;border-color:#00b8ff;border-bottom:5px solid #0096d0}.common-button.cancel{border:2px solid #e8e8e8;padding:2px 10px 2px 10px;font-family:var(--primary-font);font-size:20px;outline:0;box-sizing:border-box;display:inline-block;width:auto;color:#aaa;background:#e8e8e8;transition:all .1s ease-in-out}.common-button.cancel:hover{cursor:pointer;background:#49d64e;border:2px solid #49d64e;color:#222;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-radius:3px;padding-top:0;padding-bottom:1px;background:#e8e8e8;border-color:#e8e8e8;border-bottom:5px solid #bbb}.common-button.delete{border:2px solid #e8e8e8;padding:2px 10px 2px 10px;font-family:var(--primary-font);font-size:20px;outline:0;box-sizing:border-box;display:inline-block;width:auto;color:#ff9e9e;background:#e8e8e8;transition:all .1s ease-in-out}.common-button.delete.dotted{border:2px dotted #ff9e9e;border-radius:5px;background:0 0}.common-button.delete:hover{cursor:pointer;border:2px solid #ff3f3f;color:#fff;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-radius:3px;padding-top:0;padding-bottom:1px;background:#ff3f3f;border-color:#ff3f3f;border-bottom:5px solid #dc2525}.common-select,.common-textarea,.common-textfield{display:block}.common-select label,.common-textarea label,.common-textfield label{display:table;background:#ececec;color:#111;font-family:var(--primary-font);padding:2px 10px 2px 10px;font-size:16px}.common-select.common-select .select-dropdown,.common-textarea.common-select .select-dropdown,.common-textfield.common-select .select-dropdown{height:0;position:absolute;background:#fff;margin:0 10px 0 10px;width:336px;padding:0;list-style-type:none;border:2px solid #ddd;border-top:none;overflow:hidden;transition:all .1s ease-in-out}.common-select.common-select .select-dropdown li,.common-textarea.common-select .select-dropdown li,.common-textfield.common-select .select-dropdown li{padding:10px;border-bottom:1px dotted #ddd}.common-select.common-select .select-dropdown li:last-child,.common-textarea.common-select .select-dropdown li:last-child,.common-textfield.common-select .select-dropdown li:last-child{border-bottom:none}.common-select.common-select .select-dropdown li:hover,.common-textarea.common-select .select-dropdown li:hover,.common-textfield.common-select .select-dropdown li:hover{cursor:pointer;background:#111;color:#fff}.common-select.common-select .select-value:hover,.common-textarea.common-select .select-value:hover,.common-textfield.common-select .select-value:hover{cursor:pointer;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.common-select.common-select.active label,.common-textarea.common-select.active label,.common-textfield.common-select.active label{background:#222;color:#fff;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.common-select.common-select.active .select-dropdown,.common-textarea.common-select.active .select-dropdown,.common-textfield.common-select.active .select-dropdown{height:340px;overflow-y:scroll;box-shadow:1px 1px 3px #ccc;border:2px solid #111;border-top:none}.common-select.common-select.active .select-value,.common-textarea.common-select.active .select-value,.common-textfield.common-select.active .select-value{background:#fffbe5;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.common-select .select-value,.common-select input,.common-textarea .select-value,.common-textarea input,.common-textfield .select-value,.common-textfield input{border:2px solid var(--shark);padding:8px 10px 8px 10px;width:100%;font-family:var(--longtext-font);font-size:20px;outline:0;box-sizing:border-box;width:calc(100% - 0px)}.common-select .select-value:hover,.common-select input:hover,.common-textarea .select-value:hover,.common-textarea input:hover,.common-textfield .select-value:hover,.common-textfield input:hover{box-shadow:1px 1px 3px #ccc}.common-select .select-value::placeholder,.common-select input::placeholder,.common-textarea .select-value::placeholder,.common-textarea input::placeholder,.common-textfield .select-value::placeholder,.common-textfield input::placeholder{color:var(--tide);opacity:1}.common-select .select-value:-ms-input-placeholder,.common-select input:-ms-input-placeholder,.common-textarea .select-value:-ms-input-placeholder,.common-textarea input:-ms-input-placeholder,.common-textfield .select-value:-ms-input-placeholder,.common-textfield input:-ms-input-placeholder{color:var(--tide)}.common-select .select-value::-ms-input-placeholder,.common-select input::-ms-input-placeholder,.common-textarea .select-value::-ms-input-placeholder,.common-textarea input::-ms-input-placeholder,.common-textfield .select-value::-ms-input-placeholder,.common-textfield input::-ms-input-placeholder{color:var(--tide)}.common-select textarea,.common-textarea textarea,.common-textfield textarea{border:2px solid var(--shark);padding:8px 10px 8px 10px;width:100%;font-family:var(--longtext-font);font-size:20px;outline:0;box-sizing:border-box;width:calc(100% - 0px)}.common-select textarea:hover,.common-textarea textarea:hover,.common-textfield textarea:hover{box-shadow:1px 1px 3px #ccc}.common-select textarea::placeholder,.common-textarea textarea::placeholder,.common-textfield textarea::placeholder{color:var(--tide);opacity:1}.common-select textarea:-ms-input-placeholder,.common-textarea textarea:-ms-input-placeholder,.common-textfield textarea:-ms-input-placeholder{color:var(--tide)}.common-select textarea::-ms-input-placeholder,.common-textarea textarea::-ms-input-placeholder,.common-textfield textarea::-ms-input-placeholder{color:var(--tide)}.common-select .textarea-desc,.common-select .textfield-desc,.common-textarea .textarea-desc,.common-textarea .textfield-desc,.common-textfield .textarea-desc,.common-textfield .textfield-desc{background:#f7f7f7;background:linear-gradient(180deg,#fff 0,#f7f7f7 45%,#fff 100%);margin:0 8px 0 5px;padding:0;color:var(--oxford-blue);font-size:13px;display:block;box-sizing:border-box;transition:all .2s ease-in-out;height:0;overflow:hidden}.common-select .textarea-desc .material-icons,.common-select .textfield-desc .material-icons,.common-textarea .textarea-desc .material-icons,.common-textarea .textfield-desc .material-icons,.common-textfield .textarea-desc .material-icons,.common-textfield .textfield-desc .material-icons{font-size:16px;vertical-align:top;margin-right:5px;color:#a7a7a7}.common-select .input-error,.common-textarea .input-error,.common-textfield .input-error{background:var(--fair-pink);margin:0 8px 0 5px;padding:0;color:var(--sunset-orange);font-size:13px;display:block;box-sizing:border-box;font-weight:700;transition:all .2s ease-in-out;height:0;overflow:hidden}.common-select.focus .textarea-desc,.common-select.focus .textfield-desc,.common-textarea.focus .textarea-desc,.common-textarea.focus .textfield-desc,.common-textfield.focus .textarea-desc,.common-textfield.focus .textfield-desc{height:25px;padding:5px}.common-select.focus label,.common-textarea.focus label,.common-textfield.focus label{background:#222;color:#fff;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.common-select.focus input,.common-select.focus textarea,.common-textarea.focus input,.common-textarea.focus textarea,.common-textfield.focus input,.common-textfield.focus textarea{background:#fffbe5;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.common-select.has-response-error .textarea-desc,.common-select.has-response-error .textfield-desc,.common-textarea.has-response-error .textarea-desc,.common-textarea.has-response-error .textfield-desc,.common-textfield.has-response-error .textarea-desc,.common-textfield.has-response-error .textfield-desc{height:25px;padding:5px}.common-select.has-response-error .input-error,.common-textarea.has-response-error .input-error,.common-textfield.has-response-error .input-error{height:25px;padding:5px}.common-select.has-response-error label,.common-textarea.has-response-error label,.common-textfield.has-response-error label{background:var(--sunset-orange);color:#fff}.common-select.has-response-error input,.common-textarea.has-response-error input,.common-textfield.has-response-error input{border:2px solid var(--sunset-orange)}.common-select.has-response-error textarea,.common-textarea.has-response-error textarea,.common-textfield.has-response-error textarea{border:2px solid var(--sunset-orange)}.common-select.has-response-error .select-value,.common-textarea.has-response-error .select-value,.common-textfield.has-response-error .select-value{border:2px solid var(--sunset-orange)}