/* general style */
#hrdesign-area #company_logo {
	display:none;
}

#hrdesign-area {
    clear: both;
    color: #000;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 20px;
    position: relative;
    top: 0 !important;
    width: 920px;
    text-align: left;
}

#hrdesign-area a {
    color: #00437F;
    text-decoration: none;
}

#hrdesign-area a:hover {
	color:#00437F;
	text-decoration: underline;
}

.menu a {color:#fff !important;}
.menu a:hover { color: #F98934 !important; }

#hrdesign-area #hua_desktop {
    background: none;
    display: block;
    min-height: 25em;
    overflow: visible;
    padding: 15px 0;
    position: relative;
}

/* heading tags and paragraphs */
#hrdesign-area h1, #hrdesign-area h2, #hrdesign-area h3, #hrdesign-area h4, #hrdesign-area h5 {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
    word-wrap: break-word;
}
#hrdesign-area h2 { font-size: 16px; }
#hrdesign-area h3 { font-size:15px; }
#hrdesign-area h4 { font-size:15px; }
#hrdesign-area h5 { font-size:15px; }
#hrdesign-area p  { display: block; padding: 0 0 12px 0; }

/* UI Boiler Plate */
/* changes the pagination active color */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #00437F; /* link color */
  border-color: #00437F;
  color:#fff; /* contrasting color */
}
.pagination > li > a, .pagination > li > span {
color: #00437F; /*link color */
}

/*fixes the checkbox width */
#terms_of_use_checkbox .col-sm-5 {
    width: 100%;
}
#terms_of_use_checkbox .col-sm-5 div.checkbox {
	width:54% !important;
	text-align:left;
}

/*mobile phone field */
#field_hua_user_mobile_phone {
    float: none;
    width: 100%;
}
#field_hua_user_mobile_phone_cc {
    float: none;
    margin-bottom: 3px;
}
/* wizard step color and multipage form link color */

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #00437F; /* link color */
}
.wizard_step_current h4, .wizard_step_current p {
    color: #fff !important;
}
.nav-pills li.active a {
    color: #fff !important;
}

/* making all of the headers the same */
.table-responsive th {
    color: #00437F !important; /* link color */
    font-weight: bold !important;
}

@media (max-width: 767px) {
.nav-justified > li {
    width: 100% !important;
}
.dropdown-menu li a {
	color:#666 !important;
	font-size:12px;
}
}
/* large button font problems */
.btn-lg {
	font-size:13px;
	margin-bottom:15px;
}


/*nonresponsive and small fullscreen only */

/* login page fix when the page is not responsive */
#loginForm .col-md-6 {
    width: 100%;
}

/* ONLY if nonresponsive and small */
#editCoverLettersForm .col-sm-5 {
    width: 60%;
}

/* removing scroll bar on wizard steps if it is mobile*/
@media (max-width: 768px) {
	#uploadresumeattachmentform fieldset.col-sm-offset-4 {
    text-align: center;
	}
}

/* making at least the content responsive */
@media (max-width: 768px) {
	#ats_content, #hua_wrapper , #topmenu{
		width:600px;
	}
	#hua_wrapper, #nav-wrapper {
	padding:0 !important;
	}
	}
@media (max-width: 600px) {
	#ats_content, #hua_wrapper , #topmenu{
		width:480px;
	}
}
@media (max-width: 480px) {
	#ats_content, #hua_wrapper , #topmenu{
		width:360px;
	}
}


#hua_wrapper, #nav-wrapper {
	padding: 0 !important;
}


/*.yamm-content ul li a:hover {
padding: 0 10px !important;
}


#terms_of_use_checkbox .checkbox input {
    margin-top: 0;
}
*/
/* needs to be longer for other languages change to 650 if eo */
@media (min-width: 768px) {
	#topmenu .nav ul ul li {font-size: 11px;}
		#topmenu .nav li:nth-of-type(4) .dropdown-menu {
	     min-width: 750px;
		left:10px;
	}
}

/* UI Extra */
/* no bullets on our menus */
ul#mini-nav li, #topmenu ul, #topmenu ul li, #language-select li  {
    list-style-type: none;
}

/* change un-pw */
.well ul {
    list-style-position: inside;
	list-style-type:disc;
}

/* fix the size of coverletter titles */
#view_cover_letter_div h3 {
    font-size: 14px;
}
.nav-justified > li {
    display: table-cell;
    width: 1%;
}

/* making the icons the right colors  */
.actions_td a.btn-default {
    color: #333 !important;
}

/* no underline on buttons */
.actions_td a:hover, .action_td a:active {
	text-decoration:none !important;
}
/* make page options not have too much space between on mobile */
@media (max-width: 768px) {
	.page-options {
		line-height:1px;
	}
}
/* button color fixes can be overriden in custom if needed with important */
.btn-warning, .btn-success, .btn-danger, a.btn-warning, a.btn-success, a.btn-danger {
color:#fff !important;
}

