
@font-face {
   font-family: 'JennaSue';
   src: url('JennaSue_webfont/jennasue-webfont.eot');
   src: url('JennaSue_webfont/jennasue-webfont.eot?#iefix') format('embedded-opentype'),
   url('JennaSue_webfont/jennasue-webfont.woff') format('woff'),
   url('JennaSue_webfont/jennasue-webfont.ttf') format('truetype'),
   url('JennaSue_webfont/jennasue-webfont.svg#jenna_sueregular') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'HoneyScriptlight';
   src: url('HoneyScript_webfont/honeyscript-light-webfont.eot');
   src: url('HoneyScript_webfont/honeyscript-light-webfont.eot?#iefix') format('embedded-opentype'),
   url('HoneyScript_webfont/honeyscript-light-webfont.woff') format('woff'),
   url('HoneyScript_webfont/honeyscript-light-webfont.ttf') format('truetype'),
   url('HoneyScript_webfont/honeyscript-light-webfont.svg#honey_scriptlight') format('svg');
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: 'HaloHandletter';
   src: url('HalloHandletter_webfont/halohandletter-webfont.eot');
   src: url('HalloHandletter_webfont/halohandletter-webfont.eot?#iefix') format('embedded-opentype'),
   url('HalloHandletter_webfont/halohandletter-webfont.woff') format('woff'),
   url('HalloHandletter_webfont/halohandletter-webfont.ttf') format('truetype'),
   url('HalloHandletter_webfont/halohandletter-webfont.svg#halohandletterregular') format('svg');
   font-weight: normal;
   font-style: normal;
}

