
*:focus {
    outline: 0;
}

/*Client font*/

@font-face {
    font-family: 'latobold';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bold.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold_italic';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-bolditalic.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latohairline';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairline.svg#latohairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latohairline_italic';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-hairlineitalic.svg#latohairline_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-italic.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-light.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-light.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-light.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-light.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-light.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-light.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'latolight_italic';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-lightitalic.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.eot');
    src: url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.woff2') format('woff2'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.woff') format('woff'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.ttf') format('truetype'),
         url('/custom/themes/leasys-careers_front_end/fonts/lato-regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*...::: hrdesign starts here :::...*/

body { }

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

#hrdesign-area .container {
    font-family: "Lato",sans-serif;
    font-weight: 400;
	color: #788485;
    font-size: 14px;
    line-height: 20px;
    /*width: auto;
	margin: 0;*/
    padding: 0;
}

/* Headings */
#hrdesign-area h1,
#hrdesign-area h2,
#hrdesign-area h3,
#hrdesign-area h4,
#hrdesign-area h5,
#hrdesign-area h6 {
	font-family: 'latolight';
	font-weight: normal;
	color: #788485;
}

/*Buttons*/
.form-horizontal button.btn,
.btn,
.btn-info, 
.btn-primary, 
.btn-warning, 
.btn-success, 
.btn-danger,
a.btn-warning, 
a.btn-info, 
a.btn-primary, 
a.btn-success,
a.btn-danger { 
    font-family: 'latolight';
    background: #00497f !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 3px 12px !important;
    font-size: 16px !important;
    font-weight: 300;
    border: none;
    -moz-border-radius: 18px;
    -webkit-border-top-left-radius: 18px;
    -webkit-border-top-right-radius: 18px;
    -webkit-border-bottom-right-radius: 18px;
    -webkit-border-bottom-left-radius: 18px;
    border-radius: 18px 18px 18px 18px;
    }

.form-horizontal button.btn:hover,
.form-horizontal button.btn:focus,
.form-horizontal button.btn:active,
.btn:hover,
.btn:focus,
.btn:active,
.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,
.btn-success:focus, 
.btn-success:hover, 
.btn-success:active, 
a.btn-success:focus,
a.btn-success:active,
a.btn-success:hover,
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
    color: #fff !important;
    background: #367fa2 !important;
    text-decoration: none;
}

#hua_utility_menu_bar { margin-bottom: 30px; }

ul#mini-nav > li > a { color: #fff; }

#hua_desktop { padding-right: 15px; padding-left: 15px;}
#hua_main_page { background: #fff;}
#hua_footer { margin-top: 20px;}

/*Pagination*/
.columnRightPagination {text-align: right;}

/** COLORBOX **/
#colorbox { box-sizing: content-box; }

#terms_of_use_checkbox .col-sm-5 {width: 100%;}

/* popup window initialize */
body.popup_window { font-size:13px !important; font-family: "Lato",sans-serif;}
.form-control.VStrategyFileNotEmpty { height: 30px; }
/*Upload Resume Iframe Height*/
.modal-body iframe { height: 40vh !important;}

/*Shaking Menu */
.yamm .yamm-content ul > li > a:hover, 
.yamm .yamm-content ul > li > a:focus { line-height: 1.42857 !important}

/** VIEW - SOCIAL MEDIA **/
#socialMediaButtons {
    line-height: 20px;
    margin: 10px 0 10px;
}
#socialMediaButtons > div {
    margin: 0 0 10px;
    padding: 1px 0 0 1px;
    height: 20px;
}
#socialMediaButtons > #linkedinContainer {
    padding: 0;
}
#socialMediaButtons #LinkedinPopup {
    line-height: 20px;
}
.socialMediaDescription, 
#linkedinContainer div:nth-child(2) {
    margin: 0;
    font-size: 11px;
    font-family: Helvetica;
    color: #141823;
    line-height: 26px;
}


.well .setup-panel>li.active>a, 
.well .setup-panel>li.active>a:hover, 
.well .setup-panel>li.active>a:focus,
.nav-pills>li.active>a, 
.nav-pills>li.active>a:hover, 
.nav-pills>li.active>a:focus,
.well .setup-panel>li.active {
  color: #fff !important;
  background-color: #020a34;
}
.well .setup-panel>li .list-group-item-heading {
    font-weight: bold !important;
}
.well .setup-panel>li .list-group-item-text {
 
}
.well .setup-panel>li.active .list-group-item-heading, 
.well .setup-panel>li.active .list-group-item-text {
  color: #fff !important;
  font-weight: bold;
}
.nav > .wizard_step_visited > a:hover h4, 
.nav > .wizard_step_visited > a:hover p, 
.nav > .wizard_step_visited > a:focus h4,
.nav > .wizard_step_visited > a:focus p {
    text-decoration: none;
}

/** ICONS **/
.add_new_block_section i.glyphicon-plus { color: #fff;}

@media (max-width: 480px) {
        #hrdesign-area h1 { 
            font-size: 24px; 
            text-align: center; 
            white-space: unset !important;
        }

}


@media (max-width: 768px) {
        .form .text-right { text-align: left;}
         #hua_main_page {
                background: #fff;
                margin-top: 10px;
                border-radius: 5px;
        }
}

@media (min-width: 768px) {
        .yamm-content  .col-sm-4 {
                width: auto;
                clear: left;
        }
}

@media (max-width: 767px) {
        .hr-wide { margin-left: 0 !important; margin-right: 0 !important;}
}


.page-options a[href="/ats/js_eeoinfo.php"] {
  display: none;
}

/*Hide language menu bar*/

ul#mini-nav { display: none !important;}





body {
	background-color: #e2e9f1;
}

#hua_footer {
	color: #004c82;
}

.deltek-wrapper {
	margin-left: 0;
	margin-right: 0;
}

@media (min-width: 1200px) {
	#hua_main_page {
	    width: 1170px;
	}
}

#topmenu-collapse .nav a[href*="createAccount"] {
    display: none;
}