.btn-success, .btn-danger {
	color:#fff !important;
}

/* attachment button */
#field_add_resume_attachment {
    margin-bottom: 5px;
}

/* skills/profile form width */
#skillsProfileForm select , #skillsform select, #metricsform select {
    min-width: 110px !important;
    padding: 6px 0;
}
#competenciesProfileForm select {
    min-width: 110px !important;
    padding: 6px 0;
}

/* skills profile on smallest screens */
@media (max-width: 545px) {
#skills_profile_layout .layout_column_left, #competency_profile_layout .layout_column_left {
    overflow: auto;
    width: 100%;
}
#skills_profile_layout .layout_column_right, #competency_profile_layout .layout_column_right {
    overflow: auto;
    width: 100%;
}
}

/* language active change color to fff if needed */
#language-select li.active a {
    color: #fff;
}

/* submenus always right align */
.page-options {
	text-align:right;
}

/* popup window initialize */
body.popup_window {
	font-size:13px !important;
}

/* hide the extra header fixed */
.header-fixed {
	overflow:hidden;
}

/* line up offer letter */
#offer_letter .row {
	margin:0;
}

/* calendar month fix */
table.DynarchCalendar-titleCont {
    margin: 0 auto;
}

/* button layer */
.well .btn, .submit .btn {
	margin-bottom:3px;
	}

/* glyphicon */
.form-required .control-label .glyphicon {
    color: #333;
}

/* white text on the login page button */
a.btn-warning:link, a.btn-warning:visited {
	color:#fff !important;
}

/* labels on preview step */
.form-group label {
	clear:left;
}

/* checkbox fix */
.checkbox_td .checkbox {
	padding-top:0;
}

/* notification setting icons need to line up */
#notificationPersonalizedSettings_table td input {
	display:inline;
}

/* narrow input width */
.narrow_input {
    min-width: 1px;
    width: 120px;
}

/* fix resume label on dyn form */
.col-sm-1 {
	width:16%;
	text-align:left !important;
}

/* removing scroll bar on wizard steps if it is mobile*/
@media (max-width: 768px) {
	ul.wizard_steps {
		overflow-x:hidden !important;
	}
}


/* skillsprofiles floats*/
#skillsProfile_pages, #competencyProfile_pages {
	float:right;
}

/* resetting the padding if client css has padding on h3 */
h3.panel-title  {
	padding-bottom: 0 !important;
	margin-bottom:0 !important;
}

/* removing margin on wizard steps */
.wizard_steps {
	margin-left:0 !important;
}


/* fixing the ltr issue */
div.pagination_per_page a, div.pagination_per_page a:visited, span.pagination_amount, .paginateGrayedNumbers {
    margin-left: 0;
    margin-right: 0;
}

/* Fix for 14.0.2 */
.page-options a:link, .page-options a:visited {
	color:#333 !important;
	font-weight:normal !important;
}

.btn-info, .btn-primary, .btn-warning, a.btn-warning, a.btn-info, a.btn-primary {
	background-color: #00437F;
	border: 1px solid #00437F;
	font-weight: normal;
	color:#fff !important;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.55);
	-moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.55);
	box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.55);
}

.btn-info:hover, .btn-primary:hover,  .btn-warning:hover, a.btn-warning:hover,
.btn-info:active, .btn-primary:active, .btn-warning:active, a.btn-warning:active,
.btn-info:focus, .btn-primary:focus, .btn-warning:focus a.btn-warning:focus {
	background-color: #0880cc;
	border: 1px solid #0880cc;
	color:#fff !important;
	text-decoration: none !important;
}

/* small footer */
#hua_footer, #hua_footer a  {
	font-size:11px;
}

/* fix the client box sizing if needed */
/*
* {
	box-sizing: content-box;
}

#ats_content, #ats_content , .popup_window, .popup_window , .popup_desktop, .popup_desktop * {
	box-sizing: border-box !important;
}
*/

#awm_btnText {
	color:#fff;
}

/* no underlines on menus  */
#topmenu ul li a, #topmenu ul li a:hover, .wizard_steps li a, .wizard_steps li a:hover  {
	text-decoration:none !important;
}

.nav-tabs, .wizard_steps, #topmenu ul, .nav-tabs li, .wizard_steps li, #topmenu ul li {
  padding-bottom: 0;
  margin-left:0;
  padding-left:0;
  margin-bottom:0;
}
/* fix double optin only if they have it */
/* #double_optin_disclaimer {
 display:block !important;
}
*/

#hrdesign-area #hua_utility_menu_bar {
    position: relative;
    top: -20px;
    z-index: 1;
    left: -10px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: -85px;
}
