﻿/* Ad2Css.css */
.Div_IngressContainer { width: 100%; margin: 2px; padding: 2px; text-align: left; }

.Div_LogoContainer { width: 100%; }

.Table_PositionTitle { width: 100%; }

.Table_Container { width: 100%; }

.FielSet_Conatiner { width: 100%; }

.PositionTitle_Td { width: 100px; }

.ContainerTitle_Td { width: 100px; }

.ContainerContent_Td { width: 100px; }

.TextBox_Title { width: 98%; }

.TextBox_Content { width: 98%; }

.Div_ViewContainer { width: 98%; }

.Div_ViewContainerTitle { width: 98%; }

.Ad2fl { float: left; }

.Ad2fr { float: right; }

.Ad2w100 { width: 100%; }

.Ad2textCenter { text-align: center; }

.Ad2styleTextBoxWidth { width: 250px; }

.Ad2styleMainFieldset { width: 390px; }

.Ad2styleSubFieldset { width: 360px; }

.Ad2gap10 { width: 100%; clear: both; height: 10px; }

.Ad2leftColumn { float: left; width: 150px; }

.Ad2rightColumn { float: left; width: 550px; }

.Ad2styleWidth { width: 400px; }

.Ad2styleLeftColumn { float: left; width: 100px; }

.Ad2styleRightColumn { float: left; width: 255px; }

.Ad2styleRightColumnDivision { float: left; width: 83.3px; }

.Ad2HeaderFooterMainFieldset { width: 590px; }

.Ad2HeaderFooterLeftColumn { float: left; width: 100px; }

.Ad2HeaderFooterRightColumn { float: left; width: 572px; }

.Ad2HeaderFooterRightColumn490 { float: left; width: 490px; }

