﻿.ff-powered-by{text-align:center;}table{table-layout:fixed;}.webWidgetFormField{width:94%;*width:90%;}.forgottenPassowrdTable,.contactFormTable{min-width:60%;}strong{font-weight:bolder;}.defaultPageText{font-size:20px;font-weight:bold;color:#666;}div.questionnaire div.questions table td.vlu label{margin-left:3px;margin-right:3px;}div.questionnaire div.questions table label{display:inline-block;}div.questionnaire div.questions input[type=radio]{margin-top:0;}.registration-indented{width:95%;}@media only screen and (max-width:767px){.vacancyRequest td{display:block;width:100%;text-align:left!important;}}@media only screen and (max-width:630px){.contact-us-form td{display:block!important;float:left!important;width:96%;text-align:left!important;}}body{font-family:"Helvetica",Sans-serif;}h1{font-size:46px;font-size:2.875rem;line-height:46px;margin:15px 0;font-weight:400;color:#000;}h2{font-size:44px;font-size:2.75rem;line-height:36px;margin:15px 0;font-weight:400;color:#000;}h3{font-size:26px;font-size:1.625rem;line-height:26px;margin:15px 0;font-weight:400;color:#000;}h4{font-size:22px;font-size:1.375rem;line-height:22px;margin:15px 0;font-weight:400;color:#000;}p{font-size:15px;font-size:.9375rem;margin:8px 0;font-weight:400;line-height:22px;}a{color:#000;text-decoration:none;}a:hover{color:#767676;}ul{list-style-type:disc;list-style-position:inside;}ol{list-style-type:decimal;list-style-position:inside;}ul ul,ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px;}ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px;}li{margin:10px 0;}input[type=submit],input[type=button],button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#7309ff;background-image:none;border-radius:48px 48px 48px 48px!important;font-size:18px;font-weight:400;letter-spacing:0;color:#000;border:0;display:inline-block;padding:6px 20px!important;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;border-radius:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:auto!important;height:auto!important;}input.btn-back,input.btn-refer,input.btn-cancel,input.btn-prev{color:#a5a5a5;border:1px solid #ccc;background-color:#fff;}input[type=submit]:hover,input[type=button]:hover,button:hover{color:#fff;}input[type=submit]:focus,input[type=button]:focus,button:focus{outline:0;}input.btn-back:hover,input.btn-refer:hover,input.btn-cancel:hover,input.btn-prev:hover{background-color:#e6e6e6;border:1px solid #e6e6e6;color:#a5a5a5;}.ie8 input[type=submit],.ie8 input[type=button],.ie8 button{min-height:auto;}.inputButtonBig{min-width:130px;}.inputButtonBigger{min-width:150px;}.inputButtonBig{min-width:130px;}.inputButtonBigger{min-width:150px;}::-webkit-input-placeholder{color:#000;}:-moz-placeholder{color:#000;}::-moz-placeholder{color:#000;}:-ms-input-placeholder{color:#000;}::-ms-input-placeholder{color:#000;}::placeholder{color:#000;}input:focus,textarea:focus,select:focus{outline:0;}@media only screen and (max-width:767px){input.btn-back{display:none;}input[type=button],input[type=submit]{width:100%!important;}}@media only screen and (max-width:767px){input[type=submit],input[type=button],button{margin-bottom:5px;}}#advertSearchArea{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}.AdvertReferral .col-one{width:40%!important;}.candidateAdvertApplicationArea{text-align:left;}.candidateAdvertApplicationArea .candidateAdvertApplication{background-color:transparent;padding:0;}.candidateAdvertApplicationArea .requiredFieldIndicator,.registrationTable .requiredFieldIndicator{width:5px;display:inline-block;padding-left:5px;vertical-align:top;}table.advertApplicationTable td.advertApplicationFieldDescription,.registrationTable .registrationDescription{width:40%;text-align:left;vertical-align:middle;padding-top:3px;}div.candidateAdvertApplication table.advertApplicationTable .ad-cvr-ltr .requiredFieldIndicator,.registrationTable textarea+.requiredFieldIndicator{float:none;}div.candidateAdvertApplication table.advertApplicationTable .ad-cvr-ltr td{vertical-align:top;}div.advertApplicationButtonArea{text-align:right;padding-top:12px;padding-bottom:12px;padding-right:15px;*padding-right:10px;}.attract .title{margin-top:10px;}.attract .title .main,.attract .title h1{font-size:20px;margin-bottom:8px;}.attract .title .main span,.attract .title h1{font-weight:bold;margin-bottom:8px;margin-top:0;}.attract .title .extra{padding:3px;padding-top:0;padding-left:0;font-size:14px;font-weight:100;margin-bottom:3px;}.attract .title .logoArea{float:right;width:90px;}.attract .title .logoAreaContent{padding:3px;}.attract .advertArea{vertical-align:top;margin-top:7px;}.attract .advertArea .advertBody{padding:3px 0;line-height:25px;}@media only screen and (max-width:767px){div.registrationArea input.textbox,div.registrationArea select{width:100%;}.landingPage{margin:0;}.registrationPage .registrationTable td{display:block;width:100%;}.steveCalendar td{display:table-cell!important;width:auto!important;}div.registrationArea input.webWidgetFormField,div.registrationArea textarea,div.registrationArea select{width:75%;}div.registrationArea select.webWidgetFormField_Small{float:left;}#advertSearchArea dd{width:100%;}div.registrationPage table.registrationTable td.registrationDescription{width:100%!important;}}@media only screen and (max-width:981px){table.AdvertReferral{width:100%;}}@media only screen and (max-width:767px){#advertSearchArea fieldset dl{margin:0;}#advertSearchArea dd{width:100%;}#advertSearchArea dt{width:100%!important;}.attract .advertApplicationButtonArea{text-align:left!important;}}@media only screen and (max-width:767px){.attract .AdvertReferral{width:100%!important;}.attract .AdvertReferral td{display:block!important;width:100%!important;float:left!important;text-align:left!important;}}@media only screen and (max-width:767px){.attract .advertApplicationTable td{display:block!important;float:left!important;width:100%!important;}div.candidateAdvertApplication table.advertApplicationTable textarea{width:95%!important;}}#advertSearchArea FIELDSET{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}#advertSearchArea dl{width:25%;padding:10px;}#advertSearchArea select{width:100%;font-size:18px;color:#fff;background-color:#aeaeae;border-radius:26px 26px 26px 26px;border:0;}#advertSearchArea select:hover{color:#dfdfdf;}select option{background:#fff;font-size:13px;color:#000;border-bottom-style:solid;border-bottom-width:1px;padding:10px 20px;}#advertSearchArea input[type=text]{min-width:0;margin:0;padding:6px 12px;border:0;background-color:transparent;line-height:1;-webkit-appearance:none;-moz-appearance:none;padding:10px 10px 10px 10px;}#advertSearchArea dl.searchKeywords>dd{background-color:transparent;border-color:#000;border-style:solid;border-width:0 0 1px 0;border-radius:0 0 0 0;}#advertSearchArea dt,#advertSearchArea dd{float:left;margin:0;padding:0;padding-bottom:3px;}#advertSearchArea dd{width:100%;}#advertSearchArea dl.searchButtons dt{display:none;}#advertSearchArea dl.searchButtons dd{width:100%;text-align:right;}input.searchButton{width:156px!important;padding:10px;background-color:#7309ff;background-image:none;border-radius:48px 48px 48px 48px;font-family:"Helvetica",Sans-serif;font-size:18px;font-weight:400;letter-spacing:0;color:#000;border:0;}input.searchButton:hover{background-color:#7309ff;color:#000;}#ctl00_mainContentArea_CandidateAdvertSearchWithManager2_CandidateAdvertSearch1_pnlAdvertSearch select{color:#000;background-color:#fff;}@media only screen and (max-width:767px){#advertSearchArea{margin-left:0;margin-right:0;}#advertSearchArea dl{width:100%!important;}.ff-job-search{padding:315px 0 0 0!important;}#advertSearchArea FIELDSET{display:block!important;width:100%;}.elementor-row>div{width:100%;}.ff-padding{margin-right:20px;margin-left:20px;}#advertSearchArea dl.searchButtons dd{width:100%!important;text-align:center;margin-top:20px;}}@media(min-width:768px) and (max-width:1024px){.ff-job-search{padding:215px 0 0 0!important;}.ff-padding{margin-right:10px;margin-left:10px;}}.resultsGrid{border-collapse:separate;width:100%;text-align:left;}.resultsGrid.resultsGrid tbody{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;}.resultsGrid.resultsGrid tbody tr{margin-left:0%;margin-right:0%;}.resultsGrid.resultsGrid tbody tr{display:inline;width:100%;}@media(max-width:767px){.resultsGrid.resultsGrid tbody tr{margin-left:0%;margin-right:0%;}}.resultsGrid.resultsGrid tbody tr td{width:100vw;}.resultsGrid.resultsGrid tbody tr td>*:first-child{width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;margin-top:0!important;}@media(min-width:768px){.resultsGrid.resultsGrid tbody tr{display:inline;width:100%;}}@media(min-width:1200px){.resultsGrid.resultsGrid tbody tr{display:inline;width:100%;}}.resultsGrid .resultsRow span{vertical-align:middle;}.resultsRow td.resultsRowCell,.resultsHighlightedRow td.resultsRowCell{border-bottom:0!important;border-top:0!important;padding:0!important;}.resultsRow.first td.resultsRowCell{border-bottom:0;border-top:0;padding:0!important;}input{vertical-align:middle;}input[type=password],input[type=text],input[type=file],select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:94%;padding:11px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ddd;}#advertSearchArea input[type=password],#advertSearchArea input[type=text],#advertSearchArea input[type=file],#advertSearchArea select,#advertSearchArea textarea{width:100%;}input[type=checkbox]{margin-right:3px;margin-bottom:2px;}span.datepicker input[type=image]{margin-left:-20px;margin-top:0;}input[type=radio],input[type=checkbox]{vertical-align:middle;margin-right:5px;}.pager{font-size:14px;margin-top:10px;}.pager a{font-weight:normal;}.pager a.selected{font-weight:700;}.pager td{padding:5px;width:15%;}.pager td.pages{text-align:left;}.pager td.recordsWithLogo{width:28%;text-align:left;padding-left:0;}.pager .pagerPageLinks{text-align:center;width:70%;}.pager .pagerPageLinks a{padding:4px;text-decoration:none;}.pager .pagerPageLinks a.selected{font-weight:bold;padding:4px;}.pager .pagerPageLinks a:hover{text-decoration:underline;}.pager .pagerLogo{width:28%;background:url("https://resource.firefishsoftware.com/img/firefish/red/22x29/firefish.png") no-repeat bottom right;text-align:right;padding-right:25px;}.pager .records{text-align:right;width:15%;}@media only screen and (max-width:767px){.pager .pages,.pager .records{display:none;}}@media only screen and (max-width:767px){table.pager .pages{text-align:left;width:20%;padding-bottom:3px;}table.pager td.pagerPageLinks{width:100%;}table.pager .records{text-align:right;}tr.resultsEmptyData{text-align:center;}}@media only screen and (max-width:767px){.AdvertReferral div.advertApplicationButtonArea{padding-right:0!important;}.AdvertReferral div.advertApplicationButtonArea .inputButton.btn-refer-send{width:94%!important;}}.AdvertReferral input{margin-bottom:5px;}@media only screen and (max-width:630px){.forgottenPassowrdTable td{display:block!important;}.contactFormTable{margin-left:0;}}.forgottenPassowrdButtonArea,.forgottenPasswordUserName{display:block;}table.forgottenPassowrdTable td.forgottenPassowrdButtonArea{margin-top:8px;}table.forgottenPassowrdTable td.forgottenPassowrdButtonArea{text-align:left!important;}@media only screen and (max-width:767px){.forgottenPasswordContainer td input{width:93%!important;}}.forgottenPasswordContainer .contactFormButtonArea{padding:0!important;}.advertLogin .advertLoginDescription{width:20%;}.advertLogin .advertLoginDataCell{width:60%;}.advertLogin .advertLoginLinkCell{width:20%;}.advertLogin .row-err{text-align:left;}.errorText,.forgottenPasswordError{color:#f00;}@media only screen and (max-width:767px){.advertLoginTable td{display:block!important;float:left!important;width:100%!important;}}@media only screen and (max-width:450px){.candidateAdvertApplicationArea .mdl-wrap .modalPanel{width:280px!important;}.candidateAdvertApplicationArea .mdl-wrap .modalPanel .UploadMain.UploadBody input[type=file]{display:block;width:100%;}.ffLogin .advertLoginTable td{display:block;}}div.mdl-wrap div.mdl-body{overflow:hidden!important;}.ffw-login1-remember-span{display:none;}#ff .form-login input[type=submit]{width:94%!important;margin-bottom:5px;}.login-page{max-width:400px;margin:6% auto 6% auto!important;}.login-page input{margin-bottom:5px;}.login-page input[type=submit],.ff-na-login input[type=submit]{width:94%!important;margin-right:0!important;margin-left:0!important;margin-top:0!important;float:none;margin-bottom:5px;}div.advertApplicationArea div.questionnaire .vlu{min-width:9em;}@media only screen and (max-width:767px){div.advertApplicationArea div.questionnaire .lbl{display:block;width:100%;padding-right:0!important;}div.advertApplicationArea div.questionnaire .vlu,div.advertApplicationArea div.questionnaire .txtQuestion{width:94%;display:inline-block;text-align:left;}div.advertApplicationArea div.questionnaire .rqd{display:inline-block;}div.advertApplicationArea div.questionnaire .questions table{display:block;width:100%!important;}div.advertApplicationArea div.questionnaire .questions table tbody{display:block;width:100%!important;}div.advertApplicationArea div.questionnaire .questions table tbody tr{display:block;width:100%!important;}}.ffw-blog-post-comment-form .textbox,.ffw-blog-post-comment-form-buttonArea input[type=button],.ffw-blog-post-comment-form span.textAreaWithCount .characterCountRequired{width:93%!important;}.ffw-blog-post-comment-form span.textAreaWithCount .characterCountRequired{margin-right:0;}tr.resultsEmptyData{display:block;width:100%!important;}.steveCalendar *{box-sizing:content-box!important;line-height:1.5;}.webWidgetFormField{width:93%;}@media only screen and (max-width:767px){.elementor-95 .elementor-element.elementor-element-83240c2 .raven-nav-menu-mobile{width:auto!important;}}.elementor-95 .elementor-element.elementor-element-83240c2 .raven-nav-menu-close-button{width:40px;height:40px;font-size:40px;color:#000!important;background-color:#fff;border-radius:50px;}table.pager{background:#fff;margin:0;padding-top:10px;}.pager .pagerPageLinks{width:20%;}.elementor-615 p{text-align:center;font-size:23px!important;margin:0!important;}.ff-elementor-615{background-color:#b2b2b1;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 0 0;}.ff-elementor{background-color:#b2b2b1;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0 100px 0;}.registrationPage .rate-decmial{width:50%!important;}.registrationPage .rate-type-info{width:50%!important;}.ff-job-search{padding:150px 0 0 0;}@media only screen and (min-width:1200px){.pager td{padding-left:150px;padding-right:150px;}}.elementor-496 .elementor-element.elementor-element-5dee6c2{padding:37px 0 0 0;}.raven-nav-menu-close-icon{margin-top:10px;margin-left:2px;}