/* **********************************************************
   ___  _     _
  / _ \| |__ (_) ___    file: eomjmy.branding.css
 | | | | '_ \| |/ _ \   contents: design elements and
 | |_| | | | | | (_) |  attributes for eomjmy channel.
  \___/|_| |_|_|\___/

	this should not contain positioning, padding for block-level
	elements or any other layout data (see layout.css)

	this should contain padding/margin/etc. attributes related
	to typography like paragraph and heading attributes.
 ********************************************************** */

/* ***** colors as defined by UX *****
	note: these .color names are not semantic, but readable ones to identify
	the colors specified. don't use them - replicate them elsewhere or add
	selectors to these definitions. */

/* ***** overall page ***** */
/*body {background: url('https://securemedia.applygovt.com/id/mgs/6914/main-body-background-top-banner2.png') center top repeat-x !important;}*/
html {font-size: 100%;}
body{font-family: Arial, sans-serif; font-size: 13px;}
h1, h2, h3, h4, h5, h6, dt{font-weight: bold;color: #333333;}
h1{font-size: 1.7em;}
a{color: #0e3f75; text-decoration: none;}
h1 a{text-decoration: none;}
a:hover, a:active{text-decoration: underline;}

#aspnetForm {}

.cssFloatLeft {float:left;}
.cssFloatRight {float:right;}
.cssClearBoth {clear: both;}

.imgRequiredAstx {display:none;}
.addRequiredImg {position:relative;}
.addRequiredImg:before {content: '\2217';color: #ff0202;padding: 0 3px 5px 0px;float: left;width: auto;position: absolute;left: -10px;top: -8px;font-size:20px;font-weight:normal;line-height: 23px;} 


/* Color Key branding provided eOMJ_Colors.psd - updating those here */
.darkred{color: #b81f39;}
.lightgray{color: #eee;}
.mediumgray{color: #ccc;}
.orange {color: #FF5D00;}
/* roundup of serifs here here */
.serif{font-family: Georgia, "Times New Roman", Times, serif;}
/* monospaced font */
blockquote, pre{font-family:"Courier New", monospace;}

/* fonts defined by UX */
.fnt1 {font-size: 11px; color: #333333;}
.fnt2 {font-size: 11px; color: #333333; font-weight: bold;}
.fnt3 {font-size: 1em; color: #333333;}
.fnt4 {font-size: 13px; color: #333333;font-weight: bold;}
.fnt5 {font-size: 16px; color: #333333;}
.fnt6 {font-size: 16px; color: #333333;font-weight: bold;}
.fnt7 {font-size: 22px; color: #333333;}
.fnt8 {font-size: 22px; color: #333333;font-weight: bold;}
.fnt9 {font-size: 28px; color: #333333;}
.fnt10 {font-size: 28px; color: #333333;font-weight: bold;}

.fnt1c {font-size: 11px; }
.fnt2c {font-size: 11px; font-weight: bold;}
.fnt3c {font-size: 13px; }
.fnt4c {font-size: 13px; font-weight: normal; /*font-weight: bold;*/}
.fnt5c {font-size: 16px; }
.fnt6c {font-size: 16px; font-weight: bold;}
.fnt7c {font-size: 22px; }
.fnt8c {font-size: 22px; font-weight: bold;}
.fnt9c {font-size: 28px; }
.fnt10c {font-size: 28px; font-weight: bold;}


.fnt-disabled {color:#b2afaf;}

.fnt15 {font-size: 15px; color: #333333;}

.fnt17 {font-size: 16px; color: #333333;}
.fnt18 {font-size: 16px; color: #333333; font-weight: bold;}
.fnt20 {font-size: 20px; color: #333333; font-weight: bold;}
.fnt22 {font-size: 28px; color: #333333;}
.fnt23 {font-size: 28px; color: #333333; font-weight: bold;}
.fnt25 {font-size: 22px; color: #333333; font-weight: bold;}
.fnt26 {font-size: 22px; color: #333333;}

/* ***** page header design ***** */
.header-logo a {display: block; width: 100%; height: 100%; background: transparent url('https://securemedia.applygovt.com/id/MGS/6914/main/omj-logo.png') no-repeat scroll left center / 64px auto;overflow:hidden;}
.page-header .header-menu > ul > li > a,
.header-menu .main-menu-item-link,
.header-menu .main-menu-item-link h2,
.page-header .header-menu > ul > li > a h2 {text-decoration: none;color: #b81f39;text-align:center;}
.page-header .header-menu li h2 {font-size: 94%;text-transform: uppercase;}


/* ***** search bar ***** */
.search-bar {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 2px, rgba(205,205,205,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(2px,rgba(237,237,237,1)), color-stop(100%,rgba(205,205,205,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2px,rgba(205,205,205,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2px,rgba(205,205,205,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2px,rgba(205,205,205,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 2px,rgba(205,205,205,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
border: 1px solid #b4b2b2; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
box-sizing: border-box;
}


/* ***** breadcrumb ***** */
.breadcrumb {margin: 20px auto 20px auto; color: #565656;}
.breadcrumb ul.inline {margin-bottom:0;}
.breadcrumb ul.inline li:before {content: "\25ba"; padding: 7px;font-size:8px;position:relative;top:-2px;}
.breadcrumb ul.inline li:first-child:before{content: "";padding: 0;}



/* box avatar - the one with the cardinal at the bottom right, in the sidebar */
.box.avatar {padding-bottom: 61px; border: none;}
.box.avatar:before {content: url('https://securemedia.applygovt.com/id/MGS/6914/main/box-avatar-top.png');width: 210px;}
.box.avatar .box-content{background-color: transparent; padding: 21px;margin-top: -31px;}

.box-header,.ResumeSectionText,.ControlHeaderText{color: #333;font-weight: 700;}
.BorderStyle3{border-top-width: 1px !important;}
.note{font-size: 0.8em;}

/* ***** featured articles ***** */
.features .feature{float: left;width: 322px;min-height: 150px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #cfcfcf; margin: 10px 0 10px 14px; padding: 19px 19px 0 19px;}
.features .feature:first-child{margin-left: 0;}
.features .feature > div { display: inline-block; }
.feature .mediaPlaceholder{float:left;width: 122px;border: 1px solid #ccc;}
.feature .copyPlacholder{float: left; width: 158px; padding: 0 0 0 7px;}

/* ***** sidebar box with the avatar ***** */
.staticNote {width: 210px;}
.staticNote .staticNoteTop {background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/sidebar/static-note-top.png) no-repeat; width: 210px; height: 32px; }
.staticNote .staticNoteContent {background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/sidebar/static-note-content.png) repeat-y; position: relative; padding: 0 21px 83px 21px; border-bottom: 1px solid #c4d7e5;}
.staticNote .staticNoteBottom {background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/sidebar/static-note-bottom.png) no-repeat left top;width: 210px; height: 4px; padding: 0 21px 0 21px; margin:0;}
.staticNote .staticNoteAvatar {width: 55px; height: 96px; position: absolute; right:5px; bottom: -16px;}
.staticNote .staticNoteAvatar2 {width: 55px; height: 96px; position: absolute; right:5px; bottom: -16px;}
.staticNoteContent.hStretch { padding: 0 21px 50px 21px; }
.staticNote .sealNoteContent {
    position: relative; 
    background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/sidebar/static-note-content.png) repeat-y;
    padding-top: 15px;
    padding-left: 21px;
    padding-right: 21px;
    padding-bottom: 15px;
    border-top: 1px solid #c4d7e5;
    border-bottom: 1px solid #c4d7e5;
    line-height: 1.3em;

}
.staticNote .seal {
    background-position: 50% 50%;
    width: 100px;
    height: 100px;
    background-image: url("https://securemedia.applygovt.com/id/mgs/6914/Wonderwall/OMJ_ReadinessSeal_full_size.png");
    background-size: 70px 70px;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -70px;
    right: -50px;
}

#MilInfoViewHead{margin-bottom: none !important;}
#MilInfoView td.ControlBody{border-bottom: none !important;}



/* ***** home page ***** */
.home-seeker, .home-employer{position: relative;height: 246px; width: 474px; margin: 145px 0 65px 0; background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/horizon.jpg) no-repeat; border: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.home-seeker{float: left;}
.home-employer{float: right;}
.home-seeker .graphic {position: absolute;left: 27px;top: -82px; width: 165px; height:310px; background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/MainLandingChuck.png) no-repeat;}
.home-employer .graphic {position: absolute;left: -31px;top: -10px;width: 276px; height:223px; background: transparent url(https://securemedia.applygovt.com/id/mgs/6914/mainLandingEmployer.png) no-repeat;}
.home-seeker .content {position: relative; float: right; margin: 23px 47px 0 235px;}
.home-employer .content{position: relative; float: right; margin: 23px 47px 0 255px;}

.home-seeker-area, .home-employer-area {width:360px;}
.home-seeker-area-in {padding: 0 0 0 150px;}
.home-employer-area-in {padding: 0 0 0 125px;}

.home-areas .list {padding: 0 0 20px 0;}
.home-areas .list li {margin: 0 0 0 -2px;}
.home-areas .list li:before {content:"\2022 \0020"; color:#B81F39; font-size:15px; margin: 0 0 0 -9px;}

.home .content .list {padding-left: 13px;}
.home .content li {margin-bottom: 8px;}
.home-seeker .button-large, .home-employer .button-large{position: absolute; top: 180px;}
.home .content li{}
.home-initiatives{margin-bottom: 60px;}
.home-initiatives li{padding-left: 7px;margin-left: 7px;border-left: 1px solid #999;}
.home-initiatives li:first-child{background-image: url("https://securemedia.applygovt.com/id/mgs/6914/MainLandingOhio-map.png");background-repeat: no-repeat;border-left: 0 none;margin-left: 0;padding: 1px 0 10px 21px;}



/* ***** sidebar help ***** */
.helpWrapper {background: #f4f7fa url('https://securemedia.applygovt.com/id/mgs/6914/helpWidgetBgd.png') no-repeat; width: 100%; height: 85px; padding: 36px 0 0 29px; position: relative; margin: 0 0 14px 0;}
.helpWrapper .avatar {position: absolute; left:126px; top:-12px;}
.textHelp { width: 80%; padding: 5px; background-color: white; border: 1px solid #ccc; }
.textHelp h2, .textHelp h3 { margin-top: 10px;}

/* Career Profile Pages */
.careerProfilePagesWrapper {padding: 0px 0 0 0;}
.careerProfilePagesWrapper .protoQuestTitle {padding-top:10px;padding-bottom:20px;}
.careerProfilePagesAvatar {position: absolute; left: 27px; top: -13px;}
.careerProfilePagesCopy {z-index:2;position:relative;}
.careerProfilePagesAvatar img {height:329px;}
.careerProfilePagesCopy .buttonWrapper{margin: 25px 0 15px 0;}
.careerProfilePagesWrapper .mainContent.tutorial {background-color: #fff;height: 388px; width:100%}
.careerProfilePagesWrapper .mainContent.tutorial .careerProfilePagesAvatar {position: absolute; left: 41px; top: 33px;}
.careerProfilePagesWrapper .mainContent.tutorial .careerProfilePagesCopy {}
.careerProfilePagesWrapper .mainContent.tutorial select {display: block;}
.careerProfilePagesWrapper .mainContent.tutorial .ui-widget-content{margin: 20px 0 15px 0;}
.careerProfilePagesWrapper .mainContent.tutorial .buttonWrapper{margin: 35px 0 15px 0;}

.careerProfilePagesWrapper .mainContent.steps {background-color: #fff;}
.careerProfilePagesWrapper .mainContent.steps .careerProfilePagesAvatar {position: absolute; left: 51px; top: -13px;}
.careerProfilePagesWrapper .mainContent.steps .careerProfilePagesCopy {}
.careerProfilePagesWrapper.mainContent.steps .buttonWrapper{margin: 35px 0 15px 0;}

.careerProfilePagesWrapper .mainContent.introPage .careerProfilePagesCopy {}
.careerProfilePagesWrapper .mainContent.introPage .careerProfileResultAvatar {position: absolute; left: 40px; top: -13px;}

.careerProfilePagesContent .sideBar {float: left;}
.sideBar .helpWrapper {background: #f4f7fa url('https://securemedia.applygovt.com/id/mgs/6914/helpWidgetBgd.png') no-repeat; width: 100%; height: 85px; padding: 36px 0 0 29px; position: relative;}
.sideBar .helpWrapper .avatar {position: absolute; left:126px; top:-12px;}

.careerProfilePagesWrapper .compassBreadcrumb{border-top: 1px solid #ccc;background-color: #eee;width: 100%; }
.careerProfilePagesWrapper .compassBreadcrumb div{display: inline-block;padding: 10px 0 10px 20px;margin-top: -1px; cursor:pointer;}
.careerProfilePagesWrapper .compassBreadcrumb div:hover{color: #ccc;}
.careerProfilePagesWrapper .compassBreadcrumb a.step{display: inline-block;padding: 10px 0 10px 20px;margin-top: -1px; cursor:pointer;}
.careerProfilePagesWrapper .compassBreadcrumb .home, .careerProfilePagesWrapper .compassBreadcrumb .home a{font-size: 13px; font-weight: bold; color: #326bb6;}
.careerProfilePagesWrapper .compassBreadcrumb .large, .careerProfilePagesWrapper .compassBreadcrumb .large a{font-size: 16px; font-weight: bold; color: #333;}
.careerProfilePagesWrapper .compassBreadcrumb .disabled, .careerProfilePagesWrapper .compassBreadcrumb .disabled a{color: #ddd;}
.careerProfilePagesWrapper .compassBreadcrumb .selected{background: url('https://securemedia.applygovt.com/id/MGS/8836/main/breadcrumbArrow.png');background-position: center top;background-repeat: no-repeat;}

.careerProfilePagesWrapper .compassBreadcrumb .emailPrintButtonsContent {float: right;position: relative;z-index:1; cursor: inherit;padding-right:14px;}
.poweredBy {text-align: center; margin: 23px 0 0 0;}
.poweredBy .upper {text-transform: uppercase; color: #0099cc; font-size: 7px; margin: 0 0 3px 0;}
.compass .sidebar {text-align: left;width: 20%;margin-left:20px;}
.print-link {text-transform:uppercase;}
.loginContainer {padding:14px;}



   .radiosContainer {
        display: block;
        float:right;
        text-align:right;
    }

    .radiosContainer2 {
        display: block;
        float:left;
        text-align:left;
        margin:15px 0;
        width:100%;
    }


        .radiosContainer span, .radiosContainer2 span {
            display: inline-block;
            vertical-align: middle;
            line-height: 15px;
            color:white;
        }

        .radiosContainer .radios, .radiosContainer2 .radios {
            width: 60px;
            height: 40px;
            line-height: 35px;
            background: #ccc;
            border: 1px solid #fff;
            color: #fff;
            float: left;
            text-align: center;
            margin-right: 0px;
            cursor: pointer;
            font-weight: bold;
            font-size: 11px;
            margin-bottom:0;

            -webkit-user-select: none; /* Chrome/Safari */
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* IE10+ */
            /* Rules below not implemented in browsers yet */
            -o-user-select: none;
            user-select: none;
        }
        .radiosContainer .radiosAnchor, .radiosContainer2 .radiosAnchor {
            margin-right: 5px;
            float: left;
        }

            .radiosContainer .radios.selected, .radiosContainer .selected.radioBHover, .radiosContainer2 .radios.selected, .radiosContainer2 .selected.radioBHover {
                background: #6696c3;
            }

        .radiosContainer .radioBHover, .radiosContainer2 .radioBHover {
            background: #96c0e1;
        }

    .selectionSet {float:right;margin-top:0}
    .selectionSet.firstSel {float:none;padding-top:0px;}


/* Budget Calculator */
.budgetCalcContentWrapper {padding: 10px 0 0 0;}
.budgetCalcContent .mainContent {float: left; width: 714px;  position: relative; border-right: 1px solid #ccc; padding: 0 14px 0 0;}
.budgetCalcContent .mainContentNoWidth {float: left; position: relative; border-right: 1px solid #ccc; padding: 0 14px 0 0;}
.budgetCalcPageHome {float: left; position: relative; height: 338px; background: #fff url('https://securemedia.applygovt.com/id/mgs/6914/CarrerProfilePageBgd.jpg') no-repeat; margin: 20px 0 42px 0; }
.budgetCalcPageAvatar {position: absolute; left: 27px; top: -13px;}
.ocupationSearchPageAvatar {position: absolute; left: 27px; top: -13px;}
.budgetCalcPageCopy {margin: 35px 60px 0 270px}
.occupationSearchPageCopy {margin: 24px 60px 0 270px}
.budgetCalcPageCopy .buttonWrapper{margin: 25px 0 15px 0;}

.budgetCalcContent  .sideBar {float: left; width: 280px; margin: 20px 0 0 0; padding: 0 0 0 14px;}
.budgetCalcContentWrapper .helpWrapper {background: #f4f7fa url('https://securemedia.applygovt.com/id/mgs/6914/helpWidgetBgd.png') no-repeat; width: 100%; height: 85px; padding: 36px 0 0 29px; position: relative;}
.budgetCalcContentWrapper .helpWrapper .avatar {position: absolute; left:126px; top:-12px;}

/* Login Page */
.loginPage {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/signInPagePageBg2.jpg') no-repeat left bottom; min-height: 377px; position: relative; width: 100%; margin: 0 0 30px 0;}
.loginPageAvatar {position: absolute; left: 45px; bottom: -13px;}
.loginPageMainContainer:after {content: "";display:block;clear:both;line-height:0;font-size:0;}
.loginPageMainContainer {margin: 0 0 0 280px; padding: 60px 0 57px 0;}
.loginPageMainContainer .registerContent {padding: 0 40px 20px 0; width: 45%; float: left; }
.loginPageMainContainer .loginContent {padding: 0 40px 20px 30px; width: 55%; float: left;border-left: 1px solid #ccc; }
.loginPageMainContainer .loginButtons {margin: 15px 0 0 0;}
.loginForm {width: 280px;}
.loginForm.topMargin18 {margin-top:18px;}
.loginFormLabel {float: left; width: 77px; font-weight: bold; padding-right: 5px;}
.loginTextField {float: left; margin: 0 0 12px 0;}
.loginTextField input {border: 1px solid #ccc; padding: 3px; width: 200px;}
.loginPageMainContainer .errorMsg {color: Red; font-weight: bold; margin: 10px 0;}
a.linkColor {color: #0e3f75 !important;text-decoration: underline !important;}

/*Registration Pages */
.registrationFinished {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/registrationFinishedBgd.jpg') no-repeat 0 0; height: 377px; position: relative; width: 100%; margin: 0 0 30px 0;}
.registrationFinished .avatar {position: absolute; left: 74px; top: -10px;}
.registrationFinished .content {margin:0px; padding: 75px 160px 0 0;}
.registrationFinished .buttonsWrapper {margin: 40px 0 0 0; }
.registrationFinished .buttonWrapper {margin: 0 14px 0 0;float: left; }



/*landing pages seeker */
.landingPageLeftCol {width: 264px; float:left}
.landingPageContentCol {width: 720px; margin: 0 0 0 10px; float:left; position: relative;}
.landingPageContent {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/seekerLandingPageBgd.png') no-repeat 0 0; height: 269px; position: relative;}
.landingPageContent2 {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/EmployerPageBg.png') no-repeat 0 0; height: 228px; position: relative;}
.landingPageAvatar {position: absolute; left: 45px; top: 16px;}
.landingPageAvatarEmployer {position: absolute; left: 80px; top: -10px; width: 150px; height: 250px;}
.landingPageCopy {position: absolute; left: 400px; top: 91px; padding: 0 14px 0 0;}
.landingPageCopyEmployer {position: absolute; left: 300px; top: 61px; width: 300px;}
.landingPageCopyEmployerLowPad {position: absolute; left: 300px; top: 21px; width: 330px;}
.landingPageContentCol p.topMargin18 {margin-top:18px;}
.landingPageContentModules {width: 720px; border: 1px solid #ccc; border-top: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border-top: none; border-top-left-radius:0; -webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px;border-top-right-radius:0; -webkit-border-top-right-radius: 0px;-moz-border-top-right-radius: 0px; margin-bottom: 21px;}
.landingPageContentModules h2{margin-bottom: 12px;}
.landingPageContentModules p{margin-bottom: 3px;}
.landingPageContentModules .oneColModule {width: 718px; padding: 14px 14px 14px 145px; float: left; margin: 18px 0;}
.landingPageContentModules .twoColModule {width: 358px; padding: 14px 14px 14px 136px; float: left; margin: 18px 0;}
.landingPageContentModules .threeColModule {width: 238px; padding: 130px 14px 14px 14px; float: left; margin: 18px 0 18px 0; min-height:648px;}
.landingPageContentModules .clipboardIcon {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/clipboard.png') no-repeat 14px 0;}
.landingPageContentModules .chartIcon {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/chart.png') no-repeat 14px 10px;}
.landingPageContentModules .financeIcon {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/finance.png') no-repeat 0 10px;}
.landingPageContentModules .magIcon {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/mag.png') no-repeat 34px 5px;}

.landingPageContentModules .threeColModule.chartIcon{background-position: center 20px;}
.landingPageContentModules .threeColModule.clipboardIcon{background-position: center 20px;}
.landingPageContentModules .threeColModule.financeIcon{background-position: center 20px;}

.landingPageContentModules .careerPathwayIcon{ background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/CareerPathways.png') no-repeat 14px;}
.landingPageContentModules .careerTechIcon{ background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/LandingPageIcons/CareerTech.png') no-repeat 14px 10px;}

.landingPageContentModules .threeColModule.separating{border-left:1px solid #ccc;border-right:1px solid #ccc}

.seekerLandingPageContent {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/seekerLandingPageBgd0_responsive.png') no-repeat left bottom; height: 370px; position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.seekerLandingPageContent .landingPageAvatar {position: absolute; left: 27px; top: 95px;}
.seekerLandingPageContent .landingPageAvatar2 {position: absolute; left: 10px; top: 40px;}
.seekerLandingPageContent .landingPageAvatar2  .readiness-seal {margin-left: auto; margin-right: auto; margin-bottom: 15px; display: block;width:90px;height:auto;}
.seekerLandingPageContent .landingPageCopy {position: absolute; left: 175px; top: 50px; padding: 0 14px 0 0; width: 340px; }
.seekerLandingPageContent .landingPageCopy2 {position: absolute; left: 150px; top: 50px; padding: 0 14px 0 0; width: 390px; }
.seekerLandingPageContent .landingPageCopy3 {position: absolute; left: 150px; top: 50px; padding: 0 14px 0 0; width: 400px; }
.seekerLandingPageContent .landingPageCopy3 .button-large {padding:5px 9px;} 
.seekerLandingPageContent .backpack {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/SeekerLandingBackpackSmall.png') no-repeat right bottom; background-size:180px auto; width: 100%; height: 250px;}
.mobile-big-image{display:none !important;}

/* ***** twitter bar ***** */
/*.landingPageContentCol .twitter{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 80px;border: 1px solid #cfcfcf; position: absolute; width: 100%; margin: 7px 0;}
.landingPageContentCol .tweet{position: relative;}
.landingPageContentCol .tweet-icon{position: absolute;left: -58px;width: 48px;height: 48px;}
.landingPageContentCol .tweet-icon{background: #ccc;}*/

/* regional articles landding page*/
.regionalArticlesContent {background: transparent url('https://securemedia.applygovt.com/id/mgs/6914/regionalArticlesLandingBgd.jpg') no-repeat 0 0; height: 338px; position: relative; margin: 30px 0 0 0px; width: 700px;}
.regionalArticlesAvatar {position: absolute; left: 35px; top: -13px;}
.regionalArticlesCopy {position: absolute; left: 280px; top: 91px; padding: 0 60px 0 0;}
.regionalArticlesModules {width: 700px; margin-bottom: 21px;}
.regionalArticlesContentModules h2{margin-bottom: 12px;}
.regionalArticlesContentModules p{margin-bottom: 3px;}
.regionalArticlesContentModules p.marginBottom18{margin-bottom: 18px;}
.regionalArticlesContentModules .threeColModule {width: 225px; padding: 50px 14px 14px 14px; float: left; margin: 0 0 18px 0;}
.regionalArticlesContentModules .threeColModule:first-child {padding: 50px 14px 14px 0px; }

/* ***** seeker menu (vertical, left) ***** */
.seeker-menu > ul > li {position: relative;}
.seeker-menu > ul > li > a.first{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.seeker-menu > ul > li > a.last{-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;background-color: rgba(170,170,170,0.2);}
.flyout-menu ul ul li{background: #fff;}
.seeker-menu > ul > li > a {background: url('https://securemedia.applygovt.com/id/mgs/8836/menu-arrow.png') no-repeat scroll 230px center; border: 1px solid;border-color: #fff #ddd #ddd #ddd;padding: 19px 20px;
                            
                            background-color: rgba(170,170,170,0.2);
}
.seeker-menu >ul > li > a.first{border-top-color: #ddd;}
.flyout-menu > ul > li > a h2{font-size: 16px;}
.flyout-menu ul ul a,
.flyout-menu ul ul h3{font-size: 13px;font-weight: 700;}
.seeker-menu ul ul li,
.flyout-menu ul ul li{background: #fff;} 
.seeker-menu a,
.flyout-menu a{color: #333;text-decoration: none;}
.seeker-menu ul ul li a,
.flyout-menu ul ul li a{color: #0e3f75;}
.seeker-menu ul ul li h3,
.flyout-menu ul ul li h3{border-bottom: 1px solid #ddd;}
.seeker-menu.open > ul > li > a.first{-webkit-border-top-right-radius: 0;-moz-border-radius-topright: 0;border-top-right-radius: 0;}
.flyout-menu > ul > li.active > a,
.flyout-menu > ul > li.active .main-menu-item-link,
.flyout-menu > ul > li.active > ul,
.flyout-menu > ul > li.active > a > h2,
.flyout-menu > ul > li.active .main-menu-item-link > h2,
.flyout-menu > ul > li.active a:hover,
.flyout-menu .main-menu-item-link:hover {color: #fff;background-color: #b81f39;}
.flyout-menu li.active > a {color: #fff;background-color: #b81f39;}
.seeker-menu > ul > li.active > a,
.seeker-menu > ul > li.active > a.first {border-color: #b81f39;border-top-color: #b81f39;background-image: none;}
.seeker-menu a.regional,
.seeker-menu > ul > li.active > a.regional{min-height: 51px;padding: 18px 0 0 70px;background: transparent url('https://securemedia.applygovt.com/id/mgs/8836/little-ohio.png') no-repeat scroll 10px center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.seeker-menu a.regional h2{color: #0e3f75;}
#skipContentAnchor {float:right;}
#skipContentAnchor a{position:absolute;top:-9999px;left:105px; left: 50%; margin-left:-75px;width:150px;text-align:center;color:yellow;padding:5px;}
#skipContentAnchor a:focus{
    background: none repeat scroll 0 0 #bf1722;
    left: 50%;
    margin-left:-75px;
    outline: 0 none;
    position: absolute;
    top: 3px;
    width:150px;
    transition: top 0.1s ease-in 0s, background 0.5s linear 0s;
}

.flying-focus_target {
    outline: medium none !important;
}
#flying-focus {
    background: transparent none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: 0 0 2px 3px blue, 0 0 2px blue inset;
    margin: 0;
    pointer-events: none;
    position: absolute;
    transition-property: left, top, width, height, opacity;
    transition-timing-function: cubic-bezier(0, 0.2, 0, 1);
    visibility: hidden;
}
#flying-focus.flying-focus_visible {
    visibility: visible;
    z-index: 9999;
}
.flying-focus_target::-moz-focus-inner {
    border: 0 none !important;
}


/* ***** page footer ***** */
.page-footer{background: #F4F4F4;}
.page-footer .btn-language {display:inline-block;margin-left:15px;}
.page-footer .mobileSwitcher {display:inline-block;}


/* ***** page-specific items ***** */
#account-edit .user-data thead th,
.table-careers thead th{text-align: left;}

/* let's normalize all tables for text and padding here, then... */
#account-edit .user-data tbody th,
#account-edit .user-data tbody td,
.table-careers td, .table-careers th
{padding-top: 0.2em;padding-bottom: 0.4em;text-align: left;text-indent: 0.25em;}

/* ...start adding widths to specific tables/columns here */
#account-edit .user-data tbody th{width: 25%;}
#account-edit .user-data tbody td{width: 75%;}

/* standard alternating table row color */
.table-careers tr.alt,
#account-edit .user-data tbody tr:nth-child(odd){background: #eee;}
.table-careers tbody td{text-align: center;}
.table-careers tbody td:first-child{text-align: left;}

/* ***** backpack page ***** */
.backpack{}
.backpack .history .third{border-left: 1px solid #ddd;}
.backpack .docs .third{border-left: 1px solid #ddd;}
.backpack .history .third:first-child{border-left: none;}

#iep-toggle{font-size: 0.5em;}
.backpack .iep .third{border-left: 1px dotted #ccc;}
.backpack .iep .third.first{border-left: none;}
.backpack .iep .progress{border: 1px solid #ddd;}
.backpack .iep .progress .complete{background: #ddd;}

.backpack .dashboard-text{font-size: 36px;color: #bbb;text-align: center;}
.backpack .dashboard-text .has{font-size: 122px;line-height: 1em;font-weight: 700;color: #0e3f75;}

.dashboard-medium-text{font-size: 36px;color: #bbb;}
.dashboard-medium-text .has{font-size: 72px;font-weight: 700;color: #565656;}
.printBackpack .readiness-seal {width:45px}
.readiness-seal-print {display: none;width:45px; position: relative; top: 25px;}

#docCount{background: transparent url('https://securemedia.applygovt.com/id/MGS/6914/main/documents-big.png') no-repeat scroll left center;}

#pnlDocList > div > a.icon-file{background: transparent url('https://securemedia.applygovt.com/id/MGS/6914/main/document-small.png') no-repeat scroll left 2px;}

/* ***** resume rating summary page ***** */
.grade{}
.grade-letter{font-size: 168px;line-height: 168px;font-weight: 700;color: #333;}
.grade-letter .p-or-m{line-height: 100%;}
.buttonmargin {margin-top:15px;}

/* ***** My Documents upload page ***** */
.upload-panel{background: #ddd;}

.documents-panel-header{background: #ddd;border-top: 1px solid #ccc;font-weight: 700;}
.documents-panel div{border-bottom: 1px solid #ccc;}
.documents-panel div a.textlink{background: transparent url('https://securemedia.applygovt.com/id/MGS/6914/main/DownloadArrow.png') no-repeat scroll left center;padding-left: 20px;}
.documents-table{margin: 20px 0;text-align: center;white-space: nowrap;}
.documents-table .name {text-align: left;width: 100%;max-width:350px;overflow:hidden;}
.documents-table img {width: 10px;height: 10px;}
.documents-table td{border-bottom: 1px solid #cccccc;padding: 10px 20px;}
.documents-table th {padding: 5px 20px;}
.documents-table thead{background: #dddddd;border-top: 1px solid #cccccc;}

/* ***** My Jobs page ***** */
.ControlBodyTableHeads th{background: #eee;}
.RepeaterItemRow{border-bottom: 1px dotted #ccc;}
.RepeaterItemRow:last-child{border-bottom: none;}

/* **** My Jobs Status modal */
#updateStatus iframe{border: none;}

.smart-list li {margin-top:5px;}
.smart-list li strong {font-family: Courier; font-size:13px;}

/* **** CareerDetails SchoolBox */
.schoolBox {position:absolute;left:-9999px;top:-9999px;}
.schoolBoxAll {position:relative;}
.schoolBoxAll img {position:absolute;right:15px;top:25px;}
.schoolBoxAll h2 {background:#EEEEEE;padding:10px 15px;border-bottom:2px solid #cccccc;font-size:1em;color:#555555;  font-family:Arial;}
.schoolBoxText {padding:5px 15px;font-size:0.8em;line-height:1.5em;border-bottom:1px solid #aaaaaa; font-family:Arial;}
.schoolBoxText .undelinedLink {text-decoration: underline; color:#0e3f75;}
.schoolBoxAdd {text-transform:uppercase; font-size: 0.8em; }
.foundSchools {font-size:0.8em; font-family:Arial;}
.notFoundSchools {font-style:italic;color:#aaaaaa;font-size:0.8em;padding:10px 15px;}
.foundSchools > ul {padding:0px;}
.foundSchools > ul h2 {font-size:1.2em;}
.foundSchools > ul .schoolAddr {text-transform:uppercase;}
.foundSchools > ul .schoolAddress {text-transform:uppercase; font-size: 0.8em; }
.foundSchools > ul li {list-style-type:none;border-bottom:1px solid #aaaaaa;padding:10px 15px;overflow:hidden;}
.foundSchools > ul ul {padding:0px;width:360px;margin:15px 0;}
.foundSchools > ul ul li {list-style-type:none;border-bottom:1px solid #eeeeee;padding:5px 0;}
.foundSchools > ul ul li:last-child {border-bottom:none;}
.foundSchools .prgLabel {float:left;width:100px;}
.foundSchools .prgNameValue, .prgValue {float:right;font-weight:bold;width:260px;text-align:right;}
.foundSchools .schoolRightCol {float:right;width:120px;margin:20px; zoom:1;}
.foundSchools .schoolRightCol a {color:#0e3f75;white-space: pre;white-space: pre;white-space: pre-line;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: -moz-pre-wrap; zoom:1;display:block;}
.foundSchools .degreesLabel {width:140px;}
.foundSchools .degreesText {width:210px;}

.NewSchools {font-size:0.8em; font-family:Arial;}
.NewSchools > ul {padding:0px;}
.NewSchools > ul h2 {font-size:1.2em;}
.NewSchools > ul .schoolAddr {text-transform:uppercase;}
.NewSchools > ul .schoolAddress {text-transform:uppercase; font-size: 0.8em; }
.NewSchools > ul li {list-style-type:none;padding:10px 15px;overflow:hidden;}
.NewSchools > ul ul {padding:0px;width:360px;margin:15px 0;}
.NewSchools > ul ul li {list-style-type:none;border-bottom:1px solid #eeeeee;padding:5px 0;}
.NewSchools > ul ul li:last-child {border-bottom:none;}
.NewSchools .prgLabel {float:left;width:100px;}
.NewSchools .prgNameValue, .prgValue {float:right;font-weight:bold;width:260px;text-align:right;}
.NewSchools .schoolRightCol {float:right;width:120px;margin:20px; zoom:1;}
.NewSchools .schoolRightCol a {color:#0e3f75;white-space: pre;white-space: pre;white-space: pre-line;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: -moz-pre-wrap; word-wrap: break-word;zoom:1;display:block;}
.NewSchools .degreesLabel {width:140px;}
.NewSchools .degreesText {width:210px;}

.schoolRightLinks a {font-weight:bold;margin-bottom:3px;}
.schoolLinkHP {margin-top:3px; margin-bottom:3px;}
.schoolLinkHP a {color: #0e3f75 !important;}
.schoolSavedBox {width:356px; float:left;}
.schoolPadding {padding-bottom:74px;}
.schoolMain  {width:530px;}
.schoolLeft  {width:380px; float:left;}
.ui-widget-content .schoolLeft a {color:#0e3f75;}
.schoolRight  {width:150px; float:right;}
.schoolClear  {clear:both;}
.schoolButtonSave  {width:150px; float:right;  padding:20px 0 0 10px;}
.schoolAlert {border-style:solid; border-width:1px;  border-color:#ad0300; padding: 6px; width:375px; background-color: #ffe3e2; color:Red;}


.educationLink {text-align:center;}
.print {background: url("https://securemedia.applygovt.com/id/mgs/6914/printer.png") no-repeat right center;float:right;margin-right:0px;padding-right:20px;text-transform:uppercase;font-size:11px;margin-top:2px;line-height:18px;font-weight:bold;}
.printResume {background: url("https://securemedia.applygovt.com/id/mgs/6914/printer.png") no-repeat right center;float:right;margin-right:0px;padding-right:20px;text-transform:uppercase;font-size:11px;margin-top:2px;line-height:18px;font-weight:bold;}
.budgetCalcContent li.print {background:none;}

.printShow, h1 .header-logo {display:none;}

/* OWT */
.owtFilterGroup {
padding: 5px;
background-color: #eee;
}

.owtFilterGroup ul {
    list-style: none;
    padding: 0px 5px 5px 5px;
}

.owtFilterGroup li {
    padding: 3px 0px 4px 0px;
}

.otwJobTable {margin-top: 20px; width: 100%;}
    .otwJobTable .sort {
    cursor: pointer;    
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }
        .otwJobTable .sort h3 {
            display:inline;
        }
        .otwJobTable .sort img {
            margin-left: 5px;
            margin-bottom: 4px;
        }
    .otwJobTable td {
        padding: 10px 5px 10px 5px;
        vertical-align:top;
    }  
    
    .otwJobTable tr {
        
        border-bottom: 1px solid #eee;
    }   

    .otwJobTable th {
        background-color: #eee;
        text-align: left;
        padding: 5px;
        width: 25%;
    }

        .otwJobTable th.program {
            width: 50%;
        }

    .otwJobTable td ul {
        font-weight: bold;
        list-style: none;
        padding: 0px;
    }


.owtFilterGroup li input
{
    float:left;  
    margin:1px 0 0 0;
}

.owtFilterGroup .rightColTdItem 
{
    float:left;  
    margin-left:8px;
    width:165px;
}


.owtPager {
    background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    text-align: center;
}

.jobFairPager, .workshopPager {
    text-align: right;
}

.owtPager > a 
{
    display:inline-block;
    border-left: 1px solid;
    border-color: inherit;
    margin-right: -1px;
    padding: 10px 13px;
    text-decoration: none;
    cursor:pointer;
}
.owtPager > a:first-child {
    border-left: 0;
}
.owtPager > a:last-child {
    border-right: 0;
}
.owtPager > a.linkPageNumber.highlighted {
    background-color: white;
}
.owtPager > a.disabled, #owtPager > a.disabled:hover {
    color: Gray;
    text-decoration: none;
    cursor:default;
}


#noAppointmentsMessage {text-align:center;font-weight:bold;margin-top:30px;display:none;}


/* OWT Details */
.icon-delete {border:none;}
.savedPrograms h3, .savedPrograms .button {margin:5px 8px;}
.details-OWT-Contact-Info-Box {width:45%;float:right;margin-top:15px;}
.details-OWT-Contact-Info-Box h3 {margin:5px 10px;}
.details-OWT-Contact-Info-Box .info-box-title {border:1px solid #cccccc;background-color:#eeeeee;}
.details-OWT-Contact-Info-Box .info-box-details{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px 10px;}
.details-OWT-Contact-Info-Box .info-box-details .info-box-details-item {border-top:1px solid #eeeeee;padding:5px 10px;line-height:20px;}
.details-OWT-Contact-Info-Box .info-box-details .info-box-details-item:first-child {border-top:none;padding:5px 10px;}
.details-OWT-Contact-Info-Box .info-box-details .info-box-details-item .info-box-details-first-col {width:70px;float:left;font-weight:bold;}
.details-OWT-Contact-Info-Box .info-box-details .info-box-details-item .info-box-details-second-col {width:220px;float:left;word-wrap:break-word;}

.details-OWT-main-title {float:left;width:100%;}
.details-OWT-main-title h1 {width:50%;margin-bottom:10px;}

.details-OWT-main {float:left;width:50%;margin-top:15px;}
.details-OWT-main .details-OWT-main-rows {margin-top:15px;color:#333333}
.details-OWT-main .details-OWT-main-cols {width:120px;float:left;font-weight:bold;}
.details-OWT-main .details-OWT-main-cols2 {width:245px;float:left;}

.details-OWT-main-title .details-OWT-save-button {}
.details-OWT-saveToBackpack-button { margin-top: 15px;}

.details-OWT-backlink {margin-top: 20px;}

.owtBoxChuck {line-height:130%;padding:5px 10px;margin-bottom:30px;position:relative;}
.owtBoxChuck .box-content {margin:0;padding:8px 100px 2px 5px;}
.owtBoxChuck img { position:absolute;right:15px;bottom:-15px;}



/* Event Details and Job Fairs */
.detailsEventContactInfoBox {width:45%;float:right;margin-top:0px;}
.detailsEventContactInfoBox h3 {margin:5px 10px;}
.detailsEventContactInfoBox .infoBoxTitle {border:1px solid #cccccc;background-color:#eeeeee;}
.detailsEventContactInfoBox .infoBoxDetails {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px 10px;}
.detailsEventContactInfoBox .infoBoxDetails .infoBoxDetailsItem {border-top:1px solid #eeeeee;padding:5px 10px;line-height:20px;}
.detailsEventContactInfoBox .infoBoxDetails .infoBoxDetailsItem:first-child {border-top:none;padding:5px 10px;}
.detailsEventContactInfoBox .infoBoxDetails .infoBoxDetailsItem .infoBoxDetailsFirstCol {width:80px;float:left;font-weight:bold;}
.detailsEventContactInfoBox .infoBoxDetails .infoBoxDetailsItem .infoBoxDetailsSecondCol {width:210px;float:left;word-wrap:break-word;}

.detailsEventMainTitle {float:left;width:100%;}
.detailsEventMainTitle h1 {width:50%;margin-bottom:10px;}

.detailsEventMain {float:left;width:50%;}
.detailsEventMain p {margin-bottom:15px;}
.detailsEventMain .detailsEventMainRows {margin-top:15px;color:#333333}
.detailsEventMain .detailsEventMainCols {width:120px;float:left;font-weight:bold;}
.detailsEventMain .detailsEventMainCols2 {width:245px;float:left;}

.detailsEventBacklink {margin-top: 20px;}

.detailsEventsMainPrint { border-right: 1px solid #CCCCCC;margin-right:-15px;padding-right:15px;}
.detailsEventChuck {float:right;margin-right:10px;position:relative;bottom:-30px;right:-15px;}
.detailsEventChuckBox {font-size:14px;line-height:130%;padding:5px;margin-top:0px;}

.detailsEventMain .registerEvent {width: 100%; border:1px solid #cccccc;background-color:#eeeeee; padding: 15px 10px 5px 10px; margin-bottom: 20px;}
.detailsEventMain .registerEvent .registerEventHeader {font-size: 1.2em;}
.detailsEventMain .registerEvent table td {padding: 10px 10px 10px 0;}
.detailsEventMain .registerEvent .button-large {margin-right: 25px;}

.companycol2 .registerNowLink {font-size:11px;margin-top:3px; display:block;}


/* EventDetails.aspx */

.workshopRegisteredSubmitOnly, .workshopRegistered, .workshopInsufficientProfileInfo {background-color: #EEEEEE;border: 1px solid #CCCCCC;padding:15px 15px 15px 45px;position:relative;}
.workshopRegisteredSubmitOnly p, .workshopRegistered p {margin:0;padding:0;}
.workshopRegisteredSubmitOnly .tick, .workshopRegistered .tick {font-size:20px;line-height:28px;font-weight:bold;position:absolute;left:20px;top:8px;color:Gray;}

/* Career Plan */

.birdFont {font-size:13px;color:#333333;line-height:18px;}
.careerPlanOccupationName {float:left;margin-left:7px;}
.careerPlanOccupationRadio {float:left;}
.careerPlanSavedName {float:left;margin-left:7px;}
.careerPlanSavedRadio {float:left;}
.careerPlanExistsInputWidth {width:420px;}
.carrerPlanDialogExists {color:#333333;font-size:13px;width:700px;}
.carrerPlanDialogExists input {margin: 10px 0 15px;}
.carrerPlanView {color:White !important;}
.careerPlanSave {margin-right:7px;color:White !important;}

.career-profile-data {margin-top:10px;}

.printCareerPlan {background: url("https://securemedia.applygovt.com/id/MGS/6914/main/icon_print.png") no-repeat right center;text-transform:uppercase;font-size:11px;font-weight:bold;padding-right:22px;}
.email-career-plan {color: #0e3f75; background: url("https://securemedia.applygovt.com/id/MGS/6914/main/icon_mail.png") no-repeat right center;position:absolute;right:0px;top:-17px;text-transform:uppercase;font-size:11px;margin-top:2px;line-height:18px;font-weight:bold;padding-right:20px;}
.printCareerPlanEdit {background: url("https://securemedia.applygovt.com/id/MGS/6914/main/icon_print.png") no-repeat right center;right:0px;top:-37px;text-transform:uppercase;font-size:11px;margin-top:6px;line-height:18px;font-weight:bold;padding-right:20px;}
.email-career-plan-edit {color: #0e3f75; background: url("https://securemedia.applygovt.com/id/MGS/6914/main/icon_mail.png") no-repeat right center;right:0px;top:-17px;text-transform:uppercase;font-size:11px;margin-top:2px;line-height:18px;font-weight:bold;padding-right:20px;cursor:pointer;}
.email-career-plan:hover {text-decoration: underline; cursor: pointer;}
.containerSetPosition {position:relative;}
.third.buttons { text-align:right; }


.statusThStyle {width:174px;}
.statusEditThStyle {width:244px !important;}
.noteThStyle {width:46px;}
.activityThStyle {min-width:364px;}
.editThStyle {width:46px;}
.deleteThStyle {width:42px;}

.careerRadioUl {margin-bottom:25px;}
.careerRadioUl .list-item {padding:7px 0 0 0;}
.careerRadioUl select, .careerRadioUl input, .careerRadioUl label {margin-bottom: 0;}

.select-occupation label { line-height: 20px;width:90%;margin-top:-3px; }

.activity-list-item-env > .left {width:90%;}
.activity-list-item-env > .left.w25 {width:25px;}

.careerPlanTopPadding {padding:10px 0 0 0;}
.inValidEmail {margin:0px 0 0 15px;display:inline-block;color:Red;}
.closeEmailForm {margin:15px 0 0 0 !important;display:block !important;}
.grayTick {color:#555656;font-size:16px;}

.select-occupation .qmPosition {
    display: inline;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
}
.select-occupation label {
    line-height: 20px;
	width: 90%;
	margin-top: -3px;
}
.select-occupation .label-row {
    padding-bottom: 3px;
}

.printImage {
    -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
    color-adjust: exact !important; /*Firefox*/
}

@media print {

  body {background:none !important;}
  
  .printShow, h1 .header-logo, .printShow2 {display:block !important;}
  h1 .header-logo {display:block;top:-10px;}
  .flyout-menu ul ul {display:none !important; position:relative !important;position:relative;}
  .search-bar-container, .lpStaticButton, .printHide, .breadcrumb, .header-menu, .header-utility, .page-header .header-logo, .print, .footer-nav, .partner-msg, .quickLinkHeader, .quickLinks ul, .quickLinks .links, .schoolBox, .activateResumeAlert, .searchJobsButton {display: none !important; }
  .partner-msg .printShow:first-child {display:none;}
  .partner-msg.partner-copy {display: block !important; margin-top:0px !important;margin-bottom:20px !important;}
  .quickLinks {text-align:center;border-bottom:none;}
  .layout {margin-bottom:20px;}
  .partner-msg {margin:auto;margin-bottom:50px;}
  .page-header {height:0;}
  .poweredByMoved {position:absolute;left:0;bottom:20px;}
  
  .relatedLinksMoved {margin-top:80px;}
  .relatedLinksMoved a,.industriesLinksMoved a {color:Black;}
  .relatedLinksMoved strong,.industriesLinksMoved strong {display:block;}
  .relatedLinksMoved img {float:right;}
  .relatedLinksMoved p {width:150px;}
  
  .industriesLinksMoved {margin-top:15px;}
  .tagsContentMoved {margin-top:30px;}
  .tagsContentMoved .box-content {padding:0;margin:0;}
  .tagsContentMoved ul {padding:0;margin:0;}
  .tagsContentMoved li {list-style-type:none;padding-bottom:10px;}
  
  .quickLinks {border:none !important;}
  
  #content h1, .printPadding {padding-left:90px;}
  .printPadding {margin-bottom:30px;}
  .sidebar {height:100%;}
  #content {border:none;}
  
  .content.content-with-sidebar, .sidebarVarBar {min-height:0;}

  .careerProfilePagesContent .mainContent.steps {width:100%;border-right:0;padding-right:0;}
  
  .phChatResponsive {display:none;}
  .half {width:100%}
  .half.gutter {padding-right:0;}

    a.printResume {text-decoration: none;}
  
  
  /* OWT Details Print */
  
  .details-OWT-main-title h1 {width: auto !important;}
  .details-OWT-backlink {display:none !important;}
  .details-OWT-main-title {min-height: 85px;}
  
  .details-OWT-main-print { border-right: 1px solid #CCCCCC;margin-right:-15px;padding-right:15px;}
  .details-OWT-main, .details-OWT-Contact-Info-Box {margin-top:0;}
  .details-OWT-print-chuck {float:right;margin-right:10px;position:relative;bottom:-30px;right:-15px;}
  .details-OWT-chuck-box {font-size:14px;line-height:130%;padding:10px 15px;margin-top:85px;}
  
  
 
  /* Career Plan Print */
  .printCareerPlanThPadding {display:block;}
  .printCareerPlanTdPadding {display:block !important;width:100%;}
  .printCareerPlanTdPadding td {padding:20px 14px 25px 14px;vertical-align:top;}
  .printCareerPlanActivity, .printActivity {width:580px;}
  .printStatus {width:154px;}
  .printCareerPlanActivity div {width:90% !important;}
  .printCareerPlanStatus div a {display:none !important;}
  .sidebarCareerPlan {margin-top:70px;}
  .printCareerPlanHideEdit img {display:none !important;}
  .printCareerPlanBorder {border-right:1px solid #cccccc;padding-right:25px;}
  .content.content-with-sidebar {padding:0;}
  .printCareerPlanPadding {padding-right:25px;}

  .qr-code-env { visibility: hidden; }

  .welcomeBox .label-updated-date {margin-left:90px;}

}

body.channels_eomjmy_help_gethelp {background:none !important;}


/* *** Account *** */

.passwCondPosition {position:relative;}
.passwordCond {font-size:9px;position:absolute;right:-210px;top:0;}
.paddingBottom15 {padding-bottom:15px;}
.paddingTop5 {padding-top:5px;}
.parentEmail  {margin-top:15px;}

/* *** Forgot Password *** */
.padding15 {padding: 15px;}
.marginTop15 {margin-top:15px;}
.marginTop10 {margin-top:10px;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom10 {margin-bottom:10px;}
.dispBlock {display:block;}
.passwordBox .resetPasswordMethod input {margin-right:5px;position:relative;top:1px;}




/* *** Career Cluster *** */


    .radioButtons {
        display: none;
    }

    .radiosContainer {
        display: block;
        float:right;
        text-align:right;
    }



    .radiosContainer2 {
        display: block;
        float:left;
        text-align:left;
        margin:15px 0;
        width:100%;
    }


        .radiosContainer span, .radiosContainer2 span {
            display: inline-block;
            vertical-align: middle;
            line-height: 15px;
        }

        .radiosContainer .radios, .radiosContainer2 .radios {
            width: 60px;
            height: 40px;
            line-height: 35px;
            background: gray;
            border: 1px solid #fff;
            color: #fff;
            float: left;
            text-align: center;
            margin-right:0;
            cursor: pointer;
            font-weight: bold;
            font-size: 11px;
            margin-bottom:0;

            -webkit-user-select: none; /* Chrome/Safari */
            -moz-user-select: none; /* Firefox */
            -ms-user-select: none; /* IE10+ */
            /* Rules below not implemented in browsers yet */
            -o-user-select: none;
            user-select: none;
        }

        .radiosContainer .cci-option.radio.radios , .radiosContainer2 .cci-option.radio.radios
        {
            margin-right:5px;
        }


            .radiosContainer .radios.selected, .radiosContainer .selected.radioBHover, .radiosContainer2 .radios.selected, .radiosContainer2 .selected.radioBHover {
                background: navy; border:1px solid navy;
            }

        .radiosContainer .radioBHover, .radiosContainer2 .radioBHover {
            background: #96c0e1;
        }

        .careerClusterAvatar {position: absolute; left: 27px; top: 43px;}
        .careerClusterAvatar img {height:300px;}
        .careerClusterCopy {margin: 20px 50px 0 250px}

.mainContent .stepItemText {
    float:left;
    display:block;
    line-height:35px;
    width:320px;
}
.mainContent .resultsItemText {
    float:left;
    display:block;
    line-height:35px;
    width:350px;
    padding: 5px 0;
}
.mainContent .resultsItemText2 {
    float:left;
    display:block;
    line-height:35px;
    width:450px;
    padding: 5px 0;
}


.mainContent .stepItemText .rowQuestions, .mainContent .rowNumber, .mainContent .rowText {
    line-height:23px;
}

.mainContent .rowText .rowTextItemID {
    float:left;
}

.mainContent .rowText .rowTextItem {
    float:left;
    width:280px;
}

.mainContent .questionRow {
   
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-content:flex-start;
    -ms-align-content:center;
    align-content:flex-start;
    justify-content:space-between;
    align-items:center;
    height:70px;
    margin-bottom:0;
    padding:5px;
    border-bottom:1px solid #ccc;
}

.mainContent .rowNumber {
    float:left;
    padding-right:5px;
}

.mainContent .rowText {
    float:left;
    width:100%;
}
.mainContent .rowText2 {
    float:left;
    width:400px;
}
.mainContent .rowText img {
    position:relative;
    left:5px;
    top:3px;
    cursor:pointer;
    z-index:10;
}

.mainContent .rowQuestions .rowText img {
    margin-left:-16px;
    left:21px;
}

.mainContent .qmPosition {
    position:relative;
    display:inline;
}

.questionMarkContentHide {
    display:none;
    border:2px solid black;
    padding:5px 15px;
    position:absolute;
    left:18px;
    top:12px;
    width:300px;
    font-size:11px;
    line-height:15px;
    background:white;
    z-index:100;
}

.questionMarkContent {
    display:block;
}

.questionMarkContentTitle {
    font-weight:bold;
    margin-bottom:10px;
}

.cCICloseButton {display:none;position:absolute;right:0px;top:0px;padding:1px 3px;color:white;background:black;cursor:pointer;}

.questionsTopText {
    margin-bottom:30px;
    margin-top:10px;
}

.careerClusterCopyRight {
    padding:0 20px;
    color: #AAAAAA;
    font-size: 11px;
}

/* Career Cluster Results */

.resultsGraph {
    margin:15px 20px;
    border:1px dotted #eeeeee;
}

.resultsGraphHeaderAll {
    background-color:#eee;
    font-weight:bold;
    padding:5px 0px;
    line-height:20px;
}

.resultsGraphBodyAll {
    background-color:#fff;
    line-height: 40px;
}

.resultsGraphHeaderFirst {
    margin-left: 10px;
    float:left;
    font-weight:bold;
    width:390px;
}

.resultsGraphBodyFirst {
    float:left;
    font-weight:bold;
    max-width:380px;
}

.resultsGraphBodyFirst2 {
    font-weight:bold;
    max-width:480px;
    line-height:20px;
    display:inline-block;
    vertical-align:middle;
}

.resultsGraphHeaderSecond {
    float:right;
    width:240px;
    margin-right:10px;
}
.resultsGraphHeaderSecond2 {
    float:right;
    width:140px;
    margin-right:10px;
}

.resultsGraphBodySecond {
    float:right;
    width:240px;
}

.resultsGraphBodySecond2 {
    float:right;
    width:140px;
    display: block;
    line-height: 35px;
    padding: 5px 0;
}

.resultsGraph .resultsGraphBodyRow {
    border-bottom:1px dotted #eeeeee;
    margin: 0 10px;
}

.resultsGraphBodyRow:last-of-type {
    border-bottom:0px dotted #eeeeee;
}

.resultsGraphBodyRow .resultsGraphColor {
    float:left;
    height:20px; 
    margin:10px 0;
    margin-right:10px;
    margin-bottom: -20px;
}

.resultsGraphBodyRow .resultsGraphColorNum {
    float:left;
    height:30px; 
}

.textAboveGraf, .textUnderGraf {
    margin:25px 20px;
}

.textAboveGraf h2{
    font-size:17px;
    margin: 20px 0;
}

.textAboveGraf .resultsPdfText {
    float:right;
    margin-top:0px;
    width:250px;
}

.resultsSecondH2Block {
    margin-top:20px;
}

.resultsSecondH2Block h2 {
    margin-top:0;
    padding-top:0;
    float:left;
}

.textAboveGraf2 {
    margin:0 20px 25px 20px;
}

.textUnderGraf ol {
    margin: 10px 0 0 20px;
    padding:0;
}

.textUnderGraf ol li {
    margin:0;
    padding:10px 0;
}

.cciBackpackWidget {
    line-height: 40px;
}

.cciBackpackWidget .resultsGraphBodyRow {
    border-bottom:1px dotted #eeeeee;
}

.cciBackpackWidget .resultsGraphBodyRow:last-of-type {
    border-bottom:0px dotted #eeeeee;
}

.printCciAnswers {background: url("https://securemedia.applygovt.com/id/mgs/6914/printer.png") no-repeat left center;text-transform:uppercase;font-size:11px;line-height:18px;font-weight:bold;padding-left:20px;display:inline-block;padding-top:2px;}

.cciViewAnswersPosRel { 
    position:relative;
    height:100px;
    width:250px;
}

.cciViewAnswersBirdPos {
    position:absolute;
    top:0px;
    right:0px;
}

.cciViewAnswersLogoPos {
    position:absolute;
    top:0px;
    right:70px;
}

.cciViewAnswersPrintPos {
    position:absolute;
    top:0px;
    right:170px;
}

.cciViewAnswersFooter {
    width:100%;
    text-align:center;
    background: #605660;
    margin-top:20px;
    padding:10px 0px;
}

.sliderResponsive, .seekerMain .backpackResponsive, .hideEmailIcon {display:none;}

.showEmailIcon {display:block;}

.cssMarginRight5 {margin-right:5px;}
.cssMarginTop5 {margin-top:5px;}
.cssMarginBottom3 {margin-bottom: 3px;}
.cssMarginBottom5 {margin-bottom:5px;}

/* Career Cluster Welcome Back */

.welcomeBackGraph {
    margin:15px 0px;
    border:1px solid #cccccc;
}

.welcomeBackGraphHeaderAll {
    background-color:#eee;
    font-weight:bold;
    padding:5px 0px;
    line-height:20px;
}

.welcomeBackGraphBodyAll {
    background-color:#fff;
    line-height: 25px;
}

.welcomeBackGraphHeaderFirst {
    margin-left: 10px;
    float:left;
    font-weight:bold;
    width:270px;
}

.welcomeBackGraphBodyFirst {
    float:left;
    font-weight:bold;
    width:270px;
}

.welcomeBackGraphHeaderSecond {
    float:right;
    width:70px;
    text-align:center;
    margin-right:10px;
}

.welcomeBackGraphBodySecond {
    float:right;
    width:70px;
    text-align:center;
}

.welcomeBackGraphBodyRow {
    border-bottom:1px dotted #cccccc;
    margin: 0 10px;
}

.welcomeBackGraphBodyRow:last-of-type {
    border-bottom:0px dotted #eeeeee;
    margin: 0 10px 5px 10px;
}

.welcomeBackTopMargin {
    margin-top:40px;
}

.chuckIconMobileHeader {float:right;margin:0 0 -20px 15px;height:80px;display:none;}


.k-12-resources h2 {
    margin-top:30px;
    font-size:1.3em;
}

.k-12-resources p {
    margin:15px 0;
}

.k12ResourcesGridRow {
    margin:30px 0 50px 0;
}

.k12ResourcesGridItem {
    display:inline-block;width:33%;text-align:center;float:left;
}

.k12ResourcesGridItem img {
    display:inline-block;
    margin-bottom:5px;
    height:116px;
}

.skillsBasedHiringResources h2 {
    margin-top:30px;
    font-size:1.3em;
}
.skillsBasedHiringResources p {
    margin:15px 0;
}

.talentNeoThreeCols {margin-bottom:30px;margin-top:30px;}
.talentNeoThreeCols .talentNeoCol {float:left;width:33%;text-align:center;font-size:17px;}

.mobile-h-name, .mobile-h-county, .mobile-h-StartDate, .mobile-h-EndDate, .mobile-h2-name, .mobile-h2-seats, .mobile-h2-county, .mobile-h2-StartDate, .mobile-h2-EndDate {display:none;}
  

.jobSeekerLinks  {
    margin-left:100px;
}

.jobSeekerLinks li  {
    line-height:25px;
}

.jobSeekerLinks a  {
    color:#000;
    text-decoration:underline;
}

.jobSeekerLinks a:hover  {
    text-decoration:none;
}


/* CCMEP Assessment Summary */

.emailCCMEP {float:right;color: #0e3f75; background: url("https://securemedia.applygovt.com/id/MGS/6914/main/icon_mail.png") no-repeat right center;text-transform:uppercase;font-size:11px;margin-top:2px;line-height:18px;font-weight:bold;padding-right:20px;margin-right:15px;cursor:pointer;}
.emailCCMEP:hover {text-decoration: underline; cursor: pointer;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {z-index:111;}
.channels_eomjmy_exploreit_careerdetails .ui-widget-overlay {position: fixed;}

.careersContainer .budgetList,
.careersContainer .industriesList,
.careersContainer .educationsList,
.careersContainer .regionsList,
.careersContainer .region-filter,
.careersContainer .salariesList, .careersContainer .keywordField,
.careersContainer .work-values-container {
    float:left;
    margin-left:0px;
}

.careersContainer .industriesContainer,
.careersContainer .educationsContainer,
.careersContainer .salaryContainer,
.careersContainer .keywordsContainer,
.careersContainer .degreeContainer,
.careersContainer .budgetContainer {
    float:left;
    position:relative;
    padding-top:20px;
}

.careersContainer .budgetContainer {
    margin-left: 10px;
}

.careersContainer .budgetContainer,
.careersContainer .industriesContainer{
    padding-right: 10px;
}

.careersContainer .keywordsBranchInputs {float:left;position:relative;}
.careersContainer .budgetList {float:left;margin-left:0;width:190px;}
.careersContainer .industriesList {float:left;margin-left:0;width:290px;}
.careersContainer .salariesList {width:200px;}
.careersContainer .veteranGoButton {position:absolute;right:-47px;top:0;}
.careersContainer .goButton {
    /*position:absolute;
    right:-57px;
    top:20px;*/
}
.careersContainer .keywordField, .careersContainer .keywordsBranchInputs {width:200px;}
.careersContainer .branchesList {margin-left:10px;width:200px;}
.careersContainer .region-filter {margin-left:0px;float:right;position:relative;padding-top:20px;}
.careersContainer .work-values-container {margin-left:0px;float:left; position:relative;padding-top:20px;}
.careersContainer a {float:left;margin-left:5px;}
.careersContainer .careersLabel, .careersContainer .degreeLabel {position:absolute;left:0;top:0;}
.careersContainer .educationsContainer .careersLabel,
.careersContainer .salaryContainer .careersLabel,
.careersContainer .region-filter .careersLabel,
.careersContainer .keywordsContainer .careersLabel,
.careersContainer .work-values-container .careersLabel  {
    left:0px;
}
.careersContainer {clear:both;margin-bottom: 15px;}
.matchedOccupationsSelector .compare {margin-bottom:15px;}
.careersContainer .work-values-container .browseButton {float: right;}


/* *** Work Values ****/

.workValuesPagesAvatar {position: absolute; left: 27px; top: -13px;}
.workValuesPagesAvatar img {height:349px;}
.workValuesPagesCopy {margin: 40px 60px 0 270px;z-index:2;position:relative;}
.workValuesPagesCopy .buttonWrapper{margin: 25px 0 15px 0;}

.workValuesPagesWrapper {padding: 0;}
.workValuesPagesWrapper .protoQuestTitle {padding-top:10px;padding-bottom:20px;}
.workValuesPagesContent .mainContent {float: left; width: 770px;  position: relative; margin: 0px 0 0 0; padding: 0 14px 0 0; border-right: 1px solid #ccc;}
.workValuesPagesAvatar {position: absolute; left: 27px; top: -13px;}
.workValuesPagesAvatar img {height:349px;}
.workValuesPagesCopy {margin: 40px 60px 0 270px;z-index:2;position:relative;}
.workValuesPagesCopy .buttonWrapper{margin: 25px 0 15px 0;}
.workValuesPagesWrapper .mainContent.tutorial {background-color: #fff;height: 388px; width:100%;}
.workValuesPagesWrapper .mainContent.tutorial .workValuesPagesAvatar {position: absolute; left: 41px; top: 33px;}
.workValuesPagesWrapper .mainContent.tutorial .workValuesPagesCopy {margin: 50px 14px 0 280px}
.workValuesPagesWrapper .mainContent.tutorial select {display: block;}
.workValuesPagesWrapper .mainContent.tutorial .ui-widget-content{margin: 20px 0 15px 0;}
.workValuesPagesWrapper .mainContent.tutorial .buttonWrapper{margin: 35px 0 15px 0;}

.workValuesPagesWrapper .mainContent.steps {margin-top:0px; background-color: #fff;}
.workValuesPagesWrapper .mainContent.steps .workValuesPagesAvatar {position: absolute; left: 51px; top: -13px;}
.workValuesPagesWrapper .mainContent.steps .workValuesPagesCopy {margin: 20px 14px 0 280px}
.workValuesPagesWrapper.mainContent.steps .buttonWrapper{margin: 35px 0 15px 0;}

.workValuesPagesWrapper .mainContent.introPage .workValuesPagesCopy {margin: 35px 60px 0 270px;}
.workValuesPagesWrapper .mainContent.introPage .workValuesResultAvatar {position: absolute; left: 40px; top: -13px;}

.workValuesPagesContent .sideBar {float: left; width: 224px; margin: 0px 0 0 0; padding: 0 0 0 14px;}

.wciContainer {margin: 30px 0;}
.widget-unit .wciContainer {margin: 15px 0;}
.wciContainer .workingConditions, .wciContainer .independence {border:0px solid black;background:#eb1d25;color:white;text-transform:uppercase;font-weight:bold;padding:0px 15px;margin:5px 0;line-height:40px;max-width:280px;position:relative;}
.wciContainer .workingConditions {margin-bottom: 10px;}
.wciContainer .independence {}
.wciContainer .wVnum {float:right;background:white;color:black;position:absolute;right:0;top:0;bottom:0;font-size:19px;padding:0 15px;}
.workValuesPagesWrapper .resortCardsBtn, .widget-unit .resortCardsBtn {margin-left:15px;}
.widget-unit .workValuesScoreBtn {margin-top:0px;}

.workValuesTextContainer {margin:15px 0 30px 0;float:left;min-height: 120px;}
.workValuesTextRow {clear:both;width:600px;display:block;margin-bottom:15px;}
.workValuesTextLeftCol {float:left;width:70px;font-weight:bold;}
.workValuesTextRightCol {float:left;width:530px;}
.workValuesTextContainerBottom {margin:30px 0 15px 0;}

.workValuesOwen {float:right;margin-right:120px;height:160px;}

.helpLink {float:left;}

.dropZoneLegend {border:1px solid green;width:auto;height:30px;margin:0 5px 15px 5px;
  background: red; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, green, white); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, green, white); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, green, white); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, green , white); /* Standard syntax */
}
.dropZoneLegend .imp, .dropZoneLegend .unimp {color:green;line-height:30px;font-weight:bold;margin:0 25px;}
.dropZoneLegend .imp {float:left;color:white;}
.dropZoneLegend .unimp {float:right;color:green;}

#originMobile {display:none;}
#origin, #originMobile, .dropZone {margin:auto;}
#origin .droppedItems .votingButtonContainer, #origin .droppedItems .legend,
#originMobile .mobileItems .votingButtonContainer, #originMobile .mobileItems .legend {display:none;}

.arrows {border-bottom:1px solid black;border-left:1px solid black;border-right:1px solid black;width:80%;height:10px;margin-top:15px;margin-left:10%;background:white;position:relative;}
.arrows::before {content: "\25b2";position:absolute;left:-6px;bottom:3px;color:black;font-size:12px;}
.arrows::after {content: "\25b2";position:absolute;right:-6px;bottom:3px;color:black;font-size:12px;}

#origin .droppedItems, #originMobile .mobileItems {width:19%;height:80px;margin:0.5%;float:left;background:#aaa;color:white;font-size:14px;text-align:center;padding:10px;justify-content: center;
                                                   display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;
}

#origin a:hover, #originMobile a:hover {text-decoration:none;}
#origin, #originMobile {width:100%;height:360px;margin-bottom:30px;background-color: #fafafa;}

.droppedItems {cursor:move;} 
.dropZone {width:100%;}
.dropZone .droppedItems {width:100%;max-width:200px;height:76px;background:#fff;border:0;color:#aaa;font-size:14px;text-align:left;padding:10px;justify-content: center;
display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;
}
.dropZone .droppedItems.textContainer {width:100%;text-align:center;}
.dropZone .fbox {width:19%;height:80px;float:left;border:2px dotted #ccc;margin:0.5%;}
.dropZone .fbox.over {border:2px solid #ddd;}

#origin .ui-draggable-dragging, .dropZone .ui-draggable-dragging {border:2px dotted #ccc !important;}

#origin.fbox, .dropZone .fbox, #originMobile
{
    min-height: 80px;
}
#originMobile .mobileItems
{
    border: solid 2px gray;
}

#origin a:focus, .dropZone a:focus, #origin a:focus .textContainer, .dropZone a:focus .textContainer {background:#0bb2ea;color:white;}

#origin .droppedItems.placeholder, #originMobile .mobileItems.placeholder {text-decoration: line-through;background-color:#fafafa;color:#eee;border:2px dotted #eee;}
#origin .textContainer, #originMobile .mobileItems .textContainer, #originMobile .mobileItems .votingButtonContainer {background:#aaa;text-align:left;}
#origin .droppedItems.placeholder .textContainer {background:initial;}
#origin .droppedItems.placeholder {background:#fff;}

#origin .custom-menu {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    border: 1px solid #CCC;
    white-space: nowrap;
    font-family: sans-serif;
    background: #FFF;
    color: #333;
    border-radius: 5px;
    padding: 0;
}

/* Each of the items in the list */
#origin .custom-menu li {
    padding: 8px 12px;
    list-style-type: none;
    transition: all .3s ease;
    user-select: none;
    text-align:left;
}

#origin .custom-menu li:not(.full):hover {
    background-color: #DEF;
    cursor: pointer;
}

#origin .custom-menu li.selected {background-color: #DEF;}
#origin .custom-menu li.full {text-decoration: line-through;}
#origin .custom-menu li.remove {border-top:1px solid #ccc;}


.resetWorkValues, .submitWorkValues {margin-top:20px;}
.submitWorkValues {float:right;display:none;}

/* Resumes */

.emailPrintButtonsContent {position:absolute;right:15px;top:5px;}

.listResumesDataRow .resumeTitle {max-width:287px;word-wrap: break-word;display: block;hyphens: auto;}

.table-public-resume-rating .legacy-rating,
.listResumesDataRow .legacy-rating {
    color: #747474;
    cursor: default;
    text-decoration: none;
}

.table-public-resume-rating .legacy-rating span ~ .tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    font-family: Arial;
    font-size: 1.1em;
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #333333;
}

.table-public-resume-rating .legacy-rating span ~ .tooltip .tooltip-inner {
    font-size: 11px;
    font-family: Arial, sans-serif;
    max-width: 200px;
    font-weight: normal;
}

.formFieldWrapper {padding-top: 5px;}