/* meie-script-regular - latin_latin-ext */
@font-face {
    font-family: 'Meie Script';
    font-style: normal;
    font-weight: 400;
    src: url('Meie_Script/meie-script-v5-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: local('Meie Script'), local('MeieScript-Regular'),
    url('Meie_Script/meie-script-v5-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('Meie_Script/meie-script-v5-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('Meie_Script/meie-script-v5-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('Meie_Script/meie-script-v5-latin_latin-ext-regular.svg#MeieScript') format('svg'); /* Legacy iOS */
}

/*This locks the footer to the bottom of the page*/
* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    margin: 0 auto -134px; /* the bottom margin is the negative value of the footer's height */
}
footer, .push {
    height: 134px; /* '.push' must be the same height as 'footer' */
}

/* prevent window from frantically resizing */
html { overflow-y : scroll; height: 100%; }

body { color: #1f1d1b; }
body:not(.bootstrap-enabled) { height: 100%; font-family: arial, helvetica, verdana, sans-serif; font-size: 10.5pt; line-height: 14pt; }
body.withHeader { padding: 0; margin: 0; background: #fff; }
body.noHeader { padding: 10px; }

h1, .h1, h2, .h2, h3, .h3 { color: #000000; }

body:not(.bootstrap-enabled) h1,
body:not(.bootstrap-enabled) .h1 { font-size: 21pt; font-weight: bold; line-height: 25pt; margin: 0 0 0.5em 0; padding: 0; }
body:not(.bootstrap-enabled) h2,
body:not(.bootstrap-enabled) .h2 { font-size: 18pt; font-weight: bold; line-height: 20pt; margin: 0 0 0.5em 0; padding: 0; }
body:not(.bootstrap-enabled) h3,
body:not(.bootstrap-enabled) .h3 { font-size: 13pt; font-weight: bold; line-height: 15pt; margin: 0 0 0.5em 0; padding: 0; }
body:not(.bootstrap-enabled) h4,
body:not(.bootstrap-enabled) .h4,
body:not(.bootstrap-enabled) h5,
body:not(.bootstrap-enabled) .h5,
body:not(.bootstrap-enabled) h6,
body:not(.bootstrap-enabled) .h6 { margin: 0 0 0.5em 0; padding: 0; }

body:not(.bootstrap-enabled) p { margin: 0 0 1em 0; padding: 0; }

a { color: #3977b9; text-decoration: none; border: 0; outline: none; }
a:hover { text-decoration: underline; }

img { border: none; }
form { position: relative; margin: 0; padding: 0; }

/* Do not apply these definitions to type=file as the Browse button is affected */
body:not(.bootstrap-enabled) input[type="text"],
body:not(.bootstrap-enabled) input[type="password"] {
    font-family: arial, helvetica, verdana, sans-serif;
    background: white;
    font-size: 10pt;
    border: 1px solid #aaa;
    padding: 2px;
    height: 16px;
}
body:not(.bootstrap-enabled) select {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10pt;
    border: 1px solid #aaa;
    height: 22px;
}
body:not(.bootstrap-enabled) textarea {
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 10pt;
    border: 1px solid #aaa;
    padding: 2px;
}

td, th { text-align: left; }

em, i { font-style: italic ! important; }
strong, b { font-weight: bold ! important; }

.clr { clear: both; height: 0px ! important; overflow: hidden; }

.gray { color: #666 ! important; }
.green { color: green ! important; }
.red { color: #e53d28 ! important; }

body:not(.bootstrap-enabled) .smalltext { font-size: 9pt; line-height: 12pt; }
body.bootstrap-enabled .smalltext { font-size: 12px; line-height: 1.42857143; }
body:not(.bootstrap-enabled) .normaltext { font-size: 10.5pt; line-height: 14pt; }
body.bootstrap-enabled .normaltext { font-size: 14px; line-height: 1.42857143; }
body:not(.bootstrap-enabled) .largetext { font-size: 13pt; line-height: 15pt; }
body.bootstrap-enabled .largetext { font-size: 16px; line-height: 1.1; }

.nowrap { white-space: nowrap; }

.button { position: relative; min-width: 75px; height: 24px; white-space: nowrap; cursor: pointer; color: white; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; line-height: 12pt; font-weight: bold; font-style: normal; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: linear-gradient(#333F48, #333F48);  background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.button:hover { background: linear-gradient(#484C56, #484C56); background: -ms-linear-gradient(#484C56, #484C56); background: -moz-linear-gradient(#484C56, #484C56); background: -webkit-linear-gradient(#484C56, #484C56); }
.button.buttoncancel { background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.button.buttoncancel:hover { background: linear-gradient(#85a0bc, #718ca8); background: -ms-linear-gradient(#85a0bc, #718ca8); background: -moz-linear-gradient(#85a0bc, #718ca8); background: -webkit-linear-gradient(#85a0bc, #718ca8); }
.button.buttoninactive { color: #aaa; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef); }
.button.buttoninactive:hover { color: #aaa; cursor: default; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef); }
.buttonlink { background:none!important; border:none; padding: 3px; color:#3977b9 }
.buttonlink:hover { text-decoration: underline; }
button:disabled { background-color: #A3A5AA; }

.secondarybutton { position: relative; min-width: 75px; height: 24px; white-space: nowrap; cursor: pointer; color: white; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; line-height: 12pt; font-weight: bold; font-style: normal; border: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: linear-gradient(#333F48, #333F48);  background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }

.simplebutton { border: solid 1px #c3c3c3; padding: 4px 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #666666; background-color: white; font-weight: bold; cursor: pointer; }

.bold { font-weight: bold ! important; }
.weightnormal { font-weight: normal ! important; }

.flushTop { padding-top: 0 ! important; margin-top: 0 ! important; }
.flushBottom { padding-bottom: 0 ! important; margin-bottom: 0 ! important; }

input::-moz-focus-inner { border: 0; padding: 0; }
button::-moz-focus-inner { border: 0; padding: 0; }

#headerPageContainer { position: relative; text-align: center; background-color: #FFFFFF;}

#fullWidth { margin-left: auto; margin-right: auto; background-color: #FFFFFF; padding-bottom: 10px; }
#fullWidth .bgImageContainer {  height: 100%; z-index: 0; position: absolute; background-position: center 0; background-repeat: no-repeat; top: 130; float: left; }
body:not(.bootstrap-enabled) #fullWidth,
body:not(.bootstrap-enabled) #fullWidth .bgImageContainer {
    width: 960px;
}

#headercontent { background-color: white;}
#header { position: relative; height: 90px; width: 960px; margin-left: auto; margin-right: auto; }
#header #logo { padding: 10px 0 0 20px; width: 400px; height: 70px; float: left; font: 0/0 a; }
#header #logo:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
#header #logo img { float: left; max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle; }
#header #userinfo { position: absolute; top: 0; right: 0; padding: 10px 20px 0 0; text-align: right; z-index: 3; }
#header #userinfo p em {font-size: 9pt; display: block; color: #1f1d1b; }
#userinfo #welcome {color: #1f1d1b;}
#footer { position: relative; color: white; background: #7d7d7d; border-top: 1px solid #aaa; padding: 15px 0 0px 0; text-align: left; width: 100%; display: inline-block; }
#footer #footerContent { position: relative; margin-left: auto; margin-right: auto; }
body:not(.bootstrap-enabled) #footer #footerContent { width: 960px; }
body:not(.bootstrap-enabled) #footer #footerContent #column1 { position: relative; float: left; margin: 0 -10px 0 20px; width: 220px; }
body:not(.bootstrap-enabled) #footer #footerContent #column2 { position: relative; float: left; margin: 0 -5px 0 5px; width: 210px; }
body:not(.bootstrap-enabled) #footer #footerContent #column3 { position: relative; float: right; margin: 0 20px 0 0; }
body:not(.bootstrap-enabled) #footer #footerContent #column4 { position: relative; float: left; margin: 0 -10px 0 20; }

#footer #footerContent #column4 #contacts p, #footerContent #column4 #contacts h3 { margin: 0 0 2px; }
#footer #footerContent #contacts1, #footerContent #contacts1 {padding-bottom: 7px}
#footer #footerContent h1, #footer #footerContent h2, #footer #footerContent h3 { color: white; }
#footer #footerContent a { color: white; }
#footer #footerContent #column4 .email { color: white; }
#footer #footerContent #column4 .contact {color: white; }
#footerContent { background-color: #7d7d7d; }

#poweredByImage { position: relative; right: 0; text-align: right; margin-bottom: 20px; }
#trustEImage { position: relative; right: 0; text-align: right; margin-bottom: 4px; }

#actionBar { position: relative; height: 40px; background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48);  }
#actionBar #actionBarContent { position: relative; margin-left: auto; margin-right: auto; }
body:not(.bootstrap-enabled) #actionBar #actionBarContent { width: 960px; }
#actionBar #actionBarContent #breadCrumbs { position: absolute; top: 10px; left: 20px; font-size: 13pt; line-height: 15pt; font-weight: bold; color: white; }
#actionBar #actionBarContent #breadCrumbs a { color: white; text-decoration: underline; }
#actionBar #actionBarContent #breadCrumbs a:hover { text-decoration: none; }

#portalContent { position: relative; text-align: left; }
#portalContent.onecolnowidgets { position: relative; width: auto; padding: 20px 0 0 0; margin: 0 20px 0 20px; }

body:not(.bootstrap-enabled) #contentLeft { position: relative; float: left; width: 260px; padding: 20px 0 0 0; margin: 0 -20px 0 20px; }
body:not(.bootstrap-enabled) #contentRight { position: relative; float: left; width: 680px; padding: 20px 0 0 0; }
body:not(.bootstrap-enabled) #contentRight.span-two-columns { width: 934px; }
#contentRight h1 { position: relative; top: -4px; }
#contentRight .intro { font-size: 10.5pt; line-height: 14pt; margin-bottom: 20px; color: #000000; }
body:not(.bootstrap-enabled) .twocols2 #contentLeft { width: 320px; }
body:not(.bootstrap-enabled) .twocols2 #contentRight { width: 574px; }
body:not(.bootstrap-enabled) .onecoltwowidgets #contentLeft {
    width: 450px;
    margin: 0 0 0 25px;
}
body:not(.bootstrap-enabled) .onecoltwowidgets #contentRight {
    width: 450px;
}
.onecoltwowidgets #contentRight h1 { top: 0; }

#companyLinks ul { position: relative; list-style-type: none; list-style-position: inside; padding: 0; margin: 0; }
#companyLinks li { position: relative; display: block; margin: 0; padding: 0 0 8px 0; }
#socialLinks ul { position: relative; list-style-type: none; list-style-position: inside; padding: 0; margin: 0; }
#socialLinks li { position: relative; float: left; display: inline-block; margin: 0; padding: 0; }

#iFrameDocuSign { overflow: hidden; margin: 15px 0;}

.widget { position: relative; text-align: left; margin-bottom: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.widget .header { position: relative; font-size: 10.5pt; line-height: 14pt; font-weight: bold; color: white; padding: 8px; background: #333F48; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.widget .header .showHide { position: relative; float: left; display: inline; margin-right: 5px; padding-top: 1px; }
.widget .content { position: relative; padding: 0; background: white; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef);; }
.widget .content .contentInner { position: relative; padding: 8px 14px 8px 8px; }
.widget .content .contentInner .messageBox { position: relative; border: 1px solid #aaa; background: white; padding: 4px 8px 4px 8px; font-size: 9pt; line-height: 12pt; font-style: italic; color: #666; }
.widget .content .contentInner .itemBox { position: relative; border-top: 1px solid #aaa; padding: 0; color: #666; }
.widget .content .contentInner .itemBox .item { position: relative; background: white; color: #1f1d1b; padding: 4px 8px 4px 8px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }
.widget .content .contentInner table { font-size: 9pt; line-height: 12pt; width: 100%; border-bottom: 1px solid #AAAAAA; }
.widget .content .contentInner td { background: white; padding: 4px 8px 4px 8px; margin: 0; border-top: 1px solid #AAAAAA; height: 32px; }
.widget .content .contentInner th { padding: 4px 8px 4px 8px; font-weight: normal; }
.widget .content .contentInner .leftMost { border-left: 1px solid #AAAAAA; }
.widget .content .contentInner .rightMost { text-align: right; border-right: 1px solid #AAAAAA; }
.widget .content .contentInner .rightMost div.leftBorder { border-left: 1px solid #AAAAAA; }
.widget .content .contentInner .statusNew { font-weight: bold; }
.widget .content .contentInner .statusNew .status { color: #e53d28; text-transform: uppercase; }
.widget .content .contentInner .statusDHSTask { font-weight: bold; }
.widget .content .contentInner .statusDHSTask .status { font-weight: normal }
.widget .content .contentInner .statusComplete { color: #666; }
.widget .listContent ul { position: relative; list-style-type: none; list-style-position: inside; padding: 0 0 8px 0; margin: 0; }
.widget .listContent li { position: relative; top: 0; left: 0; padding: 8px; vertical-align: -4px; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef); }
.widget .listContent li a { color: #1f1d1b; }
.widget .listContent li label { position: relative; display: block; margin-bottom: 2px; font-size: 9pt; line-height: 12pt; font-weight: bold; }

.widget .content .contentInner .reportsDoubleWidth { width: 30%; }
.widget .content .contentInner .reportsWidth { width: 20%; }
.widget .content .contentInner .noTopBorder { border-top: 0; }
.widget .content .contentInner .headerRightMost { text-align: right; }
.widget .content .contentInner .reportsDoubleWidth.reportsAdjustScrollbar { padding-left: 4px; }
.widget .content .contentInner .reportsWidth.reportsAdjustScrollbar { padding-right: 28px; }
.widget .content .contentInner .in-dispute { color: orange; font-weight: bold; }
.widget .content .contentInner .in-dispute :before {
   font-family: FontAwesome;
   font-size: 14px;
   content: "\f071"; // fa-exclamation-triangle
   color: orange;
   margin-right: 5px;
}
.dispute.btn { margin: 3px; }

td.rightMost.taskButtons { width: 155px; }

/* IE7 requires that parent div have higher z-index than child so the arrow can be positioned over the widget header */
.note { position: relative; font-size: 10.5pt; line-height: 14pt; font-style: italic; background: #fffabe; margin-bottom: 20px; z-index: 2; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.note .content { position: relative; padding: 8px; }
.note .info { position: relative; font-weight: bold; color: #e53d28; background: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/portal/images/bubble_icon.png) top left no-repeat; padding: 0 0 4px 30px; }
.note .close { position: absolute; font-size: 9pt; line-height: 12pt; font-style: normal; bottom: 8px; right: 8px; }
.note .arrow { position: absolute; bottom: -35px; left: 40px; z-index: 1; }

.tasknoteContributor { margin-left: 20px; }
.tasknote {
   position: relative;
   font-size: 10.5pt;
   line-height: 14pt;
   font-style: italic; background: #fffabe;
   z-index: 2; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;;
   box-shadow: 0 0 5px #666666;
   text-align: left;
   margin: 20px;
}
.tasknoteContributorDash { margin-left: 0px; width: 680px; }
.tasknote .header { font-weight: bold; color: #e53d28; background: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/portal/images/bubble_icon.png) top left no-repeat; padding: 0 0 8px 30px; }
.tasknote .toggle { position: relative; float: right; margin-top: 15px; font-size: 9pt; line-height: 12pt; font-style: normal; bottom: 12px; right: 13px; }
.tasknote .toggle:hover { cursor: pointer; }
.tasknote .content { padding: 8px; }

.disclosureSection,
.disclosureScrollSection,
.disclosureFormSection {
    border-color: #aaa;
}

body:not(.bootstrap-enabled) #contentLeft .widget,
body:not(.bootstrap-enabled) #contentLeft .note,
body:not(.bootstrap-enabled) #companyLinks {
    width: 220px;
}
body:not(.bootstrap-enabled) .twocols2 #contentLeft .widget,
body:not(.bootstrap-enabled) .twocols2 #contentLeft .note {
    width: 280px;
}
body:not(.bootstrap-enabled) .onecoltwowidgets #contentLeft .widget,
body:not(.bootstrap-enabled) .onecoltwowidgets #contentLeft .note {
    width: 450px;
}
body:not(.bootstrap-enabled) .onecoltwowidgets #contentLeft .widget .content { padding: 0 65px 0 80px; }
body:not(.bootstrap-enabled) .onecoltwowidgets #contentRight .widget .content { padding: 0 90px 0 95px; border-left: inset 1px; }
.nocolonewidget .content, .nocolonewidget .widget { border-radius: 0px; -moz-border-radius: 0px; }
.onecoltwowidgets #contentLeft .content, .onecoltwowidgets #contentLeft .widget { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.onecoltwowidgets #contentRight .content, .onecoltwowidgets #contentRight .widget { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.onecoltwowidgets .header, .nocolonewidget .header { display: none; }
body:not(.bootstrap-enabled) .onecoltwowidgets .widget .content .contentInner { padding: 25px 0 35px 0; }
.onecoltwowidgets h1 { color: #333F48; }

#contentTop .widget { width: 900px; margin: 25px 0 5px 25px; box-shadow: none; -webkit-box-shadow: none; }
#contentTop .widget .content { padding: 5px; background: none; }
#contentTop .Error { background-color: #fce0da; border: solid #f18b79; }
#contentTop .Warning { background-color: #fff4ca; border: solid #fbe6c8; }
#contentTop .Success { background-color: #e2f6c0; border: solid #96be15; }

.formField { position: relative; float: left; margin-bottom: 8px; }
body:not(.bootstrap-enabled) .formField { width: 150px; padding: 0px 15px 2px 0px; }
.formField label { display: block; font-size: 9pt; line-height: 12pt; padding-bottom: 2px; }
.formField label.toright { display: inline; margin-left: 5px; vertical-align: 2px; }
.formField label.reviewLabel {font-weight: bold; }
.formField input[type="text"], .formField input[type="password"], .formField textarea, .formField select { width: 100%; }
.formField .disabledField { background-color: #dddddd; }
.formField.reviewFormField { width: 100% ! important; }
.formField .returnBtnField { width: 100%; }
.formField .charCounter { float: right; }
.reviewTextArea { resize: none; }

/* Return Launch Button may overrlay some divs so need to make sure it's on top */
.returnLaunchButton { float: right; z-index: 6 }
body:not(.bootstrap-enabled) .returnLaunchButton { margin: 20px 20px -50px; }
.returnModalSubmitDiv { clear: both; }

.formButtonContainer { position: relative; float: right; text-align: right; margin: 0; padding: 0; }

.formField .noborder { border-style: none ! important ; }


.formFieldLabelRequired:after { after: ' *'; content: ' *'; }

/* In left-hand widgets all fields full the whole widget; may revisit */
#contentLeft .formField { width: 100%; }

#contentTop .header { display: none; }

/* Setting a height so we don't automatically get page scrollbars when the contact form is still hidden */
#contactForm { position: absolute; top: 150px; right: 0; float: right; z-index: 6; height: 450px; }
body:not(.bootstrap-enabled) #contactForm * { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
#contactForm #contactFormBody { position: relative; width: 0; overflow: hidden; margin: 0; padding: 0; float: right; text-align: left; background: #f9f9f9; border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; display: none; }
#contactForm #contactFormBody form { position: relative; padding: 16px 20px 16px 16px; margin-bottom: 24px; }
#contactForm #contactFormBody form input { width: 100%; margin-bottom: 8px; }
#contactForm #contactFormBody form textarea { width: 100%; height: 250px; margin-bottom: 8px; }
#contactForm #contactFormBody form .start { color: #bbb; }
#contactForm #contactFormBody .buttonContainer { position: absolute; right: 16px; bottom: 16px; text-align: right; }
#contactForm #contactFormBody .closeContainer { position: absolute; left: 16px; bottom: 16px; font-size: 9pt; line-height: 12pt; }
#contactForm #contactFormBody .closeContainer a { text-decoration: underline; }
#contactForm #contactFormBody .closeContainer a:hover { text-decoration: none; }
#contactForm #contactTab { position: relative; padding: 0; margin: 0; float: right; cursor: pointer; }
/* Box shadow doesn't work right in FF3 when text is rotated */
#contactForm #contactTab .verticalButton { position: absolute; right: -74px; top: 75px; width: 160px; font-size: 10.5pt; line-height: 14pt; font-weight: bold; color: white; text-align: center; padding: 12px 15px 12px 15px;  border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); cursor: pointer; }
#contactForm #contactTab .verticalButton:hover { background: linear-gradient(#85a0bc, #718ca8); background: -ms-linear-gradient(#85a0bc, #718ca8); background: -moz-linear-gradient(#85a0bc, #718ca8); background: -webkit-linear-gradient(#85a0bc, #718ca8); }
.pipeSpacer { font-size: 11pt; color: #666; font-weight: normal; margin: 0 6px 0 6px; }

.taskNav { position: relative; }
body:not(.bootstrap-enabled) .taskNav { width: 220px; font-size: 10.5pt; line-height: 14pt; }
.taskNav .item { position: relative; padding: 5px 25px 10px 4px; } /* Additional padding at right makes room for arrow on active item */
.taskNav .arrow { display: none; }
.taskNav .currentItem { font-weight: bold;  background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.taskNav .currentItem .arrow { display: block; position: absolute; top: 7px; right: 0; }
.taskNav .item img { float: left; margin: -2px 4px 0 0; }
.taskNav .item a { color: #1f1d1b; }
.taskForm { position: relative; z-index: 5; }
.taskForm hr { position: relative; display: block; padding: 0; margin: 8px auto; width: 100%; clear: both; border: none; border-top: 1px solid #aaa; border-bottom: 1px solid white; font-size: 1px; line-height: 0; overflow: visible; }
.taskForm .panel { position: relative; clear: both; }
.taskForm .panelSection { position: relative; clear: both; }
.taskForm .title { position: relative; color: #000000; }
body:not(.bootstrap-enabled) .taskForm .title { font-size: 18pt; line-height: 20pt; font-weight: bold; }
body.bootstrap-enabled .taskForm .title  { font-size: 20px; line-height: 1.1; }
.taskForm .subTitle { position: relative; margin-bottom: 0.5em; color: #000000; }
body:not(.bootstrap-enabled) .taskForm .subTitle { font-size: 13pt; line-height: 15pt; font-weight: bold; }
body.bootstrap-enabled .taskForm .subTitle { font-size: 16px; line-height: 1.1; }
.taskForm .subSubTitle { position: relative; font-weight: bold; margin-bottom: 0.3em; color: #000000; }
.taskForm .control { position: relative; float: left; margin-bottom: 8px; width: 150px; padding: 0px 15px 2px 0px; }
.taskForm .control label { position: relative; display: block; font-size: 9pt; line-height: 12pt; padding-bottom: 2px; }
.taskForm .control label.toright { position: relative; display: inline; margin-left: 5px; vertical-align: 2px; }
.taskForm .control input[type="text"], .formField input[type="password"], .formField textarea, .formField select { position: relative; width: 100%; }

ul.twocol { width: 600px; }
ul.twocol li { float: left; width: 290px; }

#divW4Mask { position: fixed; top: 0; left: 0; z-index: 499; width:100%; height: 100%; background-color: #000; opacity: 0.5; display: none; }
#divW4Calculator {
    display:none; position: fixed; z-index: 500; float:left; padding-top: 5px;
    background-color:#333F48;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#divW4Calculator input { width: 20px; }
#divW4Calculator ul { margin: 5px 0px; padding-left: 15px; }
#divW4Calculator td, #divW4Calculator th { vertical-align: top; text-align: center; font-size:11pt; }
#divW4Calculator .W4header { float: left; width: 100%; background-color: #333F48; color: white; }
#divW4Calculator .W4header .W4text { float: left; margin: 10px 15px; font-size: 16px; font-weight: bold; }
#divW4Calculator .W4Close { float: right; width:20px; height:21px; margin-top: 5px; margin-right:10px; background-image: url('/screening/images/uiversion2/close_03.png'); }
#divW4Calculator .W4Close:hover { background-image: url('/screening/images/uiversion2/close_03_highlight.png'); }
#divW4Calculator .W4body {
    width: 100%;
    float: left;
    background-color: white;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#divW4Calculator .W4body .bold { font-weight: bold; }
#divW4Calculator .W4row { width: 100%; float: left; padding: 15px 0px; border-bottom: 1px solid black; }
#divW4Calculator .W4row.noline { border-bottom:0px; }
#divW4Calculator .W4row .W4Item { margin-left: 15px; margin-right: 15px; }


#divW4Calculator .W4col { float: left; }
#divW4Calculator .W4h1 { font-size: 18px; font-weight: bold; padding-left: 15px; }
#divW4Calculator .W4cancel { margin-right: 5px; }
#divW4Calculator .W4Error { display: none; color: #e53d28; }
#divW4Calculator .W4ValidationError { background-color: #fff9c4 !important; border: solid 1px #dd4b39 !important; }
#divW4Calculator .W4ValidationErrorMessage { display: none; color: #e53d28; }
#modal-w4-calculator .W4Error { display: none; color: #e53d28; }
#modal-w4-calculator .W4ValidationError { background-color: #fff9c4 !important; border: solid 1px #dd4b39 !important; }
#modal-w4-calculator .W4ValidationErrorMessage { display: none; color: #e53d28; }

#divW4Calculator .W4Jail { border: 1px solid rgb(192,192,192); overflow: auto; margin:0px 15px; }
#divW4Calculator .W4Cell { width: 890px; padding-left:15px; }

#divW4Calculator #W4Page2 { width: 600px; }
#divW4Calculator #W4Page3 { width: 600px; }
#divW4Calculator #W4Page1 .col1 { width: 60px; }
#divW4Calculator #W4Page1 .col2 { width: 750px; }
#divW4Calculator #W4Page4 .col1 { width: 110px; }
#divW4Calculator #W4Page4 .col2 { width: 700px; }
#divW4Calculator #W4Page5 .col1 { width: 110px; }
#divW4Calculator #W4Page5 .col2 { width: 700px; }
#divW4Calculator #W4Page5 table .tablecol1 { text-align: right; padding-right:20px; }
#divW4Calculator #W4Page5 table .tablecol2 { text-align: right; padding-right:15px; }
#divW4Calculator #W4Page5 table .tablecol3 { text-align: right; padding-right:10px; }

.docusignPageTitle { padding-left: 25px }

#modalMask, #taskModalMask { z-index: 499; background-color: #000000; display: none; position: fixed; top: 0; left: 0; opacity: 0.5; }
/* css3pie doesn't properly apply the radius to the modal window when you set a behavior, so leaving out */
.modalWindow { z-index: 500; position: fixed; vertical-align: middle; width: 750px; height: 400px; display: none; padding: 16px 20px 20px 20px; border: 1px solid #736F6E; border-radius: 8px; -moz-border-radius: 8px; background: white; text-align: left; }
.modalWindowUpperActions { position: absolute; top: 12px; right: 20px; }
.modalWindowLowerActions { position: absolute; bottom: 20px; right: 20px; text-align: right; }
.modalWindowLeftLowerActions { position: absolute; bottom: 12px; left: 20px; text-align: left; }
.modalWindowLowerStatus { position: absolute; bottom: 12px; left: 20px; max-width: 70%;}
.modalWindowLowerStatusMoveUp { bottom: 40px; }
.modalWindowContent { position: relative; height: 100%; width: 100%; background: #eeeeee; border: 1px solid #999999; margin: 0 auto; }
body:not(.bootstrap-enabled) .modalButton { margin: 14px; float: right; }

body:not(.bootstrap-enabled) #divEsignModalTitle { background-color: background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48);; ; color: #ffffff; font-size: 18pt; font-weight: bold; }
body:not(.bootstrap-enabled) #divEsignModalHTML { background-color: #ffffff; color: #1f1d1b; padding: 15px; }
body:not(.bootstrap-enabled) #divEsignModal { background-color: #ffffff; }

body:not(.bootstrap-enabled) #divDocUploadModalTitle { background-color: background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48);; ;
    color: #ffffff; font-size: 18pt; font-weight: bold;
}
body:not(.bootstrap-enabled) #divDocUploadModalHTML { background-color: #ffffff; color: #1f1d1b; padding: 15px; }
body:not(.bootstrap-enabled) #divDocUploadModal { background-color: #ffffff; }

/* search.css overrides */
body:not(.bootstrap-enabled) #uberform { font-size: 9pt; line-height: 12pt; }
#uberform h2 { color: #000000; }
#uberform h3 { color: #000000; }
body:not(.bootstrap-enabled) #uberform input { font-size: 10pt; line-height: 12pt; }
body:not(.bootstrap-enabled) #uberform select { font-size: 10pt; line-height: 12pt; }
#uberform .smalltext { font-size: 8pt; line-height: 10pt; }

/* For browser issues messaging */
.dbAnnouncement { border-bottom: 1px solid #333F48; border-top: 1px solid #333F48; font-size: 10.5pt; margin-bottom: 18px; margin-top: 8px; padding: 8px 16px; }
.dbAnnouncement .head, .dbAnnouncementHead { color: #333F48; font-size: 13pt; font-weight: bold; line-height: 15pt; }

#divContinueModalTitle, #disputeModalDialogTitle, #divConfirmConsentModalTitle, #permissionsDialogTitle { background-color: background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48);; ; color: #ffffff; font-size: 18pt; font-weight: bold; }
#divContinueModalTitle, #disputeModalDialogTitle { padding: 15px; height: 18px; }
#divContinueModalTitleText { float: left; }
#divContinueModalHTML { background-color: #ffffff; padding: 15px; color: #000000; text-align: left; display: block; }
#divConfirmConsentModalHTML { background-color: #ffffff; color: #1f1d1b; padding: 15px; }
body:not(.bootstrap-enabled) #divContinueModal,
body:not(.bootstrap-enabled) #divConfirmConsentModal {
   background-color: #ffffff;
}

#continueMaskModal, #disputeMask { z-index: 499; background-color: #000000; display: block; position: fixed; top: 0; left: 0; opacity: 0.5; }

body:not(.bootstrap-enabled) #disputeModalDialog { z-index: 1000; display: none; height: auto; }

body:not(.bootstrap-enabled) #disputeModalDialog,
body:not(.bootstrap-enabled) #permissionsDialog {
   border-radius: 0px;
   padding: 8px;
   border: 1px solid black;
}
#permissionsDialogTitle, #disputeModalDialogTitle { padding: 10px; height: 18px; font-weight: normal; text-align: center; }
#disputeModalDialogBody, #permissionsDialogBody { padding: 10px 40px; }
#disputeModalDialogBody, #permissionsDialogBody label { display: block; }
#permissionsError { color: #e53d28; }
body:not(.bootstrap-enabled) #disputeModalDialog #permissionsError { display: none; width: 368px; }
body:not(.bootstrap-enabled) #permissionsDob,
body:not(.bootstrap-enabled) #permissionsSsn,
body:not(.bootstrap-enabled) #permissionsDl { margin: 15px 0; }
body:not(.bootstrap-enabled) #permissionsSubmit { margin-right: -30px; margin-bottom: 10px; }

.loadingImage {position: fixed; top:30%; left: 50%; display: none;}

.buttonLink { position: relative; min-width: 75px; height: 24px; white-space: nowrap; cursor: pointer; color: white; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt; line-height: 12pt; font-weight: bold; font-style: normal; padding: 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: linear-gradient(#333F48, #333F48);  background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }

#contentRight .sigOption { float: left; color: #145394; width: 300px; padding: 3px; border: 2px dashed #d9d9d9; margin-bottom: 10px; }
#contentRight .sigOption1 { font:32px "HoneyScriptlight",Georgia,Times,serif; }
#contentRight .sigOption2 { font:32px "JennaSue",Georgia,Times,serif; }
#contentRight .sigOption3 { font:32px "HaloHandletter",Georgia,Times,serif; }
#contentRight .sigOption5 { font:32px "Meie Script",cursive,Georgia,Times,serif; }

#contactPage { min-height: 400px; }
#contactPage h1 { margin-top: 0; padding-top: 0; }
#contactPage h2 { font-size: 18pt; font-weight: bold; color: #000000; margin-top: 0; padding-top: 0; padding-bottom: 5px; margin-bottom: 2px; border-bottom: 1px solid #aaa; }
#contactPage h3 { margin-top: 12px; }
#contactPage p { margin-top: 4px; }
#contactPage .contactSection { margin: 0 0 24px 24px; }
#contactPage .contactLabel { float: left; width: 50px; }
#contactPage .contactContent { float: left; }
#contactPage .contactSection .countrySection { float: left; width: 298px; padding-top: 8px; }

.noticeIcon { float: left; margin-right: 6px; }

.nocolonewidget #contentLeft .widget { width: 900px; }
.nocolonewidget .widget { box-shadow: none; -webkit-box-shadow: none; }
.nocolonewidget .content { background: none; }

.datepickerHideCalendar .ui-datepicker-calendar{ display: none; }

input.hasDatepicker { background: white url(https://portal.talentwise.com/be2bb52fca/screening/images/calendar-icon.png) no-repeat right 5px center ! important; }
input.hasDatepicker:not(.form-control) { font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt; border: 1px solid #aaa; padding: 2px; height: 16px; }
input.hasDatepickerFocused { background: white url(https://portal.talentwise.com/be2bb52fca/screening/images/calendar-icon-active.png) no-repeat right 5px center ! important; }
input.hasDatepickerFocused:not(.form-control) { font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt; border: 1px solid #aaa; padding: 2px; height: 16px; }
input.hasDatepickerFocused::-ms-clear { display: none; }

body:not(.bootstrap-enabled) .hidden { display: none !important; }

input[type=checkbox].styledCheckbox, input[type=radio].styledRadio { display: none; }
input[type=checkbox].styledCheckbox + label.checkboxLabel, input[type=radio].styledRadio + label.radioLabel { padding-left: 18px; display: inline-block; min-height: 11px; background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; }
body:not(.bootstrap-enabled) input[type=checkbox].styledCheckbox + label.checkboxLabel,
body:not(.bootstrap-enabled) input[type=radio].styledRadio + label.radioLabel {
    line-height: 13px;
}
input[type=checkbox].styledCheckbox:checked + label.checkboxLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/checkbox-normal-checked.png); }
input[type=radio].styledRadio:checked + label.radioLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/radio-normal-checked.png); }
label.checkboxLabel { margin-top: 5px; }
.richForm label.checkboxLabel { margin-top: 0; }
label.checkboxLabel, label.radioLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/checkbox-normal.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
label.checkboxLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/checkbox-error.png); }
label.radioLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/radio-normal.png); }
label.radioLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/radio-error.png); }

input[type=checkbox].styledCheckbox:checked + label.checkboxLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/checkbox-error-checked.png); }
input[type=radio].styledRadio:checked + label.radioLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/radio-error-checked.png); }
.radioSpacer { margin: 3px 0; }

.richForm label.checkboxLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-checkbox-normal.png); }
.richForm label.checkboxLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-checkbox-error.png) ! important; }
.richForm label.radioLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-radio-normal.png); }
.richForm label.radioLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-radio-error.png) ! important; }
.richForm .formField { padding-left: 0; }
.richForm input[type=checkbox].styledCheckbox:checked + label.checkboxLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-checkbox-normal-checked.png); }
.richForm input[type=radio].styledRadio:checked + label.radioLabel { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-radio-normal-checked.png); }
.richForm input[type=checkbox].styledCheckbox:checked + label.checkboxLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-checkbox-error-checked.png); }
.richForm input[type=radio].styledRadio:checked + label.radioLabel.formFieldLabelError { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/rich-radio-error-checked.png); }

.errorIcon { background-image: url(https://portal.talentwise.com/be2bb52fca/templates/001-default/images/screening/warning.png); background-repeat: no-repeat; position: absolute; top: 3px; right: 1px; height: 15px; width: 16px; }
input.richError[type="text"], textarea.richError { padding-right: 21px ! important; background-color: #fff7b1; border: solid 1px #dd4b39; }
.formFieldInputError { background-color: #fff9c4 ! important; border: solid 1px #dd4b39 ! important; }
.richInputError select { border: 1px solid red; background-color: #fbf8d0; }
.formField.errorState { margin-bottom: 0; }
.widgetLabel { margin-bottom: 4px; }

.errorTooltip { padding: 6px 5px; }
.errorTooltip:before, .errorTooltip:after { content: ''; width: 10px; height: 10px; background: #feebb4; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; z-index: 11; margin-left: -7px; margin-top: -7px; border: solid 1px #d79854; border-top: none; border-left: none; }
.errorTooltipLeftArrow:before, .errorTooltipLeftArrow:after { left: 50%; bottom: -6px; }
.errorTooltip:after { z-index: 9; }
.errorTooltipResetStyle { border: solid 1px #d79854 ! important; font-size: 10.5pt; background: #feebb4; padding: 0; box-shadow: none; -webkit-box-shadow: none; }

/* Form Styling */
.fieldBottomSpacing { margin-bottom: 20px; padding-bottom: 0px; }
.fieldBottomSpacingBig, hr.fieldBottomSpacingBig { margin-bottom: 25px; padding-bottom: 0px; }
.sectionTitleMain, .sectionTitle { background-color: #333F48; color: white; padding: 10px; font-weight:normal; clear:both; }
.sectionTitle { font-size: 12pt; }
.sectionTitleMain { font-size: 14pt; }

#previewWidth { width: 750px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; padding-bottom: 10px; }
.hiddenText { display: none; }
.hiddenLink { display: none; }
.visibleLink { display: inline; }
.viewMoreToggle { position: absolute; bottom: 0px; right: 0px; }
.returnCloseButton { float: left; }
.returnSubmitButton { float: right; }
#logoImage.DisplayItem img { max-height: 70px; max-width: 400px; }

/* Doc upload table */
#uploadlabel.uploadButton { float:left;background-color:#333F48; column-rule: #ffffff; ;
    line-height: 25px;text-align:center; display: block;position:relative;width:75px; height:24px;
    white-space: nowrap;cursor:pointer; border:none; border-radius: 4px; line-height:24px; }
input.noDocButton { color:#ffffff ; background-color:#333F48; margin-left: 10px; }
input.filechoose { position:fixed; top:-1000px }
#yeardoctable { border-collapse: collapse; min-width: 80%; }
#yeardoctable tr.headers { background-color: #f5f5f5; font-weight: bold; }
#yeardoctable tr.headers td { padding-left: 15px; }
#yeardoctable tr.dataRow td {padding: 10px;}
#yeardoctable td.rightBorder { border-right: 1px solid #cccccc; }
#yeardoctable .delButton { vertical-align: middle; padding-left: 15px; }
#yeardoctable tr:nth-child(odd){ border: 1px solid #cccccc; border-left: 0; background-color: #f5f5f5;}
#yeardoctable tr:nth-child(even){ border: 1px solid #cccccc; }
#yeardoctable .k-multiselect {position: relative; }
#yeardoctable .k-multiselect:after { content: "\25BC"; position: absolute; top: 30%; right: 10px; font-size: 12px; }
#yeardoctable .k-multiselect.opened:after { content: "\25C0";font-size: 12px; }
#yeardoctable .fileYears { position:relative; width: 350px; }
.scrollMultiYear { overflow-y:auto; }
input.delButtonImage { height:25px; width:25px; float:right; }
#fileUploadHeaderContainer{ margin-bottom: 15px;}
#fileUploadHeaderContainer label { font-weight: bold; }

/* Browse and Attach */
#previewContainer { margin: 10px 50px; }
body:not(.bootstrap-enabled) #previewContainer { overflow: hidden; }
#previewContainer * { cursor: default !important; }
span.fileSizeLimitMsgInfo{
   white-space: nowrap;
   font-size: 10px;
   font-weight: bold;
   margin-bottom:10px;
   margin-left: 2px;
}
span.browseAttachMsgError{
   white-space: nowrap;
   font-weight: bold
}
span#browseAttachMsgSuccess{
   white-space: nowrap;
   font-weight: bold
}
.clearfix { display:block; }
.animatedLogo {
   height: 32px;
   width: 100%;
   background: url(https://portal.talentwise.com/be2bb52fca/images/ajax-loader-small-horiz2.gif) center center no-repeat;
}
.height26 { display: block; }
.documentattached { display: none; }
.rightWidth { width:680px; }

div.profileInfo {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

span.resetloginfail {
   color: red;
   font-weight: bold;
   font-size: 15px;
}

html.bootstrap-enabled {
   overflow-y: initial;
}
body.bootstrap-enabled {
   height: 100%;
}
.bootstrap-enabled #wrap {
   min-height: 100%;
}
.bootstrap-enabled #main {
   overflow: hidden;
   padding-bottom: 190px;
}
.bootstrap-enabled #footer {
   display: inherit;
   padding: 20px 0 0 0 0;
   margin-top: -190px;
   height: 190px;
   clear: both;
}
.bootstrap-enabled #wrap *,
.bootstrap-enabled #footer * {
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.bootstrap-enabled #header {
   width: auto;
}
.bootstrap-enabled #header #logo {
   box-sizing: content-box;
   padding-left: 0;
}
.bootstrap-enabled #header #userinfo {
   padding-right: 0;
}
.bootstrap-enabled #actionBar {
   padding-right: inherit;
   padding-left: inherit;
   height: inherit;
   min-height: 40px;
}
.bootstrap-enabled #actionBar #actionBarContent #breadCrumbs {
   position: relative;
   left: 0;
   top: 0;
   padding: 10px 0;
   font-weight: normal;
}
.bootstrap-enabled #actionBar #actionBarContent #breadCrumbs .crumb:not(:last-child):after {
   content: ' > ';
}
.bootstrap-enabled #fullWidth {
   margin-top: 20px;
}
.bootstrap-enabled #fullWidth .bgImageContainer {
   position: fixed;
}
.bootstrap-enabled #portalContent.onecolnowidgets {
   padding: 0;
   margin: 0;
}
.bootstrap-enabled #footer #footerContent #column3 {
   margin-top: 5px;
   text-align: right;
}

.bootstrap-enabled .formField {
   margin-bottom: 15px;
   position: relative;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   float: left;
   width: 25%;
}
.bootstrap-enabled .formField .formField {
   padding-right: initial;
   padding-left: initial;
   width: initial;
}
.bootstrap-enabled .form-group label,
.bootstrap-enabled .formField label {
   font-size: 10.5pt;
   line-height: 14pt;
   font-weight: normal;
   margin-bottom: 5px;
}
.bootstrap-enabled .formField .help-block {
   font-size: 12px;
   line-height: 1.42857143;
   margin-bottom: 0;
}
.bootstrap-enabled input[type="text"]:not(.form-control),
.bootstrap-enabled input[type="password"]:not(.form-control),
.bootstrap-enabled select:not(.form-control) {
   min-height: 24px;
}
.bootstrap-enabled #uberform select:not(.form-control) {
   border-color: #aaa;
   padding: 6px;
   font-size: 10pt;
}
.bootstrap-enabled #uberform select:not(.form-control) {
   height: 32px;
}
.bootstrap-enabled #uberform select:not(.form-control) {
   padding: 7px 3px 5px;
}
.bootstrap-enabled #uberform select:not(.form-control):focus {
   border-color: #333F48;
}
.bootstrap-enabled #uberform .addlink .fa {
   color: green;
}
.bootstrap-enabled #uberform .addlink a:hover .fa {
   color: darkgreen;
}
.bootstrap-enabled .searchErrorBox .head:before {
   color: #e53d28;
}
.bootstrap-enabled .panelSection:not(.richForm) {
   margin-right: -10px;
   margin-left: -10px;
}
.bootstrap-enabled .panelSection.richForm {
   overflow: auto;
}
.bootstrap-enabled .panelSection .panelSection {
   margin-right: initial;
   margin-left: initial;
}
.bootstrap-enabled .button,
.bootstrap-enabled .secondarybutton {
   height: auto;
   display: inline-block;
   margin-bottom: 0;
   font-weight: normal;
   white-space: nowrap;
   vertical-align: middle;
   border: 0;
   padding: 5px 10px;
   border-radius: 3px;
}
.bootstrap-enabled .modal-content {
   box-shadow: none;
   -webkit-box-shadow: none;
   padding: 15px;
}
.bootstrap-enabled .modal-header {
   padding: 5px 15px;
   background-color: background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48);;
   min-height: 30px;
}
.bootstrap-enabled .modal-header .close {
   margin-top: 5px;
   background: white ! important;
   opacity: 1;
   height: 20px;
   width: 20px;
   border-radius: 2px;
   font-weight: normal;
   color: #555;
}
.bootstrap-enabled .modal-header .close:hover {
   opacity: 0.5;
}
.bootstrap-enabled .modal-title {
   color: white;
   line-height: 30px;
}
.bootstrap-enabled .modal-footer {
   border-top-color: transparent;
   padding: 15px 0 0;
}

.bootstrap-enabled .panel-widget { position: relative; text-align: left; margin-bottom: 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.bootstrap-enabled .panel-widget .panel-heading { position: relative; font-size: 10.5pt; font-weight: normal; line-height: 14pt; color: white; padding: 8px; background: #333F48; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; background: linear-gradient(#333F48, #333F48); background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.bootstrap-enabled .panel-widget .panel-body { position: relative; padding: 0; background: white; border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef);; }
.bootstrap-enabled .panel-widget .panel-body .contentInner { position: relative; padding: 8px; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .messageBox { position: relative; border-color: #AAAAAA; border-width: 1px; border-style: solid; background: white; padding: 4px 8px 4px 8px; font-size: 9pt; line-height: 12pt; font-style: italic; color: #666; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .itemBox { position: relative; border-color: #AAAAAA; border-width: 1px; border-style: solid; padding: 0; color: #666; }
.bootstrap-enabled .panel-widget .panel-body .contentInner table { font-size: 12px; line-height: 1.42857143; width: 100%; border-bottom: 1px solid #AAAAAA; }

.bootstrap-enabled .panel-widget .panel-body .contentInner td { background: white; padding: 4px 8px 4px 8px; margin: 0; border-top: 1px solid #AAAAAA; height: 32px; }
.bootstrap-enabled .panel-widget .panel-body .contentInner th { padding: 4px 8px 4px 8px; font-weight: normal; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .leftMost { border-left: 1px solid #AAAAAA; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .rightMost { text-align: right; border-right: 1px solid #AAAAAA; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .rightMost div.leftBorder { border-left: 1px solid #AAAAAA; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .statusNew { font-weight: bold; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .statusNew .status { color: #e53d28; text-transform: uppercase; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .statusComplete { color: #666; }
.bootstrap-enabled .panel-widget .panel-body .listContent ul { position: relative; list-style-type: none; list-style-position: inside; padding: 0 0 8px 0; margin: 0; }
.bootstrap-enabled .panel-widget .panel-body .listContent li { position: relative; top: 0; left: 0; padding: 8px; vertical-align: -4px; background: linear-gradient(#f9f9f9, #efefef); background: -ms-linear-gradient(#f9f9f9, #efefef); background: -moz-linear-gradient(#f9f9f9, #efefef); background: -webkit-linear-gradient(#f9f9f9, #efefef); }
.bootstrap-enabled .panel-widget .panel-body .listContent li a { color: #1f1d1b; }
.bootstrap-enabled .panel-widget .panel-body .listContent li label { position: relative; display: block; margin-bottom: 2px; font-size: 9pt; line-height: 12pt; font-weight: bold; }

.bootstrap-enabled .panel-widget .panel-body .contentInner .statusNew { font-weight: normal; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid { font-size: 12px; line-height: 1.42857143; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridHeader { padding: 8px 0 4px; margin: 0; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody { }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody.taskGridBodyHeightCapped { max-height: 200px; overflow: auto; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow { background: white; padding: 8px 0; margin: 0; border-width: 1px 1px 0; border-style: solid; border-color: #AAAAAA; min-height: 32px; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow:last-child { border-bottom-width: 1px; }
.bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem { }

.bootstrap-enabled .widget .header,
.bootstrap-enabled .widget .content .contentInner .statusNew {
   font-weight: normal;
}
.bootstrap-enabled .widget .content .contentInner {
   padding: 8px;
}
.bootstrap-enabled .widget .content .contentInner .messageBox { border-color: #AAAAAA; }
.bootstrap-enabled .widget .content .contentInner .taskGrid { font-size: 12px; line-height: 1.42857143; }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridHeader { padding: 8px 0 4px; margin: 0; }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody { }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody.taskGridBodyHeightCapped { max-height: 200px; overflow: auto; }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow { background: white; padding: 8px 0; margin: 0; border-width: 1px 1px 0; border-style: solid; border-color: #AAAAAA; min-height: 32px; }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow:last-child { border-bottom-width: 1px; }
.bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem { }
.bootstrap-enabled .disclosureScrollSection {
   width: 100%;
}
.bootstrap-enabled .sigNav .clearButton {
   font-size: 10.5pt;
   bottom: 5px;
}
.bootstrap-enabled .sigWrapper.current {
   border-color: #aaa;
}
.bootstrap-enabled .taskNav .currentItem .arrow {
   top: 3px;
   right: 3px;
}
.bootstrap-enabled .taskForm .panel {
   border: 0;
   margin: 0;
   box-shadow: none;
   background: none;
}
.bootstrap-enabled #contentRight.span-two-columns {
   width: 100%;
   padding: 0;
}
.bootstrap-enabled #contactForm {
   position: fixed;
}
.bootstrap-enabled #contactForm *,
.bootstrap-enabled #eSignFrame .richFormContainer * {
   box-sizing: content-box;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
}
.bootstrap-enabled #contactForm .form-control,
.bootstrap-enabled #contactForm .btn {
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.bootstrap-enabled .popover.popover-note {
   background: #fffabe;
   z-index: initial;
   position: relative;
   display: block;
   max-width: unset;
}
.bootstrap-enabled .popover.popover-note > .arrow {
   left: 50px;
}
.bootstrap-enabled .popover.popover-note > .arrow::after {
   border-top-color: #fffabe;
}
.bootstrap-enabled #previewContainer {
   margin: 0 auto;
}
@media screen and (min-width: 992px) {
   .bootstrap-enabled #previewContainer {
      overflow: hidden;
   }
}
@media (min-width: 992px) and (max-width: 1199px) {
   .bootstrap-enabled .formField {
      width: 33.33333333%;
   }
}
@media (min-width: 768px) and (max-width: 991px) {
   .bootstrap-enabled .formField {
      width: 50%;
   }
}
@media screen and (max-width: 767px) {
   .bootstrap-enabled .content-container {
      width: inherit;
   }
   .bootstrap-enabled #main {
      padding-bottom: 150px;
   }
   .bootstrap-enabled #footer {
      margin-top: -150px;
      height: 150px;
   }
   .bootstrap-enabled #trustEImage img {
      max-height: 30px;
   }
   .bootstrap-enabled .panel-widget {
      margin-left: -15px;
      margin-right: -15px;
   }
   .bootstrap-enabled .panel-widget .header,
   .bootstrap-enabled .panel-widget .panel-body .contentInner,
   .bootstrap-enabled .panel-widget .listContent li,
   .bootstrap-enabled .panel-widget .panel-body .listContent li {
      padding-left: 15px;
      padding-right: 15px;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .messageBox {
      padding: 0;
      border: 0;
      color: #1f1d1b;
      background: transparent;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody {
      margin-right: -15px;
      margin-left: -15px;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody.taskGridBodyHeightCapped { max-height: unset; }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow {
      padding: 0;
      border: 0;
      background: transparent;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow:not(:last-child) {
      padding-bottom: 12px;
      margin-bottom: 12px;
      border-bottom: 1px solid #333F48;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem:not(:first-child) {
      margin-top: 4px;
   }
   .bootstrap-enabled .panel-widget .panel-body .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem .btn-container {
      margin-top: 8px;
   }
   .bootstrap-enabled .widget {
      margin-left: -15px;
      margin-right: -15px;
   }
   .bootstrap-enabled .sectionTitleMain,
   .bootstrap-enabled .sectionTitle {
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 15px;
      padding-right: 15px;
   }
   .bootstrap-enabled .widget .header,
   .bootstrap-enabled .widget .content .contentInner,
   .bootstrap-enabled .widget .listContent li {
      padding-left: 15px;
      padding-right: 15px;
   }
   .bootstrap-enabled .widget .content .contentInner .messageBox {
      padding: 0;
      border: 0;
      color: #1f1d1b;
      background: transparent;
   }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody {
      margin-right: -15px;
      margin-left: -15px;
   }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody.taskGridBodyHeightCapped { max-height: unset; }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow {
      padding: 0;
      border: 0;
      background: transparent;
   }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow:not(:last-child) {
      padding-bottom: 12px;
      margin-bottom: 12px;
      border-bottom: 1px solid #333F48;
   }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem:not(:first-child) {
      margin-top: 4px;
   }
   .bootstrap-enabled .widget .content .contentInner .taskGrid .taskGridBody .taskGridRow .taskGridItem .btn-container {
      margin-top: 8px;
   }
   .bootstrap-enabled .formField {
      width: 100% ! important;
   }
   .bootstrap-enabled .navbar-header {
      background: white;
      border-bottom: 1px solid #333F48;
      height: 90px;
   }
   .bootstrap-enabled .navbar-default,
   .bootstrap-enabled .navbar-default .navbar-collapse,
   .bootstrap-enabled .navbar-default .navbar-form {
      background: transparent;
      border: none;
   }
   .bootstrap-enabled .navbar .navbar-brand {
      padding: 8px 15px;
   }
   .bootstrap-enabled .navbar .navbar-brand img {
      max-height: 74px;
   }
   .bootstrap-enabled .navbar-toggle {
      position: absolute;
      top: 0;
      right: 0;
      border: 0;
      color: #333F48;
      background: white;
      padding: 10px;
      margin: 25px;
   }
   .bootstrap-enabled .navbar-toggle[aria-expanded=true] {
      opacity: 0.4;
   }
   .bootstrap-enabled .navbar-toggle .icon-bar {
      background-color: #333F48;
      border-radius: 1px;
      width: 25px;
      height: 4px;
   }
   .bootstrap-enabled #navigation {
      position: fixed;
      top: 0;
      right: 0;
      width: 0;
      max-height: unset;
      height: 100% ! important;
      overflow-x: hidden;
      overflow-y: auto;
      border: 0;
      -webkit-transition: width 0.3s linear;
      -moz-transition: width 0.3s linear;
      -o-transition: width 0.3s linear;
      transition: width 0.3s linear;
   }
   .bootstrap-enabled #navigation.in {
      width: 280px;
   }
   .bootstrap-enabled #navigation .navbar-close {
      position: absolute;
      top: 10px;
      right: 30px;
      font-size: 48px;
      color: white;
   }
   .bootstrap-enabled #navigation .navbar-close span:hover {
      opacity: 0.7;
      cursor: pointer;
   }
   .bootstrap-enabled #navigation .navbar-nav {
      color: white;
      background: #484c56;
      height: 100%;
      border: 0;
      margin: 0 80px 0 20px;
      padding-top: 20px;
   }
   .bootstrap-enabled #navigation .navbar-nav li {
      border-bottom: 0;
   }
   .bootstrap-enabled #navigation .navbar-nav li a {
      color: white;
   }
   .bootstrap-enabled #navigation .navbar-nav li a:hover {
      opacity: 0.7;
   }
   .bootstrap-enabled #navigation .navbar-nav li a[disabled]:hover {
      opacity: 1;
   }
   .bootstrap-enabled #actionBar #actionBarContent #breadCrumbs .crumb {
      display: block;
   }
   .bootstrap-enabled #actionBar #actionBarContent #breadCrumbs .crumb:not(:last-child):after {
      content: none;
   }
   .bootstrap-enabled .modal-backdrop {
      display: none;
   }
   .bootstrap-enabled.modal-open .modal .modal-dialog {
      margin-top: 90px;
   }
   .bootstrap-enabled.modal-open button.navbar-toggle,
   .bootstrap-enabled.modal-open #actionBar {
      display: none;
   }
   .bootstrap-enabled.modal-open #fullWidth {
      visibility: hidden;
   }
   .bootstrap-enabled.modal-open #fullWidth .modal {
      visibility: visible;
   }
   .bootstrap-enabled.modal-open #footer {
      position: fixed;
      bottom: 0;
      left: 0;
   }
}

#portalContent #uberform .stripe input[type="text"].error,
#portalContent #uberform .stripe input[type="checkbox"].error,
#portalContent #uberform .stripe input[type="date"].error,
#portalContent #uberform .stripe input[type="email"].error,
#portalContent #uberform .stripe input[type="file"].error,
#portalContent #uberform .stripe input[type="number"].error,
#portalContent #uberform .stripe input[type="password"].error,
#portalContent #uberform .stripe input[type="radio"].error {
    border-color: red;
    background-color: lightgoldenrodyellow;
}

.custom-tooltip-name, .arrow:after {
    background: grey !important;

}
.custom-tooltip-name {
    padding: 10px 20px;
    color: white;
    font-size:12px;
}
.custom-tooltip-name .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}
.custom-tooltip-name .arrow.top {
    top: -16px;
    bottom: auto;
}
.custom-tooltip-name .arrow.left {
    left: 20%;
}
.custom-tooltip-name .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.custom-tooltip-name .arrow.top:after {
    bottom: -20px;
    top: auto;
}
.imginfo
{
    vertical-align: middle;
}

.btn.btn-primary { color: white; border-color:white; font-weight: bold; font-style: normal; background: linear-gradient(#333F48, #333F48);  background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.btn-primary:hover, .btn.btn-primary:focus { outline-offset: 0px; outline-color: #484C56; background: linear-gradient(#484C56, #484C56); background: -ms-linear-gradient(#484C56, #484C56); background: -moz-linear-gradient(#484C56, #484C56); background: -webkit-linear-gradient(#484C56, #484C56); ! important; }
.btn.btn-default, .btn.btn-secondary {  color: white; font-family: arial, helvetica, verdana, sans-serif;  font-weight: bold; font-style: normal; border: 0; border-color:white;  background: linear-gradient(#333F48, #333F48);  background: -ms-linear-gradient(#333F48, #333F48); background: -moz-linear-gradient(#333F48, #333F48); background: -webkit-linear-gradient(#333F48, #333F48); }
.btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-secondary:hover, .btn.btn-secondary:focus { outline-offset: 0px; outline-color: #484C56; background: linear-gradient(#484C56, #484C56); background: -ms-linear-gradient(#484C56, #484C56); background: -moz-linear-gradient(#484C56, #484C56); background: -webkit-linear-gradient(#484C56, #484C56); ! important; }

.correctedPdfDiv del {
    font-family: Helvetica;
    font-size: 8pt;
    font-weight: normal;
    line-height: 9pt;
}
.correctedText {
    font-size:  13px;
    font-weight: 200;
    font-style  : italic;
}
.rightDigSign {
    top: 0;
    width:100px;
    right:0;
    bottom: 0;
    position:absolute;
}
.correctedRadio {
    background: linear-gradient(to bottom, transparent 47.75%, currentColor 49.5%, currentColor 50.5%, transparent 57.25%);
}

.ssn .correctedPdfDiv {
    line-height: 0.9 ! important;
}

.correctedPdfDiv {
    float: left;
    position:absolute;
    top :-7px;
    line-height: 1;
}


.correctedPdfSignVerifier {
    font-size: 4px;
    line-height: 5px;
    padding-top: 2px;
    text-align: left;
    width:100px;
    right:-40px;
    bottom: 0;
    position:absolute;
    top: -8px;
}
.correctedPdfSignVerifierDetailsCss{
    top:3px;
    right:-188px;
}
.correctedPdfSignVerifierBusinessCss{
    top:-10px;
    right:-130px;
}
.correctedPdfSignVerifierBusinessAddressCss{
    top:-10px;
    right:-150px;
}
.correctedPdfSignVerifierHireDateCss{
    top:-10px;
    right:-90px;
}

.correctedPdfSignCandidate {
    font-size: 4px;
    line-height: 5px;
    padding-top: 2px;
    text-align: left;
    top: -15px;
    width:100px;
    right:-40px;
    bottom: 0;
    position:absolute;
}
.correctedPdfSignCandidateCustomCss{
    top: -4px;
    right:-20px;
}
.correctedPdfSignCandidateCitizenUSCISCss{
    top: -2px;
    right:-35px;
}
.correctedPdfSignCandidateSSNCss{
    top: -35px;
    right:-29px;
}
.correctedPdfSignCandidateCitizenOption1Css{
    top: -20px;
    right:-400px;
}
.correctedPdfSignCandidateCitizenOption4Css{
    top: -30px;
    right:-48px;
}
.correctedPdfSignCandidateStateCss{
    top: -11px;
    right: -40px;
}

.customFileUploadButton {
    background: transparent;
    color: black;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    border-radius: 8px;
    border: 2px solid black;
    padding: 4px 7px 4px 7px;
}

.customFileUploadButtonDisabled {
    background: transparent;
    color: grey;
    cursor: not-allowed;
    text-align: center;
    display: inline-block;
    border-radius: 8px;
    border: 2px solid grey;
    padding: 4px 7px 4px 7px;
}

.pdfCaseDetail {
    font-size: 10px;
    line-height: 10px;
    padding-top: 2px;
    text-align: left;
}
.pdfCaseLable {
    font-weight: bold;
}
.correctedStrike {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #000;
    transform: translateY(-50%);
    pointer-events: none;
}