.campl-teaser{position:relative;top:0;left:0;}.campl-teaser p.campl-datestamp{color:#777777;background:none;font-weight:normal;font-style:italic;font-size:14px;margin-bottom:10px;}.campl-promo-teaser .campl-vertical-teaser-txt.campl-no-top-padding{padding-top:0;}.campl-teasers-borders .campl-teaser-border{border-left:1px solid #e4e4e4;margin-left:-1px;border-right:1px solid #e4e4e4;}.campl-teasers-borders.campl-column-first .campl-teaser-border{border-left:0;margin-left:0;}.campl-column-end.campl-teasers-borders .campl-teaser-border{border-right:0;}.campl-primary-cta.teaser-cta-button{position:absolute;bottom:0;right:20px;}.campl-horizontal-teaser .campl-horizontal-teaser-txt,.campl-vertical-teaser .campl-vertical-teaser-txt{padding-bottom:2rem;}.campl-focus-teaser-txt .campl-teaser-title{color:white;}.campl-promo-teaser .campl-secondary-cta{position:absolute;bottom:10px;right:20px;}.campl-promo-teaser .campl-teaser-title{color:black;}.campl-promo-teaser a:hover{text-decoration:none;}.campl-promo-teaser a .campl-teaser-title:hover{color:black;text-decoration:underline;}.campl-promo-teaser a .teaser-cta-button:hover{text-decoration:underline;}@media (min-width:768px){.campl-hide-teaser-divider .campl-teaser-divider{display:none;}}@media (max-width:767px){.campl-column-last.campl-hide-teaser-divider .campl-teaser-divider{display:none;}}
.campl-content .field-name-field-faq-answer{display:none;padding-left:1.5em;}.campl-content .field-name-field-faq-question{cursor:pointer;background-repeat:no-repeat;background-size:1.2em;background-position:left center;padding-left:1.5em;}.campl-content .chemistry-faqs-toggle-all{cursor:pointer;text-decoration:underline;}
.chem-dept-contact .address-container{padding-bottom:10px;}#chemistry-footer2-header a,#chemistry-footer3-header a,#chemistry-footer4-header a{color:#FFF;}#chemistry-footer2-header,#chemistry-footer3-header,#chemistry-footer4-header{color:#cccccc;}.campl-local-footer .item-list ul li{margin:0 0 0.25em 0;}@media (max-width:767px){.region-footer-1,.region-footer-2,.region-footer-3{border-bottom:dotted 2px #666;}.region-footer-2,.region-footer-3,.region-footer-4{padding-top:20px;}div.campl-footer-navigation ul{display:block;}}
table.calendar th,table.calendar td{text-align:center;min-width:14px;}.calendar_header_Saturday,.calendar_header_Sunday{opacity:50%;}.highlight_weekends .calendar_Saturday,.highlight_weekends .calendar_Sunday{background-color:rgba(0,0,0,0.005);}.leave_key .leave_standing.leave_type_Annual_leave{background-color:#2f4f2f !important;color:white;}.leave_key .leave_standing.leave_type_Flexi-leave{background-color:darkblue !important;color:white;}.leave_key .leave_standing.leave_type_Sick_leave{background-color:red !important;}.leave_key .leave_standing.leave_type_Maternity_leave,.leave_key .leave_standing.leave_type_Paternity_leave,.leave_key .leave_standing.leave_type_Shared_parental_leave{background-color:#f7af3f !important;}.leave_key .leave_standing.leave_type_Special_leave{background-color:burlywood !important;}.leave_key .leave_standing.leave_type_Isolating{background-color:#bd8fa6 !important;}.leave_key .leave_standing.leave_type_Secondment{background-color:#ecffb3 !important;}.leave_key .leave_standing.leave_type_Extra_bank_holiday{background-color:#deb887 !important;}.leave_key .leave_standing.leave_type_Unpaid_leave{background-color:#988fbd !important;}.leave_key .leave_pending.leave_type_Annual_leave{background-color:#93c54b !important;}.leave_key .leave_pending.leave_type_Flexi-leave{background-color:#4b93c5 !important;}.whole_day_leave.leave_standing.leave_type_Annual_leave{background-color:#2f4f2f !important;color:white;}.whole_day_leave.leave_standing.leave_type_Flexi-leave{background-color:darkblue !important;color:white;}.whole_day_leave.leave_standing.leave_type_Sick_leave{background-color:red !important;}.whole_day_leave.leave_standing.leave_type_Maternity_leave,.whole_day_leave.leave_standing.leave_type_Paternity_leave,.whole_day_leave.leave_standing.leave_type_Shared_parental_leave{background-color:#f7af3f !important;}.whole_day_leave.leave_standing.leave_type_Special_leave{background-color:burlywood !important;}.whole_day_leave.leave_standing.leave_type_Isolating{background-color:#bd8fa6 !important;}.whole_day_leave.leave_standing.leave_type_Secondment{background-color:#ecffb3 !important;}.whole_day_leave.leave_standing.leave_type_Extra_bank_holiday{background-color:#deb887 !important;}.whole_day_leave.leave_standing.leave_type_Unpaid_leave{background-color:#988fbd !important;}.whole_day_leave.leave_pending.leave_type_Annual_leave{background-color:#93c54b !important;}.whole_day_leave.leave_pending.leave_type_Flexi-leave{background-color:#4b93c5 !important;}.leave_type_Annual_leave a:link,.leave_type_Annual_leave a:visited{color:white;}.leave_type_Flexi-leave a:link,.leave_type_Flexi-leave a:visited{color:white;}.whole_day_leave.leave_pending .leave_type_Sick_leave,.whole_day_leave.leave_pending .leave_type_Maternity_leave,.whole_day_leave.leave_pending .leave_type_Paternity_leave,.whole_day_leave.leave_pending .leave_type_Shared_parental_leave,.whole_day_leave.leave_pending .leave_type_Special_leave,.whole_day_leave.leave_pending .leave_type_Isolating,.whole_day_leave.leave_pending .leave_type_Secondment,.whole_day_leave.leave_pending .leave_type_Unpaid_leave{background-color:black !important;}.leave_key .leave_pending.leave_type_Sick_leave,.leave_key .leave_pending.leave_type_Maternity_leave,.leave_key .leave_pending.leave_type_Paternity_leave,.leave_key .leave_pending.leave_type_Shared_parental_leave,.leave_key .leave_pending.leave_type_Special_leave,.leave_key .leave_pending.leave_type_Isolating,.leave_key .leave_pending.leave_type_Secondment,.leave_key .leave_pending.leave_type_Unpaid_leave{background-color:white !important;}.day_with_partial_leave{position:relative;}.day_with_partial_leave .main_leave_link{position:absolute;mix-blend-mode:difference;width:100%;}.day_with_partial_leave .main_leave_link a:link,.day_with_partial_leave .main_leave_link a:visited{color:white;}.partial_leave_triangle{position:absolute;left:-14px;top:-10px;}.partial_leave_triangle.leave_standing.leave_type_Annual_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid #2f4f2f;}.partial_leave_triangle.leave_standing.leave_type_Annual_leave.PM_off{border-top:38px solid transparent;border-right:42px solid #2f4f2f;}.partial_leave_triangle.leave_pending.leave_type_Annual_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid #93c54b;}.partial_leave_triangle.leave_pending.leave_type_Annual_leave.PM_off{border-top:38px solid transparent;border-right:42px solid #93c54b;}.partial_leave_triangle.leave_standing.leave_type_Flexi-leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid darkblue;}.partial_leave_triangle.leave_standing.leave_type_Flexi-leave.PM_off{border-top:38px solid transparent;border-right:42px solid darkblue;}.partial_leave_triangle.leave_pending.leave_type_Flexi-leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid #4b93c5;}.partial_leave_triangle.leave_pending.leave_type_Flexi-leave.PM_off{border-top:38px solid transparent;border-right:42px solid #4b93c5;}.partial_leave_triangle.leave_standing.leave_type_Sick_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid red;}.partial_leave_triangle.leave_standing.leave_type_Sick_leave.PM_off{border-top:38px solid transparent;border-right:42px solid red;}.partial_leave_triangle.leave_standing.leave_type_Parental_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid #f7af3f;}.partial_leave_triangle.leave_standing.leave_type_Parental_leave.PM_off{border-top:38px solid transparent;border-right:42px solid #f7af3f;}.partial_leave_triangle.leave_standing.leave_type_Special_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid burlywood;}.partial_leave_triangle.leave_standing.leave_type_Special_leave.PM_off{border-top:38px solid transparent;border-right:42px solid burlywood;}.partial_leave_triangle.leave_standing.leave_type_Isolating.AM_off{border-bottom:38px solid transparent;border-left:42px solid #bd8fa6;}.partial_leave_triangle.leave_standing.leave_type_Isolating.PM_off{border-top:38px solid transparent;border-right:42px solid #bd8fa6;}.partial_leave_triangle.leave_standing.leave_type_Secondment.AM_off{border-bottom:38px solid transparent;border-left:42px solid #ecffb3;}.partial_leave_triangle.leave_standing.leave_type_Secondment.PM_off{border-top:38px solid transparent;border-right:42px solid #ecffb3;}.partial_leave_triangle.leave_standing.leave_type_Extra_bank_holiday.AM_off{border-bottom:38px solid transparent;border-left:42px solid #deb887;}.partial_leave_triangle.leave_standing.leave_type_Extra_bank_holiday.PM_off{border-top:38px solid transparent;border-right:42px solid #deb887;}.partial_leave_triangle.leave_standing.leave_type_Unpaid_leave.AM_off{border-bottom:38px solid transparent;border-left:42px solid #988fbd;}.partial_leave_triangle.leave_standing.leave_type_Unpaid_leave.PM_off{border-top:38px solid transparent;border-right:42px solid #988fbd;}.predates_start_date,.postdates_end_date{opacity:0.5;}.today{font-weight:bold;}.total_row_separator td{line-height:0.25em !important;background-color:black !important;padding:0 !important;}.leave_entitlement_total{font-weight:bold;}select.leave_recording{width:50em !important;}.leave_recording_long_field{width:50em;}td.can_enrol_immediately{background-color:greenyellow !important;}td.cannot_enrol_immediately{background-color:yellow !important;}.show_inline_leave_key.leave_standing.leave_type_Annual_leave:before{background-color:#2f4f2f;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Flexi-leave:before{background-color:darkblue;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Sick_leave:before{background-color:red;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Parental_leave:before{background-color:#f7af3f;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Special_leave:before{background-color:burlywood;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Isolating:before{background-color:#bd8fa6;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Secondment:before{background-color:#ecffb3;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Extra_bank_holiday:before{background-color:#deb887;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_standing.leave_type_Unpaid_leave:before{background-color:#988fbd;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_pending.leave_type_Annual_leave:before{background:#93c54b;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}.show_inline_leave_key.leave_pending.leave_type_Flexi-leave:before{background:#4b93c5;display:inline-block;width:2em;content:"\00a0";margin-right:0.5em;}#loading_indicator{border:1px solid blue;padding:.8rem 1.5rem .7rem;border-radius:2px;}
.loading{display:inline-block;overflow:hidden;height:1.3em;margin-top:-0.3em;line-height:1.5em;vertical-align:text-bottom;}.loading::after{display:inline-table;white-space:pre;text-align:left;}.loading::after{content:"\A.\A..\A...";animation:spin4 2s steps(4) infinite;}.loading.line::after{content:"/\A–\A\\\A|";text-align:center;animation:spin4 1s steps(4) infinite;}.loading.line2::after{content:"╲\A│\A╱\A─";text-align:center;animation:spin4 1s steps(4) infinite;}.loading.plus::after{content:"┽\A╀\A┾\A╁";animation:spin4 1s steps(4) infinite;}.loading.dots::after{content:"⠋\A⠙\A⠹\A⠸\A⠼\A⠴\A⠦\A⠧\A⠇\A⠏";animation:spin10 1s steps(10) infinite;}.loading.dots2::after{content:"⠋\A⠙\A⠚\A⠞\A⠖\A⠦\A⠴\A⠲\A⠳";animation:spin9 1s steps(9) infinite;}.loading.dots3::after{content:"⋮\A⋰\A⋯\A⋱";text-align:center;animation:spin4 1s steps(4) infinite;}.loading.lifting::after{content:"꜈꜍\A꜉꜎\A꜊꜏\A꜋꜐\A꜌꜑";animation:spin5 .5s steps(5) infinite alternate;}.loading.hamburger::after{content:"☱\A☲\A☴";animation:spin3 .3s steps(3) infinite alternate;}.loading.bar::after{content:"▏\A▎\A▍\A▌\A▋\A▊\A▉";animation:spin7 1s steps(7) infinite alternate;}.loading.bar2::after{content:"▁\A▂\A▃\A▄\A▅\A▆\A▇\A█";animation:spin8 2s steps(8) infinite alternate;}.loading.circle::after{content:"◴\A◷\A◶\A◵";animation:spin4 1s steps(4) infinite;}.loading.open-circle::after{content:"◜\A◠\A◝\A◞\A◡\A◟";animation:spin6 .6s steps(6) infinite;}.loading.arrow::after{content:"←\A↖\A↑\A↗\A→\A↘\A↓\A↙";animation:spin8 1s steps(8) infinite;}.loading.triangle::after{content:"◢\A◣\A◤\A◥";animation:spin4 1s steps(4) infinite;}.loading.triangles::after{content:"▹▹▹▹▹\A ▸▹▹▹▹\A ▹▸▹▹▹\A ▹▹▸▹▹\A ▹▹▹▸▹\A ▹▹▹▹▸";animation:spin6 1s steps(6) infinite;}.loading.beam::after{content:"\A=   \A ==  \A === \A ====\A  ===\A   ==\A    =\A";animation:spin9 1.2s steps(9) infinite;font-family:monospace;}.loading.bullet::after{content:" ●    \A   ●   \A    ●  \A     ● \A      ●\A     ● \A    ●  \A   ●   \A  ●    \A ●     ";animation:spin10 1s steps(10) infinite;}.loading.bullseye::after{content:"◎◎◎\A◉◎◎\A◎◉◎\A◎◎◉";animation:spin4 1s steps(4) infinite;}.loading.rhomb::after{content:"◇◇◇\A◈◇◇\A◇◈◇\A◇◇◈";animation:spin4 1s steps(4) infinite;}.loading.fish::after{content:">))'>\A  >))'>\A   >))'>\A    >))'>\A     >))'>\A     <'((<\A    <'((<\A   <'((<\A  <'((<\A <'((<\A";animation:spin10 5s steps(10) infinite;}.loading.toggle::after{content:"⊶\A⊷";animation:spin2 1s steps(2) infinite;}.loading.countdown::after{content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9";animation:spin10 10s steps(10) reverse;}.loading.time::after{content:"🕐\A🕑\A🕒\A🕓\A🕔\A🕕\A🕖\A🕗\A🕘\A🕙\A🕚\A🕛";animation:spin12 3s steps(12) infinite;width:1.3em;}.loading.hearts::after{content:"💛\A💙\A💜\A💚";animation:spin4 2s steps(4) infinite;width:1.3em;}.loading.earth::after{content:"🌍\A🌎\A🌏";animation:spin3 1s steps(3) infinite;width:1.3em;}.loading.moon::after{content:"🌑\A🌒\A🌓\A🌔\A🌕\A🌖\A🌗\A🌘";animation:spin8 2s steps(8) infinite;width:1.3em;}.loading.monkey::after{content:"🙈\A🙉\A🙊";animation:spin3 1.5s steps(3) infinite;width:1.3em;}.loading.runner::after{content:"🚶\A🏃";animation:spin2 1s steps(2) infinite;width:1.3em;}.loading.box-bounce::after{content:"▖\A▘\A▝\A▗";animation:spin4 1s steps(4) infinite;}.loading.star::after{content:"✶\A✸\A✹\A✺\A✹\A✷";animation:spin6 1s steps(6) infinite;}.loading.matrix::after{content:"░ ░░░░\A░░ ░░░\A░░░ ░░\A░░░░ ░";animation:spin4 .5s steps(4) infinite alternate;}.loading.square::after{content:"◰\A◳\A◲\A◱";animation:spin4 1s steps(4) infinite;}.loading.words::after{content:"Loading\A Still loading\A Mostly done\A A bit more \A Almost done\A Ready-ish";animation:spin6 12s steps(6) infinite;}@keyframes spin1{to{transform:translateY(-1.5em);}}@keyframes spin2{to{transform:translateY(-3.0em);}}@keyframes spin3{to{transform:translateY(-4.5em);}}@keyframes spin4{to{transform:translateY(-6.0em);}}@keyframes spin5{to{transform:translateY(-7.5em);}}@keyframes spin6{to{transform:translateY(-9.0em);}}@keyframes spin7{to{transform:translateY(-10.5em);}}@keyframes spin8{to{transform:translateY(-12.0em);}}@keyframes spin9{to{transform:translateY(-13.5em);}}@keyframes spin10{to{transform:translateY(-15.0em);}}@keyframes spin11{to{transform:translateY(-16.5em);}}@keyframes spin12{to{transform:translateY(-18.0em);}}
.region-breadcrumb .microsite-breadcrumb{padding-left:5px;color:white;display:inline-block;}.region-breadcrumb .raven-login-link{float:right;}@media (max-width:767px){.microsite-breadcrumb{font-size:75%;}.raven-login-link{font-size:75%;}}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
