html{min-height:100%;position:relative;background-color:#f4f4f4}body{margin-bottom:60px;color:#333;background-color:#f4f4f4;font-family:'Lato'!important;font-weight:300}.sticky{position:-webkit-sticky;position:sticky;top:10px}strong{font-weight:400}.custom-check-box{background-color:#f4f4f4;border:#e2e2e2 1px solid;width:20px;height:20px;float:left;margin-right:10px;padding-top:1px;font-size:12px!important}.custom-check-box:hover{cursor:pointer}.required-alert{border:1px solid #f2c052!important}.alert-default{background-color:#f4f4f4;color:#586478;border-color:#e6e6e6;border-radius:0}.white{color:#fff}.orange{color:#f2c052}a:link{color:#586478}a:visited{color:#586478}a:hover{color:#23272b;text-decoration:none}a.link-orange:link{color:#f2c052}a.link-orange:visited{color:#f2c052}a.link-orange:hover{color:#f2c052;text-decoration:none}.body-content{margin-bottom:300px;z-index:1000;background-color:#f4f4f4;position:relative}#mobile-nav{float:right;text-align:right}.white-fluid-container{margin:0 -15px;background-color:#fff}.grey-fluid-container{margin:0 -15px;background-color:#f4f4f4}.orange-fluid-container{margin:0 -15px;background-color:#f2c052;color:#fff}h1,h2,h3{font-weight:300}input{border-radius:0!important}.divider-orange{height:1px;background-color:#f2c052}.divider-grey{height:1px;background-color:#efefef;margin-bottom:5px}footer{bottom:0;width:100%;position:fixed;height:60px;padding:20px;background-color:#586478;color:#fff;height:300px}.label-footer{font-weight:bold}.footer-container a:link{color:#fff}.footer-container a:visited{color:#fff}.footer-container a:hover{color:#f2c052;text-decoration:none}.btn{text-transform:uppercase}.white-bg{background-color:#fff;width:100%;padding:20px;margin-bottom:20px;border:1px solid #dfdfdf}.navbar{background-image:none!important;border:none!important;box-shadow:none!important;padding-bottom:0!important;padding-top:0!important;background-color:rgba(255,255,255,.8);margin-top:10px;z-index:1001}.navbar-brand{margin-right:50px}.navbar-collapse{border:none!important;height:60px!important}.navbar-nav a:link{color:#333!important;font-size:16px;text-shadow:none!important;height:30px!important}.navbar-nav a:hover{background-image:none!important;border:none!important;text-decoration:none;box-shadow:none!important;color:#145e8d!important}.navbar-nav a:visited{color:#333!important;font-size:14px;text-shadow:none!important}.nav-button{margin-right:40px}.nav-button:after{display:block;content:'';margin-top:5px;border-bottom:solid 3px #f2c052;transform:scaleX(0);transition:transform 200ms ease-in-out}.nav-button:hover:after{transform:scaleX(1)!important}.drop-down-nav-button{padding:0 10px}.dropdown-toggle::after{position:absolute;margin-top:12px;margin-left:10px}.left-sub-link{margin-bottom:10px}.left-sub-link.active{border-left:5px solid #f2c052;padding-left:5px}.header-lines{line-height:.5;text-align:center}.header-lines span{display:inline-block;position:relative}.header-lines span:before,.header-lines span:after{content:"";position:absolute;height:5px;border-bottom:1px solid #fff;border-top:1px solid #fff;top:0;width:600px}.header-lines span:before{right:100%;margin-right:15px}.header-lines span:after{left:100%;margin-left:15px}h1{font-weight:300}.home-panel{height:750px;background-image:url(/Content/Images/Panels//home-colour-desk.jpg);background-size:cover;margin:-100px -15px 0 -15px;z-index:1000!important;padding-top:200px}.home-panel-button{padding:20px 20px;margin-bottom:50px;width:400px;color:#fff;font-size:30px}.home-panel-button>p{font-size:20px!important;margin-top:20px}.home-panel-button.orange{display:block;background-image:linear-gradient(to left,#f2c052,#f2c052 50%,#fbbd33 50%,#fbbd33);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.home-panel-button.orange:hover{background-position:0 0;cursor:pointer}.home-panel-button.blue{display:block;background-image:linear-gradient(to left,#5c6f91,#5c6f91 50%,#586478 50%,#586478);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.home-panel-button.blue:hover{background-position:0 0;cursor:pointer}blockquote p{margin:0 16px 16px;font-size:30px;line-height:40px}blockquote p:last-child{margin-bottom:0}blockquote footer{font-size:.7em;text-align:right;font-style:italic;margin:12px 20px 0}blockquote footer:before{content:"— "}blockquote.standard:before{content:"“";position:absolute;font-size:60px;color:#f2c052;margin-left:-30px;font-family:'Arial';margin-top:-20px}blockquote.standard{padding-left:30px}blockquote.standard p{font-size:20px;line-height:26px}.latest-job{background-color:#efefef;padding:0}.latest-job-container{padding:20px}.latest-job:after{display:block;content:'';border-bottom:solid 2px #f2c052;transform:scaleX(0);transition:transform 200ms ease-in-out}.placed-job:hover{cursor:pointer}.latest-job:hover:after{transform:scaleX(1)!important}.placed-job{background-color:#f2c052;color:#fff;padding:10px}.placed-job-container{margin:0 -10px}.placed-job:after{display:block;content:'';margin-top:10px;border-bottom:solid 2px #fff;transform:scaleX(0);transition:transform 200ms ease-in-out}.placed-job:hover:after{transform:scaleX(1)!important}#home-info-split{background-image:linear-gradient(to left,#efefef,#efefef 50%,#586478 50%,#586478);min-height:200px;margin-left:-15px;margin-right:-15px}.card-header{border-radius:0!important}.card-header{background-color:#586478;color:#fff;border-color:#586478!important}.card-orange .card-header{border-radius:0!important;background-color:#f2c052;border-color:#f2c052!important}.card-green .card-header{border-radius:0!important;background-color:#57a36d;border-color:#57a36d!important}.btn-border{background-image:linear-gradient(to left,#fff,#fff 50%,#efefef 50%,#efefef);color:#586478;border:1px solid #586478;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.btn-border:hover{background-position:0 0;cursor:pointer;color:#586478}.btn-red{background-image:linear-gradient(to left,#cb5050,#cb5050 50%,#bb4343 50%,#bb4343);color:#fff;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.btn-red:hover{background-position:0 0;cursor:pointer;color:#fff}.btn-orange{background-image:linear-gradient(to left,#f2c052,#f2c052 50%,#fbbd33 50%,#fbbd33);color:#fff;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.btn-orange:hover{background-position:0 0;cursor:pointer;color:#fff}.btn-blue{background-image:linear-gradient(to left,#5c6f91,#5c6f91 50%,#586478 50%,#586478);color:#fff;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}.btn-blue:hover{background-position:0 0;cursor:pointer;color:#fff}.stagger-appear{opacity:0;margin-top:20px!important;-webkit-transition:all 700ms ease!important;-moz-transition:all 700ms ease!important;-o-transition:all 700ms ease!important;transition:all 700ms ease!important}.stagger-appear.visible{opacity:1;margin-top:0!important}.show-terms:hover{cursor:pointer;color:#f2c052}#save-alert-holder{margin-top:-80px;position:fixed;left:50%;transform:translate(-50%,0);z-index:20000;padding:5px 0;font-weight:bold;text-transform:uppercase;text-align:center}#save-alert-holder.visible{margin-top:-10px}.saving-alert{background-color:#fec545;color:#fff;width:150px}.saved-alert{background-color:#74bf78;color:#fff;width:100px}.save-error-alert{background-color:#db6094;color:#fff;width:200px}.nav-warning{margin-right:-14px!important;width:40px;position:absolute;display:inline-block;margin-top:-20px}.nav-warning>i{margin-right:20px}.document-icon{max-height:30px}input:focus,select:focus{box-shadow:none!important;border-color:#f2c052!important}input,select{padding:16px 10px!important;border-color:#ebebeb!important;background-color:#f4f4f4!important;border-bottom-color:#95a2b7!important}select{padding:2px 10px 0 10px!important;height:35px!important}.my-account-link{padding:10px;margin-right:10px;border:1px solid #ccc}.my-account-link:hover{background-color:#fff}.my-account-link.active{background-color:#586478;color:#fff;border-color:#586478}.candidate-skill{background-color:#fefde5;border:1px dashed #f2c052;padding:5px 10px;margin:0 20px 20px 0;display:block;float:left;font-size:12px;font-weight:bold}.candidate-skill:hover{cursor:pointer;border-color:#586478}.candidate-qualification{background-color:#fefde5;border:1px dashed #f2c052;padding:5px;margin:0 20px 20px 0;display:block;float:left;font-size:12px;font-weight:bold}.candidate-qualification:hover{cursor:pointer;border-color:#586478}.cv-progress,.doc-progress{background-color:#f2c052;width:0%;height:0;margin-top:30px}.qq-upload-list{display:none}.table-applications>tbody>tr>td{padding-top:10px!important;padding-bottom:10px;font-size:14px}.table-cv .row{padding-top:10px;padding-bottom:10px}.table-cv .row{background-color:#f2f2f2;margin-bottom:10px;font-size:14px}.table-cv .row .btn{font-size:11px!important;padding:5px!important}.assignment-item-header{background-color:#f1f1f1;color:#666;margin:-20px -20px 10px -20px;padding:10px}.assignment-item-header h1{font-size:16px;margin:0}.assignment-item-footer{background-color:#fff;color:#666;margin:10px 0 -20px 0;border-top:1px solid #f2c052;padding-top:5px}.label-assignment{font-weight:bold;font-size:16px}.assignment-details-item{background-color:#fff;padding:20px}.assignment-header{background-color:#fff;color:#586478;padding:10px;margin-bottom:20px;font-size:12px}a.assignment-item:link{color:#666!important}a.assignment-item:hover{color:#666!important;text-decoration:none!important}a.assignment-item:visited{color:#666!important}.assignment-item-wrapper{margin-bottom:20px}.assignment-item-holder{background-color:#fff;padding:20px;border:1px solid #d4d4d4}.assignment-item-holder:hover{background-color:#f4f4f4;cursor:pointer;text-decoration:none!important}.assignment-item-holder h1{font-size:20px;font-weight:400}.assignment-item-wrapper:after{display:block;content:'';border-bottom:solid 2px #f2c052;transform:scaleX(0);transition:transform 200ms ease-in-out}.assignment-item-wrapper:hover:after{transform:scaleX(1)!important}.table-mini-job-list{margin-bottom:0!important}.animate-bottom-on-white-bg:after{margin-top:-20px}.animate-bottom-border-orange:after{display:block;content:'';border-bottom:solid 2px #ffc544;transform:scaleX(0);transition:transform 200ms ease-in-out}.animate-bottom-border-orange:hover:after{transform:scaleX(1)!important}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left;-webkit-animation-duration:1s;animation-duration:1s}.spinner{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#fec545;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner>div:nth-child(2n+1){background-color:#fec545}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media(min-width:1200px){}@media(min-width:992px) and (max-width:1199px){}@media(min-width:768px) and (max-width:991px){}@media(min-width:576px) and (max-width:767px){}@media(max-width:575px){.container{padding-left:15px;padding-right:15px}#home-info-split{background-image:none!important}#home-info-split-employers{background-color:#586478}.navbar-header{width:100%!important}.navbar-brand{max-width:200px}.navbar-brand>img{height:50px!important}.navbar-toggler{float:right}#mobile-nav{background-color:#5c6f91;color:#fff;padding:5px;width:34px;text-align:center;margin-top:12px;margin-right:10px}h2{font-size:18px}.navbar-collapse{position:fixed;padding:20px;display:none;background-color:rgba(255,255,255,.9);height:100vh!important;width:100vw!important;top:0;padding-top:80px}.collapse:not(.show){display:inline-block}.nav-button>a:link{font-size:22px!important}.nav-button>a:visited{font-size:22px!important}.sub-nav-button{margin-left:40px}#mobile-nav-close{float:right;margin-right:16px;margin-top:-52px}.navbar-collapse{left:-100vw}.navbar-collapse.visible{left:0}label{margin-top:15px}.home-panel{height:100vh;background-image:url(/Content/Images/Panels//home-colour-desk.jpg);background-size:800px;background-position-x:center;margin:-100px -15px 0 -15px;z-index:1000!important;padding-top:150px}.home-panel-button{padding:10px 10px;margin-bottom:20px;width:80vw;color:#fff;font-size:20px}.home-panel-button>p{font-size:16px!important;margin-top:10px}blockquote p{margin:0 16px 16px;font-size:20px;line-height:20px}blockquote p:last-child{margin-bottom:0}blockquote footer{font-size:.6em;text-align:right;font-style:italic;margin:5px 5px 0}blockquote footer:before{content:"— "}.latest-job{margin-bottom:20px}.search-location-holder{text-align:left!important}.search-location-holder h1{font-size:14px;margin-top:10px}.assignment-item-footer{line-height:12px}.search-footer-type{text-align:left!important;margin-bottom:10px;margin-top:10px}}