.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
input.webform-calendar{display:none;padding:3px;vertical-align:top;}html.js input.webform-calendar{display:inline;}.webform-container-inline label{display:inline;margin-right:1em;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline;}.webform-container-inline div.description{display:block;}.webform-container-inline div.messages{display:block;float:left;}.webform-container-inline div.ajax-progress-bar div{display:inherit;}.webform-container-inline.webform-component-textarea label{vertical-align:top;}.webform-container-inline.webform-component-textarea .form-textarea-wrapper{display:inline-block;}fieldset.fieldset-invisible,fieldset.fieldset-invisible > legend{margin:0;padding:0;border:none;border-radius:0;background:inherit;position:static;color:inherit;height:auto;width:auto;font-family:inherit;text-indent:0;line-height:inherit;text-shadow:unset;top:0;right:0;bottom:0;left:0;}fieldset.fieldset-invisible > legend{font-weight:bold;font-size:0.929em;}fieldset.fieldset-invisible > div > div.form-item:last-child,fieldset.fieldset-invisible > table{margin-bottom:0;}.webform-component-textarea .grippie{display:block;}.webform-progressbar{width:90%;margin:0 auto;text-align:center;}.webform-progressbar-inner{height:1em;background-color:#74c421;height:3px;}.webform-progressbar-outer{position:relative;border:1px solid #356900;width:100%;height:3px;margin:0.35em -1px 2em;background-color:white;}.webform-progressbar-page{position:absolute;width:7px;height:7px;margin:-6px -4px;border:1px solid #356900;background-color:white;border-radius:5px;}.webform-progressbar-page.completed{background-color:#74c421;}.webform-progressbar-page.current{background-color:#74c421;}.webform-progressbar-page .webform-progressbar-page-number{display:none;}.webform-progressbar-page .webform-progressbar-page-label{position:relative;top:10px;margin:0 -10em;}
#submit-entry-section .white-bg{padding:62px 130px;background:#fff;margin-top:51px}#submit-entry-section .white-bg .form-field .form-control{background:#eee}#submit-entry-section .node-challenge_entry-form #edit-archive{display:none}#submit-entry-section .node-challenge_entry-form .field-name-field-teachers-and-other-mentors{margin-bottom:30px}#submit-entry-section .node-challenge_entry-form .field-name-field-teachers-and-other-mentors .description{margin:10px 0}#submit-entry-section .node-challenge_entry-form .field-name-field-teachers-and-other-mentors .field-multiple-drag{display:none}#submit-entry-section .node-challenge_entry-form .ajax-progress-throbber{margin:10px 0}#submit-entry-section .node-challenge_entry-form table thead tr th.field-label{padding:0;margin:0 0 15px;text-transform:uppercase;letter-spacing:1px;background:transparent}#submit-entry-section .node-challenge_entry-form table thead tr th.field-label label{font-size:29px;font-weight:400;font-family:ff-good-headline-web-pro-con,sans-serif;color:#7f7d7d;margin-bottom:15px}#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag),#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>div.ajax-new-content{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center}#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>.form-wrapper,#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>div.ajax-new-content>.form-wrapper,#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>div.ajax-new-content>input[type=submit],#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>input[type=submit]{display:inline-block;padding:0 10px;margin-bottom:10px}#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag)>div.ajax-new-content input[type=submit],#submit-entry-section .node-challenge_entry-form table tbody tr td:not(.field-multiple-drag) input[type=submit]{position:relative;bottom:auto;right:auto;padding:0 20px}#submit-entry-section .choose-file table{width:100%;margin-bottom:20px}#submit-entry-section .choose-file table thead tr td,#submit-entry-section .choose-file table thead tr th{background:#4dbdd8;color:#fff;padding:16px 57px 18px 40px;margin:0;font-family:ff-good-headline-web-pro-con;font-size:22px;font-weight:500;text-transform:uppercase}#submit-entry-section .choose-file table tbody tr.odd{background-color:#ddd}#submit-entry-section .choose-file table tbody tr.even{background-color:#eee}#submit-entry-section .choose-file table tbody tr td{padding:16px 57px 18px 40px;margin:0;font-size:16px;color:#858585}#submit-entry-section .choose-file table tbody tr td a{background:none;border:0}#submit-entry-section .choose-file table .tabledrag-handle{display:none}#submit-entry-section .choose-file .form-type-managed-file .form-submit,#submit-entry-section .choose-file table tbody tr td .form-submit{background:#3fbed6 none repeat scroll 0 0;border:3px solid #3fbed6;color:#fff;font-family:ff-good-headline-web-pro-con,sans-serif;padding-bottom:5px;padding-top:5px;text-transform:uppercase}#submit-entry-section .choose-file .form-type-managed-file .description,#submit-entry-section .choose-file .form-type-managed-file label{display:none}#submit-entry-section .choose-file .form-type-managed-file input[type=file]{float:left}#submit-entry-section .choose-file .form-type-managed-file .form-submit{float:right}#submit-entry-section .choose-file legend{display:none}#submit-entry-section .choose-file legend span{color:#7f7d7d;font-size:17px;font-weight:400}#submit-entry-section #edit-actions{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}#submit-entry-section #edit-actions input{margin:0 5px}#submit-entry-section #edit-actions #edit-delete{padding:10px 50px;border:2px solid #3fbed6}.submitted-entry .teacher-and-mentor{margin-bottom:45px}#iterate-and-submit .buttons{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#iterate-and-submit .buttons a{margin:0 10px}#iterate-and-submit .buttons a[disabled]{pointer-events:none}#iterate-and-submit #existing-challenge-select{margin-bottom:60px}#iterate-and-submit #existing-challenge-select form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-align:center;align-items:center}#iterate-and-submit #existing-challenge-select label{margin-bottom:10px}#iterate-and-submit #existing-challenge-select select{width:100%;max-width:300px;height:47px;padding:0 5px;margin:0 auto}