.AgreementRequiredStar { font-weight: bold; color: #FF0000 !important; }
/* Questionnaire.css */
#ViewCollection { border-collapse: collapse; border: solid 1px black; width: 100%; background-color: #f6f6f6; padding: 5px; margin: 0px auto; }

#ViewCollection tr td { border: solid 1px white; vertical-align: top; padding: 5px; }

#ViewCollection tr td table tr td { border: solid 0px #FFFFFF; }

.ViewQuestion { clear: both; background-color: #D4DBDF; }

.AlternatingViewQuestion { clear: both; background-color: #FFFFFF; }

.ViewQuestionText { clear: both; font: bold; }

.ViewQuestionAnswers { clear: both; }

.ViewQuestionAnswersItemMultiSelect, .ViewQuestionAnswersItemSingleSelect, .ViewQuestionAnswersItemPrioritySelect, .ViewQuestionAnswersItemFreeText, .ViewQuestionAnswersItemRate, .ViewQuestionAnswersItemYesNo { clear: both; }

span.llabel { float: left; text-align: right; }

span.rinput { float: right; text-align: left; }
/* SystemMessagesDialog.css */
.dialogcontainer { padding: 4px; background: #f8f4eb; border-bottom: 1px solid #efe8da; padding: 10px; }

.dialogtitle { background: transparent; padding: 2px 8px 4px 30px; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; font: normal normal bold 18px normal Calibri, 'Trebuchet MS', Helvetica, Verdana, Arial, Helvetica; }

.dialogtext { background: transparent; padding: 8px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; font: 11px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; }

.dialoginfo { position: relative; float: left; background: url(/Themes/HrmSilver/Images/icon_dialoginfo.png); width: 32px; height: 32px; left: -5px; top: -5px; }

.dialoginfocontainer { border: 2px solid #0E5BC5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.dialogconfirmation { position: relative; float: left; background: url(/Themes/HrmSilver/Images/icon_dialogok.png); width: 32px; height: 32px; left: -5px; top: -5px; }

.dialogconfirmationcontainer { border: 2px solid #91e375; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.dialogwarning { position: relative; float: left; background: url(/Themes/HrmSilver/Images/icon_dialogalert.png); width: 32px; height: 32px; left: -5px; top: -5px; }

.dialogwarningcontainer { border: 2px solid #FF8F35; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.dialogerror { position: relative; float: left; background: url(/Themes/HrmSilver/Images/icon_dialogerror.png); width: 32px; height: 32px; left: -5px; top: -5px; }

.dialogerrorcontainer { border: 2px solid #FF7B5A; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.alert-primary {
    background-color: #CCE5FF;
}

.alert-secondary {
    background-color: #E7E8EA;
}

.alert-success {
    background-color: #D4EDDA;
}

.alert-danger {
    background-color: #F8D7DA;
}

.alert-error {
    background-color: #F8D7DA;
}

.alert-warning {
    background-color: #FBEBCC;
}

.alert-info {
    background-color: #BFE8F3;
}

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.loginMessagecontainer { padding: 4px; background: #f8f4eb; border-bottom: 1px solid #efe8da; padding: 10px; }

.logininfotext { padding: 0px 8px 32px 8px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; font: 11px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif; }

.logininfocontainer { background: #FCFCFC; border: 2px solid #DFDFDF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

.customerinfo { position: relative; border: 2px solid #DFDFDF; float: right; right: 25px; top: -10px; background: #FFFFFF; padding: 6px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }

/* RecruitmentClient.css */

td { font-family: Verdana; font-size: 12px; }

h1 { font-size: 18px; font-weight: bold; }

h2 { font-size: 14px; font-weight: bold; }

h3 { font-size: 12px; font-weight: bold; }

h4 { font-size: 10px; font-weight: bold; }

table { border-collapse: separate; border-color: gray; }

#PageContentTable { width: 100%; }

#ApplicationFormWizardWrapper { width: 100%; border-collapse: collapse; }

#CandidateSinglePageApplicationFormQuestionnaireClientWeb .TD_RadUpload {
    padding-right: 5px;
}

#Div_AutoSaveDialog,
.ui-dialog {
    z-index: 9999;
}

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_LayoutTable { width: 100%; border-collapse: separate !important; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_TabMenuTable { border-bottom: 1px solid #C0C0C0; width: 100%; text-align: right; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_StepContentTable { border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; width: 100%; }

#ApplicationFormProjectDetails { vertical-align: top; padding: 5px; }

#ProjectDetails { vertical-align: top; }

#ProjectDetailsBox .ProjectName { font-weight: bold; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ProjectName_LinkButton_PreviewAd { font-size: 11px; white-space: nowrap; }

#LoginHelperText { width: 200px; text-align: left; color: #666666; padding: 3px; height: 100%; border-top: solid 1px black; border-left: solid 1px black; background-image: url(/Images/loginbox_gradient.png); background-repeat: no-repeat; }

#LoginHelperText #Header { font-weight: bold; font-size: 11px; }

#LoginHelperText #Description { font-size: 10px; }

#LoginBox { border: solid 1px black; min-width: 200px; text-align: left; }

#LoginForm #Intro td { font-size: 10px; text-align: left; }

#LoginForm #UserDetails { width: 100%; text-align: left; }

#LoginForm #UserDetails td, #LoginForm #UserDetails .LoginButton { font-size: 10px; }

.LoginFormMessagePane { border: solid 1px red; }

.LoginFormErrorText { color: red; }

.TextFieldLogin { width: 120px; }

#UserDetails { padding-top: 5px; }

.LoginFormStandaloneHeader { padding: 4px; font-weight: bold; }

.ApplicationFormIntroTextWrapper { border: solid 1px #cccccc; padding: 5px; }

.CandidateInfoDataField { width: 200px; font-size: 11px; line-height: 12px; }

.CountryCodeList { width: 70px !important; }

.CandidateInfoPhoneTextBox { font-size: 11px; width: 127px; }

.CandidateInfoDdlDataField { width: 206px; width: 205px\0/IE8+9 !important; font-size: 11px; line-height: 12px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { .CandidateInfoDdlDataField { width: 204px !important; }}

.CandidateInfoTitleDdlDataField { width: 206px; width: 205px\0/IE8+9 !important; font-size: 11px; line-height: 12px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { .CandidateInfoTitleDdlDataField { width: 204px !important; }}

.CandidateInfoDataFieldZip { font-size: 11px; line-height: 12px; width: 80px; }

.CandidateInfoDataFieldCity { font-size: 11px; line-height: 12px; width: 111px; width: 111px\0/IE8+9 !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .CandidateInfoDataFieldCity { width: 113px !important; }}

.CandidateInfoDataFieldDate { font-size: 11px; line-height: 12px; width: 50px; width: 51px\0/IE8+9 !important; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_ImgRedStar_MaritalStatus { margin-left: 1px\0/IE8+9; }

.CandidateInfoDataFieldMonth { font-size: 11px; line-height: 12px; width: 92px; width: 89px\0/IE8+9 !important; }

.CandidateInfoDataFieldYear { font-size: 11px; line-height: 12px; width: 56px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { .CandidateInfoDataFieldYear { width: 56px !important; }}

.CandidateInfoDataFieldApplicationText { width: 99%; height: 140px; margin-top: 6px; }

.CoverLetterUploadDescription { font-style: italic; }

.ruProgress li { list-style-type: none; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_ImgRedStar_CoverLetterUpload { margin-left: 4px\0/IE8+9 !important; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_RadioButtonList_InternalExternal label { padding-right: 7px; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_ImgRedStar_InternalExternal { margin-right: 10px; margin-right: 7px\0/IE8+9; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_ImgRedStar_InternalExternal { margin-right: 7px; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_NavigationButtonsTable { height: 37px; }

#ApplicationFormWizardWrapper fieldset legend { left: -2px !important; }

input[type="submit"]:disabled { opacity: 0.5; }

input[type='text'], input[type='textarea'], input[type='password'], select, textarea { border-top: #c0c0c0 1px solid\0/ie8+9; border-right: #c0c0c0 1px solid\0/ie8+9; border-bottom: #c0c0c0 1px solid\0/ie8+9; border-left: #c0c0c0 1px solid\0/ie8+9; background-color: rgb(255,255,255)\0/ie8+9; }

input:focus[type='text'], input:focus[type='textarea'], input:focus[type='password'], select:focus, textarea:focus { border-color: #9ecaed\0/IE8+9; box-shadow: 0 0 10px #9ecaed\0/IE8+9; }

#UserDetails input[type='text'], #UserDetails input[type='password'] { padding-top: 2px\0/IE8+9; }

input[type='text'], input[type='textarea'], input[type='password'] { padding-top: 4px\0/IE8+9; padding-left: 2px\0/IE8+9; }

#ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_tblplaintext, #ctl00_ctl00_ContentPlaceHolder_MainContent_ContentPlaceHolder_PageContent_ApplicationFormWizard_HrmWizard_ApplicationFormWizard_ctl03_tblLetter { border-collapse: collapse; }

.RedStar { margin-left: 0; }

.InfoBox_Error { background: #FFFFE1; padding: 5px; border-style: dashed; border-width: 2px; border-color: #EA0000; color: #DF3A0D; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; }

.InfoBox_Warning { background: #FFFFE1; padding: 5px; border-style: dashed; border-width: 2px; border-color: #F49F1E; color: #DF3A0D; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; }

.InfoBox_Confirmation { background: #FFFFE1; padding: 5px; border-style: dashed; border-width: 2px; border-color: #68BB47; color: #498930; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; }

.InfoBox_Info { background: #FFFFE1; padding: 5px; border-style: dashed; border-width: 2px; border-color: #DDDDDD; color: #000000; font-family: Arial, helvetica; font-size: 11px; font-weight: bold; }

#TB_ajaxContent { height: 100% !important; }

#AdvertisementContent { width: 100%; text-align: center; }

#AdvertisementInnerContent { text-align: left; }

#ApplyButton_Content { text-align: center; }

.DataGridHeader { font-weight: bold; font-size: 12px; background: #C0C0C0; white-space: nowrap; text-align: left; }

.DataGridHeaderTransparent { font-weight: bold; font-size: 11px; color: #000000; }

.DataGridItem { font-size: 12px; }

.DataGridAlternatingItem { font-size: 12px; background: #EEEEEE; }

#JobAgentSubscriptionWrapper { text-align: center; }

#JobAgentSubscriptionContent table { text-align: left; }

#JobAgentSubscriptionContent td { padding: 2px; }

.JobAgentIntroText { padding-bottom: 5px; }

.JobAgentLeftColumn { width: 300px; vertical-align: text-top; max-width: 100%; }

.JobAgentMiddleColumn { vertical-align: top; }

.JobAgentTextBox { width: 300px; }

.JobAgentTextBoxFreeText { width: 650px; }

.JobAgentDepartmentsListBox, .JobAgentLocationsListBox, .JobAgentCategoriesListBox, .JobAgentSelectedDepartmentsListBox, .JobAgentSelectedLocationsListBox, .JobAgentSelectedCategoriesListBox { width: 250px; height: 100px; }

.JobAgentAddToListButton { width: 100px; }

.JobAgentRemoveFromListButton { width: 100px; }

.JobAgentSubscriptionLinkInfoPanelContainer { background: #FFFFE1; padding: 5px; border-style: dotted; border-width: 2px; border-color: #787efb; color: #787efb; font-weight: bold; }

.JobAgentSubscriptionLinkInfoPanelIcon { vertical-align: middle; float: right; padding: 5px; }

.JobAgentSubscriptionLinkButton { padding-top: 10px; }

.AccountRenewalWrapper { border: solid 1px #CCCCCC; margin-left: auto; margin-right: auto; width: 500px; padding: 10px; }

.AccountRenewalButtonWrapper { text-align: center; }

.ForgottenPasswordLeftColumn { white-space: nowrap; }

.ForgottenPasswordRightColumn, .ForgottenPasswordRightColumn input { width: 300px; }

#PoweredBy { padding-top: 10px; padding-right: 3px; float: right; }

#PoweredBy img { margin-left: -2px; }

#PoweredBy a:link, #PoweredBy a:visited, #PoweredBy a:active, #PoweredBy a:hover { text-decoration: none; font-size: 11px !important; font-family: Verdana,Arial !important; }

.PoweredBy { color: Gray; }

.PoweredByLink { text-decoration: none; }

.LinkedIn-button { display: inline-block !important; font-size: 1px !important; margin: 0 !important; padding: 0 !important; text-indent: 0 !important; vertical-align: baseline !important; }

.LinkedIn-button-container { display: block !important; overflow: visible !important; position: relative !important; }

.LinkedIn-button-link { color: #006699; outline: medium none; border: 0 none !important; display: inline-block !important; height: 25px !important; margin: 0 !important; padding: 0 !important; text-decoration: none !important; }

.LinkedIn-button-link:link, .LinkedIn-button-link:visited, .LinkedIn-button-link:hover, .LinkedIn-button-link:active { border: 0 none !important; text-decoration: none !important; }

.LinkedIn-button-link:after { clear: both !important; content: "." !important; display: block !important; height: 0 !important; line-height: 0 !important; visibility: hidden !important; }

.LinkedIn-button-logo { background-image: url('/Images/LinkedIn_sprite.png') !important; background-position: 0 -379px !important; background-repeat: no-repeat !important; background-size: initial !important; border: 0 none !important; border-radius: 3px !important; cursor: pointer !important; display: block !important; float: right !important; height: 25px !important; margin: 0 !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; right: 0 !important; text-indent: -9999em !important; top: 0 !important; width: 27px !important; }

.LinkedIn-button-title { background-color: #007CBB !important; background-image: -moz-linear-gradient(center top, #65ADD2 0%, #0F90D2 30%, #006DAA 67%, #07547D 100%) !important; border: 1px solid #2771AA !important; border-radius: 3px !important; color: #FFFFFF !important; cursor: pointer !important; display: block !important; float: left !important; height: 23px !important; line-height: 25px !important; margin-left: 1px !important; overflow: hidden !important; padding: 0 31px 0 8px !important; text-align: center !important; text-shadow: none !important; vertical-align: top !important; white-space: nowrap !important; }

.LinkedIn-button-title .LinkedIn-button-mark { display: inline-block !important; overflow: hidden !important; width: 0 !important; }

.LinkedIn-button-title-text, .LinkedIn-button-title-text * { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #FFFFFF !important; display: inline-block !important; float: none !important; font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif !important; font-size: 13px !important; font-style: normal !important; height: 23px !important; line-height: 23px !important; vertical-align: top !important; }

.TipFriendTdMultilineTextBox { width: 350px; }

.TipFriendMultilineTextBox { width: 350px; height: 150px; }

.TipFriendTdLabel { vertical-align: top; }

.TipFriendTdTextBox { width: 350px; }

.TipFriendTextBox { width: 350px; }

.RadUpload .ruInputs li { margin: 0px; padding: 0px; list-style-type: none; }

.ruFakeInput { width: 210px; }

.TD_RadUpload { width: 295px; }

.RadUpload { width: 290px !important; margin: 0px; padding: 0px; }

.UploadControl { vertical-align: middle; white-space: nowrap; }

.DocumentName { padding: 0 10px 0 5px; white-space: normal; }

table.DropDownList_SelectedItems { border-collapse: collapse; }

.DropDownList_SelectedItems .rgRow td { background-color: #ffffff; line-height: 22px; border-top: solid 1px #e9e9e9; padding-left: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.DropDownList_SelectedItems .rgAltRow td { background-color: #f7f7f7; line-height: 22px; border-top: solid 1px #e9e9e9; padding-left: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.RadToolTip_Bootstrap { border: 1px solid #ccc !important; background-color: #fff !important; }

/* thickbox.css */
@media screen {
    #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }

    #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color: #666666; }

    #TB_window a:link { color: #666666; }

    #TB_window a:visited { color: #666666; }

    #TB_window a:hover { color: #000; }

    #TB_window a:active { color: #666666; }

    #TB_window a:focus { color: #666666; }

    #TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }

    .TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }

    .TB_overlayBG { background-color: #000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

    * html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

    #TB_window { position: fixed; background: #ffffff; z-index: 102; color: #000000; display: none; border: 4px solid #525252; text-align: left; top: 50%; left: 50%; }

    * html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + ((TBWindowMargin = document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); }

    #TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

    #TB_caption { height: 25px; padding: 7px 30px 10px 25px; float: left; }

    #TB_closeWindow { height: 25px; padding: 11px 25px 10px 0; float: right; }

    #TB_closeAjaxWindow { padding: 7px 10px 5px 0; margin-bottom: 1px; text-align: right; float: right; }

    #TB_ajaxWindowTitle { float: left; padding: 7px 0 5px 10px; margin-bottom: 1px; }

    #TB_title { background-color: #e8e8e8; height: 27px; }

    #TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; }

    #TB_ajaxContent.TB_modal { padding: 15px; }

    #TB_ajaxContent p { padding: 5px 0px 5px 0px; }

    #TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }

    * html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = (document.documentElement ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); }

    #TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }

    * html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

    #TB_iframeContent { clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }
}
/* HrManager.css */
.RadGrid_HrManager .rgPageFirst { border: 0px; display: none !important; }

.RadGrid_HrManager .rgPageLast { border: 0px; display: none !important; }

.RadGrid_HrManager .rgPageNext { border: 0px; display: none !important; }

.RadGrid_HrManager .rgPagePrev { border: 0px; display: none !important; }

.RadGrid_HrManager .rgPagerCell, .RadGrid_HrManager .NextPrev { background-color: white; color: #555555; text-decoration: none; }

.RadGrid_HrManager .rgWrap, .RadGrid_HrManager .rgArrPart1 { color: #555555 !important; }

.RadGrid_HrManager .rgWrap, .RadGrid_HrManager .rgNumPart { float: left; }

.RadGrid_HrManager .rgNumPart a { text-decoration: none; float: left; padding-left: 4px; padding-top: 0px; color: #555555 !important; }

.RadGrid_HrManager .rgAdvPart { display: none; }

.RadGrid_HrManager .rgPager { color: #555555; padding-left: 4px; }

.RadGrid_HrManager .rgSortAsc { border: 0px; background: url(/Styles/RadSkins/Grid/HrManager/SortAsc.gif) no-repeat bottom; }

.RadGrid_HrManager .rgSortDesc { border: 0px; background: url(/Styles/RadSkins/Grid/HrManager/SortDesc.gif) no-repeat bottom; }

.RadGrid_HrManager .RadGrid { border: 0px; border-style: none; border-left-style: none; }

.RadGrid_HrManager .rgMasterTable { border: 0px; border-collapse: separate; width: 100%; font: 11px tahoma; color: #000000; }

.RadGrid_HrManager .rgMasterTable a { font: 11px tahoma; color: #147ECF; }

.RadGrid_HrManager .rgMasterTable a:hover { color: #F17903; }

.RadGrid_HrManager .rgHeader { font-weight: bold !important; text-align: left; font: bold 10px Verdana, Arial, Sans-serif; background: url(/Styles/RadSkins/Grid/HrManager/Img/GridHeaderBg.gif) white repeat-x 50% bottom !important; border-top: solid 1px #e5e5e5; border-bottom: solid 1px #bbb; padding-left: 3px; height: 22px; }

.RadGrid_HrManager .rgHeader a { color: black; font: bold 10px Verdana, Arial, Sans-serif; text-decoration: none; }

.RadGrid_HrManager .rgRow td { background-color: #ffffff; line-height: 22px; border-top: solid 1px #e9e9e9; border-bottom: solid 1px white; padding-left: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.RadGrid_HrManager .rgAltRow td { background-color: #f7f7f7; line-height: 22px; border-top: solid 1px #e9e9e9; border-bottom: solid 1px white; padding-left: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.RadGrid_HrManager .rgSelectedRow td { background-color: #e5e5e5; height: 22px; border: solid 1px #e5e5e5; border-top: solid 1px #e9e9e9; border-bottom: solid 1px white; padding-left: 4px; }

.RadGrid_HrManager .DragHandleStyle { cursor: move; width: 14px; height: 14px; border-style: outset; border-color: lightgray; border-width: 2px; background-color: gray; }

.RadGrid_HrManager .rgNumPart a.rgCurrentPage span { font-weight: bold; color: black; }

/* RoundCorner.css */
.RoundedCornersLeftColumn { border-bottom: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; -webkit-border-radius: 7px 1px 1px 7px; -moz-border-radius: 7px 1px 1px 7px; border-radius: 7px 1px 1px 7px; }

.RoundedCornersRightColumn { border: 1px solid #DFDFDF; -webkit-border-radius: 1px 7px 7px 1px; -moz-border-radius: 1px 7px 7px 1px; border-radius: 1px 7px 7px 1px; }

.RoundedCornersLogoDiv { border: 1px solid #DFDFDF; -webkit-border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; padding: 6px; width: 150px; }

.RoundedCornersLeftBottom { border-bottom: 1px solid #DFDFDF; }

#CookieWarningBox {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
   
    background: #565656;
    background: rgba(86,86,86,0.75);
    z-index: 99999;
    display: none;
}
@media only screen and (max-width: 768px) {
  [class*="cookie-col-"] {
    width: 100%;
  }
}
.cookie-section{  
  font-family: Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 0.8em;
  background-color: rgb(50, 69, 89);
  color: white !important;
  margin: 0px;
}
.underlined {
    text-decoration: underline !important;
}

.bold {
    font-weight: bold !important;
}

a {
    color: lightblue;
}
.cookie-clearfix{
  clear: both;
}
/*.CybotCookiebotDialogBodyButton {
    float: left;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #1e735a;
    cursor: pointer;
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    line-height: 26px;
    margin: 1em 0em 0em 0.3em;
    padding: .em;
    text-align: center;
    color: #13856e !important;
    transition-delay: 0s, 0s, 0s, 0s;
    transition-duration: 0.35s, 0.35s, 0.35s, 0.35s;
    transition-property: color, background-color, border-color, box-shadow;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: button;
    -moz-osx-font-smoothing: grayscale;
}


a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
    background-color: #1e735a;
    color: white !important;
}*/
button.cookie-btn {
    float: left;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #1e735a;
    cursor: pointer;
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    line-height: 26px;
    margin: 1em 0em 0em 0.3em;
    padding: .em;
    text-align: center;
    color: #13856e;
    transition-delay: 0s, 0s, 0s, 0s;
    transition-duration: 0.35s, 0.35s, 0.35s, 0.35s;
    transition-property: color, background-color, border-color, box-shadow;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out, ease-in-out;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: button;
    -moz-osx-font-smoothing: grayscale;
}
.cookie-btn:hover{
background-color: #1e735a;
  color: white;
}
h1{
  margin: 0.1em;
}
.cookie-row{
  padding: .7em;
  margin-top: -8px;
}
.cookie-h1{
    font-size:24px ;
    font-weight: bold;
    
}
.cookie-col-lg-2{
  padding-top: 0.6em;
}
.cookie-text-white{
    color:#fff !important;
}
.cookie-col-lg-5 {
    padding-bottom: 1em;
}
.cookie-col-lg-9{
  padding: .4em;
}
@media only screen and (min-width: 768px) {
  .cookie-col-lg-3{
    float: left;
    width: 20%;
  } 
  .cookie-col-lg-3 h1{
    float: right;
  }
  .cookie-col-lg-5{
    float: left;
    width: 53%;
    padding: 0.5em;
  }
  .cookie-col-lg-2{
    float: right;
  }  
}
@media only screen and (min-width: 868px) {
 .cookie-col-lg-9{
    width: 60%;
    margin: auto;
  }
 .cookie-col-lg-3{
    float: left;
    width: 20%;
  }
  .cookie-col-lg-5{
    float: left;
    width: 45%;
    padding-left: 1em;
  }
.cookie-col-lg-2{
  float: left;
  } 
  .cookie-row{
    border: 1px solid white;
  }
}

/*Highlighting mandatory fields Client.css */

/* option 1*/
/*.HighlightMandatory textarea, .HighlightMandatory select { border:1px solid #fb7c7c;}

.HighlightMandatory [type=text] { border:1px solid #fb7c7c; }

.RadComboBox .rcbReadOnly .rcbInput { border: none !important;}

.HighlightMandatory [type=checkbox] { border: 1px solid transparent; outline: 2px solid #fb7c7c; outline-offset:-2px;}

[type=radio] { opacity:0; border-color:red;}

.HighlightMandatory .RadUpload_Telerik .ruFakeInput [type=file] { border:1px solid #fb7c7c !important;}

.HighlightMandatory input[type=radio] + label:before { border-width:1px; border-style:solid;border-color:red; border-radius: 8px; content: ""; left: -2px; position: relative; padding-left:14px;}

input[type=radio].error + label:before { left:-2px;border-width:1px; border-style:solid;border-color:red; border-radius: 8px; content: ""; position: relative; padding-left:14px;}

input[type=radio].valid + label:before {background:#fff; left:-2px; border-width:1px; border-style:solid;border-color:gray; border-radius: 8px; content: ""; position: relative; padding-left:14px;}

.HighlightMandatory input[type="radio"]:checked + label:before {left:-2px;background:radial-gradient(black, white, gray);content: ""; position: relative; padding-left:14px;}
input[type="radio"]:checked + label:before {left:-2px;background:radial-gradient(black, white, gray);content: ""; position: relative; padding-left:14px;}
.HighlightInvalid { border:1px solid #fb7c7c !important; }

.HighlightInvalidValue { border:1px solid #fb7c7c !important; background-color: #fad4d4 !important }
.HighlightInvalidValueCheckbox { outline:2px solid #fb7c7c !important; outline-offset:-2px; }

.RemoveHighlight {
    border: 1px solid green !important;
    -moz-outline: none !important;
    outline: none !important;
}*/

/* option 1 end*/

/*.HighlightMandatoryScreening input[type="radio"]:checked + label:before {background:radial-gradient(black, white, gray);content: ""; position: relative; padding-left:14px;}
.HighlightMandatoryScreening input[type=radio] + label:before {background:#fff; left:-2px; border-width:1px; border-style:solid;border-color:gray; border-radius: 8px; content: ""; position: relative; padding-left:14px;}
.ViewQuestionAnswers input[type="radio"]:checked + label:before {background:radial-gradient(black, white, gray);content: ""; position: relative; padding-left:14px;}
.ViewQuestionAnswers input[type=radio] + label:before {background:#fff; left:-2px; border-width:1px; border-style:solid;border-color:gray; border-radius: 8px; content: ""; position: relative; padding-left:14px;}*/

/*option 2*/
span.HighlightInvalidUpload .ruFakeInput { border: 1px solid #fb7c7c !important; /*background:#fbe4e4 !important*/ }

.HighlightInvalid { border: 1px solid #fb7c7c !important; /*background:#fbe4e4 !important*/ }

.HighlightInvalidValue { border: 1px solid #fb7c7c !important; /*background:#fbe4e4 !important*/ }

.HighlightInvalidValueCheckbox { outline: 2px solid #fb7c7c !important; outline-offset: -2px; }

.RemoveHighlight { }

.Div_JobAgentTreeView { float: left; width: 100%; padding-top: 30px; }

/*End Highlighting mandatory fields option 2 end*/

.HelpTextComment {
    color: #808080;
}

/*------ Upload section ------*/
.upload-section > td:first-child {
    padding-right: 20px;
}
/*------ Upload section ------*/

/*------ External Links ------*/
.appform-singlepage-addbutton-tablecell {
    vertical-align: bottom;
}

.externallinks .RadUpload > div {
    width: 100%;
}

.externallinks .RadUpload > div:first-child,
.externallinks .user-input-containter > .first-line {
    margin-bottom: 2px;
}

.externallinks .RadUpload > div div,
.externallinks .user-input-containter > div div {
    display: inline-block;
    vertical-align: middle;
}

.externallinks .RadUpload > div div:first-child {
    width: 35%;
}

.externallinks .RadUpload > div div:last-child {
    text-align: right;
    width: 65%;
}

.externallinks label {
    display: inline-block;
    width: 100%;
}

.externallinks-tooltip .rtWrapper {
    height: 100px !important; 
    width: 400px !important;
}

.externallinks .RadUpload .CandidateInfoDataField,
.externallinks .RadUpload .ruFakeInput {
    margin: 0;
    width: calc(100% - 10px);
}

.externallinks .validation-containter {
    overflow-x: hidden;
    white-space: normal;
}

.externallinks .validation-containter .validation-message {
    color: red !important;
}

.externallinks .HighlightInvalidValue {
    width: calc(100% - 4px) !important;
}

.externallinks .externallinks-containter {
    margin-top: 5px;
    width: 100%;
}

.externallinks .delete-icon-cell {
    width: 16px !important;
}

.externallinks .fit-to-content-table-cell {
    padding-right: 5px;
    width: 1% !important;
}

@media all and (max-device-width: 767px) {
    .externallinks .fit-to-content-table-cell {
        width: auto !important;
    }
}

.externallinks .fit-to-content-table-cell > a {
    white-space: nowrap !important;
}

.externallinks .externallinks-containter td:first-child > img {
    min-width: 13px;
}

.externallinks .delete-icon-cell > input {
    min-width: 16px;
}

/*------ External Links ------*/

/*------ InkFileUpload controls ------*/

.inkfileupload-textbox {
    margin: 0;
    width: calc(100% - 6px);
}

.inkfileupload-button {
    width: 60px;
}

/*------ InkFileUpload controls ------*/

/*------ Ziggeo ------*/
.video-recorder-initial, .video-recorder-error, .video-uploader-upload, .video-uploader-error, .video-recorder-progress, .video-uploader-progress {
    background: -webkit-linear-gradient(top,#F3F3F3 0%,#F3F3F3 60%,#F3F3F3 100%);
    background: -moz-linear-gradient(top,#F3F3F3 0%,#F3F3F3 60%,#F3F3F3 100%);
    background: -o-linear-gradient(top,#F3F3F3 0%,#F3F3F3 60%,#F3F3F3 100%);
    background: -ms-linear-gradient(top,#F3F3F3 0%,#F3F3F3 60%,#F3F3F3 100%);
    background: linear-gradient(to bottom,#F3F3F3 0%,#F3F3F3 60%,#F3F3F3 100%);
    padding: 10px;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

.video-recorder-flash {
    background-color: #F3F3F3;
}

.video-recorder-initial .btn-primary, .video-recorder-initial .btn-primary:hover,
.video-uploader-upload-input, .video-uploader-upload-input:hover, .video-uploader-upload .btn-primary, .video-uploader-upload .btn-primary:hover,
.video-uploader-upload-input, .video-uploader-upload-input:hover {
    background-color: #1192d3 !important;
}

.video-recorder-initial p a i, .video-uploader-upload p a i {
    color: #3F3F3F;
}

.video-recorder-initial .hero-img, .video-uploader-upload .hero-img {
    color: #3F3F3F !important;
}

.label-view-class {
    color: #fff;
}

.bjs-icon-play:before {
    font-size: 20px;
}
/*------ Ziggeo ------*/

/*------ CameraTag ------*/
.cameratag_prompt_label {
    position: absolute;
    bottom: -20px;
    left: 0px;
    width: 100%;
    font-size: .8em;
    height: 2em;
    color: #ffffff;
}

.button_label .cameratag_goto_start {
    color: #fff;
}

.cameratag_screen.cameratag_completed {
    background: url('/Images/spinner-md.gif') no-repeat center center !important;
}

.cameratag_screen.cameratag_wait div,
.cameratag_screen.cameratag_completed div {
    display: none !important;
}
/*------ CameraTag ------*/

/*------ Disclaimer Start ------*/
.ConsentContainer {
    border: 1px solid lightgray;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px
}

.CheckBoxConsent input {
    vertical-align: sub;
}

/*------ Disclaimer End ------*/

/*---------Cookiebot------*/
#CybotCookiebotDialogBodyContentTitle {
    padding: 0 !important;
    font-size: 12pt !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    display: block !important;
    position: static !important;
    margin: 2px 0 6px !important;
}
#CybotCookiebotDialog ::after, #CybotCookiebotDialog ::before, #CybotCookiebotDialog::after, #CybotCookiebotDialog::before, #CybotCookiebotDialogBody *, #CybotCookiebotDialogDetail * {
    box-sizing: content-box !important;
}
#CybotCookiebotDialog, #CybotCookiebotDialogBodyContentTitle {
    visibility: visible !important;
    letter-spacing: normal !important;
    float: none !important;
    text-align: left !important;
    color: #ffffff !important;
}

#CybotCookiebotDialogBodyContentText {
    text-align: left !important;
}
#CybotCookiebotDialog ::after, #CybotCookiebotDialog ::before, #CybotCookiebotDialog::after, #CybotCookiebotDialog::before, #CybotCookiebotDialogBody *, #CybotCookiebotDialogDetail * {
    box-sizing: content-box !important;
}
#CybotCookiebotDialogBodyContent {
    min-height: 32px !important;
    font-size: 9.5pt !important;
    font-weight: 400 !important;
    line-height: 130% !important;
    padding: 12px 0 8px 80px !important;
}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {

    color: #ffffff !important;
 
}
#CybotCookiebotDialog a, #CybotCookiebotDialog a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}
#CookieDeclarationUserStatusPanel{
    display:none !important;
}
.zoom {
    position: fixed;
    bottom: 45px;
    left: 24px;
    height: 24px;
}

.sa {
    margin-top: 19px !important;
    margin-left: 1px !important;
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    text-rendering: auto !important;
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: 15px !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.sa-navicon:before, .sa-reorder:before, .sa-bars:before {
    content: "\f0c9";
}
.zoom-fab {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    background-color: #009688;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    transition: 0.2s ease-out;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    color: #FFF !important;
}

.zoom-fab:hover {
    background-color: #4db6ac;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.zoom-btn-large {
    width: 50px;
    height: 50px;
    line-height: 60px;
}
.pa4 {
    padding: 1.5rem;
}

.bg-gray7 {
    background-color: #495057;
}

.white {
    color: #fff;
}

.justify-center {
    justify-content: center;
}

.items-center {
    align-items: center;
}

.flex-column {
    flex-direction: column;
}

.flex {
    display: flex;
}

.shadow-2 {
    box-shadow: 0 0.25rem 0.125rem 0 rgba(0,0,0,0.05);
}

.bw3 {
    border-width: .5rem;
}

.br2 {
    border-radius: .25rem;
}

.b--white {
    border-color: #fff;
}
td a.QuickApplyWithJobIndex {
    background: #b41018 !important;
    color: #ffffff !important;
    display: inline-block !important;
    border-radius: 2px !important;
    border: 1px solid !important;
    border-color: #7c0b11 !important;
    text-align: center !important;
    text-transform: none !important;
    vertical-align: middle !important;
    cursor: pointer !important;
    padding: 6px 12px !important;
    line-height: 16.9px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    margin: 0px !important;
}
/*---------Cookiebot end------*/