/* Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#header {
	padding-top: 20px; 
}

/* Page Header
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#pageheader {
	background: #f3f3f3;
	padding-top: 20px;
    padding-bottom: 20px;
	margin-bottom: 30px; }
	
#pageheader h2 {
	font-size: 31px;
	line-height: 46px;
	font-weight: bold;
}

#pageheader h3 {
    background: #f3f3f3;
	padding-top: 20px;
    padding-bottom: 20px;
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 0px;
}

   #pageheader h4 {
      font-size: 31px;
      line-height: 36px;
      font-weight: bold;
      margin-bottom: 0px;
   }

/* Main Content
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#main-content {
	margin-bottom: 30px;
}
#contactInfo h4 {
   font-size: 30px !important;
}

.voluntarysurvey {
   background-color: #f3f3f3;
   border-radius: 10px;
   border: 1px solid #d6d6d6;
   padding: 20px;
   padding-bottom: 20px;
   margin-bottom: 20px;
   clear: both;
}
	
/* Sidebar
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.sidebar h4 {
	font-size: 21px;
	font-weight: bold;
}

.sidebar .jobactions {
	margin-bottom: 20px;
}


.sidebar .disclaimer {
	background-color: #f3f3f3;
	border-radius: 10px;
	border: 1px solid #d6d6d6;
	padding: 20px;
    padding-bottom: 0px;
	text-align: center;
    margin-bottom: 20px;
	clear: both;
    font-size: .9em;
}

.sidebar .jobsteps {
	clear: both;
	margin-bottom: 20px;
}

   .sidebar .jobsteps h4 {
      margin-bottom: 10px;
      color: #7B7B7B !important;
   }

   .sidebar .jobsteps #number {
      width: 25px;
      height: 25px;
      background-color: #006Cf7;
      font-weight: bold;
      text-align: center;
      line-height: 25px;
      border-radius: 50%;
      color: #ffffff;
      float: left;
      margin-right: 10px;
      font-size: 13px;
   }

.sidebar .jobsteps .u-full-width {
	margin-bottom: 10px;
}

/* PLUPLOAD TARGET STYLE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#altDocDropFilesHere,
#dropFilesHere {
	background: url(/img/drag-drop-target-resume.png) no-repeat top left;
	height: 120px;
	width: 300px;
	text-indent: -10000px;
}

#altDocDropFilesHere {
	background: url(/img/drag-drop-target-files.png) no-repeat top left;
}


/* Tooltip
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#tooltip
{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 100;
    padding: 15px;
}
 
    #tooltip:after /* triangle decoration */
    {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #111;
        content: '';
        position: absolute;
        left: 50%;
        bottom: -10px;
        margin-left: -10px;
    }
 
        #tooltip.top:after
        {
            border-top-color: transparent;
            border-bottom: 10px solid #111;
            top: -20px;
            bottom: auto;
        }
 
        #tooltip.left:after
        {
            left: 10px;
            margin: 0;
        }
 
        #tooltip.right:after
        {
            right: 10px;
            left: auto;
            margin: 0;
        }


.btn-prev,
.bd-prev {
   background-color: #ffffff !important;
   border: 1px solid #212529 !important;
   color: #212529 !important;
}

   .btn-prev:hover,
   .bd-prev:hover {
      background-color: #4d5154 !important;
      border: 1px solid #212529 !important;
      color: #ffffff !important;
   }

.btnItemCancel,
#btnCancel {
   background-color: #ffffff !important;
   border: 1px solid #212529 !important;
   color: #212529 !important;
}
   .btnItemCancel:hover,
   #btnCancel:hover {
      background-color: #4d5154 !important;
      border: 1px solid #212529 !important;
      color: #ffffff !important;
   }

.button-primary {
   border: 1px solid #212529 !important;
   background-color: #212529 !important;
   color: #ffffff !important;
}
   .button-primary:hover {
      background-color: #4d5154 !important;
      border: 1px solid #212529 !important;
      color: #ffffff !important;
   }

.btn-savewip,
.bd-savewip{
   color: #ffffff !important;
}
   .btn-savewip:hover,
   .bd-savewip:hover{
      background-color: #4d5154 !important;
      border: 1px solid #212529 !important;
      color: #ffffff !important;
   }

.button-primary-alt {
   background-color: #212529 !important;
   color: #ffffff !important;
}
   .button-primary-alt:hover {
      background-color: #4d5154 !important;
      color: #ffffff !important;
   }