@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");html,body,div,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,code,del,img,dl,dt,dd,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:100%;font-style:normal;list-style:none;margin:0;outline:0;padding:0}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}.group::after{clear:both;content:'.';display:block;height:0;visibility:hidden}@media only screen and (min-width: 768px){.dn-flex-row{display:flex;justify-content:space-between;padding-bottom:3rem}.dn-flex-1-2{width:48%}.dn-flex-1-3{width:31%}.dn-flex-2-3{width:64%}}.blue,.highlight,.text-info{color:#00aeef}.gray{color:#dee2e6}.green{color:#639e33}.concgreen,.text-success,.valid{color:#7CC242}.yellow{color:#d7d30e}.gold{color:#fc0}.pink{color:#ff007f}.orange{color:#f90}.plum,.red,.text-danger,.expired{color:#c00}hr{border-top:1px solid #dee2e6;margin:2rem 0}.block{display:block}.d-inline-block{display:inline-block}.clearnone{clear:none !important}.clear{clear:both;font-size:0;height:0}.fullwidth{width:100%}.floatleft{float:left}.floatright{float:right}.hidden{display:none}.noborder{border:none !important}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.transparent{opacity:0}.flex{display:flex}.justify-end{justify-content:end}.text-as-is{text-transform:none !important}.dropdown{margin:0}.dropdown li{border:none}.dropdown li .drop{padding:0;margin:0;color:rgba(255,255,255,0.6)}.dropdown li .drop::after{color:rgba(255,255,255,0.6)}.dropdown li a{font-size:100%}.dropdown li:hover{border:none}.dropdown li:hover .drop{border:none;padding-bottom:5px}.dropdown li:hover .drop,.dropdown li:hover .drop::after{color:rgba(255,255,255,0.4)}.dropdown li:hover .dropdown_1column{border-top:none}.dropdown li .dropdown_1column{border:none}.dropdown li .dropdown_1column .col_1 ul{margin-bottom:auto}.dropdown li .dropdown_1column .col_1 ul li:hover{border:none}.dropdown li .dropdown_1column .col_1 a{color:rgba(255,255,255,0.4)}.dropdown li:hover .drop{padding:0;margin:0}.dropdown .dropdown__employee .drop,.dropdown .dropdown__employee .drop::after{color:#495057 !important}.dropdown .dropdown__employee:hover{background-color:#edeef0 !important}.dropdown .dropdown__employee:hover .drop,.dropdown .dropdown__employee:hover .drop::after{color:#000 !important}.dropdown .dropdown__employee .dropdown_1column{background-color:#edeef0;color:#495057}.dropdown .dropdown__employee .dropdown_1column .col_1 a{color:#495057}.dropdown .dropdown__agent .drop::after{color:#fff}.dropdown .dropdown__agent:hover{background-color:#79155c !important}.dropdown .dropdown__agent:hover .drop,.dropdown .dropdown__agent:hover .drop::after{color:#ced4d9 !important}.dropdown .dropdown__agent .dropdown_1column{background-color:#79155c;color:#495057}.dropdown .dropdown__grower .drop::after{color:#f8f9fa}.dropdown .dropdown__grower:hover{background-color:#52822B !important}.dropdown .dropdown__grower:hover .drop,.dropdown .dropdown__grower:hover .drop::after{color:#fff !important}.dropdown .dropdown__grower .dropdown_1column{background-color:#52822B}.dropdown .dropdown__participant:hover{background-color:#0089bc !important}.dropdown .dropdown__participant .dropdown_1column{background-color:#0089bc}.mr-3{margin-right:3px}.ml-20{margin-left:20px !important}#dashboard_menu,#course_place_menu{float:left;width:270px}#dashboard_menu ul,#dashboard_menu li,#course_place_menu ul,#course_place_menu li{list-style:none;margin:0;padding:0}#dashboard_menu li,#course_place_menu li{border-bottom:1px solid #fff;font-size:.9em}#dashboard_menu li a,#course_place_menu li a{background-color:rgba(0,174,239,0.1);color:#00aeef;display:block;font-size:.8rem;padding:10px 30px 10px 40px;text-decoration:none}#dashboard_menu li a:hover,#course_place_menu li a:hover{background:rgba(0,174,239,0.2);background-position:5px 10px;background-repeat:no-repeat;color:#00aeef}#dashboard_menu li.selected a,#course_place_menu li.selected a{background-color:#00aeef;color:#fff}#dashboard_menu li.selected .count,#course_place_menu li.selected .count{color:#fff}#dashboard_menu li .count,#course_place_menu li .count{color:#0076a3;float:right;font-size:.7rem;padding:11px 11px 0 20px;text-align:right}.dashboard-header{display:flex;align-items:center}#dashboard_menu{border-top:2px solid #0d0d0d}#dashboard_menu ul li{border-bottom:2px solid #0d0d0d;background:none}#dashboard_menu ul li a,#dashboard_menu ul li .count{color:#202020;background:none}#dashboard_menu ul li.selected a,#dashboard_menu ul li.selected .count{font-weight:700;color:#202020;background:none}#dashboard_menu a.update-counts{border-radius:5px;border:1px solid #ced4d9;display:block;margin:10px 0;padding:10px;text-align:center;text-decoration:none}#dashboard_menu a.update-counts i{margin-right:1rem}#dashboard_menu a.update-counts:hover{background-color:#f8f9fa}#dashboard_menu li a::before{display:inline-block;font-family:FontAwesome;font-size:20px;margin-left:-30px;vertical-align:middle;width:30px}#dashboard_menu li i{color:#00aeef}#dashboard_menu li.selected a{color:#fff}#dashboard_menu li.farminfo a::before{content:'\f277'}#dashboard_menu li.finances a::before{content:'\f09d'}#dashboard_menu li.grower a::before{content:'\f06c'}#dashboard_menu li.info a::before{content:'\f05a'}#dashboard_menu li.participants a::before{content:'\f1ae'}#dashboard_menu li.print a::before{content:'\f02f'}#dashboard_menu li.timely a::before{content:'\f017'}#dashboard_menu li.travel a::before{content:'\f072'}#dashboard_menu li.visa a::before{content:'\f2c1'}#dashboard_menu li.warning a::before{content:'\f071'}#course_place_menu{width:200px;border-top:2px solid #0d0d0d}#course_place_menu ul li{border-bottom:2px solid #0d0d0d;background:none}#course_place_menu ul li a,#course_place_menu ul li .count{color:#202020;background:none}#course_place_menu ul li.selected a,#course_place_menu ul li.selected .count{font-weight:700;color:#202020;background:none}#course_place_menu li a{padding:10px 30px 10px 10px}#course_place_menu span.count{padding:11px 5px 0}ul.dashboard_details{padding:0;width:60%}ul.dashboard_details li{border-bottom:1px dotted #dee2e6;font-size:.9em;list-style:none;padding:5px 0 10px}ul.dashboard_details a{background:#f8f9fa;display:block;float:left;font-weight:bold;padding:0 2px 5px;text-align:center;width:5%}#dashboard_content{margin-left:280px}#dashboard_content .clear{clear:right}#dashboard_content h4{background:#0d0d0d;color:#fff;font-size:1.3rem;font-weight:600;margin-top:20px}#dashboard_content .page-title-with-hint{border-bottom:1px dotted #ced4d9;padding-bottom:1em}#dashboard_content .page-title-with-hint h4{border-bottom:none !important;margin-bottom:0.15em}#dashboard_content .page-title-with-hint p{margin-top:0.5em;margin-left:2.5em;color:#495057;line-height:1.5;margin-bottom:0}#dashboard_content table{clear:right}#dashboard_content tr.red{border:1px solid #c00}#course_place_content{margin-left:210px}#course_place_content h4{margin-top:0}.top-buttons-wrapper,.bottom-buttons-wrapper{position:relative}.action_buttons.pay-data-bulk-actions{z-index:100}.action_buttons.pay-data-bulk-actions.top{position:absolute;top:70px;right:0px}.action_buttons.pay-data-bulk-actions.bottom{position:absolute;right:0px;top:-45px}#footer{box-sizing:border-box;border-top:1px dotted #adb5bd;clear:both;font-size:.8rem;margin:10px 1% 0;padding:10px 0}#footer .logged-in-as a{background:#edeef0;border-radius:1rem;color:#adb5bd;float:right;font-size:.8rem;padding:.3rem .6rem;text-decoration:none}#footer .logged-in-as a i{color:#c00}#footer .logged-in-as a:hover{background:#c00;color:#fff}#footer .logged-in-as a:hover i{color:#fff}#footer a.backtodashboard,#footer a.backtotop{color:#00aeef;float:left;margin-right:20px;min-height:16px;padding:0 0 0 20px;text-decoration:none;vertical-align:middle}#footer a.backtodashboard:hover,#footer a.backtotop:hover{color:#0089bc}#footer a.backtodashboard::before,#footer a.backtotop::before{content:'\f0aa';font-family:FontAwesome;font-size:1.2rem;margin-right:5px;vertical-align:middle}#footer a.backtodashboard::before{content:'\f0e4'}.select-css{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23adb5bd%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(to bottom, #fff 0%, #edeef0 100%);background-position:right .7em top 50%, 0 0;background-repeat:no-repeat, repeat;background-size:.65em auto, 100%;border:1px solid #adb5bd;border-radius:.3rem;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);box-sizing:border-box;color:#495057;display:block;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:.8rem;font-weight:400;line-height:1.3;margin:0;max-width:100%;padding:.5em 1.4em .5em .6em;width:100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{border-color:#aaa;box-shadow:0 0 1px 1px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.select-css option{font-weight:normal}.select-css.smaller{font-size:.8rem}select{max-width:100%}.centered-form{max-width:1200px;margin:0 auto}@media only screen and (min-width: 450px){.grid-fields{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, 280px);justify-content:flex-start;margin:0 auto 2rem;max-width:1200px}.grid-fields.grid-centered{justify-content:center}.grid-fields .full-width,.grid-fields .pseudo-fieldset{grid-column:1 / -1}.grid-fields .full-width.flex-start,.grid-fields .pseudo-fieldset.flex-start{justify-content:flex-start}.grid-fields .field{padding:0}}.input .small-width{width:100px !important}.input .middle-width{width:200px !important}.input .large-width{width:300px !important}.flex-fields{display:flex;flex-wrap:wrap;justify-content:flex-start}.flex-fields.space-between{justify-content:space-between}.flex-fields.align-items-start{align-items:flex-start}.flex-fields.center{justify-content:center}.flex-fields.short-inputs input{width:5rem}.flex-fields .field{box-sizing:border-box;margin:0;padding:.5rem 1rem .5rem 0}.flex-fields.thirds{justify-content:space-between}.flex-fields.thirds .field{padding:0;width:30%}.flex-fields.thirds .field input[type='text'],.flex-fields.thirds .field input[type='email'],.flex-fields.thirds .field input[type='number']{width:100%}.flex-fields.halfs{justify-content:space-between}.flex-fields.halfs .field{padding:0;width:46%}.flex-fields.halfs .field input[type='text'],.flex-fields.halfs .field input[type='email'],.flex-fields.halfs .field input[type='number']{width:100%}fieldset .grid-fields:nth-child(2){margin-top:2rem}.collection_check_boxes{white-space:nowrap}.panel{margin:10px auto 20px;position:relative}.panel h2{font-size:1.5em}.panel.narrow,.panel.profile{width:640px}.panel.narrow.photo,.panel.profile.photo{position:relative}.panel.narrow.photo form.delete,.panel.profile.photo form.delete{position:absolute;right:30px;top:30px}form,.pseudoform{margin:0 auto}form.farms,.pseudoform.farms{width:auto}form.narrow,.pseudoform.narrow{width:650px}form.narrow fieldset,.pseudoform.narrow fieldset{width:590px}form .floatedoptionshalf .field,.pseudoform .floatedoptionshalf .field{float:left;width:33%;clear:none}form .half-new,.pseudoform .half-new{width:50%;float:left}form .half-new .left,.pseudoform .half-new .left{width:49%;margin-right:1%}form .half-new .right,.pseudoform .half-new .right{clear:none;width:49%;margin-left:1%}form .field,.pseudoform .field{clear:both;padding:10px 0}#dashboard_content form .field,#dashboard_content .pseudoform .field{clear:none}form .field.padded,.pseudoform .field.padded{padding-top:1em}form .field.paddedextra,.pseudoform .field.paddedextra{padding-top:1.7em}form .field.inline,.pseudoform .field.inline{display:inline;clear:none}form .field.half,.pseudoform .field.half{width:50%;float:left}form .field.half.left,.pseudoform .field.half.left{width:49%;margin-right:1%}form .field.half.right,.pseudoform .field.half.right{clear:none;width:49%;margin-left:1%}form .field.center,.pseudoform .field.center{text-align:center}form .field.third,.pseudoform .field.third{width:33%;float:left}form .field.third.left,.pseudoform .field.third.left{width:32%}form .field.third.center,.pseudoform .field.third.center{clear:none;width:32%;margin:0 2%;text-align:left}form .field.third.right,.pseudoform .field.third.right{clear:none;width:32%}form .field.split,.pseudoform .field.split{padding:0}form .field.fourth,.pseudoform .field.fourth{width:25%;float:left}form .field.fourth.left,.pseudoform .field.fourth.left{width:24%}form .field.fourth.center_left,.pseudoform .field.fourth.center_left{clear:none;margin:0 1%;width:24%}form .field.fourth.center_right,.pseudoform .field.fourth.center_right{clear:none;margin:0 1%;width:24%}form .field.fourth.right,.pseudoform .field.fourth.right{clear:none;width:24%}form .field.action,.pseudoform .field.action{border-top:1px dotted #adb5bd;margin-top:2rem;padding-top:2rem;text-align:center}form .field.action.left,.pseudoform .field.action.left{text-align:left}form .field.action.right,.pseudoform .field.action.right{text-align:right}td.right form .field,td.right .pseudoform .field{text-align:right;float:none}input[type=radio],input[type=checkbox]{margin-left:0}input[type=text],input[type=email],input[type=date],input[type=tel],input[type=password],input[type=number],textarea,.input-text-stub{box-sizing:border-box;border:1px solid #949494;border-radius:3px;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:.9em;margin:0;padding:5px;width:100%}input.red[type=text],input.red[type=email],input.red[type=date],input.red[type=tel],input.red[type=password],input.red[type=number],textarea.red,.input-text-stub.red{background:rgba(204,0,0,0.1);border:1px solid #c00}.agentsection input[type=text],.agentsection input[type=email],.agentsection input[type=date],.agentsection input[type=tel],.agentsection input[type=password],.agentsection input[type=number],.agentsection textarea,.agentsection .input-text-stub{font-size:.9em;padding:5px}input[type=text][readonly=readonly],input[type=text][disabled=disabled],input[type=email][readonly=readonly],input[type=email][disabled=disabled],input[type=date][readonly=readonly],input[type=date][disabled=disabled],input[type=tel][readonly=readonly],input[type=tel][disabled=disabled],input[type=password][readonly=readonly],input[type=password][disabled=disabled],input[type=number][readonly=readonly],input[type=number][disabled=disabled],textarea[readonly=readonly],textarea[disabled=disabled],.input-text-stub[readonly=readonly],.input-text-stub[disabled=disabled]{background:#f8f9fa;border:1px solid #dee2e6}textarea{border:1px solid #949494;border-radius:3px;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:.9em;padding:5px 1%;text-indent:0;width:98%}textarea[readonly=readonly]{background:#dee2e6}.ui-dialog-content input[type=text],.ui-dialog-content input[type=email],.ui-dialog-content input[type=date],.ui-dialog-content input[type=tel],.ui-dialog-content input[type=password],.ui-dialog-content input[type=number],.ui-dialog-content textarea{background:#fff;padding:0.25rem 0.5rem;border-color:#adb5bd}.ui-dialog-content input.date{width:7rem}.field.changed input[type='text'],.field.changed input[type='email'],.field.changed input[type='date'],.field.changed input[type='tel'],.field.changed input[type='password'],.field.changed input[type='number'],.field.changed input textarea{background:rgba(255,153,0,0.1);border:1px solid #f90}.field.changed.boolean label{background:rgba(255,153,0,0.1);border:1px solid #f90}.inline{display:inline-block}.inline+.inline{padding-left:1rem}.number-field{width:200px}div.input:after,fieldset.input:after{content:" ";display:table;clear:both;zoom:1}div.input+.input:not(.grid-field),fieldset.input+.input:not(.grid-field){margin-top:20px}div.input.tel{margin-top:20px}form .field input[type="submit"]:disabled,form input.action[type="submit"]:disabled,form input.button[type="submit"]:disabled{background:#dee2e6;color:#868e96;cursor:not-allowed}form table.datatable .field{display:inline;padding:0}form table.datatable .field input[type="checkbox"]{float:none}form.disabled .field input,form.disabled .field textarea{background:#f8f9fa;border:1px solid #adb5bd;color:#adb5bd}form.disabled fieldset{border:1px solid #ced4d9}form.disabled legend{color:#495057}input.disabled,form .field input.disabled[type=text],form textarea.disabled{background:#f8f9fa;border:1px solid #adb5bd;color:#adb5bd}a.disabled{opacity:0.4}button[disabled]{background:#dee2e6 !important;cursor:not-allowed}form .col.shortselects .field select{width:130px}form .field label.collection_radio{display:inline;margin-right:10px;width:auto}form .field label.collection_radio input{background:none;border:none;display:inline;margin-right:5px;padding:none;width:auto;vertical-align:middle}#questionnaire_essay_counter{color:#adb5bd;font-size:0.8em;font-style:italic}label.course-description-radio,label.course-requirements-radio{display:inline-block !important;padding:5px 5px 12px 0;width:30%;box-sizing:border-box}label.course-description-radio input[type=checkbox],label.course-requirements-radio input[type=checkbox]{margin-right:7px}fieldset{border-top:1px solid black;margin:0 0 3rem;padding:.6rem 0}fieldset.min_height{min-height:360px}fieldset.fieldset-error{border:1px solid #c00}fieldset legend{background:#fff;color:#7CC242;font-size:1rem;padding:5px 10px 10px 0;font-weight:bold}.upcoming-course-details label.optional{font-weight:650}.simple_form.courses label.optional,.simple_form.courses label.required,.simple_form.new_course label.optional,.simple_form.new_course label.required,.simple_form.edit_course label.optional,.simple_form.edit_course label.required,.simple_form.edit_visa_application label.optional,.simple_form.edit_visa_application label.required,.simple_form.edit_course_place label.optional,.simple_form.edit_course_place label.required,.simple_form.new_pay_data_setting label.optional,.simple_form.new_pay_data_setting label.required,.simple_form.edit_pay_data_setting label.optional,.simple_form.edit_pay_data_setting label.required,.simple_form.edit_participant_pay_data_entry label.optional,.simple_form.edit_participant_pay_data_entry label.required{font-weight:650}label,.pseudolabel{color:#333333;display:block;font-size:0.9rem;margin:0 0 3px}label.inline,.pseudolabel.inline{border:none;display:inline;padding:0;margin:0}label.inline .field,.pseudolabel.inline .field{display:inline-block}.boolean label,.boolean .pseudolabel{display:inline}span.error{padding:0;color:#c00;font-size:0.8rem;font-weight:600;display:block;margin-bottom:0.5em}.errorExplanation{background:#fee;color:#c00;padding:5px;margin:10px 0}.errorExplanation h2{color:#c00;font-size:1.1em;font-weight:bold}.errorExplanation p{font-size:0.9em;padding:5px 0}.errorExplanation ul,.errorExplanation li{list-style:none;margin:0;padding:0}.errorExplanation li{font-size:0.9em;padding:5px 0;border-top:1px dotted #c00}.col{float:left;width:49%;padding:0}.col.test1{margin:0 20px 0 0}.col.col-third{width:32%;float:left}.col.col-third.middle{padding:0 1%}.col.last{float:right;width:49%}.field_with_errors input,.field_with_errors select,.field_with_errors textarea{border-color:#c00 !important}.field_with_errors .error-message{color:#c00;margin-bottom:0.5em}table.riskassess,table.field_officer_reports{width:100%}.ui-corner-right{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.sameaddress{margin:5px 0}td.actions a.pseudobutton{color:#fff;width:auto}.col.matches fieldset{background:#effbff;border:1px solid #00aeef;min-height:6em}.col.matches legend{color:#00aeef}p.matches,p.matchcount{color:#00aeef;font-size:1em;margin:0;padding:5px}p.matchcount{font-size:3em;font-weight:bold}p.form-buttons{align-items:center;border-top:1px dotted #adb5bd;display:flex;justify-content:center;margin-top:20px;padding-top:20px}.options span{margin-bottom:.5rem}.options span>label{display:flex;flex-wrap:wrap;align-items:flex-start}.options .inline-option{display:inline-block}.options .inline-option .input>label.checkbox{padding-left:0 !important}.multi-options{max-width:1200px}.multi-options .option label{display:inline-block}.multi-options .option,.multi-options label.collection_check_boxes,.multi-options label.collection_radio_buttons{display:inline-block;margin:.2rem .2rem .2rem 0}.multi-options .option input,.multi-options label.collection_check_boxes input,.multi-options label.collection_radio_buttons input{margin-right:.3rem}.multi-options .option .field,.multi-options label.collection_check_boxes .field,.multi-options label.collection_radio_buttons .field{margin:0;padding:0}.pseudo-fieldset{border-top:1px solid #639e33;display:flex;margin:3rem 0 0}.pseudo-fieldset.warning{border-top:1px solid #f90}.pseudo-fieldset.warning .pseudo-legend{border:1px solid #f90;color:#f90}.pseudo-legend{background:#fff;border:1px solid #639e33;color:#639e33;font-size:.9rem;margin-left:.5rem;margin-top:-.9rem;padding:.2rem .5rem;width:auto}.hanging-radio{padding-left:2rem;position:relative}.hanging-radio input[type=radio]{left:0;position:absolute}.course-places-wrapper{margin-left:30px}.top-level-errors{background:#FCF4F4;margin-top:15px;margin-bottom:30px;border-left:15px solid #c00;padding:1em}.top-level-errors h4{font-size:1.1em;color:#c00;font-weight:400;margin:0;margin-bottom:1em;border:none !important}.top-level-errors ul{margin:0;padding:0 0 0 0.5em;list-style-type:none}.top-level-errors ul li{margin:0}.top-level-errors ul li+li{margin-top:10px}.top-level-errors ul a{color:#212529;font-size:1em}.field.boolean.optional .checkbox{display:flex;align-items:center;padding:0 0 0.25rem}.field.boolean.optional .checkbox input.boolean.optional{margin:0 0.5rem 0 0}input.date{border-width:1px}.assign-returnee-form .error{display:inline-block !important}.assign-returnee-form .double-booking-course-select-wrapper{margin-bottom:1rem;margin-top:1rem}.staging_mode{position:relative}.staging_mode h1,.staging_mode h2,.staging_mode h3{color:#f90}.staging_mode #content{padding-bottom:100px}.staging_mode .staging-on{background:#f90;bottom:0;color:#fff;padding:25px 0;position:fixed;text-align:center;width:100%;z-index:200}.staging_mode .staging-icon{color:#f90;left:50%;position:fixed;top:0;z-index:200}.staging_mode .staging-icon .fa-stack-1x{color:#fff}.back-to-admin{background:#495057;color:#edeef0;padding:10px 20px;font-size:.9rem;font-weight:300}.back-to-admin a{color:#dee2e6;text-decoration:none}.back-to-admin a:hover{color:#fff}.back-to-admin a.white{color:#fff}.back-to-admin a.white:hover{color:#ced4d9}.back-to-admin i.stealth{padding-left:2rem}.back-to-admin i.spaced-icon{padding-right:0.25rem}#header{box-sizing:border-box;padding:1.5em 1.25em 1.975em;background:#0D0D0D;color:#fff;font-size:.9em;font-weight:500;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;gap:1em;position:relative}#header::before{content:'';position:absolute;height:10px;top:0;left:0;right:0;background-image:linear-gradient(90deg, #00DBFF -.79%, #88F421 100%)}#header .header-mobile-menu-button{display:inline-flex}#header .header-mobile-menu-button a{cursor:pointer;color:inherit !important;text-decoration:underline}@media only screen and (min-width: 1280px){#header{padding:1.1875em 1.25em 1.4375em;align-items:flex-end;flex-direction:row;gap:0}#header .header-mobile-menu-button{display:none}#header .header-links{display:flex !important}}#header .header-row{min-width:100%;position:relative;display:flex}#header .header-row>.back_to_admin-link{color:#fff;text-decoration:none;font-size:500}#header .header-row>.back_to_admin-link svg{margin-right:0.8em}#header .header-row .header-signed-in{font-size:1em;font-weight:500;justify-self:flex-end;margin-left:auto;opacity:0.8}@media only screen and (max-width: 1279px){#header .header-row{display:block}#header .header-row>.back_to_admin-link{display:none}#header .header-row .header-signed-in{position:relative;float:right}}@media only screen and (max-width: 590px){#header{font-size:15px}#header .header-row .header-signed-in{display:none}}#header .form-label{font-size:1em;margin:0 0 5px 0;color:#fff}#header .quicksearch_input{box-sizing:border-box;width:100%;display:flex;border:none;background:#fff;overflow:hidden;height:36px;padding:8px 16px;position:relative}#header .quicksearch{background:#fff;width:100%;border:none}#header .quicksearch_icon{display:flex;justify-content:center;align-self:center;overflow:hidden;height:16px;width:16px;padding:0;margin:0;border-radius:0;border:none;color:#495057}#header .header-links{display:none;gap:40px;min-height:36px;align-items:center}#header .header-links a{line-height:18px;letter-spacing:1%;color:#fff}.header-logo{display:flex;justify-content:space-between;align-items:center}.header-logo a img{display:block}@media only screen and (max-width: 1279px){.header-logo a img{max-width:337px;width:100%}}.header-tools .loggedinuser{vertical-align:middle}@media only screen and (max-width: 1279px){.header-tools.-empty{display:none}}@media only screen and (min-width: 1280px){.header-tools{width:422px;min-height:64px}}body.-open-mobile-header{overflow:hidden}#mainnav{background:#fff;border-bottom:2px solid #0d0d0d;float:none;font-size:14px;position:relative;width:100%;z-index:2;padding-left:6px}#mainnav .back_to_admin-link{padding:5px 0;display:block;color:#202020;text-decoration:none}#mainnav .back_to_admin-link svg{margin-right:0.5em}#mainnav ul#menu{width:100%;display:flex;float:none;row-gap:.5em;column-gap:0;margin:0;padding:0;height:auto;flex-wrap:wrap}#mainnav ul#menu a{text-transform:none}#mainnav ul#menu>li{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;border-radius:0;border-bottom:none;display:flex;flex-direction:column;justify-content:center;padding:0;box-sizing:border-box;margin-top:-2px}#mainnav ul#menu>li a{padding:0.6875em 0.8125em;white-space:nowrap}#mainnav ul#menu>li a.drop{display:flex;gap:.5em;align-items:center}#mainnav ul#menu>li a.drop::after{height:9px;width:5px;content:'';mask-image:url(/images/icons/menu-arrow.svg);mask-size:contain;mask-repeat:no-repeat;transform:rotate(90deg);padding:0;margin:0;color:inherit;background:currentColor;transition:transform 0.15s ease-in-out}#mainnav ul#menu>li.clean{padding:0;border-color:transparent}#mainnav ul#menu>li:not(.clean):hover{border-top:2px solid #0D0D0D;border-left-color:#0D0D0D;border-right-color:#0D0D0D;border-bottom:none}#mainnav ul#menu>li:not(.clean):hover a.drop::after{transform:rotate(-90deg)}#mainnav ul#menu>li:not(.clean):hover::after{position:absolute;content:'';background-color:#fff;top:99.9%;height:4px;z-index:3;width:100%}#mainnav ul#menu>li:not(.clean):hover>a{border-radius:0;border-bottom:none}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column{top:calc(100% + 1px);border:2px solid #0D0D0D;border-radius:0;left:-2px;padding:0.25em 0}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column .col_1{width:auto;min-width:207px}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li{width:auto}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li a{border-bottom:none}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li.divider{background:none;border:none;font-size:1em;font-weight:600;margin:0;padding:0.375em 0.8125em;width:100%}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column a{padding:0.375em 0.8125em;font-size:1em;text-decoration:underline}#mainnav ul li a.selected{color:#007FAD;font-weight:700}#mainnav ul li:hover{border-bottom:none}#mainnav ul li:hover a{border-bottom:none}#mainnav ul a{font-size:1em;font-weight:500;line-height:1.25em}#mainnav ul li .dropdown_1column li a{font-size:14px;padding:5px 0}#mainnav .mainnav-mobile-header,#mainnav .mainnav-mobile-header-links{display:none}@media only screen and (max-width: 1279px){#mainnav{display:none}#mainnav::before{content:'';position:absolute;height:10px;top:0;left:0;right:0;background-image:linear-gradient(90deg, #00DBFF -.79%, #88F421 100%)}#mainnav .mainnav-mobile-header{display:block;margin-top:1em}#mainnav .mainnav-mobile-header-links{display:flex;flex-direction:column;gap:2em;margin:2em 0 1em}#mainnav .mainnav-mobile-header-links a{color:#202020;font-size:1em;font-weight:500;line-height:1.43em;text-decoration:underline}body.-open-mobile-header #mainnav{display:block;position:fixed;overflow:auto;top:0;z-index:99000;height:100vh;padding:1.5em 1.25em;box-sizing:border-box}#mainnav a.mainnav-mobile-header__close{color:#0D0D0D;position:absolute;top:23px;right:19px}#mainnav a.mainnav-mobile-header__close:active{color:#007FAD}#mainnav .mainnav-signed_in_as{color:#202020;opacity:.7}#mainnav ul#menu{margin:1.25em 0 0 !important;flex-direction:column;border-top:1px solid #0D0D0D !important;width:100%;row-gap:0;column-gap:0}#mainnav ul#menu>li{margin:0;border-radius:0;display:flex;flex-direction:column;padding:0;width:100%;border:none;border-bottom:1px solid #0D0D0D !important}#mainnav ul#menu>li a.drop{align-items:center}#mainnav ul#menu>li a.drop:hover::after{transform:rotate(0deg) !important}#mainnav ul#menu>li a.drop::after{content:'';height:0.75em;background:url(/images/icons/menu-arrow.svg) no-repeat;background-size:contain;background-position:center;padding:0;width:0.75em;mask-image:none;transition:transform 0.15s ease-in-out;transform:rotate(0deg)}#mainnav ul#menu>li a.drop.-open::after{transform:rotate(-90deg) !important}#mainnav ul#menu>li .dropdown_1column{display:none}#mainnav ul#menu>li a.drop.-open+.dropdown_1column{display:block}#mainnav ul#menu>li .dropdown_1column{z-index:2;float:none;left:0;position:relative;flex:1;width:100%;padding:0 0 0 1.5em;border:none;margin:-.6em 0 0;box-sizing:border-box}#mainnav ul#menu>li .dropdown_1column li{height:2.2em;display:flex;align-items:center}#mainnav ul#menu>li .dropdown_1column a{padding:0;font-size:1em;text-decoration:underline;border:none}#mainnav ul#menu>li .dropdown_1column .col_1{float:none;margin:0}#mainnav ul#menu>li .dropdown_1column li.divider{height:2.2em;display:flex;align-items:center;font-weight:600;border:none}#mainnav ul#menu>li .dropdown_1column li+li.divider{margin-top:1em}#mainnav ul#menu>li:not(.clean):hover{border:none;margin-top:0}#mainnav ul#menu>li:not(.clean):hover::after{content:none}#mainnav ul#menu>li:not(.clean):hover>a{margin:0;border:none}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column{z-index:2;float:none;left:0;position:relative;flex:1;width:100%;padding:0 0 0 1.5em;border:none;margin:-.6em 0 0;box-sizing:border-box}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li.divider{display:flex;align-items:center;padding:0;border:none}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li+li.divider{margin-top:1em}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column li:hover{background:none}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column a{padding:0}#mainnav ul#menu>li:not(.clean):hover .dropdown_1column a:hover{background:none}#mainnav ul#menu>li>a{height:3em;box-sizing:border-box;border:none;padding:10px 0;text-align:left;width:100%;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between}#mainnav ul#menu>li>a:last-child{border-bottom:none}#mainnav ul#menu>li>a.drop{border:none}}.quicksearch_div{margin-right:0;position:relative}input.quicksearch{border:1px solid #adb5bd;font-size:.8rem;padding:5px;width:226px}.quicksearch_results{background:#fff;border-left:1px solid #495057;border-right:1px solid #495057;box-sizing:border-box;position:absolute;text-align:left;top:58px;width:100%;z-index:10000}.pane .quicksearch_results{background:rgba(255,255,255,0.9);left:0;width:95%}.quicksearch_results h3{background:#7CC242;color:#fff;font-size:.9rem;font-weight:bold;margin:0;padding:5px}.quicksearch_results a{border-bottom:1px dotted #adb5bd;color:#495057;display:block;font-size:.8rem;padding:5px;text-decoration:none}.quicksearch_results a:hover{background:#fea}.quicksearch_results a.selected_result{color:#fc0}.quicksearch_results .quicksearch_result_count{color:#fff;float:right;font-size:.8rem;padding:5px 5px 0 0}.breadcrumbs{background:#0D0D0D;color:#fff;font-size:.85rem;margin:0 0 20px;padding:10px}.breadcrumbs a{color:#fff;margin-right:.6rem;text-decoration:none}.breadcrumbs a::after{content:'\f054';font-family:FontAwesome;margin-left:10px}.person-heading{margin-bottom:1rem;position:relative}.person-heading img{float:left}.person-heading .text{padding-left:80px}.person-heading .full-details{float:right;padding-right:.5rem;padding-top:.5rem}h1+.itemdetails{margin:-1.5rem 0 20px}.itemdetails{align-items:center;background:rgba(237,238,240,0.5);color:#51565A;display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:flex-start;margin:-10px 0 20px;padding:.5rem;align-items:flex-start}.itemdetails .item-field{display:flex;flex-direction:column;margin-right:40px;max-width:20%}.itemdetails .item-field .item-label{font-weight:bold}.itemdetails a{border-bottom:1px dotted #495057;color:#51565A;display:inline-block;text-decoration:none}.itemdetails a:hover{border-bottom:1px dotted #00aeef;color:#00aeef}.itemdetails a.icon-link{border-bottom:0;color:#00aeef}.itemdetails a.icon-link:hover{color:#0089bc}.itemdetails .item{margin:0 1rem 0 0}.itemdetails .item.no-right-margin{margin:0}.itemdetails .item::before{font-family:FontAwesome;font-size:16px;margin-right:5px}.itemdetails .itemloc::before{content:'\f041'}.itemdetails .itemdates::before{content:'\f133'}.itemdetails .itemid::before{content:'\f2c3'}.itemdetails .itemaddr::before{content:'\f278'}.itemdetails .itemperson::before{content:'\f2be'}.itemdetails .itemperson-alt::before{content:'\f1ae'}.itemdetails .itemagent::before{content:'\f21b'}.itemdetails .itemphone::before{content:'\f095'}.itemdetails .itemmobile::before{content:'\f10b'}.itemdetails .itemskype::before{content:'\f17e'}.itemdetails .itemgender::before{content:'\f224'}.itemdetails .itemnationality::before{content:'\f0ac'}.itemdetails .itempartner::before{content:'\f08a'}.itemdetails .itemstudent::before{content:'\f19d'}.itemdetails .itemspeaking::before{content:'\f0e5'}.itemdetails .itemmedical::before{content:'\f0fa'}.itemdetails .itempeople::before{content:'\f0c0'}.itemdetails .itemdriver::before{content:'\f1b9'}.itemdetails .itemfarms::before{content:'\f06c'}.itemdetails .itemcompany::before{content:'\f0f7'}.itemdetails .itemstopped::before{content:'\f056'}.itemdetails .itemprices::before{content:'\f09d'}.itemdetails .itememail-alt::before{content:'\f1d9'}.itemdetails .itememail a{color:#000;text-decoration:none}.itemdetails .itememail a:hover{color:#00aeef}ul.nicelist{border-top:1px dotted #adb5bd;margin:0;padding:0}ul.nicelist li{border-bottom:1px dotted #adb5bd;display:block;list-style:none;padding:5px 0}ul.nicelist li.third{float:left;padding-right:1%;width:32%}#quicksummarybar,.item-bar{background:#edeef0;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;color:#495057;margin:0 0 1rem;padding:.5rem}#quicksummarybar::after,.item-bar::after{clear:both;content:''}#quicksummarybar .item,.item-bar .item{border-right:1px dotted #adb5bd;float:left;margin-right:15px;padding-right:15px}#quicksummarybar .item .item-label,.item-bar .item .item-label{color:#868e96;font-size:.7rem}#quicksummarybar .item .item-content,.item-bar .item .item-content{font-weight:bold}#quicksummarybar #fButtons button,.item-bar #fButtons button{font-size:.8rem}#quicksummarybar a,.item-bar a{display:inline-block;margin-right:.5rem}#quicksummarybar a i,.item-bar a i{color:#495057;font-size:1rem}#quicksummarybar a:hover i,.item-bar a:hover i{color:#00aeef}#quicksummarybar.-inactive-course-places,.item-bar.-inactive-course-places{display:flex}#quicksummarybar.-inactive-course-places #fButtons,.item-bar.-inactive-course-places #fButtons{float:none !important;order:10000}#quicksummarybar.-inactive-course-places .item,.item-bar.-inactive-course-places .item{min-width:1;float:none !important;flex:1}#quicksummarybar.-inactive-course-places .row,.item-bar.-inactive-course-places .row{position:relative;display:flex;flex-flow:row wrap}#quicksummarybar.-inactive-course-places .row .col-2,.item-bar.-inactive-course-places .row .col-2{min-width:13%;flex:1;float:none !important}.item-bar-title{background:#f8f9fa;padding:.5rem;font-size:.8rem}h1.new-header,h2.new-header{font-weight:600}.itemdetails h2{color:#333333}.tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2rem auto;border-bottom:2px solid #007FAD;padding-inline-start:0}.tabs li{list-style-type:none;margin:0;padding:0}.tabs a{background:#fff;border-radius:.2rem .2rem 0 0;border-top:1px solid #007FAD;border-right:1px solid #007FAD;border-left:1px solid #007FAD;color:#007FAD;display:block;font-size:.8rem;margin-right:.7rem;padding:.4rem 1rem;text-decoration:none;position:relative}.tabs a:hover{background:rgba(0,127,173,0.2);color:#007FAD}.tabs a.current{background:#007FAD;color:#fff}.tabs a.taberror{background:#fff;color:#c00;border-color:#c00;padding-left:2em !important;position:relative}.tabs a.taberror:before{content:" ";display:block;width:1.3em;height:1.3em;position:absolute;top:50%;left:5px;background-size:auto 100%;background-repeat:no-repeat;background-image:url(/images/icons/tab-error-red.svg);transform:translateY(-50%)}.tabs a.taberror:hover,.tabs a.taberror.current{background:#c00;color:#fff}.tabs a.taberror:hover:before,.tabs a.taberror.current:before{background-image:url(/images/icons/tab-error-white.svg)}.tools a.tag,.datatable a.tag{font-size:.8rem}.dataTable th.sorting_desc,.dataTable th.sorting_asc{background:none}.tools{float:right;margin:7px 10px 3px;position:relative;z-index:2}.tools select{width:150px}caption{background:#868e96;color:#fff;font-size:.9rem;padding:5px;text-align:left}table{border-bottom:1px dotted #ced4d9;border-collapse:collapse;border-spacing:0;color:#000;font-size:.8rem;margin-bottom:1.5rem}table th,table td{border-bottom:1px dotted #dee2e6;font-size:.8rem;padding:.4rem;vertical-align:top}table th.bl,table td.bl{border-left:1px solid #adb5bd}table th.br,table td.br{border-right:1px solid #adb5bd}table th.left,table td.left{text-align:left}table th.right,table td.right{text-align:right}table th{background:none;border-bottom:2px solid #0d0d0d;border-top:2px solid #0d0d0d;border-right:1px solid #fff;font-weight:normal;position:relative;text-align:left}table tfoot th{border-bottom:none;border-top:3px solid #343a40}table tfoot.grouping{background:#dee2e6;text-align:center}table tbody tr:nth-child(even){background:#f8f9fa}table td .quicksearch_div{position:relative}table td .id-number{color:#868e96;font-size:.7rem}table.right td,table.text-right td{text-align:right}table.right td.left,table.right td.text-left,table.text-right td.left,table.text-right td.text-left{text-align:left}.datatable,.datatableajax,.like_a_datatable,#applicants_table{width:100%}.datatable th,.datatable td,.datatableajax th,.datatableajax td,.like_a_datatable th,.like_a_datatable td,#applicants_table th,#applicants_table td{padding-right:1.4rem}.datatable th.no-space,.datatable td.no-space,.datatableajax th.no-space,.datatableajax td.no-space,.like_a_datatable th.no-space,.like_a_datatable td.no-space,#applicants_table th.no-space,#applicants_table td.no-space{padding:0.25rem 0 0;text-align:center}.datatable th,.datatableajax th,.like_a_datatable th,#applicants_table th{position:relative}.datatable tr.even,.datatableajax tr.even,.like_a_datatable tr.even,#applicants_table tr.even{background:#f8f9fa}.datatable tr.selectable,.datatableajax tr.selectable,.like_a_datatable tr.selectable,#applicants_table tr.selectable{cursor:pointer}.datatable tr.selectable:hover,.datatableajax tr.selectable:hover,.like_a_datatable tr.selectable:hover,#applicants_table tr.selectable:hover{background:rgba(0,174,239,0.1)}.datatable tr.resolved td,.datatableajax tr.resolved td,.like_a_datatable tr.resolved td,#applicants_table tr.resolved td{color:#ced4d9}.datatable.-with-child-rows tr.dt-hasChild+tr,.datatableajax.-with-child-rows tr.dt-hasChild+tr,.like_a_datatable.-with-child-rows tr.dt-hasChild+tr,#applicants_table.-with-child-rows tr.dt-hasChild+tr{margin-top:-1px}.datatable.-with-child-rows tr.dt-hasChild+tr,.datatableajax.-with-child-rows tr.dt-hasChild+tr,.like_a_datatable.-with-child-rows tr.dt-hasChild+tr,#applicants_table.-with-child-rows tr.dt-hasChild+tr{background:white}.datatable.-with-child-rows tr.even.dt-hasChild+tr,.datatableajax.-with-child-rows tr.even.dt-hasChild+tr,.like_a_datatable.-with-child-rows tr.even.dt-hasChild+tr,#applicants_table.-with-child-rows tr.even.dt-hasChild+tr{background:#f8f9fa}#visa_allocation{max-width:600px}tr.deleted{color:#ced4d9}tr.selected-row{background:#fea !important}tr.summary_row td{background:#dee2e6;color:#343a40;font-weight:bold}tr.cp-rejected,tr.cp-cancelled{background:rgba(204,0,0,0.05)}tr.cp-rejected td,tr.cp-cancelled td{color:#c00}td.actions,.floatright.actions,table#participants_table td:last-child,table#courses_index td:last-child,table.datatableajax td:last-child{color:#adb5bd;padding:.3rem;text-align:right;white-space:nowrap}td.actions a,.floatright.actions a,table#participants_table td:last-child a,table#courses_index td:last-child a,table.datatableajax td:last-child a{color:#adb5bd;text-decoration:none}td.actions a:hover,.floatright.actions a:hover,table#participants_table td:last-child a:hover,table#courses_index td:last-child a:hover,table.datatableajax td:last-child a:hover{color:#00aeef}td.actions a img,.floatright.actions a img,table#participants_table td:last-child a img,table#courses_index td:last-child a img,table.datatableajax td:last-child a img{margin:0}td.actions a.action-approve:hover,.floatright.actions a.action-approve:hover,table#participants_table td:last-child a.action-approve:hover,table#courses_index td:last-child a.action-approve:hover,table.datatableajax td:last-child a.action-approve:hover{color:#7CC242}td.actions a.delete_link:hover,td.actions a.no-button.delete:hover,td.actions a.action-deny:hover,.floatright.actions a.delete_link:hover,.floatright.actions a.no-button.delete:hover,.floatright.actions a.action-deny:hover,table#participants_table td:last-child a.delete_link:hover,table#participants_table td:last-child a.no-button.delete:hover,table#participants_table td:last-child a.action-deny:hover,table#courses_index td:last-child a.delete_link:hover,table#courses_index td:last-child a.no-button.delete:hover,table#courses_index td:last-child a.action-deny:hover,table.datatableajax td:last-child a.delete_link:hover,table.datatableajax td:last-child a.no-button.delete:hover,table.datatableajax td:last-child a.action-deny:hover{color:#c00}td.actions button.no-button,.floatright.actions button.no-button,table#participants_table td:last-child button.no-button,table#courses_index td:last-child button.no-button,table.datatableajax td:last-child button.no-button{margin:0}td.actions button.no-button.delete i,.floatright.actions button.no-button.delete i,table#participants_table td:last-child button.no-button.delete i,table#courses_index td:last-child button.no-button.delete i,table.datatableajax td:last-child button.no-button.delete i{color:#adb5bd}td.actions button.no-button.delete:hover i,.floatright.actions button.no-button.delete:hover i,table#participants_table td:last-child button.no-button.delete:hover i,table#courses_index td:last-child button.no-button.delete:hover i,table.datatableajax td:last-child button.no-button.delete:hover i{color:#c00}td.actions a,td.actions form,.floatright.actions a,.floatright.actions form,table#participants_table td:last-child a,table#participants_table td:last-child form,table#courses_index td:last-child a,table#courses_index td:last-child form,table.datatableajax td:last-child a,table.datatableajax td:last-child form{display:inline-block;margin:0 0 0 .6rem}td.actions i,.floatright.actions i,table#participants_table td:last-child i,table#courses_index td:last-child i,table.datatableajax td:last-child i{font-size:20px}td.actions a.disabled,td.actions i.disabled,.floatright.actions a.disabled,.floatright.actions i.disabled,table#participants_table td:last-child a.disabled,table#participants_table td:last-child i.disabled,table#courses_index td:last-child a.disabled,table#courses_index td:last-child i.disabled,table.datatableajax td:last-child a.disabled,table.datatableajax td:last-child i.disabled{color:#edeef0}td.actions a,.floatright.actions a,table#participants_table td:last-child a,table#courses_index td:last-child a,table.datatableajax td:last-child a{display:inline-block;margin-left:10px}td.actions a.approve,.floatright.actions a.approve,table#participants_table td:last-child a.approve,table#courses_index td:last-child a.approve,table.datatableajax td:last-child a.approve{color:#7CC242}td.actions a.reject,.floatright.actions a.reject,table#participants_table td:last-child a.reject,table#courses_index td:last-child a.reject,table.datatableajax td:last-child a.reject{color:#c00}td.actions a.tag,.floatright.actions a.tag,table#participants_table td:last-child a.tag,table#courses_index td:last-child a.tag,table.datatableajax td:last-child a.tag{font-size:14px}td ul{margin:0}i.additional-info{color:#ced4d9;font-size:1rem;margin-left:.3rem}.no-stripes tbody tr:nth-child(even){background:#fff}.tight td,.tight th{font-size:.8rem;padding:5px}.horizontal{border:1px solid #ced4d9}.horizontal th{background:#edeef0;border-bottom:1px dotted #dee2e6}.horizontal tr:last-child td{border-bottom:0}.plain th{background:none}.expandable{width:100%}.expandable td{border-bottom:1px dotted #ced4d9}.expandable td:first-child{padding-left:2rem}.expandable td:first-child table td{padding-left:.6rem}.expandable .has_children td:first-child,.expandable .has_childen td:first-child{position:relative}.expandable .has_children td:first-child::before,.expandable .has_childen td:first-child::before{content:'\f063';font-family:'FontAwesome';left:5px;position:absolute;top:8px}.expandable .line_items table{margin:0 auto;width:95%}.expandable .line_items table th{background:#edeef0}.expandable.inactive{color:#dee2e6}table.courseplacesummary{border-top:2px solid #0d0d0d}table.courseplacesummary td{text-align:right;padding:5px 30px}table.courseplacesummary th,table.courseplacesummary td{border-bottom:3px solid #fff}table.courseplacesummary tbody th{border-top:none}table.courseplacesummary .header{border-bottom:2px solid #0d0d0d}table.courseplacesummary .highlightedorange{background:#fea}table.courseplacesummary .highlightedorange .bold{color:#f90;font-weight:bold}.agency-commission th,.agency-commission td{padding:.3rem .5rem}.agency-commission th.total,.agency-commission td.total{background:#fea}.agency-commission th.bg-white,.agency-commission td.bg-white{background:#fff}.agency-commission th.border-r,.agency-commission td.border-r{border-right:1px solid #adb5bd}tr.text-right td,tr.text-right th{text-align:right}.filter-wrap{align-items:center;background:#edeef0;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;color:#495057;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 1rem;padding:.5rem}.filter-wrap .heading{border-bottom:1px solid #ced4d9;color:#868e96;flex-basis:100%;font-size:.8rem;font-weifht:bold;margin:-.5rem -.5rem .5rem;padding:.3rem .5rem}.filter-wrap .actions{display:flex;justify-content:flex-end}.filter-wrap .filters{display:flex;flex-wrap:wrap;justify-content:flex-start}.filter-wrap .filter{border-right:1px dotted #ced4d9;margin-right:20px;padding-right:20px}.filter-wrap .filter input{width:auto}.filter-wrap label,.filter-wrap input[type='submit']{font-size:.8rem}.filter-wrap label{color:#868e96}.date_range{border-radius:8px;background:#f8f9fa;border:1px solid #dee2e6;margin:0 0 10px;padding:10px}.date_range label,.date_range input{color:#495057;display:inline;font-size:.9rem;margin-right:5px}.date_range input{margin-left:0}.date_range label+input{margin-right:15px}.dataTables_wrapper{font-size:.9em;margin:10px 0;position:relative}.dataTables_info{color:#71717A;font-size:.8em;padding-top:1rem;padding-bottom:0.7rem}.dataTables_filter{color:#71717A;padding:10px 0 3px 0;order:-1}.dataTables_filter label{display:flex;flex-direction:column;color:#51565A;font-size:.9rem;font-weight:660}.dataTables_filter input{background:#fff;border:1px solid #ced4d9;border-radius:3px;font-family:"Open Sans", Arial, Helvetica, sans-serif;padding:.2rem;width:250px;height:31px;padding-right:27px;margin-top:6px}.dataTables_filter .search-container{position:relative}.dataTables_filter .search-container .search-button{position:absolute;left:227px;top:11px}.dt-buttons{display:flex}.dt-buttons a{align-items:center;background:#edeef0;border-radius:4rem;color:#adb5bd;display:flex;font-size:1.2rem;height:2.5rem;justify-content:center;margin:0 0.2rem;width:2.5rem}.dt-buttons a:hover{background:#00aeef;color:#fff}.dataTables_length label{color:#495057;font-size:.8rem}.dataTables_paginate{margin-left:35px}.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_active{border:1px solid #adb5bd;color:#495057;cursor:pointer;display:inline-block;font-size:.8rem;margin:1px;min-width:20px;padding:.4rem;text-align:center}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_active.current{color:#fff;background:#51565A;border:1px solid #51565A;cursor:default}.dataTables_paginate .paginate_button:hover:not(.current),.dataTables_paginate .paginate_active:hover:not(.current){background:rgba(0,174,239,0.1)}.dataTables_paginate .paginate_active{background:#00aeef;border-right:1px solid #adb5bd;color:#fff}.dataTables_paginate .paginate_active:hover{background:#00aeef}.dataTables_paginate .paginate_button.disabled{background:#f8f9fa;color:#ced4d9}.dataTables_paginate .paginate_button.disabled:hover{background:#f8f9fa;cursor:default}th.sorting_asc{background:#ced4d9}th.sorting_asc::before{content:'\f0d8';font-family:FontAwesome;position:absolute;right:.3rem;top:.5rem}th.sorting_desc{background:#ced4d9}th.sorting_desc::before{content:'\f0dd';font-family:FontAwesome;position:absolute;right:5px;top:8px}th.sorting::before{color:#adb5bd;content:'\f0dc';font-family:FontAwesome;position:absolute;right:5px;top:8px}th.sorting.nosort::before{color:#adb5bd;content:''}.dataTables_top,.dataTables_wrapper .top,.dataTables_wrapper .bottom{display:flex;justify-content:space-between}.dataTables_top{flex-direction:column}.dataTables_bottom{display:flex;align-items:center;border-top:1px solid #dee2e6;padding-top:0.8rem}.dataTables_info,.dataTables_filter{width:30%}.dataTables_processing{background:#fea;border:1px solid #fc0;color:#cca300;left:5px;margin:0 0 10px;padding:5px 5px 5px 30px;position:absolute;top:5px;z-index:500}.dataTables_processing::before{content:'\f252';font-family:FontAwesome;left:5px;position:absolute;top:5px}.table-toggle-link:not(.hidden){display:flex;text-decoration:none;gap:.3em}.table-toggle-link:not(.hidden) span{text-decoration:underline}.table-toggle-link:not(.hidden) .fa{font-size:1.3em;margin-top:.1em}#course-table-links{margin-bottom:15px;font-weight:600}#course-table-links a:last-child{margin-left:30px}#grower_courses_wrapper .dataTables_top .dataTables_info{font-weight:600;font-size:1.1em;color:#383838}.grower-courses-header{position:relative}.grower-courses-header .object-actions{float:none !important;position:absolute;left:170px;top:0;margin-top:-3px}.cards{display:flex;flex-wrap:wrap;justify-content:flex-start}.card{box-sizing:border-box;border-radius:5px;border:1px solid #adb5bd;color:#495057;margin:1rem;padding:20px 20px 70px;position:relative;text-align:center;width:300px}.card.no-action{padding:20px}.card .card-header{border-radius:4px 4px 0 0;background:#adb5bd;color:#fff;font-size:1rem;font-weight:bold;margin:-20px -20px 0;padding:.5rem 20px}.card .card-body{margin:0 -20px;padding:20px}.card .card-title{border-bottom:1px solid #ced4d9;font-size:1.2rem;font-weight:bold;line-height:1.2;margin:0 0 1rem;padding:1rem 0}.card .card-title .field{padding:0}.card .card-title a{text-decoration:none}.card .card-status,.card .card-dates{font-size:.9rem;padding:1rem 0}.card .photo{box-sizing:border-box;background-color:#edeef0;background-position:center;background-size:cover;height:150px;margin:0 auto 1rem;width:150px}.card .photo .title{color:#868e96;font-size:.9rem;padding:.5rem}.card .photo.small{height:80px;width:80px}.card .photo.round{border-radius:75px}.card .card-subtitle{border-bottom:1px dotted #adb5bd;font-size:.8rem;margin:0 0 1rem;padding:.5rem;text-align:center}.card.ok{border:2px solid #7CC242}.card.ok .card-header{background:#7CC242}.card.warning{border:2px solid #f90}.card.warning .card-header{background:#f90}.card.error{border:2px solid #c00}.card.error .card-header{background:#c00}.card.microcard{align-items:center;display:flex;justify-content:flex-start;padding:.6rem;width:auto}.card.microcard .photo{margin:0 .6rem 0 0;height:60px;width:60px}.card.microcard .details{font-size:.9rem;text-align:left}.card.microcard .detail.email{font-size:.7rem}.card label+input[type='file']{margin-top:20px}.card input[type='file']{overflow:hidden;width:150px}.card .card-actions{box-sizing:border-box;bottom:0;left:0;padding:10px 20px 20px;position:absolute;width:100%}.card .card-actions button.fa-form-submit[type=submit]{background:none;border:0;color:#dee2e6;margin:0;padding:0}.card .card-actions button.fa-form-submit[type=submit]::before{content:'\f058';display:block;font-family:FontAwesome;font-size:32px}.card .card-actions button.fa-form-submit.upload[type=submit]::before{content:'\f093'}.card .card-actions button.fa-form-submit[type=submit]:hover::before{color:#7CC242}.contact-card .contact-details{text-align:left}.contact-card .contact-detail{border-top:1px dotted #ced4d9;font-size:.8rem;padding:.5rem;position:relative}.contact-card .contact-detail i{margin-right:.6rem}.repository-docs-wrapper{border-bottom:1px dotted #495057;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1rem;padding-bottom:1rem}a.repo-document{border-radius:5px;border:1px solid #00aeef;color:#495057;display:block;margin:.5rem;padding:1rem;text-decoration:none;width:300px}a.repo-document:hover{background:rgba(0,174,239,0.1)}a.repo-document i{color:#00aeef}a.repo-document .name{align-items:center;color:#00aeef;display:flex;font-size:.9rem;font-weight:bold;justify-content:center;padding-bottom:.4rem}a.repo-document .name i{font-size:1.2rem;margin-right:.4rem}a.repo-document .document-details{font-size:.8rem;margin:.4rem 0}a.repo-document .document-details .description{margin:.4rem 0}a.repo-document .version-details{border-top:1px dotted #adb5bd;color:#868e96;margin-top:.4rem;padding-top:.4rem;font-size:.7rem;text-align:center}.card.file-card{padding-bottom:150px}.card-download{font-size:1.4rem;line-height:1.5;margin:1em 0}.card-download a{text-decoration:none}.card-download i{display:block;font-size:3rem}.documents-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap}form{box-sizing:border-box}.applicant_document_form,.document-card{box-sizing:border-box;margin:1rem 1%;padding:20px 20px 50px;position:relative;width:48%}@media only screen and (min-width: 768px){.applicant_document_form,.document-card{width:30%}}@media only screen and (min-width: 900px){.applicant_document_form,.document-card{width:23%}}@media only screen and (min-width: 1200px){.applicant_document_form,.document-card{width:18%}}@media only screen and (min-width: 1600px){.applicant_document_form,.document-card{width:14.5%}}.applicant_document_form.visa_scan,.document-card.visa_scan{box-sizing:border-box;margin:1rem 10%;width:80%}.applicant_document_form .delete,.applicant_document_form .crop,.document-card .delete,.document-card .crop{display:none;left:5px;top:5px;position:absolute}.applicant_document_form .crop,.document-card .crop{left:auto;right:5px}.applicant_document_form:hover .delete,.applicant_document_form:hover .crop,.document-card:hover .delete,.document-card:hover .crop{display:block}.applicant_document_form .upload,.document-card .upload{cursor:pointer}.applicant_document_form .card-header .upload-info,.document-card .card-header .upload-info{font-size:.8rem;font-weight:400}.applicant_document_form .card-header .photo,.document-card .card-header .photo{align-items:center;background:none;display:flex;justify-content:center}.applicant_document_form .card-body,.document-card .card-body{padding:0 20px}.applicant_document_form .card-actions,.document-card .card-actions{box-sizing:border-box;position:absolute;bottom:0;padding:10px}.applicant_document_form img.document-ok,.document-card img.document-ok{position:absolute;right:15px;top:100px}.applicant_document_form .photo a,.document-card .photo a{display:block;height:100%;width:100%}.applicant_document_form .upload-info,.document-card .upload-info{border-top:1px dotted #dee2e6;color:#dee2e6;font-size:14px;line-height:17px;margin:5px 0;min-height:34px;padding:10px 0}.applicant_document_form .document-title,.document-card .document-title{border-bottom:1px dotted #adb5bd;font-size:14px;font-weight:bold;line-height:18px;margin:0 0 5px;min-height:36px;padding:10px}.applicant_document_form a.big-download-link,.document-card a.big-download-link{border-radius:5px;background:#fff;border:2px solid #00aeef;color:#495057;display:block;margin:0 0 10px;padding:10px;position:relative;text-decoration:none}.applicant_document_form a.big-download-link .download-title,.document-card a.big-download-link .download-title{font-weight:bold}.applicant_document_form a.big-download-link .download-details,.document-card a.big-download-link .download-details{font-size:.8rem}.applicant_document_form a.big-download-link .download-icon,.document-card a.big-download-link .download-icon{color:#00aeef;font-size:32px;position:absolute;right:10px}.applicant_document_form a.big-download-link:hover,.document-card a.big-download-link:hover{background:rgba(0,174,239,0.1)}.applicant_document_form.other-document-card .photo,.document-card.other-document-card .photo{height:80px}.applicant_document_form.other-document-card .description,.document-card.other-document-card .description{font-size:.8rem}.applicant_document_form.other-document-card .fa-upload,.document-card.other-document-card .fa-upload{font-size:60px;opacity:.3}.visa_scan_ticket{width:30%}.visa_edit_wrapper{float:left}.visa_edit_wrapper .documents-wrapper{display:block}.visa_edit_wrapper .documents-wrapper input{margin:0 0 20px 0}.visa_edit_wrapper .documents-wrapper img{align:left;margin-bottom:20px}.visa_edit_wrapper .documents-wrapper h4{margin-top:20px;text-align:left;color:#7CC242}.visa_edit_wrapper .documents-wrapper h4.background{position:relative;z-index:1;background-color:#fff;padding-left:20px}.visa_edit_wrapper .documents-wrapper h4.background:before{border-top:2px solid #ced4d9;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}.visa_edit_wrapper .documents-wrapper h4.background span{background-color:#fff;padding:0 15px;border-width:1px;border-color:#7CC242;border-style:solid}.visa_edit_wrapper .documents-wrapper h4.double:before{border-top:none}.visa_edit_wrapper .documents-wrapper h4.double:after{border-bottom:1px solid #ced4d9;-webkit-box-shadow:0 1px 0 0 #ced4d9;-moz-box-shadow:0 1px 0 0 #ced4d9;box-shadow:0 1px 0 0 #ced4d9;content:"";margin:0 auto;position:absolute;top:45%;left:0;right:0;width:100%;z-index:-1}.visa_edit_wrapper .documents-wrapper .container_visa-image{display:inline-block;position:relative}.visa_edit_wrapper .documents-wrapper .container_visa-image .remove{position:absolute;right:20px;top:20px;color:red;cursor:pointer;font-size:20px;border-radius:20px;background-color:#fff;padding:10px}.printpage #amenities-report-wrapper{margin:0 auto;position:relative;width:900px}.printpage #amenities-report{box-shadow:0 0 4px rgba(0,0,0,0.5);border:1px solid #adb5bd;padding:10px}.printpage #amenities-report .header-logo+h1{margin-top:0}.printpage #amenities-report .header-logo.breakbefore+h1{margin-top:25px}.printpage #amenities-report a{text-decoration:none}.printpage #amenities-report h1{background:#edeef0;padding:5px}.printpage #amenities-report h2{margin:15px 0 5px}.printpage #amenities-report .header-logo{display:none}.printpage #amenities-report table.summary{width:100%}.printpage #amenities-report table.summary th,.printpage #amenities-report table.summary td{background:none;border-bottom:1px dotted #adb5bd}.printpage #amenities-report table.summary th{font-weight:bold;width:25%}.printpage #amenities-report p,.printpage #amenities-report address{font-size:.9rem}.printpage #amenities-report caption,.printpage #amenities-report h2,.printpage #amenities-report fieldset legend{background:#fff;border-bottom:1px solid #000;color:#000;font-size:1rem;font-weight:bold;padding:5px 0}.printpage #amenities-report fieldset{border:0;padding:0}.printpage #amenities-report fieldset legend{display:block;width:100%}.printpage p.socialmedia{line-height:20px;margin:10px 0 20px}.printpage .printlabel{background:url(/images/icons/print-now.png) no-repeat scroll 0 0 #fff;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:4px 0 7px #adb5bd;float:right;margin-right:40px;padding:15px 20px 15px 60px}.printpage .printlabel a{font-size:.9rem;text-decoration:none}.notification{box-sizing:border-box;background:#e7f4dc;border-bottom:1px solid #7CC242;margin:0;padding:10px 40px 10px 20px;position:fixed;top:0;width:100%;z-index:1000}.notification .notice,.notification .confirm,.notification .systemnotice{color:#7CC242}.notification ul{font-size:.9em;margin:0 auto;padding:0}.notification ul li{list-style:none;margin:0;padding:5px 0}.notification a.close{color:#7CC242;font-size:24px;position:absolute;right:10px;top:5px;z-index:1001}.notification a.close:hover{color:#4b7727}.notification .alert a.close,.notification .error a.close{color:#c00}.notification .alert a.close:hover,.notification .error a.close:hover{color:maroon}.alert{background:#edeef0;border-left:1rem solid #495057;color:#495057;font-size:.9rem;margin:0 0 1rem;padding:1rem;position:relative}.alert a{border-bottom:1px dotted #495057;color:#495057;text-decoration:none}.alert a:hover{border-bottom:1px dotted #32373b;color:#32373b}.alert a.btn{border-bottom:0}.alert a.btn-warning,.alert a.btn-success{background:#495057;color:#fff}.alert a.btn-warning:hover,.alert a.btn-success:hover{background:#32373b}.alert.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-with-action .action{margin-left:1.4rem}.alert.alert-with-action .action a.review-icon{border-bottom:none}.alert.alert-warning-readable{background:#fff5e6;border-left:1rem solid #f90;color:#495057}.alert.alert-warning-readable a{border-bottom:1px dotted #495057;color:#495057;text-decoration:none}.alert.alert-warning-readable a:hover{border-bottom:1px dotted #32373b;color:#32373b}.alert.alert-warning-readable a.btn{border-bottom:0}.alert.alert-warning-readable a.btn-warning,.alert.alert-warning-readable a.btn-success{background:#495057;color:#fff}.alert.alert-warning-readable a.btn-warning:hover,.alert.alert-warning-readable a.btn-success:hover{background:#32373b}.alert.alert-warning-readable.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-warning-readable.alert-with-action .action{margin-left:1.4rem}.alert.alert-warning-readable.alert-with-action .action a.review-icon{border-bottom:none}.alert.alert-warning{background:#fff5e6;border-left:1rem solid #f90;color:#333333}.alert.alert-warning a{border-bottom:1px dotted #333333;color:#333333;text-decoration:none}.alert.alert-warning a:hover{border-bottom:1px dotted #1a1a1a;color:#1a1a1a}.alert.alert-warning a.btn{border-bottom:0}.alert.alert-warning a.btn-warning,.alert.alert-warning a.btn-success{background:#333333;color:#fff}.alert.alert-warning a.btn-warning:hover,.alert.alert-warning a.btn-success:hover{background:#1a1a1a}.alert.alert-warning.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-warning.alert-with-action .action{margin-left:1.4rem}.alert.alert-warning.alert-with-action .action a.review-icon{border-bottom:none}.alert.alert-secondary{background:#fea;border-left:1rem solid #aa8800;color:#aa8800}.alert.alert-secondary a{border-bottom:1px dotted #aa8800;color:#aa8800;text-decoration:none}.alert.alert-secondary a:hover{border-bottom:1px dotted #775f00;color:#775f00}.alert.alert-secondary a.btn{border-bottom:0}.alert.alert-secondary a.btn-warning,.alert.alert-secondary a.btn-success{background:#aa8800;color:#fff}.alert.alert-secondary a.btn-warning:hover,.alert.alert-secondary a.btn-success:hover{background:#775f00}.alert.alert-secondary.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-secondary.alert-with-action .action{margin-left:1.4rem}.alert.alert-secondary.alert-with-action .action a.review-icon{border-bottom:none}.alert.alert-danger,.alert.error_notification{background:#ffe0e0;border-left:1rem solid #c00;color:#c00}.alert.alert-danger a,.alert.error_notification a{border-bottom:1px dotted #c00;color:#c00;text-decoration:none}.alert.alert-danger a:hover,.alert.error_notification a:hover{border-bottom:1px dotted #990000;color:#990000}.alert.alert-danger a.btn,.alert.error_notification a.btn{border-bottom:0}.alert.alert-danger a.btn-warning,.alert.alert-danger a.btn-success,.alert.error_notification a.btn-warning,.alert.error_notification a.btn-success{background:#c00;color:#fff}.alert.alert-danger a.btn-warning:hover,.alert.alert-danger a.btn-success:hover,.alert.error_notification a.btn-warning:hover,.alert.error_notification a.btn-success:hover{background:#990000}.alert.alert-danger.alert-with-action,.alert.error_notification.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-danger.alert-with-action .action,.alert.error_notification.alert-with-action .action{margin-left:1.4rem}.alert.alert-danger.alert-with-action .action a.review-icon,.alert.error_notification.alert-with-action .action a.review-icon{border-bottom:none}.alert.alert-success{background:#e7f4dc;border-left:1rem solid #7CC242;color:#1a1a1a}.alert.alert-success a{border-bottom:1px dotted #1a1a1a;color:#1a1a1a;text-decoration:none}.alert.alert-success a:hover{border-bottom:1px dotted black;color:black}.alert.alert-success a.btn{border-bottom:0}.alert.alert-success a.btn-warning,.alert.alert-success a.btn-success{background:#1a1a1a;color:#fff}.alert.alert-success a.btn-warning:hover,.alert.alert-success a.btn-success:hover{background:black}.alert.alert-success.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.alert-success.alert-with-action .action{margin-left:1.4rem}.alert.alert-success.alert-with-action .action a.review-icon{border-bottom:none}.alert.info,.alert.alert-info{background:#effbff;border-left:1rem solid #00aeef;color:#00aeef}.alert.info a,.alert.alert-info a{border-bottom:1px dotted #00aeef;color:#00aeef;text-decoration:none}.alert.info a:hover,.alert.alert-info a:hover{border-bottom:1px dotted #0089bc;color:#0089bc}.alert.info a.btn,.alert.alert-info a.btn{border-bottom:0}.alert.info a.btn-warning,.alert.info a.btn-success,.alert.alert-info a.btn-warning,.alert.alert-info a.btn-success{background:#00aeef;color:#fff}.alert.info a.btn-warning:hover,.alert.info a.btn-success:hover,.alert.alert-info a.btn-warning:hover,.alert.alert-info a.btn-success:hover{background:#0089bc}.alert.info.alert-with-action,.alert.alert-info.alert-with-action{align-items:flex-start;display:flex;justify-content:space-between}.alert.info.alert-with-action .action,.alert.alert-info.alert-with-action .action{margin-left:1.4rem}.alert.info.alert-with-action .action a.review-icon,.alert.alert-info.alert-with-action .action a.review-icon{border-bottom:none}.alert h3{margin-top:0}.alert.inline-block{display:inline-block;margin:1rem 1rem 1rem 0;white-space:nowrap}input[type="submit"],button,.pseudobutton,.tag,.btn{background:#868e96;border:0;border-radius:1rem;color:#fff;display:inline-block;font-size:.9rem;font-weight:normal;margin:.3rem .3rem .1rem;padding:.4rem 1rem;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid}input[type="submit"]:hover,button:hover,.pseudobutton:hover,.tag:hover,.btn:hover{cursor:pointer;background:#495057;color:#fff}input[type="submit"]:disabled,input.disabled[type="submit"],button:disabled,button.disabled,.pseudobutton:disabled,.pseudobutton.disabled,.tag:disabled,.tag.disabled,.btn:disabled,.btn.disabled{background:#dee2e6 !important;color:#868e96 !important;cursor:not-allowed}td.actions input[type="submit"],td.actions button,td.actions .pseudobutton,td.actions .tag,td.actions .btn{color:#fff;font-size:.8rem}td.actions input[type="submit"]:hover,td.actions button:hover,td.actions .pseudobutton:hover,td.actions .tag:hover,td.actions .btn:hover{color:#fff}input.btn-primary[type="submit"],button.btn-primary,.pseudobutton.btn-primary,.tag.btn-primary,.btn.btn-primary{background:#00aeef}input.btn-primary[type="submit"]:hover,button.btn-primary:hover,.pseudobutton.btn-primary:hover,.tag.btn-primary:hover,.btn.btn-primary:hover{background:#0089bc}input.green[type="submit"],input.btn-success[type="submit"],input[type="submit"][type=submit],input[type="submit"] button,button.green,button.btn-success,button[type=submit],button button,.pseudobutton.green,.pseudobutton.btn-success,.pseudobutton[type=submit],.pseudobutton button,.tag.green,.tag.btn-success,.tag[type=submit],.tag button,.btn.green,.btn.btn-success,.btn[type=submit],.btn button{background:#7CC242;color:#fff}input.green[type="submit"]:hover,input.btn-success[type="submit"]:hover,input[type="submit"][type=submit]:hover,input[type="submit"] button:hover,button.green:hover,button.btn-success:hover,button[type=submit]:hover,button button:hover,.pseudobutton.green:hover,.pseudobutton.btn-success:hover,.pseudobutton[type=submit]:hover,.pseudobutton button:hover,.tag.green:hover,.tag.btn-success:hover,.tag[type=submit]:hover,.tag button:hover,.btn.green:hover,.btn.btn-success:hover,.btn[type=submit]:hover,.btn button:hover{background:#639e33;color:#fff}input.green.no-left-margin[type="submit"],input.btn-success.no-left-margin[type="submit"],input.no-left-margin[type="submit"][type=submit],input[type="submit"] button.no-left-margin,button.green.no-left-margin,button.btn-success.no-left-margin,button.no-left-margin[type=submit],button button.no-left-margin,.pseudobutton.green.no-left-margin,.pseudobutton.btn-success.no-left-margin,.pseudobutton.no-left-margin[type=submit],.pseudobutton button.no-left-margin,.tag.green.no-left-margin,.tag.btn-success.no-left-margin,.tag.no-left-margin[type=submit],.tag button.no-left-margin,.btn.green.no-left-margin,.btn.btn-success.no-left-margin,.btn.no-left-margin[type=submit],.btn button.no-left-margin{margin-left:0}input.secondary-action[type="submit"],button.secondary-action,.pseudobutton.secondary-action,.tag.secondary-action,.btn.secondary-action{background:#fff;border:1px solid #7CC242;color:#7CC242}input.secondary-action.black-text[type="submit"],button.secondary-action.black-text,.pseudobutton.secondary-action.black-text,.tag.secondary-action.black-text,.btn.secondary-action.black-text{color:#495057}input.secondary-action[type="submit"]:hover,button.secondary-action:hover,.pseudobutton.secondary-action:hover,.tag.secondary-action:hover,.btn.secondary-action:hover{background:#7CC242;color:#fff}input.remove-action[type="submit"],button.remove-action,.pseudobutton.remove-action,.tag.remove-action,.btn.remove-action{background:#fff;border:1px solid #c00;color:#c00}input.remove-action.black-text[type="submit"],button.remove-action.black-text,.pseudobutton.remove-action.black-text,.tag.remove-action.black-text,.btn.remove-action.black-text{color:#495057}input.remove-action[type="submit"]:hover,button.remove-action:hover,.pseudobutton.remove-action:hover,.tag.remove-action:hover,.btn.remove-action:hover{background:#c00;color:#fff}input.minor-action[type="submit"],button.minor-action,.pseudobutton.minor-action,.tag.minor-action,.btn.minor-action{background:#fff;border:1px solid #495057;color:#495057}input.minor-action[type="submit"]:hover,button.minor-action:hover,.pseudobutton.minor-action:hover,.tag.minor-action:hover,.btn.minor-action:hover{background:#495057;color:#fff}input.light-warning[type="submit"],button.light-warning,.pseudobutton.light-warning,.tag.light-warning,.btn.light-warning{background:#fff;border:1px solid #c00;color:#000}input.light-warning[type="submit"]:hover,button.light-warning:hover,.pseudobutton.light-warning:hover,.tag.light-warning:hover,.btn.light-warning:hover{background:#c00;color:#fff}input.btn-warning[type="submit"],input.remove[type="submit"],button.btn-warning,button.remove,.pseudobutton.btn-warning,.pseudobutton.remove,.tag.btn-warning,.tag.remove,.btn.btn-warning,.btn.remove{background:#f90;width:auto}input.btn-warning[type="submit"]:hover,input.remove[type="submit"]:hover,button.btn-warning:hover,button.remove:hover,.pseudobutton.btn-warning:hover,.pseudobutton.remove:hover,.tag.btn-warning:hover,.tag.remove:hover,.btn.btn-warning:hover,.btn.remove:hover{background:#cc7a00}input.red[type="submit"],input.plum[type="submit"],input.btn-danger[type="submit"],button.red,button.plum,button.btn-danger,.pseudobutton.red,.pseudobutton.plum,.pseudobutton.btn-danger,.tag.red,.tag.plum,.tag.btn-danger,.btn.red,.btn.plum,.btn.btn-danger{background:#c00;color:#fff !important}input.red[type="submit"]:hover,input.plum[type="submit"]:hover,input.btn-danger[type="submit"]:hover,button.red:hover,button.plum:hover,button.btn-danger:hover,.pseudobutton.red:hover,.pseudobutton.plum:hover,.pseudobutton.btn-danger:hover,.tag.red:hover,.tag.plum:hover,.tag.btn-danger:hover,.btn.red:hover,.btn.plum:hover,.btn.btn-danger:hover{background:#990000}input.no-button[type="submit"],button.no-button,.pseudobutton.no-button,.tag.no-button,.btn.no-button{background:none;color:#adb5bd;font-size:1rem;padding:0;width:auto;border:none}input.no-button[type="submit"]:hover,button.no-button:hover,.pseudobutton.no-button:hover,.tag.no-button:hover,.btn.no-button:hover{color:#00aeef}input.no-button.delete[type="submit"]:hover,button.no-button.delete:hover,.pseudobutton.no-button.delete:hover,.tag.no-button.delete:hover,.btn.no-button.delete:hover{color:#c00}input.no-button.link[type="submit"],button.no-button.link,.pseudobutton.no-button.link,.tag.no-button.link,.btn.no-button.link{color:#00aeef;text-decoration:underline}input.no-button.link[type="submit"]:hover,button.no-button.link:hover,.pseudobutton.no-button.link:hover,.tag.no-button.link:hover,.btn.no-button.link:hover{color:#007FAD}input.btn-lg[type="submit"],button.btn-lg,.pseudobutton.btn-lg,.tag.btn-lg,.btn.btn-lg{border-radius:4rem;font-size:1.3em;padding:.5rem 1.5rem}input.btn-sm[type="submit"],button.btn-sm,.pseudobutton.btn-sm,.tag.btn-sm,.btn.btn-sm{font-size:.8rem;padding:.3rem .8rem}input.print[type="submit"]::before,button.print::before,.pseudobutton.print::before,.tag.print::before,.btn.print::before{content:'\f02f';font-family:FontAwesome;font-size:18px;margin-right:.5rem}input.email[type="submit"]::before,button.email::before,.pseudobutton.email::before,.tag.email::before,.btn.email::before{content:'\f1d9';font-family:FontAwesome;font-size:18px;margin-right:.5rem}input.view[type="submit"]::before,button.view::before,.pseudobutton.view::before,.tag.view::before,.btn.view::before{content:'\f002';font-family:FontAwesome;font-size:18px;margin-right:.5rem}a.cancel-link{margin-left:15px}input.assign_btn{background:#7CC242;color:#fff;padding:3px 5px}input.assign_btn[disabled='disabled']{background:#adb5bd}input.assign_btn+a{margin-left:5px}a#cancel-transfer-request{background:#c00;color:#fff;border-color:#c00}a.link-with-icon{text-decoration:none}a.link-with-icon span{text-decoration:underline}a{color:#00aeef}h1,h2,h4{font-weight:normal}h1 a,h2 a,h4 a{text-decoration:none}h1{border-bottom:1px dotted #868e96;font-size:1.5rem;margin:0 0 1.5rem;padding:.3rem .3rem 1rem .3rem}.-no-border{border:none}.-no-padding{padding:0}h2{font-size:1.3rem;margin:0 0 1.3rem}h4{background:#000;color:#fff;font-size:1rem;margin:0 0 1rem;padding:.3rem}p{line-height:1.5}.blankstate{color:#adb5bd;text-align:center}.blankstate.big{font-size:1.4rem}.blankstate::before{color:#ced4d9;content:'\f071';display:block;font-family:FontAwesome;font-size:3rem}.nowrap{white-space:nowrap}.lighter{color:#71717A;font-weight:normal}.text-left{text-align:left !important}.small{font-size:0.9rem}.smaller{font-size:0.8rem}.muchsmaller{font-size:0.6rem}.big{font-size:1.2rem}.bigger{font-size:1.4rem}.text-center{text-align:center}.unbold{font-weight:normal !important}.hint{color:#6B6A6A;display:block;font-size:.75rem;margin:0;padding:2px 0}.no-space{margin:0;padding:0}.no-space.-dark{color:#495057}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mt-0{margin-top:0}.mt-0-important{margin-top:0 !important}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.ml-15{margin-left:15px}.ml-10{margin-left:10px}.key-changes{border:1px solid white;font-size:.9rem;line-height:1.4;overflow:auto;padding:15px}.terms-step{border-top:1px dotted #adb5bd;margin-top:1.3rem !important;padding-top:1.3rem}.terms-upload form{float:none;margin:0 auto}.itemprices .price{display:inline-block;margin-left:1rem}.terms-wrap{border:1px solid #adb5bd;height:300px;margin:1rem 0;overflow:scroll;padding:15px}.terms-wrap ol li{margin-bottom:2rem}.terms-wrap ol li ol li{margin-bottom:1rem}.terms-wrap ol li ol li ol li{margin-bottom:.5rem}.newnote,.deletenote{display:none}.note{background:rgba(255,238,170,0.5);border:1px solid #fea;color:#aa8800;margin:.6rem 0;padding:.6rem}.note.growernotes{background:#e7f4dc;border:1px solid #7CC242;color:#639e33;font-size:1rem}.note.growernotes .note-header{background:#daeec9;border-bottom:1px dotted #7CC242}.note .note-header{background:#fea;display:flex;justify-content:space-between;margin:-10px -10px 10px;padding:10px}.note .note-header a{color:#ddb100;display:inline-block;font-size:1.3rem;margin-left:.5rem}.note .note-header a:hover{color:#aa8800}.note .note-title{font-weight:bold}.note .note-info{font-size:.8rem}.note .note-content{font-size:.9rem}.note th,.note thead td{background:#fea;color:#495057}form .note-header .field input[type=text]{background:#fea;border:1px dotted #f90;font-size:1.2em}form .note-content .field textarea{background:rgba(255,238,170,0.5);border:1px dotted #f90;font-size:1.2em}#newnote .note-header{font-size:1.1rem;margin-top:0}fieldset#newnote{background:rgba(255,238,170,0.5);border:1px solid #fea}.home-office__content{width:40rem;margin:8em auto;max-width:100%}.home-office__content h2{font-weight:600;color:#212529;font-size:1.2em}.home-office__content p{color:#495057}.home-office__content div.input{max-width:22em;margin-bottom:1.5em}.home-office__content div.input label{font-weight:bold;display:block;margin-bottom:0.5em;color:#495057}.home-office__content div.input label abbr{display:none}.home-office__content .form-actions a{text-decoration:none;font-weight:bold;font-size:0.842em}.home-office__content .form-actions.text-right{text-align:right;margin-top:2em}.modal{display:none;z-index:10;position:relative}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:999}.modal__container{background-color:#fff;padding:30px;max-width:650px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__header h4{margin-top:0 !important}.modal__header h4:before{display:none !important}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem}.modal-buttons{text-align:right}#content{box-sizing:border-box;background:#fff;margin:0 auto;padding:10px 20px;position:relative;z-index:1}.narrow #content{max-width:700px;padding:10px}.flex-cols{display:flex;justify-content:space-between}.flex-cols.centered{justify-content:center}.flex-cols .flex-col-half{box-sizing:border-box;width:48%}.flex-cols .flex-col-third{box-sizing:border-box;width:31%}img.portrait{left:-160px;position:absolute}img.profile{box-shadow:0 0 4px rgba(0,0,0,0.5);border:8px solid #fff}#photos.pane img{position:relative}.photoupload{float:right;width:500px}.mapcanvas{border:1px solid #495057}#photo_gallery .card.photo-card{margin:1rem;padding-bottom:95px;width:150px}#photo_gallery .card.photo-card:hover .delete_link{display:block}#photo_gallery .card.photo-card .photo{box-shadow:0 0 0 rgba(0,0,0,0.5);border:0;display:block;margin:0;padding:0}#photo_gallery .card.photo-card .delete_link{color:#dee2e6}#photo_gallery .card.photo-card .delete_link:hover{color:#c00}.error.ui-dialog{border:1px solid #c00}.error.ui-dialog .ui-dialog-titlebar{background:#c00;border:1px solid maroon}.error.ui-dialog #dialog_error{color:#c00}.error.ui-dialog #dialog_error ul{list-style:none;margin:0;padding:0}.error.ui-dialog #dialog_error li{border-top:1px dotted #c00;list-style:none;margin:0;padding:3px 0}.secondary-error.ui-dialog .ui-dialog-titlebar{color:#c00}.warning.ui-dialog{border:1px solid #f90}.warning.ui-dialog .ui-dialog-titlebar{background:#f90;border:1px solid #b36b00}.warning.ui-dialog #dialog_warning{color:#f90}.warning.ui-dialog #dialog_warning ul{list-style:none;margin:0;padding:0}.warning.ui-dialog #dialog_warning li{border-top:1px dotted #f90;list-style:none;margin:0;padding:3px 0}.success.ui-dialog{border:1px solid #7CC242}.success.ui-dialog .ui-dialog-titlebar{background:#7CC242;border:1px solid #578b2d}.success.ui-dialog #dialog_warning{color:#7CC242}.success.ui-dialog #dialog_warning ul{list-style:none;margin:0;padding:0}.success.ui-dialog #dialog_warning li{border-top:1px dotted #7CC242;list-style:none;margin:0;padding:3px 0}span.badge,a.badge{border-radius:3px;background:#868e96;color:#fff;font-size:.8rem;margin:0 5px;padding:3px 5px}span.badge.red,a.badge.red{background:#c00}span.badge.orange,a.badge.orange{background:#f90}span.badge.green,a.badge.green{background:#7CC242}.medicalconditions{border:1px solid #c00;margin:0 0 1rem;padding:.5rem .5rem .5rem 3.5rem;position:relative}.medicalconditions::before{color:#c00;content:'\f0fa';font-family:FontAwesome;font-size:2rem;left:1rem;position:absolute;top:.5rem;width:3rem}.medicalconditions .details{color:#868e96;font-size:.8rem}.medicalconditions ul{list-style:none;margin:0 0 .5rem;padding:0}.medicalconditions ul li{border-radius:3px;background:#dee2e6;display:block;float:left;font-size:.7rem;list-style:none;margin:0 5px 5px 0;padding:3px 10px}.medicalconditions p.details{border-top:1px dotted #adb5bd;clear:both;font-size:.7em;margin:0;padding:5px 0}.tip{background:#fea;border:1px solid #fc0;color:#b38f00;font-size:.9rem;margin:0 0 1rem;min-height:1rem;padding:.5rem .5rem .5rem 2.5rem;position:relative}.tip::before{color:#b38f00;content:'\f0eb';font-family:FontAwesome;font-size:2rem;left:.5rem;position:absolute;top:.1rem;width:3rem}.object-actions{float:right;padding-top:5px}.object-actions a.fa-stack .fa-stack-2x{color:#e7f4dc}.object-actions a.fa-stack:hover .fa-stack-2x{color:#cce7b6}.object-actions a.fa-stack .fa-stack-1x{color:#7CC242}.object-actions a.fa-stack.clear .fa-stack-2x{color:#dee2e6}.object-actions a.fa-stack.clear:hover .fa-stack-2x{color:white}.object-actions a.fa-stack.clear .fa-stack-1x{color:#adb5bd}h1 .object-actions{padding-top:0}.medical-questionnaire-checklist .field{border-bottom:1px dotted #adb5bd}.medical-questionnaire-checklist ul,.medical-questionnaire-checklist li{font-size:.9rem;line-height:1.5}#ui-datepicker-div,#ui-monthpicker-div{z-index:102 !important}.participant-arrival-info{border:1px solid #adb5bd;margin-bottom:.5rem;padding:.5rem}.participant-arrival-info .photo-link{display:block;margin-right:1rem;width:70px}.participant-arrival-info .participant-and-course-info{display:flex;font-size:.9rem;justify-content:flex-start}.participant-arrival-info .participant-and-course-details .participant-name{font-size:1rem}.participant-arrival-info .participant-and-course-details .course-details{display:flex;font-size:.9rem;justify-content:flex-start}.participant-arrival-info .participant-and-course-details .detail{color:#868e96;margin-right:1rem}.participant-arrival-info .participant-and-course-details .detail a{display:inline-block}.participant-arrival-info .permitted-arrival-wrapper,.participant-arrival-info .out-of-hours-request-wrapper{background:#f8f9fa;border-top:1px dotted #ced4d9;color:#868e96;font-size:.8rem;margin:0 -.5rem -.5rem;padding:0 .5rem .5rem}.participant-arrival-info .permitted-arrival-wrapper .title,.participant-arrival-info .out-of-hours-request-wrapper .title{padding:.3rem .1rem}.participant-arrival-info .permitted-arrival-wrapper .permitted-arrival-times,.participant-arrival-info .out-of-hours-request-wrapper .permitted-arrival-times{display:flex;flex-wrap:wrap;font-size:.8rem;justify-content:flex-start}.participant-arrival-info .permitted-arrival-wrapper .permitted-arrival-times .day,.participant-arrival-info .out-of-hours-request-wrapper .permitted-arrival-times .day{background:#edeef0;margin:.1rem;padding:.5rem}.participant-arrival-info .out-of-hours-request-wrapper{color:#343a40;margin-top:.5rem}.participant-arrival-info .arrival-details-input,.participant-arrival-info .arrival-details-display{align-items:flex-end;border-top:1px dotted #ced4d9;display:flex;margin-top:.5rem}.participant-arrival-info .arrival-details-input .field,.participant-arrival-info .arrival-details-display .field{flex-grow:1}.participant-arrival-info .arrival-details-input .field,.participant-arrival-info .arrival-details-input .arrival-details-submit,.participant-arrival-info .arrival-details-display .field,.participant-arrival-info .arrival-details-display .arrival-details-submit{margin:0 5px;padding:5px 0}.participant-arrival-info .arrival-details-input .field .tag,.participant-arrival-info .arrival-details-input .arrival-details-submit .tag,.participant-arrival-info .arrival-details-display .field .tag,.participant-arrival-info .arrival-details-display .arrival-details-submit .tag{font-size:.8rem;padding:.5rem 1rem}.participant-arrival-info .arrival-details-display{margin-top:0;padding-top:.5rem}.participant-arrival-info .requested-arrival-time-and-notes{flex-grow:1;font-size:.9rem}.participant-arrival-info .arrival-details-approve-or-reject{display:flex;flex-wrap:nowrap}.participant-arrival-info .previous-submission-rejected,.participant-arrival-info .arrival-times-not-permitted{background:rgba(204,0,0,0.2);color:#c00;font-size:.8rem;margin-bottom:.3rem;padding:.5rem .5rem .5rem 1.5rem;position:relative}.participant-arrival-info .previous-submission-rejected .icon,.participant-arrival-info .arrival-times-not-permitted .icon{left:.5rem;position:absolute;top:.5rem;width:1.4rem}.participant-arrival-info .previous-submission-rejected .icon::before,.participant-arrival-info .arrival-times-not-permitted .icon::before{content:'\f071';font-family:FontAwesome}a.helpme{color:#ced4d9}a.helpme:hover{color:#00aeef}.page-explanation{background:#edeef0;color:#868e96;font-size:.8rem;margin-top:2rem;padding:1rem 1rem 1rem 3rem;position:relative}.page-explanation p{margin:0 0 1rem}.page-explanation p:last-child{margin:0}.page-explanation::before{content:'\f05a';color:#ced4d9;font-family:FontAwesome;font-size:2rem;left:.5rem;position:absolute;top:.5rem}.status-flag,a.status-flag{border-radius:4px;display:inline-block;font-size:11px;line-height:1;margin:0 0 2px;padding:4px 6px;text-decoration:none}.status-flag:not(.print),a.status-flag:not(.print){background:#495057;color:#fff}.status-flag.out:not(.print),.status-flag.sf-error:not(.print),.status-flag.n:not(.print),a.status-flag.out:not(.print),a.status-flag.sf-error:not(.print),a.status-flag.n:not(.print){background:#c00}.status-flag.in:not(.print),.status-flag.sf-ok:not(.print),.status-flag.y:not(.print),.status-flag.c:not(.print),a.status-flag.in:not(.print),a.status-flag.sf-ok:not(.print),a.status-flag.y:not(.print),a.status-flag.c:not(.print){background:#639e33}.status-flag.warn:not(.print),.status-flag.sf-warn:not(.print),a.status-flag.warn:not(.print),a.status-flag.sf-warn:not(.print){background:#f90}.status-flag.neutral:not(.print),.status-flag.e:not(.print),a.status-flag.neutral:not(.print),a.status-flag.e:not(.print){background:#495057}.status-flag.blue:not(.print),a.status-flag.blue:not(.print){background:#00aeef}.status-flag.purple:not(.print),.status-flag.move-in:not(.print),.status-flag.double-booking:not(.print),a.status-flag.purple:not(.print),a.status-flag.move-in:not(.print),a.status-flag.double-booking:not(.print){background:#a41d7d}.status-flag.fade-purple:not(.print),.status-flag.move-out:not(.print),a.status-flag.fade-purple:not(.print),a.status-flag.move-out:not(.print){background:rgba(164,29,125,0.7)}.status-flag.print,a.status-flag.print{background:#fff;border:2px solid #495057;color:#495057}.status-flag.print.out,.status-flag.print.sf-error,.status-flag.print.n,a.status-flag.print.out,a.status-flag.print.sf-error,a.status-flag.print.n{border:2px solid #c00;color:#c00}.status-flag.print.in,.status-flag.print.sf-ok,.status-flag.print.y,.status-flag.print.c,a.status-flag.print.in,a.status-flag.print.sf-ok,a.status-flag.print.y,a.status-flag.print.c{border:2px solid #639e33;color:#639e33}.status-flag.print.warn,.status-flag.print.sf-warn,a.status-flag.print.warn,a.status-flag.print.sf-warn{border:2px solid #f90;color:#f90}.status-flag.print.neutral,.status-flag.print.e,a.status-flag.print.neutral,a.status-flag.print.e{border:2px solid #495057;color:#495057}.status-flag.print.blue,a.status-flag.print.blue{border:2px solid #00aeef;color:#00aeef}.fa-child.male{color:#0089bc}.fa-child.female{color:#ff007f}.english-speaking-stars{white-space:nowrap}.claim-tag,a.claim-tag,a.table-action-button,input.table-button{border-radius:1rem;background:#868e96;color:#fff;display:inline-block;font-size:.7rem;padding:.3rem .6rem;margin:.1rem 0;text-decoration:none;white-space:nowrap}.claim-tag[disabled=disabled],a.claim-tag[disabled=disabled],a.table-action-button[disabled=disabled],input.table-button[disabled=disabled]{background:#ced4d9}.claim-tag[disabled=disabled]:hover,a.claim-tag[disabled=disabled]:hover,a.table-action-button[disabled=disabled]:hover,input.table-button[disabled=disabled]:hover{background:#ced4d9}.claim-tag.claim,.claim-tag.assign,.claim-tag.book,.claim-tag.approve-grower,a.claim-tag.claim,a.claim-tag.assign,a.claim-tag.book,a.claim-tag.approve-grower,a.table-action-button.claim,a.table-action-button.assign,a.table-action-button.book,a.table-action-button.approve-grower,input.table-button.claim,input.table-button.assign,input.table-button.book,input.table-button.approve-grower{background:#7CC242;color:#fff}.claim-tag.claim[disabled=disabled],.claim-tag.assign[disabled=disabled],.claim-tag.book[disabled=disabled],.claim-tag.approve-grower[disabled=disabled],a.claim-tag.claim[disabled=disabled],a.claim-tag.assign[disabled=disabled],a.claim-tag.book[disabled=disabled],a.claim-tag.approve-grower[disabled=disabled],a.table-action-button.claim[disabled=disabled],a.table-action-button.assign[disabled=disabled],a.table-action-button.book[disabled=disabled],a.table-action-button.approve-grower[disabled=disabled],input.table-button.claim[disabled=disabled],input.table-button.assign[disabled=disabled],input.table-button.book[disabled=disabled],input.table-button.approve-grower[disabled=disabled]{background:#ced4d9}.claim-tag.claim:hover,.claim-tag.assign:hover,.claim-tag.book:hover,.claim-tag.approve-grower:hover,a.claim-tag.claim:hover,a.claim-tag.assign:hover,a.claim-tag.book:hover,a.claim-tag.approve-grower:hover,a.table-action-button.claim:hover,a.table-action-button.assign:hover,a.table-action-button.book:hover,a.table-action-button.approve-grower:hover,input.table-button.claim:hover,input.table-button.assign:hover,input.table-button.book:hover,input.table-button.approve-grower:hover{background:#639e33;color:#fff}.claim-tag.claim[disabled=disabled]:hover,.claim-tag.assign[disabled=disabled]:hover,.claim-tag.book[disabled=disabled]:hover,.claim-tag.approve-grower[disabled=disabled]:hover,a.claim-tag.claim[disabled=disabled]:hover,a.claim-tag.assign[disabled=disabled]:hover,a.claim-tag.book[disabled=disabled]:hover,a.claim-tag.approve-grower[disabled=disabled]:hover,a.table-action-button.claim[disabled=disabled]:hover,a.table-action-button.assign[disabled=disabled]:hover,a.table-action-button.book[disabled=disabled]:hover,a.table-action-button.approve-grower[disabled=disabled]:hover,input.table-button.claim[disabled=disabled]:hover,input.table-button.assign[disabled=disabled]:hover,input.table-button.book[disabled=disabled]:hover,input.table-button.approve-grower[disabled=disabled]:hover{background:#ced4d9}.claim-tag.unclaim,a.claim-tag.unclaim,a.table-action-button.unclaim,input.table-button.unclaim{background:#c00;color:#fff}.claim-tag.unclaim:hover,a.claim-tag.unclaim:hover,a.table-action-button.unclaim:hover,input.table-button.unclaim:hover{background:#990000;color:#fff}.fa-extra-dexterous-work::before{color:#ff007f;content:'\f004'}.fa-extra-female::before{color:#ff007f;content:'\f1ae'}.fa-extra-heavy-lifting::before{content:'\f275'}.fa-extra-no-preference::before{content:'\f275'}.fa-extra-male::before{color:#adb5bd;content:'\f10c'}.fa-extra-driver::before{content:'\f207'}h2.visa{align-items:center;background:#7CC242;color:#fff;display:flex;font-size:.9rem;justify-content:flex-start;padding:.6rem 1rem}h2.visa i{font-size:2rem;margin-right:1rem}.upcoming-course{background:#f8f9fa;border:1px solid #ced4d9;margin:0 0 .5rem;padding:.5rem}.upcoming-course .upcoming-course-dates{background:#343a40;color:#fff;font-size:.8rem;margin:-.5rem -.5rem .5rem;padding:.5rem}.upcoming-course .upcoming-course-name{font-weight:bold}.upcoming-course .upcoming-course-farm{font-size:.9rem;color:#868e96}.upcoming-course-item{margin-bottom:1.5rem;padding:0 20px}.upcoming-course-item.-top-indent{padding-top:15px}.upcoming-course-item .upcoming-course-label{margin-bottom:.3rem}.upcoming-course-item .upcoming-course-row{margin-bottom:.3rem}.upcoming-course-day{margin-bottom:.3rem}.upcoming-course-day .day{display:inline-block;width:2.5rem}.ticket-photo,.visa-photo{align-items:center;background:#f8f9fa;display:flex;height:320px;justify-content:center;width:100%}.flex-col-half form.visa_application{width:100%}.clear-btn,a.clear-tag,input.table-button{border-radius:1rem;background:#c00;color:#fff !important;display:inline-block;font-size:.7rem;padding:.3rem .6rem;margin:.1rem 0;text-decoration:none;white-space:nowrap}.clear-btn[disabled=disabled],a.clear-tag[disabled=disabled],input.table-button[disabled=disabled]{background:#ced4d9}.clear-btn[disabled=disabled]:hover,a.clear-tag[disabled=disabled]:hover,input.table-button[disabled=disabled]:hover{background:#990000;color:#fff}td.transfer-actions{position:relative}td.transfer-actions a.info{position:absolute !important;top:7px;right:75px}.back-to-admin{background:#0089bc;border-bottom:1px solid #fff}.back-to-admin a{color:rgba(255,255,255,0.6)}.back-to-admin a:hover{color:#fff}a.print,a.email{font-size:.9em;text-decoration:none}a.print::before,a.email::before{content:'\f02f';font-family:FontAwesome;margin-right:.3rem}h1 .keydata{border-top:1px dotted #dee2e6;color:#868e96;font-size:.8rem;font-weight:normal;margin:5px 0 0;padding:11px 0 0}h1 .keydata span.badge{margin:0 5px 0 0;vertical-align:baseline}h1 a{text-decoration:none}h4{background:#f8f9fa;border-bottom:1px dotted #495057;font-size:1.2rem;font-weight:bold}#loginpanel{background:url(/images/logos/Participants.png) no-repeat scroll center 0 #fff;border:2px solid #00aeef;box-shadow:0 0 10px rgba(0,174,239,0.3)}.rrequest,.rok{border-radius:10px;border:2px solid #7CC242;margin:3rem auto;max-width:760px;padding:20px 20px 90px;position:relative;text-align:center}.rrequest.transfer,.rok.transfer{text-align:left;padding-bottom:50px}.rrequest.transfer .half input.date,.rok.transfer .half input.date{width:fit-content}.rrequest.transfer a:not(.btn),.rok.transfer a:not(.btn){color:#00aeef}.rrequest.transfer abbr[title='required'],.rok.transfer abbr[title='required']{display:none}.rrequest a:not(.btn),.rok a:not(.btn){color:#7CC242}.rrequest .checklist,.rok .checklist{text-align:left}.rrequest .checklist p,.rok .checklist p{border-bottom:1px dotted #7CC242;font-size:1.1em}.rrequest .checklist p img,.rok .checklist p img{vertical-align:middle}.rrequest .checklist p.checked,.rok .checklist p.checked{margin:0;min-height:28px;padding:10px 0 15px 60px}.rrequest .checklist p.checked.ok,.rok .checklist p.checked.ok{position:relative}.rrequest .checklist p.checked.ok::before,.rok .checklist p.checked.ok::before{color:#7CC242;content:'\f00c';font-family:FontAwesome;font-size:2em;left:10px;position:absolute;top:0}.rrequest .checklist p.checked.notok,.rok .checklist p.checked.notok{position:relative}.rrequest .checklist p.checked.notok::before,.rok .checklist p.checked.notok::before{color:#c00;content:'\f071';font-family:FontAwesome;font-size:2em;left:10px;position:absolute;top:5px}.rrequest form p input[type='submit'],.rok form p input[type='submit']{border-radius:3px;background:#639e33;border:3px solid #639e33;color:#fff;font-size:1.2em;padding:-5px}a.button{border-radius:3px;background:#639e33;border:1px solid #639e33;color:#fff;font-size:1rem;padding:5px 10px;text-decoration:none}a.button:hover{background:#4b7727}a.button.reject{background:#fff;border:1px solid #c00;color:#c00}a.button.reject:hover{background:#c00;color:#fff}.checklist a.button{border-radius:3px;float:right;margin:5px 0 10px}.participant-offer,.participant-ni-number{border-radius:5px;font-size:1.1em;margin:10px 0;min-height:22px;padding:1rem 1rem 1rem 3rem}.participant-offer a.tag,.participant-ni-number a.tag{margin-top:-5px}.participant-offer p,.participant-ni-number p{margin:0 0 10px}.participant-offer{border:2px solid #7CC242;color:#7CC242;position:relative}.participant-offer::before{content:'\f06c';font-family:FontAwesome;font-size:2rem;left:.5rem;position:absolute;top:1rem}.participant-ni-number{background:#fea;font-size:1em;position:relative}.participant-ni-number::before{color:#7CC242;content:'\f06c';font-family:FontAwesome;font-size:2rem;left:.5rem;position:absolute;top:1rem}.participant-ni-number form input[type='text'],.participant-ni-number .field input[type='text']{background:#fff}ul.transfer-conditions{font-size:.9em;margin-right:20px}ul.transfer-conditions li{line-height:1.4;margin:0 0 4px}.card.offer-card{padding:20px 20px 110px}.card.offer-card .card-header{font-size:.9rem;font-weight:normal}.card.offer-card .card-title{font-size:1rem;font-weight:normal}.card.offer-card .card-dates{font-size:.8rem;padding:0}.card.offer-card.ok .card-header{background:rgba(124,194,66,0.2);border-bottom:1px dotted #7CC242;color:#7CC242}.card.offer-card.warning{padding:20px}.card.offer-card.warning .card-header{background:rgba(255,153,0,0.2);border-bottom:1px dotted #f90;color:#f90}.card .offer-expiry .expiry-date{font-weight:bold}.card.error a.button{color:#fff}.card.error .refer-back-reason{border-top:1px solid #c00;color:#c00;margin-top:.5rem;padding-top:.5rem}.card.checklist-card{margin:0 auto;padding:20px 20px 170px;width:720px}.card.checklist-card a{color:#00aeef}.card.checklist-card a:hover{color:#0089bc}.card.checklist-card a.review-icon{color:#c00;float:right;margin-right:10px;text-decoration:none}.card.checklist-card a.review-icon:hover{color:#990000}.card.checklist-card .checklist{margin-top:2rem;text-align:left}.card.checklist-card .checklist .alert{margin-bottom:2px}.card.checklist-card .checklist p{border-bottom:1px dotted #495057;font-size:1.1em}.card.checklist-card .checklist p img{vertical-align:middle}.card.checklist-card .checklist p.checked{margin:0;min-height:28px;padding:10px 0 15px 60px}.card.checklist-card .checklist p.checked.ok{position:relative}.card.checklist-card .checklist p.checked.ok::before{color:#7CC242;content:'\f00c';font-family:FontAwesome;font-size:2em;left:10px;position:absolute;top:0}.card.checklist-card .checklist p.checked.notok{background:rgba(204,0,0,0.1);border-bottom:1px solid #fff;color:#c00;position:relative}.card.checklist-card .checklist p.checked.notok::before{color:#c00;content:'\f071';font-family:FontAwesome;font-size:2em;left:10px;position:absolute;top:5px}.fees-alert{margin-bottom:15px;margin-left:5px;background-color:#FFF8F0;padding:15px;border-left:10px solid #BB6402}.participant-profile-wrapper.container .person-heading .participant_name{font-size:1.5em;margin-bottom:0.8em}.participant-profile-wrapper.container .person-heading .participant_id_heading{font-size:0.9em;margin-bottom:0.3em}.participant-profile-wrapper.container .person-heading .participant_id_number{color:#495057}.participant-profile-wrapper.container fieldset{padding-top:1.5em}.participant-profile-wrapper.container #requires_visa{margin:0 0 .5em 0.5em}.participant-profile-wrapper.container select{padding:0.3em;margin-top:0.3em;border-color:#adb5bd;border-radius:3px}.participant-profile-wrapper.container .form-buttons{border-top:none !important;padding-top:0 !important;justify-content:flex-start !important}.parsley-errors-list{list-style-type:none !important;margin-left:0 !important;margin-top:0.2em !important;color:#D9534F !important}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#333}.pay-data-message{max-width:600px}
