table.daypart td span.custom-checkbox{padding:3px;display:block;height:50px}table.daypart td span.custom-checkbox:hover{background:#ccc;height:50px}table.daypart td span.custom-checkbox.checked{position:relative;z-index:2;height:25px;width:25px;display:block;background:url(../img/checkmark.png) center no-repeat;margin:0 auto}table.daypart td span.selected.white-bullet{position:absolute;top:0;bottom:0;right:0;left:0;height:30px;background-color:#fff;width:30px;border-radius:100%}table.daypart th,table.daypart td{width:50px;height:50px;font-size:18px;font-family:'Roboto Condensed',sans-serif;line-height:48px}table.daypart .part{text-align:left;width:100px}table.daypart .odd{background-color:#0085bf}table.daypart .even{background-color:#007aaf}div.js-form-item-field-salary-calculator input#edit-field-salary-calculator{display:none}table.salary-calculator-input tr.salary-with-experience,table.salary-calculator-input tr.salary-without-experience{display:none}table.salary-calculator-input tr td{padding:5px;background:#f1f1f1}table.salary-calculator-input tr td a.add-row,table.salary-calculator-input tr td a.remove-row{float:right;font-size:36px;text-decoration:none;font-family:Verdana,Geneva,Tahoma,sans-serif}table.salary-calculator-input tr td a.remove-row{font-size:20px}table.salary-calculator-input tr:first-child td a.remove-row{display:none}table.salary-calculator-input tr.salary,table.salary-calculator-input tr.salary-without-experience{border-bottom:1px solid #ccc}table.salary-calculator-input tr.salary td,table.salary-calculator-input tr.salary-without-experience td{padding-bottom:20px}table.salary-calculator-input tr.age-row:first-child{border-top:4px solid #ccc}table.salary-calculator-input tr.age-selection td{padding:20px 15px 5px 5px}.salary-calculator-wrapper{padding:15px;border-radius:10px;background:#007aaf;color:#fff;max-width:600px;margin:0 auto}.salary-calculator-wrapper .salary-calculator h4{text-transform:uppercase;font-size:18pt;margin:0}.salary-calculator-wrapper .salary-calculator p{overflow:auto}.salary-calculator-wrapper .salary-calculator p label{display:block;float:left;margin-right:15px;font-weight:normal}.salary-calculator-wrapper .salary-calculator select{color:#000;padding:5px}.salary-calculator-wrapper .salary-calculator .your-salary{width:200px;background:#fff;border-radius:5px;margin:10px auto;font-weight:600;color:#000;text-align:center}.content--franchiser-dashboard{padding-bottom:40px}.content--franchiser-dashboard .block.custom-block-title h1{margin-bottom:0;font-weight:100;margin-top:40px}.content--franchiser-dashboard .block.custom-block-title .actions{height:50px}.content--franchiser-dashboard .block.custom-block-title .actions .applications-action{height:50px;padding:10px;display:inline-block;vertical-align:middle}.content--franchiser-dashboard .block.custom-block-title .actions .apps-action-button{vertical-align:middle}.content--franchiser-dashboard .block.custom-block-title .actions .apps-action-button:hover{cursor:pointer}.content--franchiser-dashboard .block.custom-block-title .actions .apps-action-button.disabled{cursor:default}.content--franchiser-dashboard .portal-nav{background-color:#e21836}.content--franchiser-dashboard .portal-nav ul{list-style:none;margin:0}.content--franchiser-dashboard .portal-nav ul li{display:inline-block}.content--franchiser-dashboard .portal-nav ul li a{color:#fff;padding-right:25px;margin-right:25px;border-right:1px dotted #fff;display:block;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:16px;padding:25px 25px 25px 0;text-decoration:none}.content--franchiser-dashboard .portal-nav ul li a.active{background:url(../img/pointer.png) no-repeat bottom 0 left 0}.content--franchiser-dashboard .applications-index,.content--franchiser-dashboard .vacancies-index{padding:0}.content--franchiser-dashboard .applications-index h3,.content--franchiser-dashboard .vacancies-index h3{font-weight:100;margin-bottom:0}.content--franchiser-dashboard .applications-index table,.content--franchiser-dashboard .vacancies-index table{text-align:left;border:1px solid #dfe5e6;width:100%}.content--franchiser-dashboard .applications-index table tr th,.content--franchiser-dashboard .vacancies-index table tr th,.content--franchiser-dashboard .applications-index table tr td,.content--franchiser-dashboard .vacancies-index table tr td{padding:20px}.content--franchiser-dashboard .applications-index table tr th,.content--franchiser-dashboard .vacancies-index table tr th{background-color:#007aaf;color:#fff;text-transform:uppercase;font-size:16px;font-weight:300}.content--franchiser-dashboard .applications-index table tr.odd,.content--franchiser-dashboard .vacancies-index table tr.odd{background-color:#fff}.content--franchiser-dashboard .applications-index table tr.even,.content--franchiser-dashboard .vacancies-index table tr.even{background-color:#f1f1f1}.content--franchiser-dashboard .applications-index table tr.error,.content--franchiser-dashboard .vacancies-index table tr.error{background-color:#f60;color:#fff}.content--franchiser-dashboard .applications-index table tr.error a,.content--franchiser-dashboard .vacancies-index table tr.error a{color:#fff}.content--franchiser-dashboard .applications-index .dashboard-list th,.content--franchiser-dashboard .vacancies-index .dashboard-list th,.content--franchiser-dashboard .applications-index .dashboard-list td,.content--franchiser-dashboard .vacancies-index .dashboard-list td{padding:20px}.content--franchiser-dashboard .applications-index .small-status,.content--franchiser-dashboard .vacancies-index .small-status{width:15%}.content--franchiser-dashboard .applications-index .btn.with-arrow,.content--franchiser-dashboard .vacancies-index .btn.with-arrow{margin-top:20px}.content--franchiser-dashboard .applications-index a.delete-application-link,.content--franchiser-dashboard .vacancies-index a.delete-application-link,.content--franchiser-dashboard .applications-index a.delete-vacancy-link,.content--franchiser-dashboard .vacancies-index a.delete-vacancy-link{display:block;width:18px;height:21px;background:url(../img/icons/delete.png) no-repeat}.content--franchiser-dashboard .application-index{padding:0}.content--franchiser-dashboard .application-index h2{margin-bottom:10px}.content--franchiser-dashboard .application-index .form-type-select{width:300px;margin-top:10px;margin-bottom:20px;display:inline-block}.content--franchiser-dashboard .application-index .form-type-select select{height:50px;padding:10px}.content--franchiser-dashboard .application-index .form-submit{margin-top:1px;margin-left:10px;display:inline-block;height:50px;line-height:50px;border:2px solid #007aaf;color:#fff;text-transform:uppercase;font-size:16px;font-family:'Oswald',sans-serif;padding:0 20px;padding-right:60px;background:#007aaf url(../img/arrow-right.png) no-repeat 90% center}.content--franchiser-dashboard .application-index .person-info p{margin:0}.content--franchiser-dashboard .application-index .person-info .basic-info{margin-bottom:20px}.content--franchiser-dashboard .application-index .person-info .motivation{margin-bottom:20px}.content--franchiser-dashboard .application-index .person-info .availability-info{margin-bottom:20px}.content--franchiser-dashboard .application-index .person-info .availability-info .checkbox-availability{width:200px;padding-left:10px;margin-bottom:20px}.content--franchiser-dashboard .application-index .person-info .availability-info .checkbox-availability .check-box input{margin-right:10px}.content--franchiser-dashboard .application-index .person-info .status-form{margin-bottom:20px}.content--franchiser-dashboard .application-index .person-info .status-form .form-item-status-select{margin-bottom:0}.content--franchiser-dashboard .application-index .changelog .changelog-list{list-style:none;padding:0;border:1px solid #dfe5e6;margin-top:10px}.content--franchiser-dashboard .application-index .changelog .changelog-list li{display:block;padding:20px}.content--franchiser-dashboard .application-index .changelog .changelog-list li.odd{background-color:#fff}.content--franchiser-dashboard .application-index .changelog .changelog-list li.even{background-color:#f1f1f1}.content--franchiser-dashboard .dashboard-widget.vacancies,.content--franchiser-dashboard .dashboard-widget.applications{padding:0}.content--franchiser-dashboard .dashboard-widget.vacancies h3,.content--franchiser-dashboard .dashboard-widget.applications h3{font-size:30px;font-weight:100;margin-top:20px;margin-bottom:0;padding:20px;padding-bottom:10px;padding-left:0}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list{list-style:none;margin:0;text-align:left;padding:0;width:100%;border:1px solid #dfe5e6}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr{padding-left:0}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr th,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr th{background-color:#007aaf;color:#fff;text-transform:uppercase;font-size:16px;font-weight:300}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr th,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr th,.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr td,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr td{padding:20px}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr.odd,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr.odd{background-color:#fff}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list tr.even,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list tr.even{background-color:#f1f1f1}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list.applist th,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list.applist th,.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list.applist td,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list.applist td{padding:20px}.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list.applist th.small,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list.applist th.small,.content--franchiser-dashboard .dashboard-widget.vacancies .dashboard-list.applist td.small,.content--franchiser-dashboard .dashboard-widget.applications .dashboard-list.applist td.small{width:20%}.content--franchiser-dashboard .dashboard-widget.vacancies .btn.with-arrow,.content--franchiser-dashboard .dashboard-widget.applications .btn.with-arrow{float:right;margin-top:20px}a.btn{display:inline-block;height:50px;line-height:50px;border:2px solid #007aaf;color:#007aaf;text-transform:uppercase;font-size:16px;font-family:'Oswald',sans-serif;padding:0 20px}a.btn.with-arrow{padding-right:60px;background:url(../img/icons/arrow-right-blue.png) no-repeat 95% center}a.btn.with-arrow-red{padding-right:60px;background:url(../img/icons/arrow-right-red.png) no-repeat 95% center}a.btn.no-border{border:0}a.btn.btn-video{background:url(../img/icons/video-play.png) no-repeat center top;padding-top:80px;border:0;color:#e31836}a.btn.btn-red-arrow{background-color:#e31836;border:0;width:100%;color:#fff;background-image:url(../img/icons/arrow-right.png);background-repeat:no-repeat;background-position:right 5% center}a.btn.with-white-arrow{padding-right:60px;color:#fff;border-color:#fff;background:url(../img/icons/arrow-right.png) no-repeat 95% center}a.btn.btn-jobalert{color:#3ea8df;background:url(../img/icons/jobalert.png) no-repeat left center;padding-left:35px;border:0}.vacancy-form .form-item{margin:15px 0}.vacancy-form .form-item.form-item-field-end-date{margin-top:30px}.vacancy-form label{width:160px}.vacancy-form input[type=text],.vacancy-form input[type=date],.vacancy-form select{line-height:30px;border-radius:3px;border:1px solid #dfe5e6;width:250px;padding:5px 10px}.vacancy-form .form-submit{margin-top:0;margin-left:0;display:inline-block;height:50px;line-height:50px;border:2px solid #007aaf;color:#fff;text-transform:uppercase;font-size:16px;font-family:'Oswald',sans-serif;padding:0 20px;padding-right:60px;background:#007aaf url(../img/arrow-right.png) no-repeat 90% center}div.opening-form .custom-form-wrapper{border-radius:5px;border:1px solid #ccc;padding:10px}div.opening-form .custom-form-wrapper h4{font-size:22px;margin:0 0 10px 0}div.opening-form table{width:100%}div.opening-form table th{text-align:left}div.opening-form table td{padding-top:10px}div.opening-form .form-actions{text-align:right}div.opening-form .form-actions .button{background:#007aaf;color:#fff;padding:0 30px;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:16px;border-radius:3px;height:50px;line-height:50px;border:none;margin-top:20px;margin-left:20px}div.opening-form .form-actions .button:hover{background:#005a9f}div.openingtimes-saved{position:fixed;bottom:20px;right:20px;background:#e31836;color:#fff;padding:20px 40px;border-radius:5px;display:none}div.stuntweek h4{margin:0 0 20px 0}div.stuntweek div.answers p input{display:block;float:left;margin:6px 20px 0 0}