employeereferrals-sub@font-face {
font-family: 'icons';
src: url("/fonts/icons.eot?tny7kq");
src: url("/fonts/icons.eot?#iefixtny7kq") format("embedded-opentype"), url("/fonts/icons.woff?tny7kq") format("woff"), url("/fonts/icons.ttf?tny7kq") format("truetype"), url("/fonts/icons.svg?tny7kq#icons") format("svg");
font-weight: normal;
font-style: normal
}
[class^="icon-"],
[class*=" icon-"] {
font-family: 'icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
@font-face {
font-family: 'recruitday-Material-Icons';
src: url("/fonts/recruitday-Material-Icons.eot?nrkwp2");
src: url("/fonts/recruitday-Matedrial-Icons.eot?#iefixnrkwp2") format("embedded-opentype"), url("/fonts/recruitday-Material-Icons.ttf?nrkwp2") format("truetype"), url("/fonts/recruitday-Material-Icons.woff?nrkwp2") format("woff"), url("/fonts/recruitday-Material-Icons.svg?nrkwp2#recruitday-Material-Icons") format("svg");
font-weight: normal;
font-style: normal
}
[class^="icon-mat"],
[class*=" icon-mat"] {
font-family: 'recruitday-Material-Icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
body {
font-family: "Roboto", "Arial", "Open Sans", "Helvetica Neue", sans-serif;
font-size: 12px;
background: #f9f9f9;
margin: 0;
line-height: 1.8em;
-webkit-text-size-adjust: none;
color: #222222;
min-width: 800px
}
.checkmark__circle {
stroke-dasharray: 166;
stroke-dashoffset: 166;
stroke-width: 2;
stroke-miterlimit: 10;
stroke: #CCFF00;
fill: none;
animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

.circle-cross{
font-size:70px; color:#DF0000;
}

.checkmark {
width: 56px;
height: 56px;
border-radius: 50%;
display: block;
stroke-width: 4;
stroke: #222;
stroke-miterlimit: 10;
margin: 10% auto;
box-shadow: inset 0px 0px 0px #CCFF00;
animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
}

.checkmark__check {
transform-origin: 50% 50%;
stroke-dasharray: 48;
stroke-dashoffset: 48;
animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

.recruitday .twitter-typeahead {
width:100% !important;
}

@keyframes stroke {
100% {
stroke-dashoffset: 0;
}
}
@keyframes scale {
0%, 100% {
transform: none;
}
50% {
transform: scale3d(1.1, 1.1, 1);
}
}
@keyframes fill {
100% {
box-shadow: inset 0px 0px 0px 30px #CCFF00;
}
}
.recruitday{
overflow-x:hidden;
}
body.modalopen {
overflow: hidden
}
.background-color-ebebeb,
.recruitday .bg-gray{
background-color: #ebebeb;
}
.recruitday {
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
}
.recruitday html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
.recruitday ::-webkit-scrollbar {
width: 0;
}
.recruitday ::-webkit-scrollbar-track {
background-color: transparent;
}
.recruitday article,
.recruitday aside,
.recruitday details,
.recruitday figcaption,
.recruitday figure,
.recruitday footer,
.recruitday header,
.recruitday hgroup,
.recruitday main,
.recruitday section,
.recruitday summary,
.recruitday address {
display: block
}
.recruitday audio,
.recruitday canvas,
.recruitday progress,
.recruitday video {
display: inline-block;
vertical-align: baseline
}
.recruitday audio:not([controls]) {
display: none;
height: 0
}
.recruitday [hidden],
.recruitday template {
display: none
}
.recruitday a {
background: transparent;
text-decoration: none;
transition: all .3s;
transition: all .3s;
transition: all .3s;
transition: all .3s;
}
.recruitday a:hover {
cursor: pointer;
}
.recruitday a:active,
.recruitday a:hover {
outline: 0
color: #222222;
}
.recruitday abbr[title] {
border-bottom: 1px dotted
}
.recruitday b,
.recruitday strong {
font-weight: bold
}
.recruitday dfn {
font-style: italic
}
.recruitday h1 {
font-size: 2em;
margin: 0.67em 0
}
.recruitday mark {
background: #ff0;
color: #000
}
.recruitday li {
/*line-height: 1.8em;*/
line-height: 1.4em;
margin-bottom: 5px;
}
.recruitday small {
font-size: 80%
}
.recruitday sub,
.recruitday sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
.recruitday sup {
top: -0.5em
}
.recruitday sub {
bottom: -0.25em
}
.recruitday img {
border: 0;
max-width: 100%;
vertical-align: middle
}
.recruitday svg:not(:root) {
overflow: hidden
}
.recruitday figure {
margin: 1em 40px
}
.recruitday hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 1px;
border-top: 0;
}
.recruitday pre {
overflow: auto;
white-space: pre-line
}
.recruitday pre code {
font-size: 14px
}
.recruitday code,
.recruitday kbd,
.recruitday pre,
.recruitday samp {
font-family: monospace, monospace;
font-size: 1em
}
.recruitday button,
.recruitday input,
.recruitday optgroup,
.recruitday select,
.recruitday textarea {
color: inherit;
font: inherit;
margin: 0
}
.recruitday textarea {
resize: vertical
}

.recruitday .full-width {
width: 100% !important;
}

.recruitday button {
overflow: visible
}
.recruitday button,
.recruitday select {
text-transform: none
}
.recruitday button,
.recruitday html input[type="button"],
.recruitday input[type="reset"],
.recruitday input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
.recruitday button[disabled],
.recruitday html input[disabled] {
cursor: default
}
.recruitday button::-moz-focus-inner,
.recruitday input::-moz-focus-inner {
border: 0;
padding: 0
}
.recruitday input {
line-height: normal
}
.recruitday input[type="checkbox"],
.recruitday input[type="radio"] {
box-sizing: border-box;
padding: 0
}
.recruitday input[type="number"]::-webkit-inner-spin-button,
.recruitday input[type="number"]::-webkit-outer-spin-button {
height: auto
}
.recruitday input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
.recruitday input[type="search"]::-webkit-search-cancel-button,
.recruitday input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
.recruitday fieldset {
border: 1px solid #c0c0c0;
/*margin: 0 2px;*/
padding: 0.35em 0.625em 0.75em
}
.recruitday legend {
border: 0;
padding: 0
}
.recruitday textarea {
overflow: auto
}
.recruitday optgroup {
font-weight: bold
}
.recruitday table {
border-collapse: collapse;
border-spacing: 0
}
.recruitday td,
.recruitday th {
padding: 0
}
.recruitday iframe[name~="google_conversion_frame"] {
display: none !important;
height: 0 !important
}
.recruitday * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(/scripts/boxsizing.htc)
}
.recruitday .container {
// min-width: 850px;
// max-width: 1060px;
// margin: 0 auto;
// padding: 0 30px;
}
.recruitday .container:after,
.recruitday .row:after,
.recruitday .col:after,
.recruitday .clr:after,
.recruitday .group:after {
content: "";
display: table;
clear: both
}
.recruitday .row {
padding-bottom: 0em
}
.recruitday .col {
display: block;
float: left;
width: 100%;
min-height: 1px
}
.recruitday .gutters .col {
margin-left: 3%
}
.recruitday .gutters .col:first-child {
margin-left: 0
}
.recruitday .nogutters .col {
margin-left: 0
}
.recruitday .narrow-width {
max-width: 700px;
margin: 0 auto
}
@media (min-width: 0px) {
.recruitday .span_1 {
    width: 8.33333333333%
}
.recruitday .span_2 {
    width: 16.6666666667%
}
.recruitday .span_3 {
    width: 25%
}
.recruitday .span_4 {
    width: 33.3333333333%
}
.recruitday .span_5 {
    width: 41.6666666667%
}
.recruitday .span_6 {
    width: 50%
}
.recruitday .span_7 {
    width: 58.3333333333%
}
.recruitday .span_8 {
    width: 66.6666666667%
}
.recruitday .span_9 {
    width: 75%
}
.recruitday .span_10 {
    width: 83.3333333333%
}
.recruitday .span_11 {
    width: 91.6666666667%
}
.recruitday .span_12 {
    width: 100%
}
.recruitday .gutters .span_1 {
    width: 5.5%
}
.recruitday .gutters .span_2 {
    width: 14.0%
}
.recruitday .gutters .span_3 {
    width: 22.7%
}
.recruitday .gutters .span_4 {
    width: 31.3%
}
.recruitday .gutters .span_5 {
    width: 39.5%
}
.recruitday .gutters .span_6 {
    width: 48.0%
}
.recruitday .gutters .span_7 {
    width: 56.5%
}
.recruitday .gutters .span_8 {
    width: 65.0%
}
.recruitday .gutters .span_9 {
    width: 73.5%
}
.recruitday .gutters .span_10 {
    width: 83.0%
}
.recruitday .gutters .span_11 {
    width: 90.5%
}
.recruitday .gutters .span_12 {
    width: 100%
}
}
.recruitday .icon-heart:before {
content: "\e605"
}
.recruitday .icon-heart-outline:before {
content: "\e606"
}
.recruitday .icon-star:before {
content: "\e604"
}
.recruitday .icon-eye:before {
content: "\e000"
}
.recruitday .icon-paper-clip:before {
content: "\e001"
}
.recruitday .icon-mail:before {
content: "\e002"
}
.recruitday .icon-toggle:before {
content: "\e003"
}
.recruitday .icon-layout:before {
content: "\e004"
}
.recruitday .icon-link:before {
content: "\e005"
}
.recruitday .icon-bell:before {
content: "\e006"
}
.recruitday .icon-lock:before {
content: "\e007"
}
.recruitday .icon-unlock:before {
content: "\e008"
}
.recruitday .icon-ribbon:before {
content: "\e009"
}
.recruitday .icon-image:before {
content: "\e010"
}
.recruitday .icon-signal:before {
content: "\e011"
}
.recruitday .icon-clipboard:before {
content: "\e013"
}
.recruitday .icon-clock:before {
content: "\e014"
}
.recruitday .icon-watch:before {
content: "\e015"
}
.recruitday .icon-air-play:before {
content: "\e016"
}
.recruitday .icon-camera:before {
content: "\e017"
}
.recruitday .icon-video:before {
content: "\e018"
}
.recruitday .icon-printer:before {
content: "\e020"
}
.recruitday .icon-monitor:before {
content: "\e021"
}
.recruitday .icon-server:before {
content: "\e022"
}
.recruitday .icon-cog:before {
content: "\e023"
}
.recruitday .icon-paragraph:before {
content: "\e025"
}
.recruitday .icon-align-justify:before {
content: "\e026"
}
.recruitday .icon-align-left:before {
content: "\e027"
}
.recruitday .icon-align-center:before {
content: "\e028"
}
.recruitday .icon-align-right:before {
content: "\e029"
}
.recruitday .icon-book:before {
content: "\e030"
}
.recruitday .icon-layers:before {
content: "\e031"
}
.recruitday .icon-stack:before {
content: "\e032"
}
.recruitday .icon-stack-2:before {
content: "\e033"
}
.recruitday .icon-paper:before {
content: "\e034"
}
.recruitday .icon-paper-stack:before {
content: "\e035"
}
.recruitday .icon-search:before {
content: "\e036"
}
.recruitday .icon-zoom-in:before {
content: "\e037"
}
.recruitday .icon-zoom-out:before {
content: "\e038"
}
.recruitday .icon-reply:before {
content: "\e039"
}
.recruitday .icon-circle-plus:before {
content: "\e040"
}
.recruitday .icon-circle-minus:before {
content: "\e041"
}
.recruitday .icon-circle-check:before {
content: "\e042"
}
.recruitday .icon-circle-cross:before {
content: "\e043"
}
.recruitday .icon-square-plus:before {
content: "\e044"
}
.recruitday .icon-square-minus:before {
content: "\e045"
}
.recruitday .icon-square-check:before {
content: "\e046"
}
.recruitday .icon-square-cross:before {
content: "\e047"
}
.recruitday .icon-microphone:before {
content: "\e048"
}
.recruitday .icon-record:before {
content: "\e049"
}
.recruitday .icon-skip-back:before {
content: "\e050"
}
.recruitday .icon-rewind:before {
content: "\e051"
}
.recruitday .icon-play:before {
content: "\e052"
}
.recruitday .icon-pause:before {
content: "\e053"
}
.recruitday .icon-stop:before {
content: "\e054"
}
.recruitday .icon-fast-forward:before {
content: "\e055"
}
.recruitday .icon-skip-forward:before {
content: "\e056"
}
.recruitday .icon-shuffle:before {
content: "\e057"
}
.recruitday .icon-repeat:before {
content: "\e058"
}
.recruitday .icon-folder:before {
content: "\e059"
}
.recruitday .icon-umbrella:before {
content: "\e060"
}
.recruitday .icon-moon:before {
content: "\e061"
}
.recruitday .icon-thermometer:before {
content: "\e062"
}
.recruitday .icon-drop:before {
content: "\e063"
}
.recruitday .icon-sun:before {
content: "\e064"
}
.recruitday .icon-cloud:before {
content: "\e065"
}
.recruitday .icon-cloud-upload:before {
content: "\e066"
}
.recruitday .icon-cloud-download:before {
content: "\e067"
}
.recruitday .icon-upload:before {
content: "\e068"
}
.recruitday .icon-download:before {
content: "\e069"
}
.recruitday .icon-location:before {
content: "\e070"
}
.recruitday .icon-location-2:before {
content: "\e071"
}
.recruitday .icon-map:before {
content: "\e072"
}
.recruitday .icon-battery:before {
content: "\e073"
}
.recruitday .icon-head:before {
content: "\e074"
}
.recruitday .icon-briefcase:before {
content: "\e075"
}
.recruitday .icon-speech-bubble:before {
content: "\e076"
}
.recruitday .icon-anchor:before {
content: "\e077"
}
.recruitday .icon-globe:before {
content: "\e078"
}
.recruitday .icon-box:before {
content: "\e079"
}
.recruitday .icon-reload:before {
content: "\e080"
}
.recruitday .icon-marquee:before {
content: "\e082"
}
.recruitday .icon-marquee-plus:before {
content: "\e083"
}
.recruitday .icon-marquee-minus:before {
content: "\e084"
}
.recruitday .icon-tag:before {
content: "\e085"
}
.recruitday .icon-power:before {
content: "\e086"
}
.recruitday .icon-command:before {
content: "\e087"
}
.recruitday .icon-alt:before {
content: "\e088"
}
.recruitday .icon-esc:before {
content: "\e089"
}
.recruitday .icon-bar-graph:before {
content: "\e090"
}
.recruitday .icon-bar-graph-2:before {
content: "\e091"
}
.recruitday .icon-pie-graph:before {
content: "\e092"
}
.recruitday .icon-arrow-left:before {
content: "\e094"
}
.recruitday .icon-arrow-right:before {
content: "\e095"
}
.recruitday .icon-arrow-up:before {
content: "\e096"
}
.recruitday .icon-arrow-down:before {
content: "\e097"
}
.recruitday .icon-volume:before {
content: "\e098"
}
.recruitday .icon-mute:before {
content: "\e099"
}
.recruitday .icon-content-right:before {
content: "\e100"
}
.recruitday .icon-content-left:before {
content: "\e101"
}
.recruitday .icon-grid:before {
content: "\e102"
}
.recruitday .icon-grid-2:before {
content: "\e103"
}
.recruitday .icon-columns:before {
content: "\e104"
}
.recruitday .icon-loader:before {
content: "\e105"
}
.recruitday .icon-bag:before {
content: "\e106"
}
.recruitday .icon-ban:before {
content: "\e107"
}
.recruitday .icon-flag:before {
content: "\e108"
}
.recruitday .icon-trash:before {
content: "\e109"
}
.recruitday .icon-expand:before {
content: "\e110"
}
.recruitday .icon-contract:before {
content: "\e111"
}
.recruitday .icon-maximize:before {
content: "\e112"
}
.recruitday .icon-minimize:before {
content: "\e113"
}
.recruitday .icon-plus:before {
content: "\e114"
}
.recruitday .icon-minus:before {
content: "\e115"
}
.recruitday .icon-check:before {
content: "\e116"
}
.recruitday .icon-cross:before {
content: "\e117"
}
.recruitday .icon-move:before {
content: "\e118"
}
.recruitday .icon-delete:before {
content: "\e119"
}
.recruitday .icon-menu:before {
content: "\e120"
}
.recruitday .icon-archive:before {
content: "\e121"
}
.recruitday .icon-inbox:before {
content: "\e122"
}
.recruitday .icon-outbox:before {
content: "\e123"
}
.recruitday .icon-file:before {
content: "\e124"
}
.recruitday .icon-file-add:before {
content: "\e125"
}
.recruitday .icon-file-subtract:before {
content: "\e126"
}
.recruitday .icon-open:before {
content: "\e128"
}
.recruitday .icon-ellipsis:before {
content: "\e129"
}
.recruitday .icon-uniE772:before {
content: "\e772"
}
.recruitday .icon-pin:before {
content: "\e601"
}
.recruitday .icon-share:before {
content: "\e771"
}
.recruitday .icon-phone:before {
content: "\e600"
}
.recruitday .icon-bubbles:before {
content: "\e602"
}
.recruitday .icon-bookmark:before {
content: "\e603"
}
.recruitday .icon-arrowupleft:before {
content: "\e765"
}
.recruitday .icon-arrowup:before {
content: "\e766"
}
.recruitday .icon-arrowupright:before {
content: "\e767"
}
.recruitday .icon-arrowright:before {
content: "\e768"
}
.recruitday .icon-arrowdownright:before {
content: "\e769"
}
.recruitday .icon-arrowdown:before {
content: "\e76a"
}
.recruitday .icon-arrowdownleft:before {
content: "\e76b"
}
.recruitday .icon-arrowleft:before {
content: "\e76c"
}
.recruitday .icon-googleplus:before {
content: "\e761"
}
.recruitday .icon-facebook:before {
content: "\e760"
}
.recruitday .icon-twitter:before {
content: "\e75f"
}
.recruitday .icon-rss:before {
content: "\e76d"
}
.recruitday .icon-youtube:before {
content: "\e763"
}
.recruitday .icon-pinterest:before {
content: "\e762"
}
.recruitday .icon-comparison-dimensions:before {
content: "\e775"
}
.recruitday .icon-comparison-economy:before {
content: "\e777"
}
.recruitday .icon-comparison-engine-04:before {
content: "\e778"
}
.recruitday .icon-comparison-features:before {
content: "\e779"
}
.recruitday .icon-comparison-performance:before {
content: "\e77a"
}
.recruitday .icon-comparison-price:before {
content: "\e77b"
}
.recruitday .icon-comparison-security:before {
content: "\e77c"
}
.recruitday .icon-menu2:before {
content: "\e6c4"
}
.recruitday .icon-require:before {
content: "\e764"
}
.recruitday .icon-arrow-right2:before {
content: "\e773"
}
.recruitday .icon-linearrowleft:before {
content: "\e770"
}
.recruitday .icon-linearrowdown:before {
content: "\e75e"
}
.recruitday .icon-linearrowup:before {
content: "\e76e"
}
.recruitday .icon-linearrowright:before {
content: "\e76f"
}
.recruitday .icon-linkedin:before {
content: "\e774"
}
.recruitday .icon-image:before {
content: "\e010"
}
.recruitday .icon-mat-3d_rotation:before {
content: "\e84d"
}
.recruitday .icon-mat-ac_unit:before {
content: "\eb3b"
}
.recruitday .icon-mat-alarm:before {
content: "\e855"
}
.recruitday .icon-mat-access_alarms:before {
content: "\e191"
}
.recruitday .icon-mat-schedule:before {
content: "\e8b5"
}
.recruitday .icon-mat-accessibility:before {
content: "\e84e"
}
.recruitday .icon-mat-accessible:before {
content: "\e914"
}
.recruitday .icon-mat-account_balance:before {
content: "\e84f"
}
.recruitday .icon-mat-account_balance_wallet:before {
content: "\e850"
}
.recruitday .icon-mat-account_box:before {
content: "\e851"
}
.recruitday .icon-mat-account_circle:before {
content: "\e853"
}
.recruitday .icon-mat-adb:before {
content: "\e60e"
}
.recruitday .icon-mat-add:before {
content: "\e145"
}
.recruitday .icon-mat-add_a_photo:before {
content: "\e439"
}
.recruitday .icon-mat-alarm_add:before {
content: "\e856"
}
.recruitday .icon-mat-add_alert:before {
content: "\e003"
}
.recruitday .icon-mat-add_box:before {
content: "\e146"
}
.recruitday .icon-mat-add_circle:before {
content: "\e147"
}
.recruitday .icon-mat-control_point:before {
content: "\e3ba"
}
.recruitday .icon-mat-add_location:before {
content: "\e567"
}
.recruitday .icon-mat-add_shopping_cart:before {
content: "\e854"
}
.recruitday .icon-mat-queue:before {
content: "\e03c"
}
.recruitday .icon-mat-add_to_queue:before {
content: "\e05c"
}
.recruitday .icon-mat-adjust:before {
content: "\e39e"
}
.recruitday .icon-mat-airline_seat_flat:before {
content: "\e630"
}
.recruitday .icon-mat-airline_seat_flat_angled:before {
content: "\e631"
}
.recruitday .icon-mat-airline_seat_individual_suite:before {
content: "\e632"
}
.recruitday .icon-mat-airline_seat_legroom_extra:before {
content: "\e633"
}
.recruitday .icon-mat-airline_seat_legroom_normal:before {
content: "\e634"
}
.recruitday .icon-mat-airline_seat_legroom_reduced:before {
content: "\e635"
}
.recruitday .icon-mat-airline_seat_recline_extra:before {
content: "\e636"
}
.recruitday .icon-mat-airline_seat_recline_normal:before {
content: "\e637"
}
.recruitday .icon-mat-flight:before {
content: "\e539"
}
.recruitday .icon-mat-airplanemode_inactive:before {
content: "\e194"
}
.recruitday .icon-mat-airplay:before {
content: "\e055"
}
.recruitday .icon-mat-airport_shuttle:before {
content: "\eb3c"
}
.recruitday .icon-mat-alarm_off:before {
content: "\e857"
}
.recruitday .icon-mat-alarm_on:before {
content: "\e858"
}
.recruitday .icon-mat-album:before {
content: "\e019"
}
.recruitday .icon-mat-all_inclusive:before {
content: "\eb3d"
}
.recruitday .icon-mat-all_out:before {
content: "\e90b"
}
.recruitday .icon-mat-android:before {
content: "\e859"
}
.recruitday .icon-mat-announcement:before {
content: "\e85a"
}
.recruitday .icon-mat-apps:before {
content: "\e5c3"
}
.recruitday .icon-mat-archive:before {
content: "\e149"
}
.recruitday .icon-mat-arrow_back:before {
content: "\e5c4"
}
.recruitday .icon-mat-arrow_downward:before {
content: "\e5db"
}
.recruitday .icon-mat-arrow_drop_down:before {
content: "\e5c5"
}
.recruitday .icon-mat-arrow_drop_down_circle:before {
content: "\e5c6"
}
.recruitday .icon-mat-arrow_drop_up:before {
content: "\e5c7"
}
.recruitday .icon-mat-arrow_forward:before {
content: "\e5c8"
}
.recruitday .icon-mat-arrow_upward:before {
content: "\e5d8"
}
.recruitday .icon-mat-art_track:before {
content: "\e060"
}
.recruitday .icon-mat-aspect_ratio:before {
content: "\e85b"
}
.recruitday .icon-mat-poll:before {
content: "\e801"
}
.recruitday .icon-mat-assignment:before {
content: "\e85d"
}
.recruitday .icon-mat-assignment_ind:before {
content: "\e85e"
}
.recruitday .icon-mat-assignment_late:before {
content: "\e85f"
}
.recruitday .icon-mat-assignment_return:before {
content: "\e860"
}
.recruitday .icon-mat-assignment_returned:before {
content: "\e861"
}
.recruitday .icon-mat-assignment_turned_in:before {
content: "\e862"
}
.recruitday .icon-mat-assistant:before {
content: "\e39f"
}
.recruitday .icon-mat-flag:before {
content: "\e153"
}
.recruitday .icon-mat-attach_file:before {
content: "\e226"
}
.recruitday .icon-mat-attach_money:before {
content: "\e227"
}
.recruitday .icon-mat-attachment:before {
content: "\e2bc"
}
.recruitday .icon-mat-audiotrack:before {
content: "\e3a1"
}
.recruitday .icon-mat-autorenew:before {
content: "\e863"
}
.recruitday .icon-mat-av_timer:before {
content: "\e01b"
}
.recruitday .icon-mat-backspace:before {
content: "\e14a"
}
.recruitday .icon-mat-cloud_upload:before {
content: "\e2c3"
}
.recruitday .icon-mat-battery_alert:before {
content: "\e19c"
}
.recruitday .icon-mat-battery_charging_full:before {
content: "\e1a3"
}
.recruitday .icon-mat-battery_std:before {
content: "\e1a5"
}
.recruitday .icon-mat-battery_unknown:before {
content: "\e1a6"
}
.recruitday .icon-mat-beach_access:before {
content: "\eb3e"
}
.recruitday .icon-mat-beenhere:before {
content: "\e52d"
}
.recruitday .icon-mat-block:before {
content: "\e14b"
}
.recruitday .icon-mat-bluetooth:before {
content: "\e1a7"
}
.recruitday .icon-mat-bluetooth_searching:before {
content: "\e1aa"
}
.recruitday .icon-mat-bluetooth_connected:before {
content: "\e1a8"
}
.recruitday .icon-mat-bluetooth_disabled:before {
content: "\e1a9"
}
.recruitday .icon-mat-blur_circular:before {
content: "\e3a2"
}
.recruitday .icon-mat-blur_linear:before {
content: "\e3a3"
}
.recruitday .icon-mat-blur_off:before {
content: "\e3a4"
}
.recruitday .icon-mat-blur_on:before {
content: "\e3a5"
}
.recruitday .icon-mat-class:before {
content: "\e86e"
}
.recruitday .icon-mat-turned_in:before {
content: "\e8e6"
}
.recruitday .icon-mat-turned_in_not:before {
content: "\e8e7"
}
.recruitday .icon-mat-border_all:before {
content: "\e228"
}
.recruitday .icon-mat-border_bottom:before {
content: "\e229"
}
.recruitday .icon-mat-border_clear:before {
content: "\e22a"
}
.recruitday .icon-mat-border_color:before {
content: "\e22b"
}
.recruitday .icon-mat-border_horizontal:before {
content: "\e22c"
}
.recruitday .icon-mat-border_inner:before {
content: "\e22d"
}
.recruitday .icon-mat-border_left:before {
content: "\e22e"
}
.recruitday .icon-mat-border_outer:before {
content: "\e22f"
}
.recruitday .icon-mat-border_right:before {
content: "\e230"
}
.recruitday .icon-mat-border_style:before {
content: "\e231"
}
.recruitday .icon-mat-border_top:before {
content: "\e232"
}
.recruitday .icon-mat-border_vertical:before {
content: "\e233"
}
.recruitday .icon-mat-branding_watermark:before {
content: "\e06b"
}
.recruitday .icon-mat-brightness_1:before {
content: "\e3a6"
}
.recruitday .icon-mat-brightness_2:before {
content: "\e3a7"
}
.recruitday .icon-mat-brightness_3:before {
content: "\e3a8"
}
.recruitday .icon-mat-brightness_4:before {
content: "\e3a9"
}
.recruitday .icon-mat-brightness_low:before {
content: "\e1ad"
}
.recruitday .icon-mat-brightness_medium:before {
content: "\e1ae"
}
.recruitday .icon-mat-brightness_high:before {
content: "\e1ac"
}
.recruitday .icon-mat-brightness_auto:before {
content: "\e1ab"
}
.recruitday .icon-mat-broken_image:before {
content: "\e3ad"
}
.recruitday .icon-mat-brush:before {
content: "\e3ae"
}
.recruitday .icon-mat-bubble_chart:before {
content: "\e6dd"
}
.recruitday .icon-mat-bug_report:before {
content: "\e868"
}
.recruitday .icon-mat-build:before {
content: "\e869"
}
.recruitday .icon-mat-burst_mode:before {
content: "\e43c"
}
.recruitday .icon-mat-domain:before {
content: "\e7ee"
}
.recruitday .icon-mat-business_center:before {
content: "\eb3f"
}
.recruitday .icon-mat-cached:before {
content: "\e86a"
}
.recruitday .icon-mat-cake:before {
content: "\e7e9"
}
.recruitday .icon-mat-phone:before {
content: "\e0cd"
}
.recruitday .icon-mat-call_end:before {
content: "\e0b1"
}
.recruitday .icon-mat-call_made:before {
content: "\e0b2"
}
.recruitday .icon-mat-merge_type:before {
content: "\e252"
}
.recruitday .icon-mat-call_missed:before {
content: "\e0b4"
}
.recruitday .icon-mat-call_missed_outgoing:before {
content: "\e0e4"
}
.recruitday .icon-mat-call_received:before {
content: "\e0b5"
}
.recruitday .icon-mat-call_split:before {
content: "\e0b6"
}
.recruitday .icon-mat-call_to_action:before {
content: "\e06c"
}
.recruitday .icon-mat-camera:before {
content: "\e3af"
}
.recruitday .icon-mat-photo_camera:before {
content: "\e412"
}
.recruitday .icon-mat-camera_enhance:before {
content: "\e8fc"
}
.recruitday .icon-mat-camera_front:before {
content: "\e3b1"
}
.recruitday .icon-mat-camera_rear:before {
content: "\e3b2"
}
.recruitday .icon-mat-camera_roll:before {
content: "\e3b3"
}
.recruitday .icon-mat-cancel:before {
content: "\e5c9"
}
.recruitday .icon-mat-redeem:before {
content: "\e8b1"
}
.recruitday .icon-mat-card_membership:before {
content: "\e8f7"
}
.recruitday .icon-mat-card_travel:before {
content: "\e8f8"
}
.recruitday .icon-mat-casino:before {
content: "\eb40"
}
.recruitday .icon-mat-cast:before {
content: "\e307"
}
.recruitday .icon-mat-cast_connected:before {
content: "\e308"
}
.recruitday .icon-mat-center_focus_strong:before {
content: "\e3b4"
}
.recruitday .icon-mat-center_focus_weak:before {
content: "\e3b5"
}
.recruitday .icon-mat-change_history:before {
content: "\e86b"
}
.recruitday .icon-mat-chat:before {
content: "\e0b7"
}
.recruitday .icon-mat-chat_bubble:before {
content: "\e0ca"
}
.recruitday .icon-mat-chat_bubble_outline:before {
content: "\e0cb"
}
.recruitday .icon-mat-check:before {
content: "\e5ca"
}
.recruitday .icon-mat-check_box:before {
content: "\e834"
}
.recruitday .icon-mat-check_box_outline_blank:before {
content: "\e835"
}
.recruitday .icon-mat-check_circle:before {
content: "\e86c"
}
.recruitday .icon-mat-navigate_before:before {
content: "\e408"
}
.recruitday .icon-mat-navigate_next:before {
content: "\e409"
}
.recruitday .icon-mat-child_care:before {
content: "\eb41"
}
.recruitday .icon-mat-child_friendly:before {
content: "\eb42"
}
.recruitday .icon-mat-chrome_reader_mode:before {
content: "\e86d"
}
.recruitday .icon-mat-close:before {
content: "\e5cd"
}
.recruitday .icon-mat-clear_all:before {
content: "\e0b8"
}
.recruitday .icon-mat-closed_caption:before {
content: "\e01c"
}
.recruitday .icon-mat-wb_cloudy:before {
content: "\e42d"
}
.recruitday .icon-mat-cloud_circle:before {
content: "\e2be"
}
.recruitday .icon-mat-cloud_done:before {
content: "\e2bf"
}
.recruitday .icon-mat-cloud_download:before {
content: "\e2c0"
}
.recruitday .icon-mat-cloud_off:before {
content: "\e2c1"
}
.recruitday .icon-mat-cloud_queue:before {
content: "\e2c2"
}
.recruitday .icon-mat-code:before {
content: "\e86f"
}
.recruitday .icon-mat-photo_library:before {
content: "\e413"
}
.recruitday .icon-mat-collections_bookmark:before {
content: "\e431"
}
.recruitday .icon-mat-palette:before {
content: "\e40a"
}
.recruitday .icon-mat-colorize:before {
content: "\e3b8"
}
.recruitday .icon-mat-comment:before {
content: "\e0b9"
}
.recruitday .icon-mat-compare:before {
content: "\e3b9"
}
.recruitday .icon-mat-compare_arrows:before {
content: "\e915"
}
.recruitday .icon-mat-laptop:before {
content: "\e31e"
}
.recruitday .icon-mat-confirmation_number:before {
content: "\e638"
}
.recruitday .icon-mat-contact_mail:before {
content: "\e0d0"
}
.recruitday .icon-mat-contact_phone:before {
content: "\e0cf"
}
.recruitday .icon-mat-contacts:before {
content: "\e0ba"
}
.recruitday .icon-mat-content_copy:before {
content: "\e14d"
}
.recruitday .icon-mat-content_cut:before {
content: "\e14e"
}
.recruitday .icon-mat-content_paste:before {
content: "\e14f"
}
.recruitday .icon-mat-control_point_duplicate:before {
content: "\e3bb"
}
.recruitday .icon-mat-copyright:before {
content: "\e90c"
}
.recruitday .icon-mat-mode_edit:before {
content: "\e254"
}
.recruitday .icon-mat-create_new_folder:before {
content: "\e2cc"
}
.recruitday .icon-mat-payment:before {
content: "\e8a1"
}
.recruitday .icon-mat-crop:before {
content: "\e3be"
}
.recruitday .icon-mat-crop_16_9:before {
content: "\e3bc"
}
.recruitday .icon-mat-crop_3_2:before {
content: "\e3bd"
}
.recruitday .icon-mat-crop_landscape:before {
content: "\e3c3"
}
.recruitday .icon-mat-crop_7_5:before {
content: "\e3c0"
}
.recruitday .icon-mat-crop_din:before {
content: "\e3c1"
}
.recruitday .icon-mat-crop_free:before {
content: "\e3c2"
}
.recruitday .icon-mat-crop_original:before {
content: "\e3c4"
}
.recruitday .icon-mat-crop_portrait:before {
content: "\e3c5"
}
.recruitday .icon-mat-crop_rotate:before {
content: "\e437"
}
.recruitday .icon-mat-crop_square:before {
content: "\e3c6"
}
.recruitday .icon-mat-dashboard:before {
content: "\e871"
}
.recruitday .icon-mat-data_usage:before {
content: "\e1af"
}
.recruitday .icon-mat-date_range:before {
content: "\e916"
}
.recruitday .icon-mat-dehaze:before {
content: "\e3c7"
}
.recruitday .icon-mat-delete:before {
content: "\e872"
}
.recruitday .icon-mat-delete_forever:before {
content: "\e92b"
}
.recruitday .icon-mat-delete_sweep:before {
content: "\e16c"
}
.recruitday .icon-mat-description:before {
content: "\e873"
}
.recruitday .icon-mat-desktop_mac:before {
content: "\e30b"
}
.recruitday .icon-mat-desktop_windows:before {
content: "\e30c"
}
.recruitday .icon-mat-details:before {
content: "\e3c8"
}
.recruitday .icon-mat-developer_board:before {
content: "\e30d"
}
.recruitday .icon-mat-developer_mode:before {
content: "\e1b0"
}
.recruitday .icon-mat-device_hub:before {
content: "\e335"
}
.recruitday .icon-mat-phonelink:before {
content: "\e326"
}
.recruitday .icon-mat-devices_other:before {
content: "\e337"
}
.recruitday .icon-mat-dialer_sip:before {
content: "\e0bb"
}
.recruitday .icon-mat-dialpad:before {
content: "\e0bc"
}
.recruitday .icon-mat-directions:before {
content: "\e52e"
}
.recruitday .icon-mat-directions_bike:before {
content: "\e52f"
}
.recruitday .icon-mat-directions_boat:before {
content: "\e532"
}
.recruitday .icon-mat-directions_bus:before {
content: "\e530"
}
.recruitday .icon-mat-directions_car:before {
content: "\e531"
}
.recruitday .icon-mat-directions_railway:before {
content: "\e534"
}
.recruitday .icon-mat-directions_run:before {
content: "\e566"
}
.recruitday .icon-mat-directions_transit:before {
content: "\e535"
}
.recruitday .icon-mat-directions_walk:before {
content: "\e536"
}
.recruitday .icon-mat-disc_full:before {
content: "\e610"
}
.recruitday .icon-mat-dns:before {
content: "\e875"
}
.recruitday .icon-mat-not_interested:before {
content: "\e033"
}
.recruitday .icon-mat-do_not_disturb_alt:before {
content: "\e611"
}
.recruitday .icon-mat-do_not_disturb_off:before {
content: "\e643"
}
.recruitday .icon-mat-remove_circle:before {
content: "\e15c"
}
.recruitday .icon-mat-dock:before {
content: "\e30e"
}
.recruitday .icon-mat-done:before {
content: "\e876"
}
.recruitday .icon-mat-done_all:before {
content: "\e877"
}
.recruitday .icon-mat-donut_large:before {
content: "\e917"
}
.recruitday .icon-mat-donut_small:before {
content: "\e918"
}
.recruitday .icon-mat-drafts:before {
content: "\e151"
}
.recruitday .icon-mat-drag_handle:before {
content: "\e25d"
}
.recruitday .icon-mat-time_to_leave:before {
content: "\e62c"
}
.recruitday .icon-mat-dvr:before {
content: "\e1b2"
}
.recruitday .icon-mat-edit_location:before {
content: "\e568"
}
.recruitday .icon-mat-eject:before {
content: "\e8fb"
}
.recruitday .icon-mat-markunread:before {
content: "\e159"
}
.recruitday .icon-mat-enhanced_encryption:before {
content: "\e63f"
}
.recruitday .icon-mat-equalizer:before {
content: "\e01d"
}
.recruitday .icon-mat-error:before {
content: "\e000"
}
.recruitday .icon-mat-error_outline:before {
content: "\e001"
}
.recruitday .icon-mat-euro_symbol:before {
content: "\e926"
}
.recruitday .icon-mat-ev_station:before {
content: "\e56d"
}
.recruitday .icon-mat-insert_invitation:before {
content: "\e24f"
}
.recruitday .icon-mat-event_available:before {
content: "\e614"
}
.recruitday .icon-mat-event_busy:before {
content: "\e615"
}
.recruitday .icon-mat-event_note:before {
content: "\e616"
}
.recruitday .icon-mat-event_seat:before {
content: "\e903"
}
.recruitday .icon-mat-exit_to_app:before {
content: "\e879"
}
.recruitday .icon-mat-expand_less:before {
content: "\e5ce"
}
.recruitday .icon-mat-expand_more:before {
content: "\e5cf"
}
.recruitday .icon-mat-explicit:before {
content: "\e01e"
}
.recruitday .icon-mat-explore:before {
content: "\e87a"
}
.recruitday .icon-mat-exposure:before {
content: "\e3ca"
}
.recruitday .icon-mat-exposure_neg_1:before {
content: "\e3cb"
}
.recruitday .icon-mat-exposure_neg_2:before {
content: "\e3cc"
}
.recruitday .icon-mat-exposure_plus_1:before {
content: "\e3cd"
}
.recruitday .icon-mat-exposure_plus_2:before {
content: "\e3ce"
}
.recruitday .icon-mat-exposure_zero:before {
content: "\e3cf"
}
.recruitday .icon-mat-extension:before {
content: "\e87b"
}
.recruitday .icon-mat-face:before {
content: "\e87c"
}
.recruitday .icon-mat-fast_forward:before {
content: "\e01f"
}
.recruitday .icon-mat-fast_rewind:before {
content: "\e020"
}
.recruitday .icon-mat-favorite:before {
content: "\e87d"
}
.recruitday .icon-mat-favorite_border:before {
content: "\e87e"
}
.recruitday .icon-mat-featured_play_list:before {
content: "\e06d"
}
.recruitday .icon-mat-featured_video:before {
content: "\e06e"
}
.recruitday .icon-mat-sms_failed:before {
content: "\e626"
}
.recruitday .icon-mat-fiber_dvr:before {
content: "\e05d"
}
.recruitday .icon-mat-fiber_manual_record:before {
content: "\e061"
}
.recruitday .icon-mat-fiber_new:before {
content: "\e05e"
}
.recruitday .icon-mat-fiber_pin:before {
content: "\e06a"
}
.recruitday .icon-mat-fiber_smart_record:before {
content: "\e062"
}
.recruitday .icon-mat-get_app:before {
content: "\e884"
}
.recruitday .icon-mat-file_upload:before {
content: "\e2c6"
}
.recruitday .icon-mat-filter:before {
content: "\e3d3"
}
.recruitday .icon-mat-filter_1:before {
content: "\e3d0"
}
.recruitday .icon-mat-filter_2:before {
content: "\e3d1"
}
.recruitday .icon-mat-filter_3:before {
content: "\e3d2"
}
.recruitday .icon-mat-filter_4:before {
content: "\e3d4"
}
.recruitday .icon-mat-filter_5:before {
content: "\e3d5"
}
.recruitday .icon-mat-filter_6:before {
content: "\e3d6"
}
.recruitday .icon-mat-filter_7:before {
content: "\e3d7"
}
.recruitday .icon-mat-filter_8:before {
content: "\e3d8"
}
.recruitday .icon-mat-filter_9:before {
content: "\e3d9"
}
.recruitday .icon-mat-filter_9_plus:before {
content: "\e3da"
}
.recruitday .icon-mat-filter_b_and_w:before {
content: "\e3db"
}
.recruitday .icon-mat-filter_center_focus:before {
content: "\e3dc"
}
.recruitday .icon-mat-filter_drama:before {
content: "\e3dd"
}
.recruitday .icon-mat-filter_frames:before {
content: "\e3de"
}
.recruitday .icon-mat-terrain:before {
content: "\e564"
}
.recruitday .icon-mat-filter_list:before {
content: "\e152"
}
.recruitday .icon-mat-filter_none:before {
content: "\e3e0"
}
.recruitday .icon-mat-filter_tilt_shift:before {
content: "\e3e2"
}
.recruitday .icon-mat-filter_vintage:before {
content: "\e3e3"
}
.recruitday .icon-mat-find_in_page:before {
content: "\e880"
}
.recruitday .icon-mat-find_replace:before {
content: "\e881"
}
.recruitday .icon-mat-fingerprint:before {
content: "\e90d"
}
.recruitday .icon-mat-first_page:before {
content: "\e5dc"
}
.recruitday .icon-mat-fitness_center:before {
content: "\eb43"
}
.recruitday .icon-mat-flare:before {
content: "\e3e4"
}
.recruitday .icon-mat-flash_auto:before {
content: "\e3e5"
}
.recruitday .icon-mat-flash_off:before {
content: "\e3e6"
}
.recruitday .icon-mat-flash_on:before {
content: "\e3e7"
}
.recruitday .icon-mat-flight_land:before {
content: "\e904"
}
.recruitday .icon-mat-flight_takeoff:before {
content: "\e905"
}
.recruitday .icon-mat-flip:before {
content: "\e3e8"
}
.recruitday .icon-mat-flip_to_back:before {
content: "\e882"
}
.recruitday .icon-mat-flip_to_front:before {
content: "\e883"
}
.recruitday .icon-mat-folder:before {
content: "\e2c7"
}
.recruitday .icon-mat-folder_open:before {
content: "\e2c8"
}
.recruitday .icon-mat-folder_shared:before {
content: "\e2c9"
}
.recruitday .icon-mat-folder_special:before {
content: "\e617"
}
.recruitday .icon-mat-font_download:before {
content: "\e167"
}
.recruitday .icon-mat-format_align_center:before {
content: "\e234"
}
.recruitday .icon-mat-format_align_justify:before {
content: "\e235"
}
.recruitday .icon-mat-format_align_left:before {
content: "\e236"
}
.recruitday .icon-mat-format_align_right:before {
content: "\e237"
}
.recruitday .icon-mat-format_bold:before {
content: "\e238"
}
.recruitday .icon-mat-format_clear:before {
content: "\e239"
}
.recruitday .icon-mat-format_color_fill:before {
content: "\e23a"
}
.recruitday .icon-mat-format_color_reset:before {
content: "\e23b"
}
.recruitday .icon-mat-format_color_text:before {
content: "\e23c"
}
.recruitday .icon-mat-format_indent_decrease:before {
content: "\e23d"
}
.recruitday .icon-mat-format_indent_increase:before {
content: "\e23e"
}
.recruitday .icon-mat-format_italic:before {
content: "\e23f"
}
.recruitday .icon-mat-format_line_spacing:before {
content: "\e240"
}
.recruitday .icon-mat-format_list_bulleted:before {
content: "\e241"
}
.recruitday .icon-mat-format_list_numbered:before {
content: "\e242"
}
.recruitday .icon-mat-format_paint:before {
content: "\e243"
}
.recruitday .icon-mat-format_quote:before {
content: "\e244"
}
.recruitday .icon-mat-format_shapes:before {
content: "\e25e"
}
.recruitday .icon-mat-format_size:before {
content: "\e245"
}
.recruitday .icon-mat-format_strikethrough:before {
content: "\e246"
}
.recruitday .icon-mat-format_textdirection_l_to_r:before {
content: "\e247"
}
.recruitday .icon-mat-format_textdirection_r_to_l:before {
content: "\e248"
}
.recruitday .icon-mat-format_underlined:before {
content: "\e249"
}
.recruitday .icon-mat-question_answer:before {
content: "\e8af"
}
.recruitday .icon-mat-forward:before {
content: "\e154"
}
.recruitday .icon-mat-forward_10:before {
content: "\e056"
}
.recruitday .icon-mat-forward_30:before {
content: "\e057"
}
.recruitday .icon-mat-forward_5:before {
content: "\e058"
}
.recruitday .icon-mat-free_breakfast:before {
content: "\eb44"
}
.recruitday .icon-mat-fullscreen:before {
content: "\e5d0"
}
.recruitday .icon-mat-fullscreen_exit:before {
content: "\e5d1"
}
.recruitday .icon-mat-functions:before {
content: "\e24a"
}
.recruitday .icon-mat-g_translate:before {
content: "\e927"
}
.recruitday .icon-mat-games:before {
content: "\e021"
}
.recruitday .icon-mat-gavel:before {
content: "\e90e"
}
.recruitday .icon-mat-gesture:before {
content: "\e155"
}
.recruitday .icon-mat-gif:before {
content: "\e908"
}
.recruitday .icon-mat-goat:before {
content: "\e900"
}
.recruitday .icon-mat-golf_course:before {
content: "\eb45"
}
.recruitday .icon-mat-my_location:before {
content: "\e55c"
}
.recruitday .icon-mat-location_searching:before {
content: "\e1b7"
}
.recruitday .icon-mat-location_disabled:before {
content: "\e1b6"
}
.recruitday .icon-mat-star:before {
content: "\e838"
}
.recruitday .icon-mat-gradient:before {
content: "\e3e9"
}
.recruitday .icon-mat-grain:before {
content: "\e3ea"
}
.recruitday .icon-mat-graphic_eq:before {
content: "\e1b8"
}
.recruitday .icon-mat-grid_off:before {
content: "\e3eb"
}
.recruitday .icon-mat-grid_on:before {
content: "\e3ec"
}
.recruitday .icon-mat-people:before {
content: "\e7fb"
}
.recruitday .icon-mat-group_add:before {
content: "\e7f0"
}
.recruitday .icon-mat-group_work:before {
content: "\e886"
}
.recruitday .icon-mat-hd:before {
content: "\e052"
}
.recruitday .icon-mat-hdr_off:before {
content: "\e3ed"
}
.recruitday .icon-mat-hdr_on:before {
content: "\e3ee"
}
.recruitday .icon-mat-hdr_strong:before {
content: "\e3f1"
}
.recruitday .icon-mat-hdr_weak:before {
content: "\e3f2"
}
.recruitday .icon-mat-headset:before {
content: "\e310"
}
.recruitday .icon-mat-headset_mic:before {
content: "\e311"
}
.recruitday .icon-mat-healing:before {
content: "\e3f3"
}
.recruitday .icon-mat-hearing:before {
content: "\e023"
}
.recruitday .icon-mat-help:before {
content: "\e887"
}
.recruitday .icon-mat-help_outline:before {
content: "\e8fd"
}
.recruitday .icon-mat-high_quality:before {
content: "\e024"
}
.recruitday .icon-mat-highlight:before {
content: "\e25f"
}
.recruitday .icon-mat-highlight_off:before {
content: "\e888"
}
.recruitday .icon-mat-restore:before {
content: "\e8b3"
}
.recruitday .icon-mat-home:before {
content: "\e88a"
}
.recruitday .icon-mat-hot_tub:before {
content: "\eb46"
}
.recruitday .icon-mat-local_hotel:before {
content: "\e549"
}
.recruitday .icon-mat-hourglass_empty:before {
content: "\e88b"
}
.recruitday .icon-mat-hourglass_full:before {
content: "\e88c"
}
.recruitday .icon-mat-http:before {
content: "\e902"
}
.recruitday .icon-mat-lock:before {
content: "\e897"
}
.recruitday .icon-mat-photo:before {
content: "\e410"
}
.recruitday .icon-mat-image_aspect_ratio:before {
content: "\e3f5"
}
.recruitday .icon-mat-import_contacts:before {
content: "\e0e0"
}
.recruitday .icon-mat-import_export:before {
content: "\e0c3"
}
.recruitday .icon-mat-important_devices:before {
content: "\e912"
}
.recruitday .icon-mat-inbox:before {
content: "\e156"
}
.recruitday .icon-mat-indeterminate_check_box:before {
content: "\e909"
}
.recruitday .icon-mat-info:before {
content: "\e88e"
}
.recruitday .icon-mat-info_outline:before {
content: "\e88f"
}
.recruitday .icon-mat-input:before {
content: "\e890"
}
.recruitday .icon-mat-insert_comment:before {
content: "\e24c"
}
.recruitday .icon-mat-insert_drive_file:before {
content: "\e24d"
}
.recruitday .icon-mat-tag_faces:before {
content: "\e420"
}
.recruitday .icon-mat-link:before {
content: "\e157"
}
.recruitday .icon-mat-invert_colors:before {
content: "\e891"
}
.recruitday .icon-mat-invert_colors_off:before {
content: "\e0c4"
}
.recruitday .icon-mat-iso:before {
content: "\e3f6"
}
.recruitday .icon-mat-keyboard:before {
content: "\e312"
}
.recruitday .icon-mat-keyboard_arrow_down:before {
content: "\e313"
}
.recruitday .icon-mat-keyboard_arrow_left:before {
content: "\e314"
}
.recruitday .icon-mat-keyboard_arrow_right:before {
content: "\e315"
}
.recruitday .icon-mat-keyboard_arrow_up:before {
content: "\e316"
}
.recruitday .icon-mat-keyboard_backspace:before {
content: "\e317"
}
.recruitday .icon-mat-keyboard_capslock:before {
content: "\e318"
}
.recruitday .icon-mat-keyboard_hide:before {
content: "\e31a"
}
.recruitday .icon-mat-keyboard_return:before {
content: "\e31b"
}
.recruitday .icon-mat-keyboard_tab:before {
content: "\e31c"
}
.recruitday .icon-mat-keyboard_voice:before {
content: "\e31d"
}
.recruitday .icon-mat-kitchen:before {
content: "\eb47"
}
.recruitday .icon-mat-label:before {
content: "\e892"
}
.recruitday .icon-mat-label_outline:before {
content: "\e893"
}
.recruitday .icon-mat-language:before {
content: "\e894"
}
.recruitday .icon-mat-laptop_chromebook:before {
content: "\e31f"
}
.recruitday .icon-mat-laptop_mac:before {
content: "\e320"
}
.recruitday .icon-mat-laptop_windows:before {
content: "\e321"
}
.recruitday .icon-mat-last_page:before {
content: "\e5dd"
}
.recruitday .icon-mat-open_in_new:before {
content: "\e89e"
}
.recruitday .icon-mat-layers:before {
content: "\e53b"
}
.recruitday .icon-mat-layers_clear:before {
content: "\e53c"
}
.recruitday .icon-mat-leak_add:before {
content: "\e3f8"
}
.recruitday .icon-mat-leak_remove:before {
content: "\e3f9"
}
.recruitday .icon-mat-lens:before {
content: "\e3fa"
}
.recruitday .icon-mat-library_books:before {
content: "\e02f"
}
.recruitday .icon-mat-library_music:before {
content: "\e030"
}
.recruitday .icon-mat-lightbulb_outline:before {
content: "\e90f"
}
.recruitday .icon-mat-line_style:before {
content: "\e919"
}
.recruitday .icon-mat-line_weight:before {
content: "\e91a"
}
.recruitday .icon-mat-linear_scale:before {
content: "\e260"
}
.recruitday .icon-mat-linked_camera:before {
content: "\e438"
}
.recruitday .icon-mat-list:before {
content: "\e896"
}
.recruitday .icon-mat-live_help:before {
content: "\e0c6"
}
.recruitday .icon-mat-live_tv:before {
content: "\e639"
}
.recruitday .icon-mat-local_play:before {
content: "\e553"
}
.recruitday .icon-mat-local_airport:before {
content: "\e53d"
}
.recruitday .icon-mat-local_atm:before {
content: "\e53e"
}
.recruitday .icon-mat-local_bar:before {
content: "\e540"
}
.recruitday .icon-mat-local_cafe:before {
content: "\e541"
}
.recruitday .icon-mat-local_car_wash:before {
content: "\e542"
}
.recruitday .icon-mat-local_convenience_store:before {
content: "\e543"
}
.recruitday .icon-mat-restaurant_menu:before {
content: "\e561"
}
.recruitday .icon-mat-local_drink:before {
content: "\e544"
}
.recruitday .icon-mat-local_florist:before {
content: "\e545"
}
.recruitday .icon-mat-local_gas_station:before {
content: "\e546"
}
.recruitday .icon-mat-shopping_cart:before {
content: "\e8cc"
}
.recruitday .icon-mat-local_hospital:before {
content: "\e548"
}
.recruitday .icon-mat-local_laundry_service:before {
content: "\e54a"
}
.recruitday .icon-mat-local_library:before {
content: "\e54b"
}
.recruitday .icon-mat-local_mall:before {
content: "\e54c"
}
.recruitday .icon-mat-theaters:before {
content: "\e8da"
}
.recruitday .icon-mat-local_offer:before {
content: "\e54e"
}
.recruitday .icon-mat-local_parking:before {
content: "\e54f"
}
.recruitday .icon-mat-local_pharmacy:before {
content: "\e550"
}
.recruitday .icon-mat-local_pizza:before {
content: "\e552"
}
.recruitday .icon-mat-print:before {
content: "\e8ad"
}
.recruitday .icon-mat-local_shipping:before {
content: "\e558"
}
.recruitday .icon-mat-local_taxi:before {
content: "\e559"
}
.recruitday .icon-mat-location_city:before {
content: "\e7f1"
}
.recruitday .icon-mat-location_off:before {
content: "\e0c7"
}
.recruitday .icon-mat-room:before {
content: "\e8b4"
}
.recruitday .icon-mat-lock_open:before {
content: "\e898"
}
.recruitday .icon-mat-lock_outline:before {
content: "\e899"
}
.recruitday .icon-mat-looks:before {
content: "\e3fc"
}
.recruitday .icon-mat-looks_3:before {
content: "\e3fb"
}
.recruitday .icon-mat-looks_4:before {
content: "\e3fd"
}
.recruitday .icon-mat-looks_5:before {
content: "\e3fe"
}
.recruitday .icon-mat-looks_6:before {
content: "\e3ff"
}
.recruitday .icon-mat-looks_one:before {
content: "\e400"
}
.recruitday .icon-mat-looks_two:before {
content: "\e401"
}
.recruitday .icon-mat-sync:before {
content: "\e627"
}
.recruitday .icon-mat-loupe:before {
content: "\e402"
}
.recruitday .icon-mat-low_priority:before {
content: "\e16d"
}
.recruitday .icon-mat-loyalty:before {
content: "\e89a"
}
.recruitday .icon-mat-mail_outline:before {
content: "\e0e1"
}
.recruitday .icon-mat-map:before {
content: "\e55b"
}
.recruitday .icon-mat-markunread_mailbox:before {
content: "\e89b"
}
.recruitday .icon-mat-memory:before {
content: "\e322"
}
.recruitday .icon-mat-menu:before {
content: "\e5d2"
}
.recruitday .icon-mat-message:before {
content: "\e0c9"
}
.recruitday .icon-mat-mic:before {
content: "\e029"
}
.recruitday .icon-mat-mic_none:before {
content: "\e02a"
}
.recruitday .icon-mat-mic_off:before {
content: "\e02b"
}
.recruitday .icon-mat-mms:before {
content: "\e618"
}
.recruitday .icon-mat-mode_comment:before {
content: "\e253"
}
.recruitday .icon-mat-monetization_on:before {
content: "\e263"
}
.recruitday .icon-mat-money_off:before {
content: "\e25c"
}
.recruitday .icon-mat-monochrome_photos:before {
content: "\e403"
}
.recruitday .icon-mat-mood_bad:before {
content: "\e7f3"
}
.recruitday .icon-mat-more:before {
content: "\e619"
}
.recruitday .icon-mat-more_horiz:before {
content: "\e5d3"
}
.recruitday .icon-mat-more_vert:before {
content: "\e5d4"
}
.recruitday .icon-mat-motorcycle:before {
content: "\e91b"
}
.recruitday .icon-mat-mouse:before {
content: "\e323"
}
.recruitday .icon-mat-move_to_inbox:before {
content: "\e168"
}
.recruitday .icon-mat-movie_creation:before {
content: "\e404"
}
.recruitday .icon-mat-movie_filter:before {
content: "\e43a"
}
.recruitday .icon-mat-multiline_chart:before {
content: "\e6df"
}
.recruitday .icon-mat-music_note:before {
content: "\e405"
}
.recruitday .icon-mat-music_video:before {
content: "\e063"
}
.recruitday .icon-mat-nature:before {
content: "\e406"
}
.recruitday .icon-mat-nature_people:before {
content: "\e407"
}
.recruitday .icon-mat-navigation:before {
content: "\e55d"
}
.recruitday .icon-mat-near_me:before {
content: "\e569"
}
.recruitday .icon-mat-network_cell:before {
content: "\e1b9"
}
.recruitday .icon-mat-network_check:before {
content: "\e640"
}
.recruitday .icon-mat-network_locked:before {
content: "\e61a"
}
.recruitday .icon-mat-network_wifi:before {
content: "\e1ba"
}
.recruitday .icon-mat-new_releases:before {
content: "\e031"
}
.recruitday .icon-mat-next_week:before {
content: "\e16a"
}
.recruitday .icon-mat-nfc:before {
content: "\e1bb"
}
.recruitday .icon-mat-no_encryption:before {
content: "\e641"
}
.recruitday .icon-mat-signal_cellular_no_sim:before {
content: "\e1ce"
}
.recruitday .icon-mat-note:before {
content: "\e06f"
}
.recruitday .icon-mat-note_add:before {
content: "\e89c"
}
.recruitday .icon-mat-notifications:before {
content: "\e7f4"
}
.recruitday .icon-mat-notifications_active:before {
content: "\e7f7"
}
.recruitday .icon-mat-notifications_none:before {
content: "\e7f5"
}
.recruitday .icon-mat-notifications_off:before {
content: "\e7f6"
}
.recruitday .icon-mat-notifications_paused:before {
content: "\e7f8"
}
.recruitday .icon-mat-offline_pin:before {
content: "\e90a"
}
.recruitday .icon-mat-ondemand_video:before {
content: "\e63a"
}
.recruitday .icon-mat-opacity:before {
content: "\e91c"
}
.recruitday .icon-mat-open_in_browser:before {
content: "\e89d"
}
.recruitday .icon-mat-open_with:before {
content: "\e89f"
}
.recruitday .icon-mat-pages:before {
content: "\e7f9"
}
.recruitday .icon-mat-pageview:before {
content: "\e8a0"
}
.recruitday .icon-mat-pan_tool:before {
content: "\e925"
}
.recruitday .icon-mat-panorama:before {
content: "\e40b"
}
.recruitday .icon-mat-radio_button_unchecked:before {
content: "\e836"
}
.recruitday .icon-mat-panorama_horizontal:before {
content: "\e40d"
}
.recruitday .icon-mat-panorama_vertical:before {
content: "\e40e"
}
.recruitday .icon-mat-panorama_wide_angle:before {
content: "\e40f"
}
.recruitday .icon-mat-party_mode:before {
content: "\e7fa"
}
.recruitday .icon-mat-pause:before {
content: "\e034"
}
.recruitday .icon-mat-pause_circle_filled:before {
content: "\e035"
}
.recruitday .icon-mat-pause_circle_outline:before {
content: "\e036"
}
.recruitday .icon-mat-people_outline:before {
content: "\e7fc"
}
.recruitday .icon-mat-perm_camera_mic:before {
content: "\e8a2"
}
.recruitday .icon-mat-perm_contact_calendar:before {
content: "\e8a3"
}
.recruitday .icon-mat-perm_data_setting:before {
content: "\e8a4"
}
.recruitday .icon-mat-perm_device_information:before {
content: "\e8a5"
}
.recruitday .icon-mat-person_outline:before {
content: "\e7ff"
}
.recruitday .icon-mat-perm_media:before {
content: "\e8a7"
}
.recruitday .icon-mat-perm_phone_msg:before {
content: "\e8a8"
}
.recruitday .icon-mat-perm_scan_wifi:before {
content: "\e8a9"
}
.recruitday .icon-mat-person:before {
content: "\e7fd"
}
.recruitday .icon-mat-person_add:before {
content: "\e7fe"
}
.recruitday .icon-mat-person_pin:before {
content: "\e55a"
}
.recruitday .icon-mat-person_pin_circle:before {
content: "\e56a"
}
.recruitday .icon-mat-personal_video:before {
content: "\e63b"
}
.recruitday .icon-mat-pets:before {
content: "\e91d"
}
.recruitday .icon-mat-phone_android:before {
content: "\e324"
}
.recruitday .icon-mat-phone_bluetooth_speaker:before {
content: "\e61b"
}
.recruitday .icon-mat-phone_forwarded:before {
content: "\e61c"
}
.recruitday .icon-mat-phone_in_talk:before {
content: "\e61d"
}
.recruitday .icon-mat-phone_iphone:before {
content: "\e325"
}
.recruitday .icon-mat-phone_locked:before {
content: "\e61e"
}
.recruitday .icon-mat-phone_missed:before {
content: "\e61f"
}
.recruitday .icon-mat-phone_paused:before {
content: "\e620"
}
.recruitday .icon-mat-phonelink_erase:before {
content: "\e0db"
}
.recruitday .icon-mat-phonelink_lock:before {
content: "\e0dc"
}
.recruitday .icon-mat-phonelink_off:before {
content: "\e327"
}
.recruitday .icon-mat-phonelink_ring:before {
content: "\e0dd"
}
.recruitday .icon-mat-phonelink_setup:before {
content: "\e0de"
}
.recruitday .icon-mat-photo_album:before {
content: "\e411"
}
.recruitday .icon-mat-photo_filter:before {
content: "\e43b"
}
.recruitday .icon-mat-photo_size_select_actual:before {
content: "\e432"
}
.recruitday .icon-mat-photo_size_select_large:before {
content: "\e433"
}
.recruitday .icon-mat-photo_size_select_small:before {
content: "\e434"
}
.recruitday .icon-mat-picture_as_pdf:before {
content: "\e415"
}
.recruitday .icon-mat-picture_in_picture:before {
content: "\e8aa"
}
.recruitday .icon-mat-picture_in_picture_alt:before {
content: "\e911"
}
.recruitday .icon-mat-pie_chart:before {
content: "\e6c4"
}
.recruitday .icon-mat-pie_chart_outlined:before {
content: "\e6c5"
}
.recruitday .icon-mat-pin_drop:before {
content: "\e55e"
}
.recruitday .icon-mat-play_arrow:before {
content: "\e037"
}
.recruitday .icon-mat-play_circle_filled:before {
content: "\e038"
}
.recruitday .icon-mat-play_circle_outline:before {
content: "\e039"
}
.recruitday .icon-mat-play_for_work:before {
content: "\e906"
}
.recruitday .icon-mat-playlist_add:before {
content: "\e03b"
}
.recruitday .icon-mat-playlist_add_check:before {
content: "\e065"
}
.recruitday .icon-mat-playlist_play:before {
content: "\e05f"
}
.recruitday .icon-mat-plus_one:before {
content: "\e800"
}
.recruitday .icon-mat-polymer:before {
content: "\e8ab"
}
.recruitday .icon-mat-pool:before {
content: "\eb48"
}
.recruitday .icon-mat-portable_wifi_off:before {
content: "\e0ce"
}
.recruitday .icon-mat-portrait:before {
content: "\e416"
}
.recruitday .icon-mat-power:before {
content: "\e63c"
}
.recruitday .icon-mat-power_input:before {
content: "\e336"
}
.recruitday .icon-mat-power_settings_new:before {
content: "\e8ac"
}
.recruitday .icon-mat-pregnant_woman:before {
content: "\e91e"
}
.recruitday .icon-mat-present_to_all:before {
content: "\e0df"
}
.recruitday .icon-mat-priority_high:before {
content: "\e645"
}
.recruitday .icon-mat-public:before {
content: "\e80b"
}
.recruitday .icon-mat-publish:before {
content: "\e255"
}
.recruitday .icon-mat-queue_music:before {
content: "\e03d"
}
.recruitday .icon-mat-queue_play_next:before {
content: "\e066"
}
.recruitday .icon-mat-radio:before {
content: "\e03e"
}
.recruitday .icon-mat-radio_button_checked:before {
content: "\e837"
}
.recruitday .icon-mat-rate_review:before {
content: "\e560"
}
.recruitday .icon-mat-receipt:before {
content: "\e8b0"
}
.recruitday .icon-mat-recent_actors:before {
content: "\e03f"
}
.recruitday .icon-mat-record_voice_over:before {
content: "\e91f"
}
.recruitday .icon-mat-redo:before {
content: "\e15a"
}
.recruitday .icon-mat-refresh:before {
content: "\e5d5"
}
.recruitday .icon-mat-remove:before {
content: "\e15b"
}
.recruitday .icon-mat-remove_circle_outline:before {
content: "\e15d"
}
.recruitday .icon-mat-remove_from_queue:before {
content: "\e067"
}
.recruitday .icon-mat-visibility:before {
content: "\e8f4"
}
.recruitday .icon-mat-remove_shopping_cart:before {
content: "\e928"
}
.recruitday .icon-mat-reorder:before {
content: "\e8fe"
}
.recruitday .icon-mat-repeat:before {
content: "\e040"
}
.recruitday .icon-mat-repeat_one:before {
content: "\e041"
}
.recruitday .icon-mat-replay:before {
content: "\e042"
}
.recruitday .icon-mat-replay_10:before {
content: "\e059"
}
.recruitday .icon-mat-replay_30:before {
content: "\e05a"
}
.recruitday .icon-mat-replay_5:before {
content: "\e05b"
}
.recruitday .icon-mat-reply:before {
content: "\e15e"
}
.recruitday .icon-mat-reply_all:before {
content: "\e15f"
}
.recruitday .icon-mat-report:before {
content: "\e160"
}
.recruitday .icon-mat-warning:before {
content: "\e002"
}
.recruitday .icon-mat-restaurant:before {
content: "\e56c"
}
.recruitday .icon-mat-restore_page:before {
content: "\e929"
}
.recruitday .icon-mat-ring_volume:before {
content: "\e0d1"
}
.recruitday .icon-mat-room_service:before {
content: "\eb49"
}
.recruitday .icon-mat-rotate_90_degrees_ccw:before {
content: "\e418"
}
.recruitday .icon-mat-rotate_left:before {
content: "\e419"
}
.recruitday .icon-mat-rotate_right:before {
content: "\e41a"
}
.recruitday .icon-mat-rounded_corner:before {
content: "\e920"
}
.recruitday .icon-mat-router:before {
content: "\e328"
}
.recruitday .icon-mat-rowing:before {
content: "\e921"
}
.recruitday .icon-mat-rss_feed:before {
content: "\e0e5"
}
.recruitday .icon-mat-rv_hookup:before {
content: "\e642"
}
.recruitday .icon-mat-satellite:before {
content: "\e562"
}
.recruitday .icon-mat-save:before {
content: "\e161"
}
.recruitday .icon-mat-scanner:before {
content: "\e329"
}
.recruitday .icon-mat-school:before {
content: "\e80c"
}
.recruitday .icon-mat-screen_lock_landscape:before {
content: "\e1be"
}
.recruitday .icon-mat-screen_lock_portrait:before {
content: "\e1bf"
}
.recruitday .icon-mat-screen_lock_rotation:before {
content: "\e1c0"
}
.recruitday .icon-mat-screen_rotation:before {
content: "\e1c1"
}
.recruitday .icon-mat-screen_share:before {
content: "\e0e2"
}
.recruitday .icon-mat-sd_storage:before {
content: "\e1c2"
}
.recruitday .icon-mat-search:before {
content: "\e8b6"
}
.recruitday .icon-mat-security:before {
content: "\e32a"
}
.recruitday .icon-mat-select_all:before {
content: "\e162"
}
.recruitday .icon-mat-send:before {
content: "\e163"
}
.recruitday .icon-mat-sentiment_dissatisfied:before {
content: "\e811"
}
.recruitday .icon-mat-sentiment_neutral:before {
content: "\e812"
}
.recruitday .icon-mat-sentiment_satisfied:before {
content: "\e813"
}
.recruitday .icon-mat-sentiment_very_dissatisfied:before {
content: "\e814"
}
.recruitday .icon-mat-sentiment_very_satisfied:before {
content: "\e815"
}
.recruitday .icon-mat-settings:before {
content: "\e8b8"
}
.recruitday .icon-mat-settings_applications:before {
content: "\e8b9"
}
.recruitday .icon-mat-settings_backup_restore:before {
content: "\e8ba"
}
.recruitday .icon-mat-settings_bluetooth:before {
content: "\e8bb"
}
.recruitday .icon-mat-settings_brightness:before {
content: "\e8bd"
}
.recruitday .icon-mat-settings_cell:before {
content: "\e8bc"
}
.recruitday .icon-mat-settings_ethernet:before {
content: "\e8be"
}
.recruitday .icon-mat-settings_input_antenna:before {
content: "\e8bf"
}
.recruitday .icon-mat-settings_input_composite:before {
content: "\e8c1"
}
.recruitday .icon-mat-settings_input_hdmi:before {
content: "\e8c2"
}
.recruitday .icon-mat-settings_input_svideo:before {
content: "\e8c3"
}
.recruitday .icon-mat-settings_overscan:before {
content: "\e8c4"
}
.recruitday .icon-mat-settings_phone:before {
content: "\e8c5"
}
.recruitday .icon-mat-settings_power:before {
content: "\e8c6"
}
.recruitday .icon-mat-settings_remote:before {
content: "\e8c7"
}
.recruitday .icon-mat-settings_system_daydream:before {
content: "\e1c3"
}
.recruitday .icon-mat-settings_voice:before {
content: "\e8c8"
}
.recruitday .icon-mat-share:before {
content: "\e80d"
}
.recruitday .icon-mat-shop:before {
content: "\e8c9"
}
.recruitday .icon-mat-shop_two:before {
content: "\e8ca"
}
.recruitday .icon-mat-shopping_basket:before {
content: "\e8cb"
}
.recruitday .icon-mat-short_text:before {
content: "\e261"
}
.recruitday .icon-mat-show_chart:before {
content: "\e6e1"
}
.recruitday .icon-mat-shuffle:before {
content: "\e043"
}
.recruitday .icon-mat-signal_cellular_4_bar:before {
content: "\e1c8"
}
.recruitday .icon-mat-signal_cellular_connected_no_internet_4_bar:before {
content: "\e1cd"
}
.recruitday .icon-mat-signal_cellular_null:before {
content: "\e1cf"
}
.recruitday .icon-mat-signal_cellular_off:before {
content: "\e1d0"
}
.recruitday .icon-mat-signal_wifi_4_bar:before {
content: "\e1d8"
}
.recruitday .icon-mat-signal_wifi_4_bar_lock:before {
content: "\e1d9"
}
.recruitday .icon-mat-signal_wifi_off:before {
content: "\e1da"
}
.recruitday .icon-mat-sim_card:before {
content: "\e32b"
}
.recruitday .icon-mat-sim_card_alert:before {
content: "\e624"
}
.recruitday .icon-mat-skip_next:before {
content: "\e044"
}
.recruitday .icon-mat-skip_previous:before {
content: "\e045"
}
.recruitday .icon-mat-slideshow:before {
content: "\e41b"
}
.recruitday .icon-mat-slow_motion_video:before {
content: "\e068"
}
.recruitday .icon-mat-stay_primary_portrait:before {
content: "\e0d6"
}
.recruitday .icon-mat-smoke_free:before {
content: "\eb4a"
}
.recruitday .icon-mat-smoking_rooms:before {
content: "\eb4b"
}
.recruitday .icon-mat-textsms:before {
content: "\e0d8"
}
.recruitday .icon-mat-snooze:before {
content: "\e046"
}
.recruitday .icon-mat-sort:before {
content: "\e164"
}
.recruitday .icon-mat-sort_by_alpha:before {
content: "\e053"
}
.recruitday .icon-mat-spa:before {
content: "\eb4c"
}
.recruitday .icon-mat-space_bar:before {
content: "\e256"
}
.recruitday .icon-mat-speaker:before {
content: "\e32d"
}
.recruitday .icon-mat-speaker_group:before {
content: "\e32e"
}
.recruitday .icon-mat-speaker_notes:before {
content: "\e8cd"
}
.recruitday .icon-mat-speaker_notes_off:before {
content: "\e92a"
}
.recruitday .icon-mat-speaker_phone:before {
content: "\e0d2"
}
.recruitday .icon-mat-spellcheck:before {
content: "\e8ce"
}
.recruitday .icon-mat-star_border:before {
content: "\e83a"
}
.recruitday .icon-mat-star_half:before {
content: "\e839"
}
.recruitday .icon-mat-stars:before {
content: "\e8d0"
}
.recruitday .icon-mat-stay_primary_landscape:before {
content: "\e0d5"
}
.recruitday .icon-mat-stop:before {
content: "\e047"
}
.recruitday .icon-mat-stop_screen_share:before {
content: "\e0e3"
}
.recruitday .icon-mat-storage:before {
content: "\e1db"
}
.recruitday .icon-mat-store_mall_directory:before {
content: "\e563"
}
.recruitday .icon-mat-straighten:before {
content: "\e41c"
}
.recruitday .icon-mat-streetview:before {
content: "\e56e"
}
.recruitday .icon-mat-strikethrough_s:before {
content: "\e257"
}
.recruitday .icon-mat-style:before {
content: "\e41d"
}
.recruitday .icon-mat-subdirectory_arrow_left:before {
content: "\e5d9"
}
.recruitday .icon-mat-subdirectory_arrow_right:before {
content: "\e5da"
}
.recruitday .icon-mat-subject:before {
content: "\e8d2"
}
.recruitday .icon-mat-subscriptions:before {
content: "\e064"
}
.recruitday .icon-mat-subtitles:before {
content: "\e048"
}
.recruitday .icon-mat-subway:before {
content: "\e56f"
}
.recruitday .icon-mat-supervisor_account:before {
content: "\e8d3"
}
.recruitday .icon-mat-surround_sound:before {
content: "\e049"
}
.recruitday .icon-mat-swap_calls:before {
content: "\e0d7"
}
.recruitday .icon-mat-swap_horiz:before {
content: "\e8d4"
}
.recruitday .icon-mat-swap_vert:before {
content: "\e8d5"
}
.recruitday .icon-mat-swap_vertical_circle:before {
content: "\e8d6"
}
.recruitday .icon-mat-switch_camera:before {
content: "\e41e"
}
.recruitday .icon-mat-switch_video:before {
content: "\e41f"
}
.recruitday .icon-mat-sync_disabled:before {
content: "\e628"
}
.recruitday .icon-mat-sync_problem:before {
content: "\e629"
}
.recruitday .icon-mat-system_update:before {
content: "\e62a"
}
.recruitday .icon-mat-system_update_alt:before {
content: "\e8d7"
}
.recruitday .icon-mat-tab:before {
content: "\e8d8"
}
.recruitday .icon-mat-tab_unselected:before {
content: "\e8d9"
}
.recruitday .icon-mat-tablet:before {
content: "\e32f"
}
.recruitday .icon-mat-tablet_android:before {
content: "\e330"
}
.recruitday .icon-mat-tablet_mac:before {
content: "\e331"
}
.recruitday .icon-mat-tap_and_play:before {
content: "\e62b"
}
.recruitday .icon-mat-text_fields:before {
content: "\e262"
}
.recruitday .icon-mat-text_format:before {
content: "\e165"
}
.recruitday .icon-mat-texture:before {
content: "\e421"
}
.recruitday .icon-mat-thumb_down:before {
content: "\e8db"
}
.recruitday .icon-mat-thumb_up:before {
content: "\e8dc"
}
.recruitday .icon-mat-thumbs_up_down:before {
content: "\e8dd"
}
.recruitday .icon-mat-timelapse:before {
content: "\e422"
}
.recruitday .icon-mat-timeline:before {
content: "\e922"
}
.recruitday .icon-mat-timer:before {
content: "\e425"
}
.recruitday .icon-mat-timer_10:before {
content: "\e423"
}
.recruitday .icon-mat-timer_3:before {
content: "\e424"
}
.recruitday .icon-mat-timer_off:before {
content: "\e426"
}
.recruitday .icon-mat-title:before {
content: "\e264"
}
.recruitday .icon-mat-toc:before {
content: "\e8de"
}
.recruitday .icon-mat-today:before {
content: "\e8df"
}
.recruitday .icon-mat-toll:before {
content: "\e8e0"
}
.recruitday .icon-mat-tonality:before {
content: "\e427"
}
.recruitday .icon-mat-touch_app:before {
content: "\e913"
}
.recruitday .icon-mat-toys:before {
content: "\e332"
}
.recruitday .icon-mat-track_changes:before {
content: "\e8e1"
}
.recruitday .icon-mat-traffic:before {
content: "\e565"
}
.recruitday .icon-mat-train:before {
content: "\e570"
}
.recruitday .icon-mat-tram:before {
content: "\e571"
}
.recruitday .icon-mat-transfer_within_a_station:before {
content: "\e572"
}
.recruitday .icon-mat-transform:before {
content: "\e428"
}
.recruitday .icon-mat-translate:before {
content: "\e8e2"
}
.recruitday .icon-mat-trending_down:before {
content: "\e8e3"
}
.recruitday .icon-mat-trending_flat:before {
content: "\e8e4"
}
.recruitday .icon-mat-trending_up:before {
content: "\e8e5"
}
.recruitday .icon-mat-tune:before {
content: "\e429"
}
.recruitday .icon-mat-tv:before {
content: "\e333"
}
.recruitday .icon-mat-unarchive:before {
content: "\e169"
}
.recruitday .icon-mat-undo:before {
content: "\e166"
}
.recruitday .icon-mat-unfold_less:before {
content: "\e5d6"
}
.recruitday .icon-mat-unfold_more:before {
content: "\e5d7"
}
.recruitday .icon-mat-update:before {
content: "\e923"
}
.recruitday .icon-mat-usb:before {
content: "\e1e0"
}
.recruitday .icon-mat-verified_user:before {
content: "\e8e8"
}
.recruitday .icon-mat-vertical_align_bottom:before {
content: "\e258"
}
.recruitday .icon-mat-vertical_align_center:before {
content: "\e259"
}
.recruitday .icon-mat-vertical_align_top:before {
content: "\e25a"
}
.recruitday .icon-mat-vibration:before {
content: "\e62d"
}
.recruitday .icon-mat-video_call:before {
content: "\e070"
}
.recruitday .icon-mat-video_label:before {
content: "\e071"
}
.recruitday .icon-mat-video_library:before {
content: "\e04a"
}
.recruitday .icon-mat-videocam:before {
content: "\e04b"
}
.recruitday .icon-mat-videocam_off:before {
content: "\e04c"
}
.recruitday .icon-mat-videogame_asset:before {
content: "\e338"
}
.recruitday .icon-mat-view_agenda:before {
content: "\e8e9"
}
.recruitday .icon-mat-view_array:before {
content: "\e8ea"
}
.recruitday .icon-mat-view_carousel:before {
content: "\e8eb"
}
.recruitday .icon-mat-view_column:before {
content: "\e8ec"
}
.recruitday .icon-mat-view_comfy:before {
content: "\e42a"
}
.recruitday .icon-mat-view_compact:before {
content: "\e42b"
}
.recruitday .icon-mat-view_day:before {
content: "\e8ed"
}
.recruitday .icon-mat-view_headline:before {
content: "\e8ee"
}
.recruitday .icon-mat-view_list:before {
content: "\e8ef"
}
.recruitday .icon-mat-view_module:before {
content: "\e8f0"
}
.recruitday .icon-mat-view_quilt:before {
content: "\e8f1"
}
.recruitday .icon-mat-view_stream:before {
content: "\e8f2"
}
.recruitday .icon-mat-view_week:before {
content: "\e8f3"
}
.recruitday .icon-mat-vignette:before {
content: "\e435"
}
.recruitday .icon-mat-visibility_off:before {
content: "\e8f5"
}
.recruitday .icon-mat-voice_chat:before {
content: "\e62e"
}
.recruitday .icon-mat-voicemail:before {
content: "\e0d9"
}
.recruitday .icon-mat-volume_down:before {
content: "\e04d"
}
.recruitday .icon-mat-volume_mute:before {
content: "\e04e"
}
.recruitday .icon-mat-volume_off:before {
content: "\e04f"
}
.recruitday .icon-mat-volume_up:before {
content: "\e050"
}
.recruitday .icon-mat-vpn_key:before {
content: "\e0da"
}
.recruitday .icon-mat-vpn_lock:before {
content: "\e62f"
}
.recruitday .icon-mat-wallpaper:before {
content: "\e1bc"
}
.recruitday .icon-mat-watch:before {
content: "\e334"
}
.recruitday .icon-mat-watch_later:before {
content: "\e924"
}
.recruitday .icon-mat-wb_auto:before {
content: "\e42c"
}
.recruitday .icon-mat-wb_incandescent:before {
content: "\e42e"
}
.recruitday .icon-mat-wb_iridescent:before {
content: "\e436"
}
.recruitday .icon-mat-wb_sunny:before {
content: "\e430"
}
.recruitday .icon-mat-wc:before {
content: "\e63d"
}
.recruitday .icon-mat-web:before {
content: "\e051"
}
.recruitday .icon-mat-web_asset:before {
content: "\e069"
}
.recruitday .icon-mat-weekend:before {
content: "\e16b"
}
.recruitday .icon-mat-whatshot:before {
content: "\e80e"
}
.recruitday .icon-mat-widgets:before {
content: "\e1bd"
}
.recruitday .icon-mat-wifi:before {
content: "\e63e"
}
.recruitday .icon-mat-wifi_lock:before {
content: "\e1e1"
}
.recruitday .icon-mat-wifi_tethering:before {
content: "\e1e2"
}
.recruitday .icon-mat-work:before {
content: "\e8f9"
}
.recruitday .icon-mat-wrap_text:before {
content: "\e25b"
}
.recruitday .icon-mat-youtube_searched_for:before {
content: "\e8fa"
}
.recruitday .icon-mat-zoom_in:before {
content: "\e8ff"
}
.recruitday .icon-mat-zoom_out:before {
content: "\e901"
}
.recruitday .icon-mat-zoom_out_map:before {
content: "\e56b"
}
.recruitday .icon-facebook.colored {
color: #4761A2
}
.recruitday .icon-twitter.colored {
color: #1F9BD3
}
.recruitday .icon-googleplus.colored {
color: #D34836
}
.recruitday .icon-pinterest.colored {
color: #CB2027
}
.recruitday .icon-youtube.colored {
color: #DC2B1B
}
.recruitday .icon-linkedin.colored {
color: #1B86BC
}
.recruitday h1,
.recruitday h2,
.recruitday h3,
.recruitday h4,
.recruitday h5,
.recruitday h6 {
line-height: 1.6em;
font-weight: 400
}
@media (max-width: 700px) {
.recruitday h1,
.recruitday h2,
.recruitday h3,
.recruitday h4,
.recruitday h5,
.recruitday h6 {
    line-height: 1.4em
}
}
.recruitday h1,
.recruitday .h1 {
font-size: 2.441em
}
.recruitday h2,
.recruitday .h2 {
font-size: 25px;
}
.recruitday h3,
.recruitday .h3 {
font-size: 1.563em
}
.recruitday h4,
.recruitday .h4 {
font-size: 1.25em
}
.recruitday h5,
.recruitday .h5 {
font-size: 1em
}
.recruitday h6,
.recruitday .h6 {
font-size: 0.8em
}
.recruitday p {
font-style: normal;
font-size: 12px;
font-weight: 400;
/*line-height: 1.9em*/
line-height: 1.4em;
}
@media screen and (max-width: 850px) {


.recruitday p {
    /*line-height: 1.6em*/
}
}
.recruitday p.lead,
.recruitday p.intro {
font-size: 1.4em;
font-weight: 200
}
@media (max-width: 700px) {
.recruitday p.lead,
.recruitday p.intro {
    font-size: 1.2em;
    line-height: 1.6em
}
}

.recruitday .width10{
width: 10%
}
.recruitday .width15{
width: 15% !important;
}
.recruitday .width20{
width: 20%;
}
.recruitday .width25{
width: 25% !important;
}
.recruitday .width30{
width: 30%;
}
.recruitday .width35{
width: 35%;
}
.recruitday .width40{
width: 40%;
}
.recruitday .custom-padding{
padding: 7px 14px 8px !important;
}
.recruitday .right5{
right: 5px;
}
.recruitday .right10{
right: 10px;
}
.recruitday .right15{
right: 15px;
}
.recruitday .right20{
right: 20px;
}
.recruitday .right25{
right: 25px;
}
.recruitday .right30{
right: 30px;
}
.recruitday .left5{
left: 5px;
}
.recruitday .left10{
left: 10px;
position: relative;
}
.recruitday .left15{
left: 15px;
}
.recruitday .left20{
left: 20px;
}
.recruitday .left25{
left: 25px;
}
.recruitday .left30{
left: 30px;
}

.recruitday p.pullup {
margin-top: -20px
}
.recruitday p.small {
font-size: 12px
}
.recruitday p.minimalmargin {
margin: 0.3125em 0
}
.recruitday p.footnote {
line-height: 1.5em
}
.recruitday blockquote {
font-size: 1.4em;
font-weight: 200;
line-height: 1.9em;
font-style: italic;
margin: 2.5em 0;
padding: 30px
}
.recruitday blockquote:before {
display: block;
content: "\201c";
color: #FF4906;
font-size: 2em;
font-weight: bold
}
@media (max-width: 700px) {
.recruitday blockquote {
    margin: 1.3em 0;
    padding: 5px 10px;
    line-height: 1.5em;
    text-align: left !important
}
}
.recruitday blockquote>p {
font-size: 1em;
display: inline-block;
margin: 0;
padding: 0 0 20px 0
}
.recruitday blockquote>p:before,
.recruitday blockquote>p:after {
content: none
}
.recruitday small,
.recruitday figcaption,
.recruitday caption,
.recruitday legend,
.recruitday span.small,
.recruitday .textsmall {
font-size: 0.75em
}
.recruitday address {
display: block;
font-style: normal;
line-height: 1.6em
}
.recruitday em,
.recruitday .italic {
font-style: italic
}
.recruitday .footnote {
display: block;
color: #888;
font-size: 0.875em;
line-height: 1.6em
}
.recruitday .microcopy{
font-size: 12px;
line-height: 1.5em;
}
.recruitday .sectionheading {
margin: 0 0 10px 0;
color: #222222;
}
.recruitday .center,
.recruitday .card.comparison .remove,
.recruitday .modal .comparison.content .remove,
.recruitday .modal .comparison.window .remove,
.recruitday .textcenter {
text-align: center;
}
.recruitday .right,
.recruitday .textright {
text-align: right;
}
.recruitday .left,
.recruitday table,
.recruitday .textleft {
text-align: left;
}
.recruitday .textcapitalize{
text-transform: capitalize;
}
.recruitday .highlight {
color: #CCFF00;
}
.recruitday .highlight.green,
.recruitday .highlight.success {
color: #03A838
}
.recruitday .highlight.red,
.recruitday .highlight.error {
color: #DC2B1B
}

.recruitday .job-fair-error {
color: #DC2B1B;
border: unset;
display: block;
font-weight: normal;
}

.recruitday .highlight.lightgray {
color: #aaa
}
.recruitday .highlight.blue {
color: #1D7AC8
}
.recruitday .highlight.yellow {
color: gold
}
.recruitday .bold,
.recruitday form legend,
.recruitday form label {
font-weight: bold
}
.recruitday .normal {
font-weight: 400
}
.recruitday .light {
font-weight: 300
}
.recruitday .thin {
font-weight: 100
}
.recruitday .uppercase,
.recruitday .textuppercase {
text-transform: uppercase
}
.recruitday .underline,
.recruitday .textunderline {
text-decoration: underline;
}
.recruitday .wordwrap {
word-wrap: break-word;
}
.recruitday .textdefault {
color: #E7E7E7
}
.recruitday .textwhite {
color: #eee;
}
.recruitday .textgray {
color: #888;
}
.recruitday .textred{
color: #DC2B1B;
}
.recruitday .rd-font-gray{
color: rgba(68, 68, 68, 0.6) !important
}
.recruitday .rd-font-black{
color: #444444 !important;
}
.recruitday .rd-font-blue,
.recruitday .rd-font-blue:hover{
color: #006ce5;
}
.recruitday .bgshade1 {
background-image: linear-gradient(to right, #ff8700, #ff4906);
background-image: linear-gradient(to right, #ff8700, #ff4906);
background-image: linear-gradient(to right, #ff8700, #ff4906);
background-image: linear-gradient(to right, #ff8700, #ff4906);
background-image: linear-gradient(to right, #ff8700, #ff4906)
}
.recruitday .bgshade2 {
background-image: linear-gradient(to right, #e95817, #e2563e);
background-image: linear-gradient(to right, #e95817, #e2563e);
background-image: linear-gradient(to right, #e95817, #e2563e);
background-image: linear-gradient(to right, #e95817, #e2563e);
background-image: linear-gradient(to right, #e95817, #e2563e)
}
.recruitday .bgshade3 {
background-image: linear-gradient(to right, #1d7ac8, #2098fb);
background-image: linear-gradient(to right, #1d7ac8, #2098fb);
background-image: linear-gradient(to right, #1d7ac8, #2098fb);
background-image: linear-gradient(to right, #1d7ac8, #2098fb);
background-image: linear-gradient(to right, #1d7ac8, #2098fb)
}
.recruitday .bgshade4 {
background-image: linear-gradient(to right, #626262, #222222);
background-image: linear-gradient(to right, #626262, #222222);
background-image: linear-gradient(to right, #626262, #222222);
background-image: linear-gradient(to right, #626262, #222222);
background-image: linear-gradient(to right, #626262, #222222)
}
.recruitday .brandbg {
background-color: #FF4906;
color: #fff
}
.recruitday .bluebg {
background-color: #1D7AC8;
color: #fff
}
.recruitday .successbg {
background-color: #03A838;
color: #fff
}
.recruitday .errorbg {
background-color: #DC2B1B;
color: #fff
}
.recruitday a.blocklink {
display: block;
color: #4A4A4A;
text-decoration: none
}
.recruitday a.darklink {
color: #4A4A4A !important;
}
.recruitday a.darklink:hover {
color:#888888 !important;
}
.recruitday a.whitelink {
color: #fff;
display: inline-block
}
.recruitday a.whitelink:hover {
color: #aaa
}
.recruitday a.graylink {
color: #aaa;
display: inline-block
}
.recruitday a.graylink:hover {
color: #E7E7E7
}
.recruitday a.redlink,
.recruitday a.redlink:hover{
color: #ff3823;
}
.recruitday a.inline {
border-bottom: 1px dotted #555
}
.recruitday .linkback {
color: #aaa
}
.recruitday .linkback:hover {
color: #FF4906
}
.recruitday .colorswatch {
display: inline-block;
height: 20px;
width: 20px;
background-color: #555;
border-radius: 8px;
border: 1px solid #eee
}
.recruitday .colorswatch.active,
.recruitday .colorswatch:hover {
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
border: none
}
.recruitday .colorswatch.active {
width: 21px;
height: 21px
}
.recruitday .stickyhead {
position: fixed;
z-index: 18;
top: 0;
left: 0;
width: 100%
}
.recruitday .stickyheadwrap {
height: 6.125em
}
.recruitday hr.minimalmargin {
margin: 1em 0
}
.recruitday hr.narrow {
width: 8em;
background: #E7E7E7
}
.recruitday hr.center,
.recruitday .card.comparison hr.remove,
.recruitday .modal .comparison.content hr.remove,
.recruitday .modal .comparison.window hr.remove {
margin-left: auto;
margin-right: auto
}
.recruitday hr.white {
background: #fff
}
.recruitday hr.dark {
background: #555
}
.recruitday hr.short {
width: 180px
}
.recruitday .textdivider {
margin-bottom: -30px
}
.recruitday .textdivider .text {
margin: 0 auto;
padding: 5px 20px;
background: #222;
color: #fff;
border: 1px solid #E7E7E7;
border-radius: 100px;
border-radius: 100px;
border-radius: 100px;
display: inline-block;
position: relative;
top: -67px;
text-transform: uppercase;
font-size: 12px
}
.recruitday .card {
background: #fff;
position: relative;
overflow: visible;

}
.recruitday .margintop3 {
margin-top: 3px;
}
.recruitday .pad {
padding: 10px;
}


@media screen and (max-width: 700px) {
.recruitday .textdivider .text {
    background: #fff;
    color: #555
}
}
.recruitday .border {
border: 1px solid #E7E7E7
}
.recruitday .borderleft {
border-left: 1px solid #E7E7E7
}
.recruitday .borderleft.dark {
border-color: #333
}
.recruitday .borderright {
border-right: 1px #ebebeb solid;
}
.recruitday .borderright3{
border-right: 3px solid #ebebeb;
}
.recruitday .borderright5{
border-right: 5px solid #ebebeb;
}
.recruitday .borderright10{
border-right: 10px solid #ebebeb;
}
.recruitday .borderright.dark {
border-color: #333
}
.recruitday .bordertop {
border-top: 1px solid #E7E7E7
}
.recruitday .bordertop.dark {
border-color: #333
}
.recruitday .borderbottom.gray {
border-bottom: 1px solid #E7E7E7
}
.recruitday .borderbottom.darkgray,
.recruitday .borderbottom.darkgray:hover{
border-bottom: 1px solid #d6d6d6;
color: #222;
}
.recruitday .borderbottom.dark {
border-color: #333
}
.recruitday .darkgray,
.recruitday .darkgray:hover {
color: #888;
}
.recruitday .border.gray{
border: 1px solid #EBEBEB !important;
}
.recruitday .highlighted,
.recruitday .well {
background-color: #F5F5F5;
/*border-bottom: 1px solid #DDD*/
/*border:none !important;*/
}
.recruitday .well{
border:none;
}
.recruitday .alert {
/*padding: 10px 20px;*/
/*background-color: #66B1F0;*/
/*color: #fff;*/
/*border: none !important;*/
/*border-radius: 3px;
border-radius: 3px;*/
border-radius: 0;
z-index: 18;
font-size: 12px;
color: #ffffff;
background-color: #00C8F8;
border-color: #00C8F8;
  
}

.recruitday .alert-success .close{
position: relative;
top: -2px;
right: -21px;
color: #fff;
opacity: 1 !important;
}


.recruitday .alert-success .close:hover
.recruitday .alert-success .close:focus{
background-color: #fafafa;

}

.recruitday #inquiries-referral-reward-details .notify-alert-success{
margin: 0 auto;
top: 0.8px;
width: 390px;
border-radius: 4px;



}
.recruitday .alert.success {
background: #4EBB71;
border-radius: 4px;
border-color: transparent;
margin-top: 20px;
text-align: left;
}
.recruitday .alert.warning {
background: #FFE4A8;
color: #7B640B
}
.recruitday .alert.error {
background: #FF7568
}
.recruitday .notify-alert-success{
/*margin-top: 25px;*/
margin-bottom: 10px;
width: 100% !important;
text-align: left;
font-size: 14px;
border-radius: 4px;
top: 0;
transition: opacity 0.5s ease-out;
-webkit-transition: opacity 0.5s ease-out;
-moz-transition: opacity 0.5s ease-out;
-ms-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
opacity: 0;
border-radius: 4px;
font-size: 14px;
}
.recruitday .jobapplicationview .notify-alert-success,
.recruitday .job-listing-view .notify-alert-success{
width: 350px;
}
.recruitday .referral-rewards-view .notify-alert-success{
width: 400px;
}
.recruitday .notify-alert-success.rd-alert-success{
opacity: 1;
transition: opacity 0.5s ease-in;
-webkit-transition: opacity 0.5s ease-in;
-moz-transition: opacity 0.5s ease-in;
-ms-transition: opacity 0.5s ease-in;
-o-transition: opacity 0.5s ease-in;
}
.recruitday .notify-alert-success.rd-alert-success.hidden{
opacity: 0;
display: unset !important;
}
.recruitday .alert.neutral,
.recruitday .alert.gray {
background-color: #eee;
color: #555 !important
}
.recruitday .alert.slidedown {
top: 0;
width: 100%;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3)
}
.recruitday .alert.slidedown .icon {
padding: 20px;
font-size: 30px;
top: 4px;
left: 0px;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3)
}
.recruitday .alert.slidedown.success .icon {
background-color: #009e2e
}
.recruitday .alert.slidedown#comparisonbar {
z-index: 17
}
.recruitday .alert.slidedown#comparisonbar .icon {
background-color: #FFDB1D
}
.recruitday #previewbar {
font-size: 12px;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3)
}
.recruitday .notification {
border-radius: 100px;
border-radius: 100px;
border-radius: 100px;
text-align: center;
padding: 2px 7px;
background: #aaa;
font-size: 0.6875em
}
.recruitday .notification.danger {
background: #DC2B1B
}
.recruitday .notification.success {
background: #03A838
}
.recruitday .notification.warning {
background: #FF4906;
color: #fff
}
.recruitday .badge {
color: #fff;
padding: 6px 7px;
background-color: #d6d6d6;
font-size: 11px;
display: inline-block;
line-height: 0;
top: -1px;
margin-right: 5px !important;
margin-bottom: 5px;
}
.recruitday .badge.error {
background-color: #DC2B1B
}
.recruitday .badge.success {
background-color: #03A838
}
.recruitday .badge.neutral,
.recruitday .badge.gray {
background-color: #aaa
}
.recruitday .badge.bordered,
.recruitday ul.badge.listgroup,
.recruitday ol.badge.listgroup,
.recruitday button.badge.closable-tag,
.recruitday .badge.button.closable-tag {
background-color: transparent;
border: 1px solid #E7E7E7;
color: #4A4A4A
}
.recruitday .badge.bordered.white,
.recruitday ul.badge.white.listgroup,
.recruitday ol.badge.white.listgroup,
.recruitday button.badge.white.closable-tag,
.recruitday .badge.white.button.closable-tag {
color: #fff
}
.recruitday .badge.blue {
background-color: #1D7AC8
}
.recruitday .badge.withpromo {
background-color: #7ED321;
top: 5px;
left: 5px;
font-size: 11px;
font-weight: normal
}
.recruitday .badge.withpromo .icon-mat-check_circle {
top: 1px
}
.recruitday .badge.withpromo.featuredpromo {
background-color: #FF6725
}
.recruitday .badge.narrow {
font-weight: normal;
font-size: 10px;
line-height: 1
}
.recruitday .dealerbadge .certified {
width: 20px
}
.recruitday .dealerbadge .responsive {
width: 28px
}
.recruitday #verifiedbadge,
.recruitday #verifiedbadgemodal {
background-color: #41BF6A;
color: #fff;
height: 50px;
font-size: 0.875em
}
.recruitday #verifiedbadge a,
.recruitday #verifiedbadgemodal a {
display: block
}
.recruitday #verifiedbadgemodal {
margin-left: -24px;
margin-right: -27px;
border: none;
border-radius: 0px
}
.recruitday table {
width: 100%
}
.recruitday table thead {
border-bottom: 2px solid #d6d6d6d6;
}
.recruitday table tr {
/*border-bottom: 1px solid #E7E7E7*/
}
.recruitday table td,
.recruitday table th {
padding: 12px
}
.recruitday table td:first-of-type,
.recruitday table th:first-of-type {
/*padding-left: 0;*/
}
.recruitday table.zebra tr {
border-bottom: none
}
.recruitday table.zebra tr:nth-child(even) {
background: #F5F5F5
}
.recruitday table.zebra tr:last-child {
border: none
}
.recruitday table.zebra td {
padding-left: 10px
}
.recruitday table.new {
font-size: 12px
}
.recruitday table.new thead {
border-bottom-width: 1px
}
.recruitday table.new tbody {
font-size: 14px
}
.recruitday ul.nopad,
.recruitday ol.nopad {
padding-left: 0
}
.recruitday ul.nostyle,
.recruitday ol.nostyle {
list-style-type: none
}
.recruitday ul.noindent,
.recruitday ol.noindent {
padding-left: 1em
}
.recruitday ul.bordered>li,
.recruitday ul.listgroup>li,
.recruitday ul.button.closable-tag>li,
.recruitday ol.bordered>li,
.recruitday ol.listgroup>li,
.recruitday ol.button.closable-tag>li {
border-bottom: 1px solid #E7E7E7
}
.recruitday ul.zebra>li:nth-child(even),
.recruitday ol.zebra>li:nth-child(even) {
background: #F5F5F5
}
.recruitday ul.listgroup,
.recruitday ol.listgroup {
border: 1px solid #E7E7E7
}
.recruitday ul.listgroup>li,
.recruitday ol.listgroup>li {
padding: 0.75em;
margin: 0
}
.recruitday ul.listgroup>li:last-of-type,
.recruitday ol.listgroup>li:last-of-type {
border: none
}
.recruitday .financialresults {
background: #E3F9ED;
color: #0B8A0B
}
.recruitday .financialbreakdown li,
.recruitday .financialbreakdown>div {
border-bottom: 1px solid #E7E7E7
}
.recruitday .breadcrumb .withreturnlink {
font-size: 10px;
opacity: 0.7
}
.recruitday .breadcrumb .right-aligned-breadcrumb {
margin-right: -6%
}
.recruitday .breadcrumb .right-aligned-breadcrumb a {
font-size: 10px
}
.recruitday .breadcrumb {
padding: 0;
margin: 0;
background-color: transparent;
color: #222;
}
.recruitday nav.breadcrumb {
/*width: 100%*/
}
.recruitday nav.breadcrumb a {
display: inline-block;
font-size: 12px;
padding: 3px;
padding-right: 0;
}
/*.recruitday nav.breadcrumb a:hover {
color: #CCFF00;
}*/
.recruitday nav.breadcrumb>span:last-of-type:after {
content: ""
}
.recruitday nav.breadcrumb>span:after {
font-family: 'icons' !important;
content: "\e76f";
padding-left: 0.75em;
color: #4A4A4A !important;
margin-top: 3px;
position: relative;
top: 1px;
font-size: 11px
}
.recruitday nav.breadcrumb .action a:after {
content: none
}
.recruitday nav.breadcrumb .action a {
border: 1px solid #E7E7E7;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
background-color: transparent;
padding: 2px 10px;
text-align: center
}
.recruitday nav.navtab {
display: inline-block;
border: 1px solid #e6e6e6;
font-size: 0;
}
.recruitday #inquiries nav.navtab {
display: inline-block;
border: unset;
font-size: 0;
}
.recruitday nav.navtab a {
color: #222;
font-size: 10px;
font-family: "Roboto";
padding: 5px 20px;
border-right: 1px solid #e6e6e6;  
display: inline-block; 
/*background-color: #e6e6e6;*/
}
.recruitday #inquiries nav.navtab a {
color: #222;
font-size: 10px;
font-family: "Roboto";
padding: 5px 20px;
border-right: 1px solid #f6f6f6;  
display: inline-block; 
background-color: #f6f6f6;
}
.recruitday nav.navtab a:last-child {
border-right: none;
}
.recruitday nav.navtab a:hover,
.recruitday nav.navtab a.active {
background: #e6e6e6;
color: #555;
}
.recruitday #inquiries nav.navtab a:hover,
.recruitday #inquiries nav.navtab a.active {
background: #fff;
color: #555;
}
.recruitday nav.tab {
border-bottom: 1px solid #E7E7E7
}
.recruitday nav.tab a {
color: #888;
border-radius: 3px 3px 0 0;
font-size: 0.875em;
font-family: "Helvetica Neue", sans-serif;
border: 1px solid #E7E7E7;
margin: 0 5px -2px 0;
padding: 13px 20px
}
.recruitday nav.tab .active {
background: #FAFAFA;
border-bottom: none;
color: #555
}
.recruitday nav.tab .inactive {
border: none;
background: #eee
}
.recruitday nav.tab .inactive:hover {
background: #E7E7E7
}
.recruitday nav.simpletab>a,
.recruitday nav.simpletab>div {
display: inline-block;
font-family: "Roboto";
font-size: 13px;
margin-right: 20px;
color: #4A4A4A
}
.recruitday nav.simpletab>a:hover,
.recruitday nav.simpletab>div:hover {
color: #888
}
.recruitday nav.simpletab .active {
border-bottom: 1px solid #555
}
.recruitday nav.simpletab.small {
font-size: 13px
}
.recruitday nav.vertical a {
display: block
}
.recruitday nav.horizontal a,
.recruitday nav.tab a {
display: inline-block
}
.recruitday nav.horizontal a [class^="icon-mat"],
.recruitday nav.tab a [class^="icon-mat"],
.recruitday nav.horizontal a [class*=" icon-mat"],
.recruitday nav.tab a [class*=" icon-mat"] {
top: 3px
}
.recruitday nav.horizontal a.active,
.recruitday nav.tab a.active {
font-weight: bold;
}
.recruitday nav.horizontal a.active [class^="icon-mat"],
.recruitday nav.tab a.active [class^="icon-mat"],
.recruitday nav.horizontal a.active [class*=" icon-mat"],
.recruitday nav.tab a.active [class*=" icon-mat"] {
color: #FF4906
}
.recruitday nav.pagination {
width: 100%
}
.recruitday nav.pagination a {
display: inline;
color: #aaa;
font-family: "Helvetica Neue", sans-serif;
font-size: 0.875em
}
.recruitday nav.pagination a:hover {
color: #FF4906 !important
}
.recruitday nav.pagination a.disabled {
cursor: not-allowed;
pointer-events: none;
background-color: transparent !important
}
.recruitday nav.pagination a.active {
color: #888
}
@media screen and (max-width: 320px) {
.recruitday nav.pagination .pagenumber:nth-of-type(6),
.recruitday nav.pagination .pagenumber:nth-of-type(7) {
    display: none
}
}
.recruitday nav.desktoppagination {
width: 400px;
height: 40px;
margin: 0 auto
}
.recruitday nav.desktoppagination form {
width: 200px;
margin-top: -5px
}
.recruitday nav.desktoppagination input[type="text"] {
width: 58px;
background-color: #F9F9F9;
border: 1px solid #E7E7E7;
text-align: center !important
}
.recruitday nav.desktoppagination input[type="text"]:focus {
background-color: #fff;
border: 1px solid #aaa
}
.recruitday nav.desktoppagination .navicon {
font-size: 10px
}
.recruitday nav .navigationarrow:hover {
color: #57CEFF !important
}
.recruitday nav .navigationarrow.white {
color: #fff
}
.recruitday .sidenav-borderbottom{
border-bottom: 1px solid #444;
}
.recruitday .comparisonbar {
background-image: repeating-linear-gradient(-45deg, rgba(255, 73, 6, 0.18), rgba(255, 73, 6, 0.18) 25px, rgba(255, 135, 0, 0.18) 25px, rgba(255, 135, 0, 0.18) 50px);
background-color: #FF4906;
position: fixed;
bottom: 0;
left: 0;
z-index: 6;
width: 100%;
color: #fff;
font-size: 14px
}
.recruitday .comparisonbar.mobile {
position: static
}
.recruitday .comparisonbar.mobile .content {
margin-top: 2px
}
.recruitday .comparisonbar.mobile .button {
margin: 0
}
.recruitday .comparisonbar .row {
position: relative
}
.recruitday .comparisonbar .comparisonbrand {
position: absolute;
top: -10px;
right: 0
}
.recruitday .comparisonbar .preloader {
height: 34px
}
.recruitday .comparisonbar .button {
font-size: 10px;
margin: 0 10px;
padding: 4px 7px
}
.recruitday .comparisonbar .closer {
right: 10px;
top: 17px;
color: #fff
}
.recruitday .comparisonbar .closer span {
font-size: 13px
}
.recruitday .comparisonbar .card,
.recruitday .comparisonbar .modal .content,
.recruitday .modal .comparisonbar .content,
.recruitday .comparisonbar .modal .window,
.recruitday .modal .comparisonbar .window {
min-height: 0 !important
}
.recruitday .comparisonbar .card .content,
.recruitday .comparisonbar .modal .content .content,
.recruitday .modal .comparisonbar .content .content,
.recruitday .comparisonbar .modal .window .content,
.recruitday .modal .comparisonbar .window .content {
height: auto !important
}
.recruitday .card.nomargin{
margin-bottom: 0;
}
.recruitday .comparisonbar .numberwrapper {
background-color: #fff;
color: #222;
display: inline-block;
padding: 1px 5px;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
height: 20px;
width: 20px
}
.recruitday .comparisonbar .numberwrapper.empty {
border: 1px dotted #E7E7E7;
background: transparent
}
.recruitday .comparisonbar .numberwrapper:hover {
cursor: pointer
}
.recruitday .comparisonbar .dropup {
bottom: 37px;
top: auto;
right: auto;
left: -10px;
background: none;
width: 320px
}
.recruitday .comparisonbar .dropup .arrow {
right: auto;
top: auto;
bottom: -9px;
left: 8px;
border-top-color: #E7E7E7
}
.recruitday .accordion dd {
margin: 0;
padding: 1em;
background: #fff
}
.recruitday .accordion dd:last-of-type {
border: none
}
.recruitday .accordion dt {
display: block;
padding: 0.75em
}
.recruitday .accordion dt:hover {
background-color: #F5F5F5;
cursor: pointer
}
.recruitday .accordion dt:after {
font-family: 'icons' !important;
content: "\e114";
float: right;
color: #888;
transition: all 0.5s
}
.recruitday .accordion dt.active {
color: #4A4A4A
}
.recruitday .accordion dt.active:after {
color: #4A4A4A;
content: "\e115";
float: right
}
.recruitday .withdropdown,
.recruitday .withtooltip {
position: relative
}
.recruitday .withdropdown:hover .tooltipcomparison,
.recruitday .withtooltip:hover .tooltipcomparison {
visibility: visible
}
.recruitday .withdropdown:hover .tooltip,
.recruitday .withtooltip:hover .tooltip {
display: block
}
.recruitday .dropdown,
.recruitday .dropup,
.recruitday .tooltipcomparison,
.recruitday .tooltipcontents {
position: absolute;
z-index: 10;
top: 35px;
right: 113px;
background: #fff;
min-width: 200px;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
box-shadow: 0px 3px 10px rgba(24, 24, 24, 0.1);
color: #555;
text-transform: none
}
.recruitday .dropdown.blue,
.recruitday .dropup.blue,
.recruitday .tooltipcomparison.blue,
.recruitday .tooltipcontents.blue {
background-color: #1D7AC8;
color: #fff
}
.recruitday .dropdown.blue .arrow,
.recruitday .dropup.blue .arrow,
.recruitday .tooltipcomparison.blue .arrow,
.recruitday .tooltipcontents.blue .arrow {
background: transparent;
border-bottom-color: #1D7AC8
}
.recruitday .dropdown.blue .close,
.recruitday .dropup.blue .close,
.recruitday .tooltipcomparison.blue .close,
.recruitday .tooltipcontents.blue .close {
color: #fff
}
.recruitday .dropdown.dark,
.recruitday .dropup.dark,
.recruitday .tooltipcomparison.dark,
.recruitday .tooltipcontents.dark {
background-color: #222;
color: #fff
}
.recruitday .dropdown .arrow,
.recruitday .dropup .arrow,
.recruitday .tooltipcomparison .arrow,
.recruitday .tooltipcontents .arrow {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: none;
border-bottom: 5px solid #fff;
position: absolute;
top: -5px;
right: 30%;
background: none
}
.recruitday .dropdown .arrow.up.dark,
.recruitday .dropup .arrow.up.dark,
.recruitday .tooltipcomparison .arrow.up.dark,
.recruitday .tooltipcontents .arrow.up.dark {
border-bottom-color: #222
}
.recruitday .dropup .arrow {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: none;
border-bottom: 10px solid #fff;
position: absolute;
top: -10px;
right: 30%;
background: none
}
.recruitday .hoverdropdown {
position: relative
}
.recruitday .hoverdropdown .tabhover {
transition: none !important
}
.recruitday .hoverdropdown .hovercontent {
display: none
}
.recruitday .hoverdropdown:hover .hovercontent {
position: absolute;
display: block;
z-index: 10;
background-color: #fff;
border-radius: 2px;
border: 1px solid #E7E7E7;
overflow: hidden
}
.recruitday .gallery {
line-height: 0;
#background-color: #222
}
.recruitday .gallery.new:hover .backdrop {
opacity: 1
}
.recruitday .gallery.new:hover .gallerycontrols a {
bottom: 0
}
.recruitday .gallery .thumbnailtoggle {
display: block;
margin: 0 auto;
width: 20px
}
.recruitday .gallery .backdrop {
opacity: 0;
transition: all 0.1s;
transition-delay: 0.2s
}
.recruitday .gallery .gallerycontrols.new {
z-index: 8;
width: 100%;
bottom: 0
}
.recruitday .gallery .gallerycontrols.new a {
font-size: 1.2em;
bottom: -50px;
transition: all 0.2s ease-out;
transition-delay: 0.3s
}
.recruitday .gallery .gallerycontrols.new a.leftarrow {
transition-delay: 0.4s
}
.recruitday .gallery .gallerycontrols.new a:hover {
color: #FF8700 !important
}
.recruitday .gallery .gallerycontrols.new.white a {
color: #fff
}
.recruitday .gallery .gallerycontrols.new.dark a {
color: #222
}
.recruitday .imagewrap {
background-color: #eee;
border-bottom: 1px solid #DDD;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday .toggler [class*="icon-"] {
position: relative;
top: 1px;
display: inline-block;
transition: all, .2s;
transition: all, .2s;
transition: all, .2s;
transition: all, .2s
}
.recruitday .toggler [class*="icon-"].rotated {
-webkit-transform: rotate(180deg)
}
.recruitday .hidden {
display: none
}
.recruitday .hiddenviaopacity {
opacity: 0
}
.recruitday .hiddenviavisibility {
visibility: hidden
}
.recruitday .reducedopacity {
opacity: 0.5
}
.recruitday .disabledviaopacity {
opacity: 0.3
}
.recruitday .overlay {
overflow-y: scroll;
padding: 60px 10px 10px 10px;
background-color: rgba(3, 50, 77, 0.8);
height: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10
/* background-color: rgba(0,0,0,0.5);*/
}
.recruitday .overlay.modal {
position: absolute !important;
}
.recruitday .backdrop {
background: linear-gradient(rgba(0, 0, 0, 0), #222222);
bottom: 0;
left: 0;
width: 100%;
height: 60px
}
.recruitday .noscroll {
position: fixed;
overflow: hidden
}
.recruitday .contentoverlay {
background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 71%);
bottom: 0;
width: 100%
}
.recruitday .contentoverlay .text {
color: #fff
}
.recruitday .textoverimage {
background-color: #222;
position: relative;
overflow: hidden
}
.recruitday .textoverimage .text {
color: #fff;
position: absolute;
z-index: 2;
top: 0
}
.recruitday .textoverimage img.bg {
opacity: 0.5
}
.recruitday .hoverelements {
width: 100%;
position: absolute;
bottom: -4em
}
.recruitday .verified {
color: #222;
font-size: 0.625em
}
.recruitday .preloader {
border-radius: 2px;
border-radius: 2px;
border-radius: 2px;
padding: 0.3125em;
width: 100%;
height: 50px;
background: url("/images/icons/preloader.gif") center center no-repeat transparent;
background-size: 30px auto
}
.recruitday .preloader img {
width: 20px
}
.recruitday .preloader.white {
background: url("/images/icons/preloader_whitebordered.gif") center center no-repeat;
height: 34px;
width: 34px;
margin: 0 auto;
border-radius: 100px;
border: 2px solid #fff;
background-size: 34px 34px !important
}
.recruitday .borderbottom {
border-bottom: 1px solid #E7E7E7
}
.recruitday .nopad {
padding: 0 !important;
}
.recruitday .nopadleft{
padding-left: 0 !important;
}
.recruitday .nopadright{
padding-right: 0 !important;
}
.recruitday .pad5 {
padding: 5px
}
.recruitday .pad0{
padding: 0;
}
.recruitday .pad,
.recruitday .pad10 {
padding: 10px
}
.recruitday .pad15 {
padding: 15px
}
.recruitday .pad20 {
padding: 20px !important
}
.recruitday .pad1-top {
padding-top: 4px;
}
.recruitday .pad25 {
padding: 25px;
}
.recruitday .pad30 {
padding: 30px !important
}
.recruitday .pad35{
padding: 35px;
}
.recruitday .pad40 {
padding: 40px
}
.recruitday .pad50 {
padding: 50px
}
.recruitday .padleft5{
padding-left: 5px;
}
.recruitday .padleft,
.recruitday .padleft10 {
padding-left: 10px
}
.recruitday .padleft15 {
padding-left: 15px
}
.recruitday .padleft20 {
padding-left: 20px
}
.recruitday .padleft23 {
padding-left: 25px;
}
.recruitday .padleft25 {
padding-left: 25px !important;
}
.recruitday .padleft30 {
padding-left: 30px
}
.recruitday .padleft32 {
padding-left: 32px
}
.recruitday .padlelft33 {
    padding-left: 33px;
}
.recruitday .padleft35 {
padding-left: 35px
}
.recruitday .padleft40 {
padding-left: 40px
}
.recruitday .padleft45 {
padding-left: 45px
}
.recruitday .padleft50 {
padding-left: 50px
}
.recruitday .padleft60 {
padding-left: 60px
}
.recruitday .padleft65 {
padding-left: 65px
}
.recruitday .padleft70 {
padding-left: 70px
}
.recruitday .padleft73 {
padding-left: 73px
}
.recruitday .padleft80 {
padding-left: 80px
}
.recruitday .padright5 {
padding-right: 5px
}
.recruitday .padright10 {
padding-right: 10px
}
.recruitday .padright13 {
padding-right: 13px !important;
}
.recruitday .padright15 {
padding-right: 15px !important
}
.recruitday .padright20 {
padding-right: 20px !important
}
.recruitday .padright25 {
padding-right: 25px;
}
.recruitday .padright30 {
padding-right: 30px
}
.recruitday .padright35 {
padding-right: 35px
}
.recruitday .padright40 {
padding-right: 40px
}
.recruitday .padright44 {
padding-right: 44px
}
.recruitday .padright50 {
padding-right: 50px
}
.recruitday .padright60 {
padding-right: 60px
}
.recruitday .padright65 {
padding-right: 65px
}
.recruitday .padtop0 {
padding-top: 0px !important;
}
.recruitday .padtop5 {
padding-top: 5px
}
.recruitday .padtop,
.recruitday .padtop10 {
padding-top: 10px
}
.recruitday .padtop2 {
padding-top: 2px
}
.recruitday .padtop20 {
padding-top: 20px !important
}
.recruitday .padtop25 {
padding-top: 25px !important;
}
.recruitday .padtop30 {
padding-top: 30px
}
.recruitday .padtop35 {
padding-top: 35px
}
.recruitday .padtop40 {
padding-top: 40px
}
.recruitday .padtop50 {
padding-top: 50px
}
.recruitday .padtop60 {
padding-top: 60px
}
.recruitday .padbottom5 {
padding-bottom: 5px
}
.recruitday .padbottom2 {
padding-bottom: 2px
}
.recruitday .padbottom,
.recruitday .padbottom10 {
padding-bottom: 10px
}
.recruitday .padbottom15 {
padding-bottom: 15px
}
.recruitday .padbottom20 {
padding-bottom: 20px
}
.recruitday .padbottom25 {
padding-bottom: 25px;
}
.recruitday .padbottom30 {
padding-bottom: 30px
}
.recruitday .padbottom40 {
padding-bottom: 40px
}
.recruitday .padbottom50 {
padding-bottom: 50px
}
.recruitday .padbottom60 {
padding-bottom: 60px
}
.recruitday .nomargin {
margin: 0 !important;
}
.recruitday .margin3 {
margin: 3px
}
.recruitday .margin5 {
margin: 5px
}
.recruitday .margin8 {
margin: 8px
}
.recruitday .margin,
.recruitday .margin10 {
margin: 10px
}
.recruitday .margin15 {
margin: 15px
}
.recruitday .margin20 {
margin: 20px
}
.recruitday .margin25 {
margin: 25px;
}
.recruitday .margin30 {
margin: 30px
}
.recruitday .marginright0 {
margin-right: 0 !important
}
.recruitday .marginright3 {
margin-right: 3px
}
.recruitday .marginright5 {
margin-right: 5px
}
.recruitday .marginright8 {
margin-right: 8px
}
.recruitday .marginright,
.recruitday .marginright10 {
margin-right: 10px
}
.recruitday .marginright15 {
margin-right: 15px
}
.recruitday .marginright20 {
margin-right: 20px
}
.recruitday .marginright115 {
margin-right: 115px
}
.recruitday .marginright140 {
margin-right: 180px
}
.recruitday .marginright20 {
margin-right: 20px
}
.recruitday .marginright25 {
margin-right: 25px
}
.recruitday .marginright30 {
margin-right: 30px
}
.recruitday .marginright40 {
margin-right: 40px
}
.recruitday .marginright50 {
margin-right: 50px
}
.recruitday .marginleft3 {
margin-left: 3px
}
.recruitday .marginleft5 {
margin-left: 5px
}
.recruitday .marginleft8 {
margin-left: 8px
}
.recruitday .marginleft,
.recruitday .marginleft10 {
margin-left: 10px
}
.recruitday .marginleft15 {
margin-left: 15px
}
.recruitday .marginleft20 {
margin-left: 20px
}
.recruitday .marginleft25 {
margin-left: 25px
}
.recruitday .marginleft22 {
margin-left: 22px
}
.recruitday .marginleft30 {
margin-left: 30px !important

}
.recruitday .marginleft33 {
margin-left: 33px
}
.recruitday .marginleft40 {
margin-left: 90px

}
.recruitday .marginleft50 {
margin-left: 50px
}

.recruitday .marginleft55 {
margin-left: 105px
}

.recruitday .marginleft80 {
margin-left: 80px
}
.recruitday .marginleft60 {
margin-left: 180px
}
.recruitday .marginleft40 {
margin-left: 40px
}
.recruitday .marginleft230 {
margin-left: 230px
}
.recruitday .margintop3 {
margin-top: 3px
}
.recruitday .margintop1 {
margin-top: 1px
}
.recruitday .margintop {
margin-top: 0.5em
}
.recruitday .margintop5 {
margin-top: 5px
}
.recruitday .margintop8 {
margin-top: 8px
}
.recruitday .margintop,
.recruitday .margintop10 {
margin-top: 10px
}
.recruitday .margintop18 {
margin-top: 18px
}
.recruitday .margintop20 {
margin-top: 20px
}
.recruitday .margintop15 {
margin-top: 15px !important;
}
.recruitday .margintop25 {
margin-top: 25px;
}
.recruitday .margintop30 {
margin-top: 30px
}
.recruitday .margintop40 {
margin-top: 40px
}
.recruitday .margintop50 {
margin-top: 50px
}
.recruitday .margintop70 {
margin-top: 70px
}
.recruitday .marginbottom3 {
margin-bottom: 3px
}

.recruitday .marginbottom2 {
margin-bottom: 2px
}
.recruitday .marginbottom5 {
margin-bottom: 5px
}
.recruitday .marginbottom8 {
margin-bottom: 8px
}
.recruitday .marginbottom,
.recruitday .marginbottom10 {
margin-bottom: 10px !important
}
.recruitday .marginbottom15 {
margin-bottom: 15px
}
.recruitday .marginbottom20 {
margin-bottom: 20px
}
.recruitday .marginbottom25 {
margin-bottom: 25px
}
.recruitday .marginbottom30 {
margin-bottom: 30px
}
.recruitday .marginbottom40 {
margin-bottom: 40px
}
.recruitday .marginbottom50 {
margin-bottom: 50px
}

.recruitday .marginleft240 {
margin-left: 230px
}

.recruitday .padding75 {
padding: 0 75px;
}



.recruitday .marginbottomunset{
margin-bottom: unset;
}
.recruitday .sticktobottom {
position: fixed;
bottom: 0;
z-index: 9;
width: 100%
}
.recruitday .overflowhidden {
overflow: hidden
}
.recruitday .positionrelative {
position: relative
}
.recruitday .positionabsolute {
position: absolute
}
.recruitday .positionfixed {
position: fixed
}
.recruitday .floatleft {
float: left
}
.recruitday .floatright {
float: right
}
.recruitday .floatnone{
float: none;
}
.recruitday .widthvw{
width: 100vw;
}
.recruitday .circle {
/*height: 50px;
width: 50px;*/
border-radius: 100px;
}
.recruitday .sharebar {
background-color: #66B1F0;
color: #eee;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday .sharebar a {
color: #F5F5F5
}
.recruitday .sharebar a:hover {
color: #fff
}
.recruitday .sharebar.light {
background-color: transparent;
color: #aaa;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3)
}
.recruitday .sharebar.light a {
color: #222
}
.recruitday .sharebar.light a:hover {
color: #aaa
}
.recruitday .sharebar.vertical {
width: 65px !important
}
.recruitday .sharebar.vertical a {
display: block;
padding: 10px
}
.recruitday .sharebar.vertical.dropdown {
background-color: #fff
}
.recruitday .sharebar.vertical.dropdown a {
color: #4A4A4A;
font-size: 12px;
display: block;
border-bottom: 1px solid #E7E7E7
}
.recruitday .sharebar.vertical.dropdown a:hover {
color: #1D7AC8
}
.recruitday .sharebar.horizontal,
.recruitday nav.sharebar.tab {
height: 65px;
width: auto
}
.recruitday .sharebar.horizontal a,
.recruitday nav.sharebar.tab a {
display: inline-block
}
.recruitday .successmessage .icon-circle-check,
.recruitday .successmessage .icon-checked {
font-size: 6.25em;
color: #FF8700
}
.recruitday .share .author {
color: #888
}
.recruitday .share .shareicon {
color: #888
}
.recruitday .share .shareicon:hover {
color: #aaa
}
.recruitday .share .sharedropdown {
top: 2em;
right: 0.5em;
min-width: 3.75em !important
}
.recruitday .share .sharedropdown .arrowup {
transform: rotate(45deg);
top: -0.5em
}
.recruitday .share .sharetext {
font-size: 0.75em
}
.recruitday .articletag {
color: #888
}
.recruitday .articletag:hover {
color: #aaa
}
.recruitday .wishlist-icon.active {
color: #DC2B1B
}
.recruitday .iconalignmiddle {
vertical-align: middle
}
.recruitday .cardslider .card,
.recruitday .cardslider .modal .content,
.recruitday .modal .cardslider .content,
.recruitday .cardslider .modal .window,
.recruitday .modal .cardslider .window {
width: 100% !important
}
.recruitday .cardslider li {
margin-right: 20px
}
.recruitday .videocontainer {
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
height: 0;
overflow: hidden
}
.recruitday .videocontainer iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.recruitday::-webkit-scrollbar {
/*width: 0*/
}
.recruitday::-webkit-scrollbar-track {
background: transparent
}
.recruitday::-webkit-scrollbar-thumb {
background-color: rgba(255, 255, 255, 0.2)
}
.recruitday .scroller {
overflow-y: hidden;
overflow-x: scroll;
white-space: nowrap;
-webkit-overflow-scrolling: touch
}
.recruitday .scroller::-webkit-scrollbar {
display: none
}
.recruitday .scroller:before,
.recruitday .scroller:after {
content: ".";
display: block;
height: 0;
overflow: hidden
}
.recruitday .scroller .scrollitem {
display: inline-block !important;
vertical-align: top;
white-space: normal
}
/*.recruitday .avatar {
box-shadow: 0px 3px 10px rgba(24, 24, 24, 0.1);
border-radius: 3px;
background-color: #fff
}*/
.recruitday .avatar.xsmall {
width: 1.5625em;
height: 1.5625em;
border-width: 2px
}
.recruitday .avatar.small,
.recruitday form legend.avatar,
.recruitday form label.avatar {
width: 2.5em;
height: 2.5em
}
.recruitday .avatar.medium {
width: 5em;
height: 5em;
}
.recruitday .avatar.big,
.recruitday .avatar.large {
width: 6.25em;
height: 6.25em;
border-width: 6px
border-radius: 50px;
}
.recruitday .avatar.bordered,
.recruitday ul.avatar.listgroup,
.recruitday ol.avatar.listgroup,
.recruitday button.avatar.closable-tag,
.recruitday .avatar.button.closable-tag {
box-shadow: none;
border: 1px solid #E7E7E7
}
.recruitday .avatar.no-shadow {
box-shadow: none
}
.recruitday .label {
background-color: transparent;
color: #555;
border: 1px solid #E7E7E7;
font-size: .6rem;
padding: 4px 10px;
top: -3px;
line-height: 1.375em;
display: inline-block;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday .label.warning,
.recruitday .label.hotlead {
background-color: #FF6725;
border-color: #FF6725;
color: #fff
}
.recruitday .label.medium {
width: 4em;
height: 4em
}
.recruitday .label.inquiry {
background-color: #1D7AC8;
border-color: #1D7AC8
}
.recruitday .label.testdrive,
.recruitday .label.sold {
background-color: gold;
border-color: gold;
color: #7B640B
}
.recruitday .label.quote,
.recruitday .label.success {
background-color: #03A838;
border-color: #03A838;
color: #fff
}
.recruitday .label.neutral {
background-color: #aaa;
border-color: #aaa;
color: #555
}
.recruitday .coloravatar {
display: inline-block;
width: 9px;
height: 9px;
background-color: #555
}
.recruitday .coloravatar.more {
height: auto;
width: auto;
font-size: 11px;
line-height: 17px;
color: #fff;
padding: 0 10px 1px
}
.recruitday .borderbottom {
border-bottom: 1px solid #E7E7E7
}
.recruitday .stepper {
/*margin: 50px auto 40px*/
}
.recruitday .stepper .stepcurrent .stepnumber {
background: #6334e3;
color: #fff;
}
.recruitday .stepper .stepperbar {
/*border-top: 1px dashed #aaa;*/
display: block;
margin: -51px auto 20px
}
.recruitday .stepper a {
padding: 22px 18px;
line-height: 0;
background: #E7E7E7;
color: #aaa;
display: inline-block;
font-size: 14px;
}
.recruitday .stepper div {
/*display: inline-block*/
}
.recruitday .stepper div span {
display: block;
font-size: 13px;
color: #888
}
.recruitday .successwithbackground {
/*background: url("/images/icons/check.gif") center center no-repeat #fff !important;*/
padding: 23px !important;
margin-bottom: -5px;
background-size: 40px !important
}
.recruitday #widget {
border: 1px solid #7ED321
}
.recruitday .tag.label {
background: transparent;
border: 1px solid #aaa;
color: #555
}
.recruitday #popularlinks {
background-color: #F9F9F9;
font-size: 14px
}
.recruitday #popularlinks nav a {
font-size: 12px
}
.recruitday button,
.recruitday .button {
border-radius: 4px !important;
transition: all .3s;
width: auto;
padding: 1.2rem 1rem 1.2rem 1rem;
/*background-color: #1a2732;*/
/*color: #FFFFFF;*/
/*border: 1px solid #1a2732;*/
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;

}
.recruitday .button:hover {
background-color: #89959e !important;
border-color: #89959e !important;
color:#222222 !important;
}
.recruitday .confirm-button{
border-radius: unset;
transition: all .3s;
width: auto;
/*padding: 1.2rem 1rem 1.2rem 1rem;*/
padding: 7px 14px 8px;
background-color: #006ce5;
color: #fff !important;
border: 1px solid #006ce5;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .block-button{
border-radius: unset;
transition: all .3s;
width: auto;
/*padding: 1.2rem 1rem 1.2rem 1rem;*/
padding: 7px 14px 8px;
background-color: #ff3823;
color: #fff;
border: 1px solid #ff3823;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .disabled-button{
border-radius: unset;
transition: all .3s;
width: auto;
padding-left: 30px;
color: #fff;
border: 1px solid #E7E7E7;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .button-cancel{
border-radius: unset;
transition: all .3s;
padding: 7px 14px 8px;
background-color: #EBEBEB;
color: #222;
border: 1px solid #EBEBEB;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .button-approve,
.recruitday .btn-secondary-submit{
border-radius: 3px;
transition: all .3s;
padding: 1em;
background-color: #1a2732;
color: #fff;
border: 1px solid #1a2732;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .button-view{
border-radius: unset;
transition: all .3s;
padding: 7px 14px 8px;
background-color: #fff;
color: #222;
border: 0.5px solid #000;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .button-gray,
.recruitday .button-gray.small{
border-radius: unset;
transition: all .3s;
padding: 7px 14px 8px;
background-color: #e6e6e6;
color: #222;
border: 0.5px solid #e6e6e6;
cursor: pointer;
display: inline-block;
font: 12px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;   
}
.recruitday .btn-secondary-submit{
background-color: #1a2732;
transition: all .3s;
width: auto;
padding: 7px 14px 8px;
color: #ffffff;
border: 1px solid #1a2732;
cursor: pointer;
display: inline-block;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;
border-radius: 0px;
}
.recruitday .button-pagination{
background-color: #1a2732;
transition: all .3s;
width: auto;
padding: 1em;
color: #ffffff;
border: 1px solid #1a2732;
cursor: pointer;
display: inline-block;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;
border-radius: 0px;
}
.recruitday .block-button:focus,
.recruitday .block-button:hover{
background-color: #ff3823 !important;
}
.recruitday .confirm-button:focus,
.recruitday .confirm-button:hover{
background-color: #006ce5 !important;
}
.recruitday .disabled-button:focus,
.recruitday .disabled-button:hover{
/*background-color: #E7E7E7 !important;*/
color: #fff !important;
}
.recruitday .button-cancel:focus,
.recruitday .button-cancel:hover{
background-color: #c0c0c0 !important;
color: #222 !important;
}
.recruitday .button-approve:focus,
.recruitday .button-approve:hover,
.recruitday .btn-secondary-submit:focus,
.recruitday .btn-secondary-submit:hover{
background-color: #89959e !important;
border: 1px solid #89959e !important;
color: #222 !important;
}
.recruitday .button-view:focus,
.recruitday .button-view:hover{
background-color: #c0c0c0 !important;
color: #222 !important;
}
.recruitday .btn-secondary-submit:focus,
.recruitday .btn-secondary-submit:hover{
background-color: #89959e;
border-color: #89959e;
color: #222;
}
.recruitday .button-pagination:focus,
.recruitday .button-pagination:hover,
.recruitday .button-pagination.active{
background-color: #89959e;
border-color: #89959e;
color: #fff;
}

.recruitday button:hover,
.recruitday button:focus,
.recruitday .button:hover,
.recruitday .button:focus {
text-decoration: none;
background: #a3b90f;
/*color: #fff;*/
}
.recruitday button:focus,
.recruitday .button:focus {
outline: none;
transition: none
}
.recruitday button.xlarge,
.recruitday .button.xlarge {
font-size: 20px;
padding: 20px 30px
}
.recruitday button.large,
.recruitday .button.large {
font-size: 17px;
padding: 15px 30px 16px
}
.recruitday button.medium,
.recruitday button.normal,
.recruitday .button.medium,
.recruitday .button.normal {
font-size: 16px
}
.recruitday button.small,
.recruitday .button.small,
.recruitday form legend.button,
.recruitday form label.button {
font-size: 11px;
padding: 7px 14px 8px
}
.recruitday button.custom,
.recruitday .button.custom{
font-size: 11px;
padding: 7px 14px 8px
}
.recruitday button.expand,
.recruitday .button.expand {
width: 100%;
text-align: center
}
.recruitday button.circle,
.recruitday .button.circle {
border-radius: 100px;
}
.recruitday button.sharp-corners,
.recruitday .button.sharp-corners {
border-radius: 0;
border-radius: 0;
border-radius: 0
}
.recruitday button.success,
.recruitday .button.success {
background: #03A838;
border: 1px solid #03A838
}
.recruitday button.success:hover,
.recruitday button.success:focus,
.recruitday .button.success:hover,
.recruitday .button.success:focus {
background-color: #17bc4c
}
.recruitday button.link,
.recruitday .button.link {
background: transparent;
color: #CCFF00;
border: none
}
.recruitday button.link:hover,
.recruitday .button.link:hover {
color: #CCFF00
}
.recruitday button.link.white,
.recruitday .button.link.white {
color: #fff
}
.recruitday button.link.disabled,
.recruitday .button.link.disabled {
background: transparent !important;
color: #ccc !important;
opacity: 1
}
.recruitday button.secondary,
.recruitday .button.secondary {
background: none;
/*border: 1px solid #1a2732;*/
color: #fff;
}
.recruitday button.secondary:hover,
.recruitday button.secondary:focus,
.recruitday .button.secondary:hover,
.recruitday .button.secondary:focus {
background-color: transparent; !important;
color:#1464f6  !important;
font-weight: bold;
}
.recruitday button.tertiary,
.recruitday .button.tertiary {
background: #fff;
border: 1px solid #D8D8D8;
color: #555
}
.recruitday button.tertiary.light,
.recruitday .button.tertiary.light {
background: #fff;
border: 1px solid #D8D8D8;
color: #222;
}
.recruitday button.tertiary:hover,
.recruitday button.tertiary:focus,
.recruitday .button.tertiary:hover,
.recruitday .button.tertiary:focus {
background-color: #555;
border-color: #D8D8D8;
color: #555;
}
.recruitday button.tertiary.light:hover,
.recruitday .button.tertiary.light:hover,
.recruitday button.tertiary.light:focus,
.recruitday .button.tertiary.light:focus {
background-color: #222;
border-color: #222;
color: #fff !important;
}
.recruitday button.gray,
.recruitday .button.gray {
background: #d6d6d6;
border: 1px solid #d6d6d6;
color: #606060;
}
.recruitday button.gray:hover,
.recruitday button.gray:focus,
.recruitday .button.gray:hover,
.recruitday .button.gray:focus {
background-color: #c0c0c0;
border-color: #c0c0c0;
color: #222 !important;
}
.recruitday .file-btn{
background-color: #aaaaaa;
color: #fff ;
border-color:#aaaaaa;
padding: 7px 34px 7px 30px;
}
.recruitday .file-btn:hover{
background-color: #c7c5c5;
color: #606060;
}
.recruitday .addopeninghours{
padding: 7px 70px 7px 70px; 
}
.recruitday button.bordered,
.recruitday button.closable-tag,
.recruitday button.button.closable-tag,
.recruitday .button.bordered,
.recruitday ul.button.listgroup,
.recruitday ol.button.listgroup,
.recruitday .button.closable-tag {
background: transparent;
border: 1px solid #aaa;
color: #555
}
.recruitday button.bordered.hover,
.recruitday button.hover.closable-tag,
.recruitday .button.bordered.hover,
.recruitday ul.button.hover.listgroup,
.recruitday ol.button.hover.listgroup,
.recruitday .button.hover.closable-tag {
border-color: #E7E7E7
}
.recruitday button.bordered.small,
.recruitday button.small.closable-tag,
.recruitday .button.bordered.small,
.recruitday ul.button.small.listgroup,
.recruitday ol.button.small.listgroup,
.recruitday .button.small.closable-tag,
.recruitday form legend.button.closable-tag,
.recruitday form label.button.closable-tag,
.recruitday form legend.button.bordered,
.recruitday form label.button.bordered {
padding-bottom: 7px
}
.recruitday button.bordered.white,
.recruitday button.white.closable-tag,
.recruitday .button.bordered.white,
.recruitday ul.button.white.listgroup,
.recruitday ol.button.white.listgroup,
.recruitday .button.white.closable-tag {
color: #fff
}
.recruitday button.bordered.green,
.recruitday button.green.closable-tag,
.recruitday .button.bordered.green,
.recruitday ul.button.green.listgroup,
.recruitday ol.button.green.listgroup,
.recruitday .button.green.closable-tag {
border-color: #03A838;
color: #03A838
}
.recruitday button.bordered.green:hover,
.recruitday button.green.closable-tag:hover,
.recruitday .button.bordered.green:hover,
.recruitday ul.button.green.listgroup:hover,
.recruitday ol.button.green.listgroup:hover,
.recruitday .button.green.closable-tag:hover {
border-color: #17bc4c
}
.recruitday button.red,
.recruitday button.danger,
.recruitday .button.red,
.recruitday .button.danger {
background: #DC2B1B;
border: 1px solid #DC2B1B
}
.recruitday button.red:hover,
.recruitday button.red:focus,
.recruitday button.danger:hover,
.recruitday button.danger:focus,
.recruitday .button.red:hover,
.recruitday .button.red:focus,
.recruitday .button.danger:hover,
.recruitday .button.danger:focus {
background-color: #f03f2f;
border-color: #f03f2f
}
.recruitday button.dark,
.recruitday button.black,
.recruitday .button.dark,
.recruitday .button.black {
background-color: #555;
color: #fff;
border-color: #222
}
.recruitday button.dark:hover,
.recruitday button.dark:focus,
.recruitday button.black:hover,
.recruitday button.black:focus,
.recruitday .button.dark:hover,
.recruitday .button.dark:focus,
.recruitday .button.black:hover,
.recruitday .button.black:focus {
background-color: #555;
border-color: #222
}
.recruitday button.loading,
.recruitday .button.loading {
background: url("/images/icons/preloader.gif") center center no-repeat #eee;
background-size: 20px;
padding: 20px;
min-width: 195px
}
.recruitday button.facebook,
.recruitday .button.facebook {
background: #4761A2;
border: none
}
.recruitday button.facebook:hover,
.recruitday button.facebook:focus,
.recruitday .button.facebook:hover,
.recruitday .button.facebook:focus {
background-color: #5b75b6
}
.recruitday button.linkedin,
.recruitday .button.linkedin {
background: #1B86BC
}
.recruitday button.linkedin:hover,
.recruitday button.linkedin:focus,
.recruitday .button.linkedin:hover,
.recruitday .button.linkedin:focus {
background-color: #2f9ad0
}
.recruitday button.twitter,
.recruitday .button.twitter {
background: #1F9BD3
}
.recruitday button.twitter:hover,
.recruitday button.twitter:focus,
.recruitday .button.twitter:hover,
.recruitday .button.twitter:focus {
background-color: #33afe7
}
.recruitday button.google,
.recruitday .button.google {
background: #D34836
}
.recruitday button.google:hover,
.recruitday button.google:focus,
.recruitday .button.google:hover,
.recruitday .button.google:focus {
background-color: #e75c4a
}
.recruitday button.bdobrand,
.recruitday .button.bdobrand {
background: #0a1564;
border: #0a1564
}
.recruitday button.bdobrand:hover,
.recruitday button.bdobrand:focus,
.recruitday .button.bdobrand:hover,
.recruitday .button.bdobrand:focus {
background-color: #1e2978
}
.recruitday .disabled {
cursor: default;
/*background: #E7E7E7 !important;*/
color: #aaa !important;
/*border: none !important*/
}
.recruitday .disabled:hover,
.recruitday .disabled:focus {
/*background: #E7E7E7 !important;*/
box-shadow: none
}
.recruitday .comparisonbrand {
position: absolute;
right: 0;
top: -10px
}
.recruitday .segmentedbutton {
width: auto;
overflow: hidden;
margin-bottom: 1em;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
border: 1px solid #aaa
}
.recruitday .segmentedbutton.small a,
.recruitday form legend.segmentedbutton a,
.recruitday form label.segmentedbutton a {
font-size: 12px;
padding: 3px
}
.recruitday .segmentedbutton.circle {
border-radius: 100px
}
.recruitday .segmentedbutton a {
display: block;
float: left;
width: 33.3%;
padding: 0.438rem 0.938rem;
text-align: center;
border-right: 1px solid #555;
font: 0.875em "Roboto";
color: #555
}
.recruitday .segmentedbutton a:last-of-type {
border-right: none
}
.recruitday .segmentedbutton a:hover {
background: #E7E7E7
}
.recruitday .segmentedbutton a.active {
background-color: #eee
}
.recruitday .segmentedbutton.dark {
border-color: #555
}
.recruitday .segmentedbutton.dark a {
color: #555
}
.recruitday .segmentedbutton.dark a:hover {
background: #aaa;
color: #fff
}
.recruitday .segmentedbutton.dark a.active {
background-color: #555;
color: #fff
}
.recruitday .segmentedbutton.blue {
border-color: #89C0FF
}
.recruitday .segmentedbutton.blue a {
border-color: #89C0FF;
color: #fff
}
.recruitday .segmentedbutton.blue a:hover {
background: #66B1F0
}
.recruitday .segmentedbutton.blue a.active {
background-color: #89C0FF
}
.recruitday .segmentedbutton.white {
background-color: #fff;
border-color: #E7E7E7
}
.recruitday .segmentedbutton.white a {
border-color: #E7E7E7
}
.recruitday .segmentedbutton.two a {
width: 50%
}
.recruitday .buttonstack .button,
.recruitday .buttonstack button {
margin-bottom: 0.5em
}
.recruitday .stickycta {
background: #fff;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 15
}
.recruitday .stickycta select {
margin: 0
}
.recruitday .stickycta .button {
width: 49%;
border-radius: 0
}
.recruitday .stickycta.one .button {
width: 100% !important
}
.recruitday .stickycta.three .button {
width: 32%
}
.recruitday .tag {
font-size: 0.75em;
color: #555;
background-color: #eee;
padding: 0.5em 1em;
border-radius: 3px
}
.recruitday .card,
.recruitday .modal .content,
.recruitday .modal .window {
/* border-radius: 3px;
border-radius: 3px;
border-radius: 3px;*/
/*margin-bottom: 1.875em;*/
background: #fff;
position: relative !important;
overflow: visible

}
/*employer login */
#employer_formContainer {
background: transparent;
}

#employer_formFieldContainer,
#employer_forgotpassword_formFieldContainer {
/*background: #fff;*/
padding: 30px 15px 30px;
/*box-shadow: 0px 4px 12px -1px;*/
/*width: 382px;*/
/*max-width: 382px;*/
display: inherit;
/*border: 0.5px solid #4444;*/
}
.login-rd-logo {
width: 340px;
padding: 20px 60px;
}


.h39noborder {
border-radius: 4px !important;
height: 40px;
display: block;
border: 1px solid #d6d6d6;
}
.login_type {
/*height: 40px;*/
}
.login_type > span {
font-size: 24px;
color: #fff;
font-weight: 700;
}
.login_forgotpass{
/*width: 50%;
display: inline;
float: left;
text-align: left;
padding: 12px 0 12px 0;*/
}
.login_forgotpass a {
color: #fff;
font-size: 14px;
}
#employer_formFieldContainer > button {
display: inline-block;
float: left;
width: 160px;
border-radius: unset;
}
#employer_forgotpassword_formFieldContainer > button{
display: block;
width: 160px;
/*border-radius: unset;*/
margin: 0 auto;
}
#employer_formFieldContainer > button,
#employer_forgotpassword_formFieldContainer > button{
font-size: 14px;
}
.recruitday #employer_formFieldContainer input[type="password"]{
margin-bottom: unset !important;
}
/* end employer login*/
/* forgotpassword */

.recruitday #reset_password .main-content{
padding-top: unset;
min-height: inherit;
}
.recruitday #reset_password form  label {
text-align: center;
line-height: 1.4em;
}
.recruitday main[role="main"]#reset_password, .recruitday main[role="main"]#reset_password .center-password-form {
background: #f7f6f6;
}
.recruitday main[role="main"] .main-content {
font-family: "Roboto", "Helvetica Neue", sans-serif;
}
.recruitday main[role="main"] .main-content, .recruitday main#reset_password #login, .recruitday main#reset_password #login h3 {
background-color: unset;
}
.recruitday main#reset_password #login {
box-shadow: unset;
border: unset;
}
.recruitday main#reset_password #login form {
background: #1c2632;
padding: 43px 43px 43px 43px;
max-width: 421px;
box-shadow: 0px 4px 12px -1px;
margin: 0 auto;

}
.recruitday main#reset_password #login img {
padding-top: 28px;
}
.recruitday main#reset_password #login form label {
font-weight: 100;
font-size: 14px;
margin-bottom: 24px;
}
.recruitday main[role="main"] #reset_password .login_type {
margin-bottom: 133px;
}
.white {
color: #fff !important;
}
.recruitday main#reset_password #login button {
max-width: 141px;
margin: 0 auto;
display: block;
border-radius: unset;
}

.recruitday main#reset_password #login form #form_email_address {
margin-bottom: 29px;
}

/**/
/* RESET PASSWORD */
#emplyr_reset_password{
background: #2e3a44;
}
#emplyr_reset_password #register{
margin: 20% auto;
width: unset;
}
#emplyr_reset_password #register form {
background: #1c2632;
padding: 43px 43px 43px 43px;
max-width: 421px;
box-shadow: 0px 4px 12px -1px;
margin: 0 auto;
}
#emplyr_reset_password form input {
border-radius: unset;
height: 39px;
}
#emplyr_reset_password form button.button {
min-width: 141px;
margin: 0 auto;
display: block;
border-radius: unset;
}
#emplyr_reset_password #register {
margin: 28px auto;
width: unset;
}
#emplyr_reset_password #register img {
width: 302px;
}
/* END RESET PASSWORD */
.gthomepage {
display: block;
font-size: 18px;
color: #fff !important;
padding: 28px
}
.recruitday .card span.small,
.recruitday .modal .content span.small,
.recruitday .modal .window span.small,
.recruitday .card small,
.recruitday .modal .content small,
.recruitday .modal .window small {
font-size: 12px;
}
.recruitday .card .image,
.recruitday .modal .content .image,
.recruitday .modal .window .image {
max-height: 200px !important; 
overflow: hidden;
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.recruitday .modal {
display: block;
}
.recruitday #job-application-confirmation-modal,
.recruitday .job-listing-confirmation-modal,
.recruitday #job-application-change-listing-action-modal,
.recruitday #add-talent-pool-modal,
.recruitday #add-js-to-talent-pool-modal,
.recruitday .pay-reward-modal,
.recruitday .cancel-reward-modal,
.recruitday .job-listing-update-no-vacancies-modal,
.recruitday .job-listing-update-no-vacancies-zero-modal,
.recruitday #edit-talent-pool-modal,
.recruitday #edit-js-to-talent-pool-modal,
.recruitday .renew-job-listing-confirmation-modal{
display: none;
z-index: 9999;
}
.recruitday .card .image img,
.recruitday .modal .content .image img,
.recruitday .modal .window .image img {
width: 100%
}

.recruitday .talent-card {
height: 200px;
border: 1px #ebebeb solid;
background-color: #fafafa;
}


.recruitday .talent-card-auto {
height: auto;
}

.recruitday .card .image .share,
.recruitday .modal .content .image .share,
.recruitday .modal .window .image .share {
top: 10px;
right: 10px
}
.recruitday .card .image .share .sharetrigger,
.recruitday .modal .content .image .share .sharetrigger,
.recruitday .modal .window .image .share .sharetrigger {
color: #fff;
opacity: 0.8;
background: radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
transition: opacity 0.2s
}
.recruitday .card .image .share .sharetrigger span,
.recruitday .modal .content .image .share .sharetrigger span,
.recruitday .modal .window .image .share .sharetrigger span {
font-size: 14px
}
.recruitday .card .image .share .arrow,
.recruitday .modal .content .image .share .arrow,
.recruitday .modal .window .image .share .arrow {
right: 3px
}
.recruitday .card .giftimage,
.recruitday .modal .content .giftimage,
.recruitday .modal .window .giftimage {
max-height: 325px
}
.recruitday .card .giftimagemobile,
.recruitday .modal .content .giftimagemobile,
.recruitday .modal .window .giftimagemobile {
max-height: 180px
}
.recruitday .card .graphic,
.recruitday .modal .content .graphic,
.recruitday .modal .window .graphic {
margin-top: -30px;
margin-bottom: -30px;
width: 150px
}
.recruitday .card .overflowhidden,
.recruitday .modal .content .overflowhidden,
.recruitday .modal .window .overflowhidden {
overflow: hidden !important
}
.recruitday .card .title-wrapper,
.recruitday .modal .content .title-wrapper,
.recruitday .modal .window .title-wrapper {
display: flex;
/*justify-content: center;*/
flex-direction: column;
height: 55px
}
.recruitday .card .detail-wrapper,
.recruitday .modal .content .detail-wrapper,
.recruitday .modal .window .detail-wrapper {
display: flex;
justify-content: center;
flex-direction: row;
height: 40px
}
.recruitday .card:hover .cardtitle,
.recruitday .modal .content:hover .cardtitle,
.recruitday .modal .window:hover .cardtitle {
color: #FF4906 !important;
transition: all .2s;
transition: all .2s;
transition: all .2s;
transition: all .2s
}
.recruitday .card.variant .content,
.recruitday .modal .variant.content .content,
.recruitday .modal .variant.window .content {
width: 300px !important;
border: none;
margin: 0
}
.recruitday .card.big .image,
.recruitday .modal .big.content .image,
.recruitday .modal .big.window .image {
max-height: 344px
}
.recruitday .card.big .gallerycontrols a span,
.recruitday .modal .big.content .gallerycontrols a span,
.recruitday .modal .big.window .gallerycontrols a span {
font-size: 16px
}
.recruitday .card.big p.small,
.recruitday .modal .big.content p.small,
.recruitday .modal .big.window p.small {
font-size: 14px
}
.recruitday .card.new p,
.recruitday .modal .new.content p,
.recruitday .modal .new.window p {
font-size: 14px;
line-height: 1.8em
}
.recruitday .card.new .price-wrapper,
.recruitday .modal .new.content .price-wrapper,
.recruitday .modal .new.window .price-wrapper {
display: flex;
justify-content: center;
flex-direction: column;
height: 55px
}
.recruitday .card.muted,
.recruitday .modal .muted.content,
.recruitday .modal .muted.window {
background-color: #F5F5F5;
border: 1px solid #EEEEEE
}
.recruitday .card.deal .badges,
.recruitday .modal .deal.content .badges,
.recruitday .modal .deal.window .badges {
top: 5px;
right: 5px
}
.recruitday .card.deal .badges img,
.recruitday .modal .deal.content .badges img,
.recruitday .modal .deal.window .badges img {
width: 50px;
display: block;
transition: margin 0.3s
}
.recruitday .card.deal .badges.open img:nth-child(2),
.recruitday .modal .deal.content .badges.open img:nth-child(2),
.recruitday .modal .deal.window .badges.open img:nth-child(2),
.recruitday .card.deal .badges.open img:last-child,
.recruitday .modal .deal.content .badges.open img:last-child,
.recruitday .modal .deal.window .badges.open img:last-child {
margin-right: -45px
}
.recruitday .card.promo,
.recruitday .modal .promo.content,
.recruitday .modal .promo.window {
overflow: hidden
}
.recruitday .card.promo.featured.big .imagewrapper img,
.recruitday .modal .promo.featured.big.content .imagewrapper img,
.recruitday .modal .promo.featured.big.window .imagewrapper img {
width: 100%
}
.recruitday .card.promo .timeleft,
.recruitday .modal .promo.content .timeleft,
.recruitday .modal .promo.window .timeleft {
border: 1px solid #03A838;
color: #4A4A4A;
font-size: 14px;
display: inline-block;
padding: 5px 20px
}
.recruitday .card.promo.new .timeleft,
.recruitday .modal .promo.new.content .timeleft,
.recruitday .modal .promo.new.window .timeleft {
font-size: 14px
}
.recruitday .card.promo.new .arrowup,
.recruitday .modal .promo.new.content .arrowup,
.recruitday .modal .promo.new.window .arrowup {
right: 7px;
top: -6px
}
.recruitday .card.promo.new .image:hover .sharetrigger,
.recruitday .modal .promo.new.content .image:hover .sharetrigger,
.recruitday .modal .promo.new.window .image:hover .sharetrigger {
opacity: 1
}
.recruitday .card.promo.new .without-logo,
.recruitday .modal .promo.new.content .without-logo,
.recruitday .modal .promo.new.window .without-logo {
height: 80px
}
@media screen and (max-width: 850px) {
.recruitday .card.promo .essentialinfo>div,
.recruitday .modal .promo.content .essentialinfo>div,
.recruitday .modal .promo.window .essentialinfo>div {
    display: inline;
    width: 50%;
    height: 68px
}
.recruitday .card.promo .title-wrapper,
.recruitday .modal .promo.content .title-wrapper,
.recruitday .modal .promo.window .title-wrapper {
    height: 140px
}
}
.recruitday .card.brand header,
.recruitday .modal .brand.content header,
.recruitday .modal .brand.window header {
min-height: 130px;
background-size: cover;
background-color: #222
}
.recruitday .card.brand .avatar,
.recruitday .modal .brand.content .avatar,
.recruitday .modal .brand.window .avatar {
left: 36%;
bottom: -3.125em
}
.recruitday .card.brand .content,
.recruitday .modal .brand.content .content,
.recruitday .modal .brand.window .content {
padding: 3.75em 1.25em 0 1.25em !important
}
.recruitday .card.brand .darklink,
.recruitday .modal .brand.content .darklink,
.recruitday .modal .brand.window .darklink {
display: block
}
.recruitday .card.dealership,
.recruitday .modal .dealership.content,
.recruitday .modal .dealership.window {
height: 414px
}
.recruitday .card.dealership .address,
.recruitday .modal .dealership.content .address,
.recruitday .modal .dealership.window .address {
display: block;
line-height: 20px
}
.recruitday .card.dealership .certified-badge,
.recruitday .modal .dealership.content .certified-badge,
.recruitday .modal .dealership.window .certified-badge {
width: 18px;
margin-top: -3px
}
.recruitday .card.dealership .badges img,
.recruitday .modal .dealership.content .badges img,
.recruitday .modal .dealership.window .badges img {
height: 1.2em
}
.recruitday .card.dealership .badges .verified-badge,
.recruitday .modal .dealership.content .badges .verified-badge,
.recruitday .modal .dealership.window .badges .verified-badge {
height: 1em
}
.recruitday .card.dealership .icon-mat-arrow_drop_down,
.recruitday .modal .dealership.content .icon-mat-arrow_drop_down,
.recruitday .modal .dealership.window .icon-mat-arrow_drop_down {
font-size: 14px
}
.recruitday .card.dealership .infobar,
.recruitday .modal .dealership.content .infobar,
.recruitday .modal .dealership.window .infobar {
border-top: 1px solid #E7E7E7;
bottom: 0;
left: 0;
width: 100%
}
.recruitday .card.dealership .infobar .dropdown,
.recruitday .modal .dealership.content .infobar .dropdown,
.recruitday .modal .dealership.window .infobar .dropdown {
top: 29px;
left: 0
}
.recruitday .card.dealership .location-wrapper,
.recruitday .modal .dealership.content .location-wrapper,
.recruitday .modal .dealership.window .location-wrapper {
display: flex;
justify-content: center;
flex-direction: column;
height: 40px
}
.recruitday .card.dealership.test,
.recruitday .modal .dealership.test.content,
.recruitday .modal .dealership.test.window {
height: auto
}
.recruitday .card.dealership.new,
.recruitday .modal .dealership.new.content,
.recruitday .modal .dealership.new.window {
height: auto
}
.recruitday .card.dealership.new .image,
.recruitday .modal .dealership.new.content .image,
.recruitday .modal .dealership.new.window .image {
height: 5em
}
@media screen and (max-width: 850px) {
.recruitday .card.dealership .badges>img,
.recruitday .modal .dealership.content .badges>img,
.recruitday .modal .dealership.window .badges>img {
    height: 1.45em
}
}
.recruitday .card.car p.small,
.recruitday .modal .car.content p.small,
.recruitday .modal .car.window p.small {
min-height: 66px
}
.recruitday .card.car.used .content,
.recruitday .modal .car.used.content .content,
.recruitday .modal .car.used.window .content {
padding-top: 20px
}
.recruitday .card.car.used .sellerstatus,
.recruitday .modal .car.used.content .sellerstatus,
.recruitday .modal .car.used.window .sellerstatus {
padding-top: 7px
}
.recruitday .card.car.used .sellerstatus img,
.recruitday .modal .car.used.content .sellerstatus img,
.recruitday .modal .car.used.window .sellerstatus img {
width: 18px
}
.recruitday .card.car.used .tabhover,
.recruitday .modal .car.used.content .tabhover,
.recruitday .modal .car.used.window .tabhover {
opacity: 0.7
}
.recruitday .card.car.used .verified-badge,
.recruitday .modal .car.used.content .verified-badge,
.recruitday .modal .car.used.window .verified-badge {
width: 20px !important
}
.recruitday .card.car.used .hoverdropdown:hover .hovercontent,
.recruitday .modal .car.used.content .hoverdropdown:hover .hovercontent,
.recruitday .modal .car.used.window .hoverdropdown:hover .hovercontent {
font-size: 12px;
left: 50%;
transform: translate(-50%, 0);
padding: 5px 15px;
white-space: nowrap
}
.recruitday .card.car.used .title-wrapper,
.recruitday .modal .car.used.content .title-wrapper,
.recruitday .modal .car.used.window .title-wrapper {
height: 150px
}
.recruitday .card.saveditem .notes,
.recruitday .modal .saveditem.content .notes,
.recruitday .modal .saveditem.window .notes {
left: 1%
}
.recruitday .card.saveditem .notes .arrow,
.recruitday .modal .saveditem.content .notes .arrow,
.recruitday .modal .saveditem.window .notes .arrow {
left: 2%
}
.recruitday .card.saveditem .notes .content,
.recruitday .modal .saveditem.content .notes .content,
.recruitday .modal .saveditem.window .notes .content {
width: 350px
}
.recruitday .card.saveditem:hover .tertiaryactions,
.recruitday .modal .saveditem.content:hover .tertiaryactions,
.recruitday .modal .saveditem.window:hover .tertiaryactions {
opacity: 1
}
.recruitday .card.saveditem .tertiaryactions,
.recruitday .modal .saveditem.content .tertiaryactions,
.recruitday .modal .saveditem.window .tertiaryactions {
background: rgba(0, 0, 0, 0.9);
right: 10px;
top: 10px;
z-index: 14;
transition: all .3s;
transition: all .3s;
transition: all .3s;
transition: all .3s
}
.recruitday .card.saveditem .tertiaryactions a,
.recruitday .modal .saveditem.content .tertiaryactions a,
.recruitday .modal .saveditem.window .tertiaryactions a {
color: #fff
}
.recruitday .card.ad .avatarwrapper,
.recruitday .modal .ad.content .avatarwrapper,
.recruitday .modal .ad.window .avatarwrapper {
top: -40px;
margin-bottom: -30px
}
.recruitday .card.ad.mobile .avatarwrapper,
.recruitday .modal .ad.mobile.content .avatarwrapper,
.recruitday .modal .ad.mobile.window .avatarwrapper {
top: 0;
margin: 0
}
.recruitday .card.comparison,
.recruitday .modal .comparison.content,
.recruitday .modal .comparison.window {
margin: 0
}
.recruitday .card.comparison:hover .remove,
.recruitday .modal .comparison.content:hover .remove,
.recruitday .modal .comparison.window:hover .remove {
display: block
}
.recruitday .card.comparison.blank,
.recruitday .modal .comparison.blank.content,
.recruitday .modal .comparison.blank.window {
height: 22.75rem;
border: 2px solid #fff;
background: none
}
.recruitday .card.comparison.blank a,
.recruitday .modal .comparison.blank.content a,
.recruitday .modal .comparison.blank.window a {
display: block;
height: 100%;
padding-top: 45%;
font-size: 20px;
color: #888
}
.recruitday .card.comparison.blank a span,
.recruitday .modal .comparison.blank.content a span,
.recruitday .modal .comparison.blank.window a span {
font-size: 30px;
display: block
}
.recruitday .card.comparison .remove,
.recruitday .modal .comparison.content .remove,
.recruitday .modal .comparison.window .remove {
width: 100%;
height: 40px;
position: absolute;
z-index: 10;
top: 0;
left: 0;
transition: all 0.2s;
padding: 5px;
color: #fff;
background: #DC2B1B
}
.recruitday .card.comparison .remove .icon-cancel,
.recruitday .modal .comparison.content .remove .icon-cancel,
.recruitday .modal .comparison.window .remove .icon-cancel {
top: 5px
}
.recruitday .card.comparison .title-wrapper,
.recruitday .modal .comparison.content .title-wrapper,
.recruitday .modal .comparison.window .title-wrapper {
font-size: 14px;
height: 130px
}
.recruitday .card.comparison .title-wrapper a,
.recruitday .modal .comparison.content .title-wrapper a,
.recruitday .modal .comparison.window .title-wrapper a {
font-size: 14px !important
}
.recruitday .card.comparison .description-wrapper,
.recruitday .modal .comparison.content .description-wrapper,
.recruitday .modal .comparison.window .description-wrapper {
display: flex;
justify-content: center;
flex-direction: column;
height: 70px
}
.recruitday .card#brand-subscribe-form.mobile,
.recruitday .modal #brand-subscribe-form.mobile.content,
.recruitday .modal #brand-subscribe-form.mobile.window {
position: static
}
.recruitday .card#dealership-list .partner-badge,
.recruitday .modal #dealership-list.content .partner-badge,
.recruitday .modal #dealership-list.window .partner-badge {
width: 20px
}
.recruitday .card.bordered,
.recruitday ul.card.listgroup,
.recruitday .modal ul.listgroup.content,
.recruitday .modal ul.listgroup.window,
.recruitday ol.card.listgroup,
.recruitday .modal ol.listgroup.content,
.recruitday .modal ol.listgroup.window,
.recruitday button.card.closable-tag,
.recruitday .modal button.closable-tag.content,
.recruitday .modal button.closable-tag.window,
.recruitday .card.button.closable-tag,
.recruitday .modal .button.closable-tag.content,
.recruitday .modal .button.closable-tag.window,
.recruitday .modal .bordered.content,
.recruitday .modal .bordered.window {
border:1px #ebebeb solid
border-bottom: 0.5px solid #F1F1F1;
}
.recruitday .card.bordered .content,
.recruitday ul.card.listgroup .content,
.recruitday .modal ul.listgroup.content .content,
.recruitday .modal ul.listgroup.window .content,
.recruitday ol.card.listgroup .content,
.recruitday .modal ol.listgroup.content .content,
.recruitday .modal ol.listgroup.window .content,
.recruitday button.card.closable-tag .content,
.recruitday .modal button.closable-tag.content .content,
.recruitday .modal button.closable-tag.window .content,
.recruitday .card.button.closable-tag .content,
.recruitday .modal .button.closable-tag.content .content,
.recruitday .modal .button.closable-tag.window .content,
.recruitday .modal .bordered.content .content,
.recruitday .modal .bordered.window .content {
padding: 0 0.625em
}
.recruitday .card.withshadow,
.recruitday .modal .withshadow.content,
.recruitday .modal .withshadow.window {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1)
}
.recruitday .card.borderless,
.recruitday .modal .borderless.content,
.recruitday .modal .borderless.window {
box-shadow: none
}
.recruitday .card.highlighted,
.recruitday .modal .highlighted.content,
.recruitday .modal .highlighted.window {
/*border: 1px solid #d6d6d6;
border-bottom: 0.5px;*/
background-color: #ff00001c;
}
.recruitday .card .cardtitle,
.recruitday .modal .content .cardtitle,
.recruitday .modal .window .cardtitle {
padding-bottom: 0.5em;
border-bottom: 1px solid #E7E7E7;
margin: 10px 0 10px 0;
line-height: 1.2em
}
.recruitday .card .exclusivebadge,
.recruitday .modal .content .exclusivebadge,
.recruitday .modal .window .exclusivebadge {
position: absolute;
width: 50px !important;
top: 10px;
left: 10px
}
.recruitday .card .heading,
.recruitday .modal .content .heading,
.recruitday .modal .window .heading {
display: block;
color: #aaa;
font-size: 10px;
margin-bottom: -10px
}
.recruitday .card#partners,
.recruitday .modal #partners.content,
.recruitday .modal #partners.window {
padding: 30px
}
.recruitday .card#partners img,
.recruitday .modal #partners.content img,
.recruitday .modal #partners.window img {
display: block;
margin: auto;
width: 70%
}
.recruitday .card#partners .shorten img,
.recruitday .modal #partners.content .shorten img,
.recruitday .modal #partners.window .shorten img {
width: 50%
}
.recruitday .card#partners .shortenmore img,
.recruitday .modal #partners.content .shortenmore img,
.recruitday .modal #partners.window .shortenmore img {
width: 40%
}
.recruitday .withdeal .exclusivebadge {
display: block !important
}
.recruitday .shareandlocation {
font-size: 0.75em;
background: #F5F5F5;
border-top: 1px solid #eee;
margin: 30px -10px 0 -10px
}
.recruitday .shareandlocation:hover a {
color: #aaa
}
.recruitday .withtooltip .arrow {
right: 23%
}
.recruitday .withtooltip .tooltipcontents {
visibility: hidden;
left: -10px;
width: 25.875em;
color: #888;
top: 40px;
word-wrap: break-word
}
.recruitday .withtooltip:hover .tooltipcontents {
visibility: visible
}
.recruitday .withtooltip ul li {
display: inline
}
.recruitday .thirdline {
font-size: 10px
}
@media screen and (max-width: 850px) {
.recruitday .cardwrapper {
    width: 48%
}
.recruitday .cardwrapper:first-of-type {
    margin-right: 4%
}
}
.recruitday #testdriveform {
background-color: #222
}
.recruitday #testdriveform img {
width: 100px
}
.recruitday #testdriveform header {
color: #fff
}
.recruitday #testdriveform .pickadate__holder {
position: relative
}
.recruitday #testdriveform .pickadate__holder .pickadate__frame {
position: absolute;
top: 0
}
.recruitday form.inline>* {
float: left
}
.recruitday form.simple.dark input {
border-color: #555;
color: #fff
}
@media screen and (max-width: 850px) {
.recruitday form.simple input[type="text"],
.recruitday form.simple input[type="email"],
.recruitday form.simple input[type="password"],
.recruitday form.simple input[type="search"],
.recruitday form.simple input[type="phone"],
.recruitday form.simple input[type="number"],
.recruitday form.simple textarea,
.recruitday form.simple select {
    font-size: 14px
}
}
.recruitday form.simple input[type="text"].error,
.recruitday form.simple input[type="email"].error,
.recruitday form.simple input[type="password"].error,
.recruitday form.simple input[type="search"].error,
.recruitday form.simple input[type="phone"].error,
.recruitday form.simple input[type="number"].error,
.recruitday form.simple textarea.error,
.recruitday form.simple select.error {
/*color: #DC2B1B;*/
border-bottom-color: #DC2B1B
}
.recruitday form.simple input[type="text"].error:focus,
.recruitday form.simple input[type="email"].error:focus,
.recruitday form.simple input[type="password"].error:focus,
.recruitday form.simple input[type="search"].error:focus,
.recruitday form.simple input[type="phone"].error:focus,
.recruitday form.simple input[type="number"].error:focus,
.recruitday form.simple textarea.error:focus,
.recruitday form.simple select.error:focus {
color: #4A4A4A
}
.recruitday form.simple input[type="text"].with-clear,
.recruitday form.simple input[type="email"].with-clear,
.recruitday form.simple input[type="password"].with-clear,
.recruitday form.simple input[type="search"].with-clear,
.recruitday form.simple input[type="phone"].with-clear,
.recruitday form.simple input[type="number"].with-clear,
.recruitday form.simple textarea.with-clear,
.recruitday form.simple select.with-clear {
background-image: url("/images/icons/close.png");
background-repeat: no-repeat;
background-position: right;
background-size: 1em
}
.recruitday form.simple input[type="text"]:disabled,
.recruitday form.simple input[type="email"]:disabled,
.recruitday form.simple input[type="password"]:disabled,
.recruitday form.simple input[type="search"]:disabled,
.recruitday form.simple input[type="phone"]:disabled,
.recruitday form.simple input[type="number"]:disabled,
.recruitday form.simple textarea:disabled,
.recruitday form.simple select:disabled {
opacity: 0.5
}
.recruitday form.simple input[type="range"] {
padding: 0;
height: 1px;
border: none;
background: #E7E7E7
}
.recruitday form.simple input[type="range"]:focus,
.recruitday form.simple input[type="range"]:active {
border: none
}
.recruitday form.simple input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border: none;
height: 18px;
width: 18px;
border-radius: 50px;
background: #222;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
}
.recruitday form.simple label {
font-weight: normal;
font-size: 12px;
font-family: "Open Sans", "Helvetica Neue", sans-serif;
}
.recruitday form.simple select {
background: url("/images/icons/arrowdown.svg") 98% center no-repeat transparent
}
.recruitday form input:focus,
.recruitday form input:active,
.recruitday form textarea:focus,
.recruitday form textarea:active,
.recruitday form select:focus,
.recruitday form select:active {
outline: none;
border: 1px solid #1D7AC8
}
.recruitday form input:disabled,
.recruitday form textarea:disabled,
.recruitday form select:disabled {
color: #aaa
}
.recruitday form input.simple,
.recruitday form textarea.simple,
.recruitday form select.simple {
border: none;
border-bottom: 1px solid #E7E7E7;
padding-left: 2px
}
.recruitday form input.simple.active,
.recruitday form input.simple:focus,
.recruitday form textarea.simple.active,
.recruitday form textarea.simple:focus,
.recruitday form select.simple.active,
.recruitday form select.simple:focus {
border: 1px solid #1D7AC8;
padding-left: 10px
}
.recruitday form input[type=checkbox],
.recruitday form input[type=radio] {
display: inline-block;
font-size: 14px;
line-height: 1.2em;
margin: 0 0.25em 0 0;
padding: 0;
width: 1.25em;
height: 1.25em;
-webkit-border-radius: 0.25em;
vertical-align: text-top;
transition: none
}
.recruitday form input[type=checkbox] {
vertical-align: middle
}
.recruitday form input[type=checkbox]:checked {
background: url("/images/icons/check.png") center center no-repeat;
background-size: 50%
}
.recruitday form input[type=radio] {
-webkit-border-radius: 2em
}
.recruitday form input[type=radio]:checked {
background: url("/images/icons/circle.png") 3px 3px no-repeat;
background-size: 70%
}
.recruitday form input[type=range] {
padding: 0;
height: 5px;
border: none;
background: #E7E7E7
}
.recruitday form input[type=range]:focus,
.recruitday form input[type=range]:active {
border: none
}
.recruitday form input[type=range]::-webkit-slider-runnable-track {
border: none
}
.recruitday form input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
border: none;
height: 26px;
width: 26px;
border-radius: 50px;
background: #CCFF00;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
}
.recruitday form input[type="text"],
.recruitday form input[type="search"],
.recruitday form input[type="email"],
.recruitday form input[type="tel"],
.recruitday form input[type="password"],
.recruitday form input[type="date"],
.recruitday form textarea,
.recruitday form select {
margin-bottom: 20px;
background: #fff;
height: 39px;
line-height: 1.3em;
}
.recruitday form input[type="text"].disabledinput,
.recruitday form input[type="search"].disabledinput,
.recruitday form input[type="email"].disabledinput,
.recruitday form input[type="tel"].disabledinput,
.recruitday form input[type="password"].disabledinput,
.recruitday form input[type="date"].disabledinput,
.recruitday form textarea.disabledinput,
.recruitday form select.disabledinput {
color: #aaa;
border: none;
background: #E7E7E7
}
.recruitday form input[type="text"].large,
.recruitday form input[type="search"].large,
.recruitday form input[type="email"].large,
.recruitday form input[type="tel"].large,
.recruitday form input[type="password"].large,
.recruitday form input[type="date"].large,
.recruitday form textarea.large,
.recruitday form select.large {
font-size: 1.375em
}
.recruitday form input[type="text"].small,
.recruitday form input[type="search"].small,
.recruitday form input[type="email"].small,
.recruitday form input[type="tel"].small,
.recruitday form input[type="password"].small,
.recruitday form input[type="date"].small,
.recruitday form textarea.small,
.recruitday form select.small {
font-size: .75em
}
.recruitday form select:disabled {
color: #aaa
}
.recruitday form select.simple {
background: url("/images/icons/arrowdown.svg") 98% center no-repeat transparent
}
.recruitday form select option[disabled] {
color: #E7E7E7
}
.recruitday form textarea {
min-height: 100px
}
.recruitday form textarea.simple {
border: none;
border-bottom: 1px solid #E7E7E7
}
.recruitday form fieldset *:last-child {
margin: 0
}
.recruitday form label {
color: #222222;
padding: 0;
font-size: 12px;
margin-bottom: 0.3125em;
line-height: 1em;
font-weight: normal;
}
.recruitday form label.inline {
display: inline;
border: none
}
.recruitday form .error {
border: 1px solid #bd4e44
}
.recruitday form .purchasedate fieldset {
width: 19%;
display: inline-block
}
.recruitday .required:after,
.recruitday .requiredMark {
content: "\e764";
font-family: icons;
font-size: 0.375em;
color: #DC2B1B;
position: relative;
top: -4px;
left: 3px
}
.recruitday .requiredMark {
margin: 0
}
.recruitday .imagedropzone {
border: 1px dashed #E7E7E7;
border-radius: 3px
}
.recruitday .imagedropzone.active {
border: 1px solid #03A838
}
/*.recruitday .modal {
position: fixed;
z-index: 900;
font-size: 14px;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
bottom: 0;
top: 0;
left: 0;
right: 0;
background: rgba(34, 34, 34, 0.8);
transition: all 0.2s
}*/
/*.recruitday .modal{
 background: white;
}*/
@media screen and (max-width: 850px) {
.recruitday .modal {
    /*background: #F5F5F5*/
}
}
.recruitday .modal .content,
.recruitday .modal .window {
position: relative;
margin-left: auto;
margin-right: auto;
z-index: 10;
width: 600px;
height: auto
}
.recruitday .modal .content .checkanimation,
.recruitday .modal .window .checkanimation {
width: 80px
}
.recruitday .modal .content.confirmation .icon-mat-check_circle,
.recruitday .modal .window.confirmation .icon-mat-check_circle {
font-size: 100px;
color: #03A838
}
.recruitday .modal .close,
.recruitday .modal .btn-close-modal {
position: absolute;
top: 10px;
right: 10px;
z-index: 16;
font-size: 15px;
color: #1a2732;
}
.recruitday .modal .close.new {
font-size: 1.5em;
color: #fff
}
.recruitday .modal .close.new:hover {
color: #DC2B1B
}
.recruitday .modal header {
/*padding: 20px 10px;*/
border-bottom: 1px solid #E7E7E7
}
.recruitday .modal.confirmation .icon-circle-check {
font-size: 100px;
color: #1D7AC8
}
.recruitday .modal.small .content,
.recruitday form legend.modal .content,
.recruitday form label.modal .content,
.recruitday .modal.small .window,
.recruitday form legend.modal .window,
.recruitday form label.modal .window {
width: 400px
}
.recruitday .modal.big .content,
.recruitday .modal.big .window {
width: 800px
}
.recruitday .modal.large .content,
.recruitday .modal.large .window {
width: 980px
}
.recruitday .modal.responsive .content,
.recruitday .modal.responsive .window {
width: 92.5%;
max-width: 1000px;
height: auto
}
.recruitday .modal.full-screen {
background: #fff
}
.recruitday .modal#getDealForm .content {
height: 600px
}
.recruitday .modal#inquiryForm .content {
height: 700px
}
.recruitday .modal#invitation .content {
height: 400px
}
.recruitday .modal#invitation form {
margin-top: 30px
}
.recruitday .modal.confirmation .icon-check,
.recruitday .modal.confirmation .icon-circle-check {
font-size: 50px;
color: #03A838
}
.recruitday .modal#loancalculator select,
.recruitday .modal#bdoloancalculator select,
.recruitday .modal#loancalculator input,
.recruitday .modal#bdoloancalculator input {
font-size: 14px;
z-index: 1
}
.recruitday .modal#loancalculator label,
.recruitday .modal#bdoloancalculator label {
top: 10px;
font-size: 14px;
color: #aaa;
cursor: text;
border: none;
padding: 0px;
transition: 100ms;
transition: 100ms;
transition: 100ms;
transition: 100ms
}
.recruitday .modal#loancalculator .inputfocus,
.recruitday .modal#bdoloancalculator .inputfocus {
top: -17px;
font-size: 12px;
border: none;
padding: 0px;
color: #4A4A4A
}
.recruitday .modal#loancalculator .pickadate__holder,
.recruitday .modal#bdoloancalculator .pickadate__holder {
position: relative;
top: 15px;
z-index: 1
}
.recruitday .modal#loancalculator .calculator-radio,
.recruitday .modal#bdoloancalculator .calculator-radio {
display: inline-block
}
.recruitday .modal#loancalculator .calculator-radio input[type="radio"],
.recruitday .modal#bdoloancalculator .calculator-radio input[type="radio"] {
margin-top: 3px;
margin-right: 10px
}
.recruitday .modal#loancalculator .calculator-radio label,
.recruitday .modal#bdoloancalculator .calculator-radio label {
font-weight: bold;
margin-right: 30px;
color: #4A4A4A;
font-size: 12px
}
.recruitday .modal#loancalculator .calculator-radio label:last-of-type,
.recruitday .modal#bdoloancalculator .calculator-radio label:last-of-type {
margin-right: 0px
}
.recruitday .modal#loancalculator .loan-partner input[type="checkbox"],
.recruitday .modal#bdoloancalculator .loan-partner input[type="checkbox"] {
margin-top: 7px
}
.recruitday .modal#loancalculator .loan-partner .card,
.recruitday .modal#bdoloancalculator .loan-partner .card,
.recruitday .modal#loancalculator .loan-partner .content,
.recruitday .modal#bdoloancalculator .loan-partner .content,
.recruitday .modal#loancalculator .loan-partner .window,
.recruitday .modal#bdoloancalculator .loan-partner .window {
margin-bottom: 5px
}
.recruitday .modal#loancalculator .content,
.recruitday .modal#bdoloancalculator .content {
margin-top: 0px;
font-size: 14px
}
.recruitday .modal#loancalculator .partnerlogo img,
.recruitday .modal#bdoloancalculator .partnerlogo img {
width: 150px
}
.recruitday .modal#loancalculator .partnertext,
.recruitday .modal#bdoloancalculator .partnertext {
border-left: 1px solid #E7E7E7
}
.recruitday .modal#loancalculator .loancalcubutton a,
.recruitday .modal#bdoloancalculator .loancalcubutton a {
width: 48%;
display: inline-block
}
.recruitday .modal#loancalculator .financialdisclaimer,
.recruitday .modal#bdoloancalculator .financialdisclaimer {
font-size: 0.875em
}
.recruitday .modal#bdoloanmodal .close {
color: #4A4A4A
}
.recruitday .modal#bdoloanmodal .financialresults {
background: #95bbdb;
color: #ffffff
}
.recruitday .modal#bdoloanmodal .banner-label {
left: 85%;
top: -35%
}
.recruitday .modal#bdoloanmodal .financial-alert {
color: #DC2B1B
}
.recruitday .modal#bdoloanmodal .type-of-car {
width: 49%;
display: inline-block
}
.recruitday .modal#bdoloanmodal .type-of-car label {
font-size: 14px
}
.recruitday .modal#bdoloanmodal .type-of-car input[type="radio"] {
margin-top: 2px
}
.recruitday .modal#bdoloancalculator .loancalcubutton a {
width: 49%;
display: inline-block
}
.recruitday .modal#bdoloancalculator .financialresults {
background: #95bbdb;
color: #ffffff;
border-radius: 0px
}
.recruitday .modal#bdoloancalculator .financial-alert {
color: #DC2B1B;
font-size: 0.875em
}
.recruitday .modal#wishlist .arrowdown {
right: 10px;
top: 12px
}
.recruitday .modal#wishlist .options {
top: 0;
width: 99%;
background: #fff;
border: 1px solid #E7E7E7;
z-index: 16;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday .modal#wishlist .options>* {
border-bottom: 1px solid #E7E7E7
}
.recruitday .modal#wishlist .options>*:last-of-type {
border: none
}
.recruitday .overlay {
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.6);
z-index: 19
}
.recruitday .bottomsheet {
bottom: -30px;
width: 100%;
left: 0;
z-index: 21
}
.recruitday .bottomsheet li:last-child {
border-bottom: none
}
.recruitday #fulldeal .modal#dealershipslist .content {
overflow-y: visible
}
.recruitday #fulldeal .modal#dealershipslist .buttonstack {
height: 230px;
overflow-y: scroll
}
@media screen and (max-width: 700px) {
.recruitday .modal .content {
    width: 100%
}
.recruitday .modal .content .checkanimation {
    width: 60px
}
}
.recruitday .pickadate__input--active {
border-color: #0089ec !important
}
.recruitday .pickadate__holder {
font-size: 16px;
line-height: 1.2;
color: #000
}
.recruitday .pickadate__frame {
position: relative;
min-width: 256px;
max-height: 0;
overflow-y: hidden;
-webkit-transition: all .15s ease-out;
-moz-transition: all .15s ease-out;
transition: all .15s ease-out
}
.recruitday .pickadate__holder--opened .pickadate__frame {
top: -15px;
max-height: 25em
}
.recruitday .pickadate__calendar {
color: #000;
background: #fff;
padding: 1em;
font-size: 1em;
margin: 0 0 2em 0;
border: 1px solid #ccc
}
.recruitday .pickadate__table {
text-align: center;
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
font-size: inherit;
width: 100%;
margin-top: .75em
}
.recruitday .pickadate__table td {
margin: 0;
padding: 0
}
.recruitday .pickadate__header {
text-align: center;
position: relative
}
.recruitday .pickadate__nav--prev,
.recruitday .pickadate__nav--next {
position: absolute;
top: -.1em;
padding: .5em;
margin: -.5em;
text-align: center;
min-width: 24px;
height: 24px;
line-height: 26px
}
.recruitday .pickadate__nav--prev {
left: 0
}
.recruitday .pickadate__nav--next {
right: 0
}
.recruitday .pickadate__month,
.recruitday .pickadate__year {
font-weight: 500;
display: inline-block
}
.recruitday .pickadate__year {
color: #999;
font-size: .8em;
font-style: italic;
margin-left: .5em
}
.recruitday .pickadate__select--month,
.recruitday .pickadate__select--year {
font-size: .8em;
border: 1px solid #ccc;
height: 2.5em;
margin-top: -.5em
}
.recruitday .pickadate__select--month {
width: 45%
}
.recruitday .pickadate__select--year {
width: 35%;
margin-left: .5em
}
.recruitday .pickadate__select--month:focus,
.recruitday .pickadate__select--year:focus {
border-color: #0089ec
}
.recruitday .pickadate__weekday {
width: 14.285714286%;
font-size: .75em;
padding-bottom: .5em;
color: #999;
font-weight: 500
}
.recruitday .pickadate__day {
padding: .33em 0 .25em;
font-weight: 100;
border: 1px solid #fff;
margin-bottom: 1px
}
.recruitday .pickadate__day--today {
color: #0089ec;
position: relative
}
.recruitday .pickadate__day--today:before {
content: " ";
position: absolute;
top: 2px;
right: 2px;
width: 0;
height: 0;
border-top: .5em solid #0059bc;
border-left: .5em solid transparent
}
.recruitday .pickadate__day--selected,
.recruitday .pickadate__day--selected:hover {
border-color: #0089ec
}
.recruitday .pickadate__day--highlighted {
background: #fff
}
.recruitday .pickadate__day--disabled:before {
border-top-color: #aaa
}
.recruitday .pickadate__day--outfocus {
color: #ddd;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha(opacity=75);
-moz-opacity: .75;
opacity: .75
}
.recruitday .pickadate__footer {
text-align: center;
margin: .5em 0 -.5em
}
.recruitday .pickadate__button--today,
.recruitday .pickadate__button--clear {
border: 1px solid #fff;
background: #fff;
font-size: .8em;
padding: .66em 0;
margin: 0 2.5%;
font-weight: bold;
width: 40%
}
.recruitday .pickadate__button--today:before,
.recruitday .pickadate__button--clear:before {
position: relative;
display: inline-block;
height: 0
}
.recruitday .pickadate__button--today:before {
content: " ";
margin-right: .45em;
top: -.05em;
width: 0;
border-top: .66em solid #0059bc;
border-left: .66em solid transparent
}
.recruitday .pickadate__button--clear:before {
content: "\D7";
margin-right: .35em;
top: -.1em;
color: #e20;
vertical-align: top;
font-size: 1.1em
}
.recruitday .pickadate__button--today:focus,
.recruitday .pickadate__button--clear:focus {
background: #b1dcfb;
border-color: #0089ec;
outline: none
}
.recruitday .pickadate__day--infocus:hover,
.recruitday .pickadate__day--outfocus:hover,
.recruitday .pickadate__nav--prev:hover,
.recruitday .pickadate__nav--next:hover,
.recruitday .pickadate__button--today:hover,
.recruitday .pickadate__button--clear:hover {
cursor: pointer;
color: #000;
background: #b1dcfb
}
.recruitday .pickadate__day--disabled,
.recruitday .pickadate__day--disabled:hover {
background: #f5f5f5;
border-color: #f5f5f5;
color: #ddd;
cursor: default
}
.recruitday .pickadate__day--highlighted:hover,
.recruitday .pickadate__holder--focused .pickadate__day--highlighted {
background: #0089ec;
color: #fff
}
.recruitday .bx-wrapper {
position: relative;
margin: 0 auto;
/*padding: 10px;*/
*zoom: 1;
z-index: 2
}
.recruitday .bx-wrapper img {
max-width: 100%
}
.recruitday .bx-wrapper .bx-viewport {
height: auto
}
.recruitday .bx-wrapper .bx-pager,
.recruitday .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%
}
.recruitday .bx-wrapper .bx-loading {
min-height: 50px;
background: url(/images/icons/preloader.gif) center center no-repeat #444;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
background-size: 20px
}
.recruitday .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: "Roboto";
font-weight: bold;
color: #666;
padding-top: 20px
}
.recruitday .bx-wrapper .bx-pager .bx-pager-item,
.recruitday .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline
}
.recruitday .bx-wrapper .bx-pager.bx-default-pager a {
background: #555;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px
}
.recruitday .bx-wrapper .bx-pager.bx-default-pager a.active {
background: #FF4906
}
.recruitday .bx-wrapper .bx-prev {
left: 10px;
background: url(/images/icons/controls.png) no-repeat 0 -32px
}
.recruitday .bx-wrapper .bx-next {
right: 10px;
background: url(/images/icons/controls.png) no-repeat -43px -32px
}
.recruitday .bx-wrapper .bx-prev:hover {
background-position: 0 0
}
.recruitday .bx-wrapper .bx-next:hover {
background-position: -43px 0
}
.recruitday .bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999
}
.recruitday .bx-wrapper .bx-controls-direction a.disabled {
display: none
}
.recruitday .bx-wrapper .bx-controls-auto {
text-align: center
}
.recruitday .bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(/images/icons/controls.png) -86px -11px no-repeat;
margin: 0 3px
}
.recruitday .bx-wrapper .bx-controls-auto .bx-start:hover,
.recruitday .bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0
}
.recruitday .bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(/images/icons/controls.png) -86px -44px no-repeat;
margin: 0 3px
}
.recruitday .bx-wrapper .bx-controls-auto .bx-stop:hover,
.recruitday .bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px
}
.recruitday .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%
}
.recruitday .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px
}
.recruitday .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666 \9;
background: rgba(80, 80, 80, 0.75);
width: 100%
}
.recruitday .bx-wrapper .bx-caption span {
color: #fff;
font-family: "Roboto";
display: block;
font-size: .85em;
padding: 10px
}
/*.recruitday .dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
text-align: left;
background-color: #fff;
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3);
box-shadow: 0px 1px 3px rgba(24, 24, 24, 0.3)
}
.recruitday .dropdown-menu li {
margin-bottom: 0px
}
.recruitday .dropdown-menu.pull-right {
right: 0;
left: auto
}
.recruitday .dropdown-menu .divider {
*width: 100%;
height: 1px;
margin: 9px 1px;
*margin: -5px 0 5px;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff
}
.recruitday .dropdown-menu>li>a {
display: block;
padding: 4px 20px;
clear: both;
font-weight: normal;
line-height: 20px;
color: #333333;
word-wrap: break-word;
white-space: normal
}
.recruitday .dropdown-menu>li>a:hover,
.recruitday .dropdown-menu>li>a:focus,
.recruitday .dropdown-menu>.active>a,
.recruitday .dropdown-menu>.active>a:hover,
.recruitday .dropdown-menu>.active>a:focus {
color: #F5F5F5;
text-decoration: none;
background-color: #66B1F0;
word-wrap: break-word;
white-space: normal
}
.recruitday .dropdown-menu>.disabled>a,
.recruitday .dropdown-menu>.disabled>a:hover,
.recruitday .dropdown-menu>.disabled>a:focus {
color: #999999
}
.recruitday .dropdown-menu>.disabled>a:hover,
.recruitday .dropdown-menu>.disabled>a:focus {
text-decoration: none;
cursor: default;
background-color: transparent;
background-image: none;
filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}*/
.recruitday .typeahead {
z-index: 1051;
margin-top: 2px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px
}
.recruitday .searchcombo .typeahead {
width: 83%
}
.recruitday .tooltipster-default {
border-radius: 3px;
background: #fff;
border: 1px solid #eee;
color: #555;
padding: 5px !important;
border: 1px solid #e7e7e7;
position: absolute
}
.recruitday .tooltipster-default .tooltipster-content {
font-family: "Helvetica Neue", sans-serif;
font-size: 14px;
line-height: 16px;
padding: 8px 10px;
overflow: hidden
}
.recruitday .tooltipster-icon {
cursor: help;
margin-left: 4px
}
.recruitday .tooltipster-base {
padding: 0;
font-size: 0;
line-height: 0;
position: absolute;
left: 0;
top: 0;
z-index: 9999999;
pointer-events: none;
width: auto;
overflow: visible
}
.recruitday .tooltipster-base .tooltipster-content {
overflow: hidden
}
.recruitday .tooltipster-arrow {
display: block;
text-align: center;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1
}
.recruitday .tooltipster-arrow span,
.recruitday .tooltipster-arrow-border {
display: block;
width: 0;
height: 0;
position: absolute
}
.recruitday .tooltipster-arrow-top span,
.recruitday .tooltipster-arrow-top-right span,
.recruitday .tooltipster-arrow-top-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-top: 8px solid;
bottom: -7px
}
.recruitday .tooltipster-arrow-top .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-top-right .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-top-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-top: 9px solid;
bottom: -7px
}
.recruitday .tooltipster-arrow-bottom span,
.recruitday .tooltipster-arrow-bottom-right span,
.recruitday .tooltipster-arrow-bottom-left span {
border-left: 8px solid transparent !important;
border-right: 8px solid transparent !important;
border-bottom: 8px solid;
top: -7px
}
.recruitday .tooltipster-arrow-bottom .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
border-left: 9px solid transparent !important;
border-right: 9px solid transparent !important;
border-bottom: 9px solid;
top: -7px
}
.recruitday .tooltipster-arrow-top span,
.recruitday .tooltipster-arrow-top .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-bottom span,
.recruitday .tooltipster-arrow-bottom .tooltipster-arrow-border {
left: 0;
right: 0;
margin: 0 auto
}
.recruitday .tooltipster-arrow-top-left span,
.recruitday .tooltipster-arrow-bottom-left span {
left: 6px
}
.recruitday .tooltipster-arrow-top-left .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
left: 5px
}
.recruitday .tooltipster-arrow-top-right span,
.recruitday .tooltipster-arrow-bottom-right span {
right: 6px
}
.recruitday .tooltipster-arrow-top-right .tooltipster-arrow-border,
.recruitday .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
right: 5px
}
.recruitday .tooltipster-arrow-left span,
.recruitday .tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-left: 8px solid;
top: 50%;
margin-top: -7px;
right: -7px
}
.recruitday .tooltipster-arrow-left .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-left: 9px solid;
margin-top: -8px
}
.recruitday .tooltipster-arrow-right span,
.recruitday .tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 8px solid transparent !important;
border-bottom: 8px solid transparent !important;
border-right: 8px solid;
top: 50%;
margin-top: -7px;
left: -8px
}
.recruitday .tooltipster-arrow-right .tooltipster-arrow-border {
border-top: 9px solid transparent !important;
border-bottom: 9px solid transparent !important;
border-right: 9px solid;
margin-top: -8px
}
.recruitday .tooltipster-fade {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
-ms-transition-property: opacity;
transition-property: opacity
}
.recruitday .tooltipster-fade-show {
opacity: 1
}
.recruitday .tooltipster-grow {
-webkit-transform: scale(0, 0);
-moz-transform: scale(0, 0);
-o-transform: scale(0, 0);
-ms-transform: scale(0, 0);
transform: scale(0, 0);
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-backface-visibility: hidden
}
.recruitday .tooltipster-grow-show {
-webkit-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-o-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.recruitday .tooltipster-swing {
opacity: 0;
-webkit-transform: rotateZ(4deg);
-moz-transform: rotateZ(4deg);
-o-transform: rotateZ(4deg);
-ms-transform: rotateZ(4deg);
transform: rotateZ(4deg);
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform
}
.recruitday .tooltipster-swing-show {
opacity: 1;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
-o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}
.recruitday .tooltipster-fall {
top: 0;
-webkit-transition-property: top;
-moz-transition-property: top;
-o-transition-property: top;
-ms-transition-property: top;
transition-property: top;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.recruitday .tooltipster-fall.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
top: 0px !important;
opacity: 0
}
.recruitday .tooltipster-slide {
left: -40px;
-webkit-transition-property: left;
-moz-transition-property: left;
-o-transition-property: left;
-ms-transition-property: left;
transition-property: left;
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}
.recruitday .tooltipster-slide.tooltipster-dying {
-webkit-transition-property: all;
-moz-transition-property: all;
-o-transition-property: all;
-ms-transition-property: all;
transition-property: all;
left: 0px !important;
opacity: 0
}
.recruitday .tooltipster-content-changing {
opacity: 0.5;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1)
}
@media screen and (max-width: 850px) {
.recruitday .hiddentablet {
    display: none
}
}
.recruitday #sitehead {
background-color: #001a5f;
/*min-height: 55px;*/
top: 0;
position: fixed;
z-index: 1231231;
width: 100%;
}
.recruitday #sitehead .company-name {
text-align: center;
}

.recruitday #sitehead .profile {
text-align: left;
}

@media (min-width: 768px) {

.msteamscontainer {
    padding: 50px 0 50px 0;
}


#msteams-quote {
    padding: 80px;
    background-color: #f7f7f7;
    background-image: url(/images/foremployers/microsoftteams/webquote.png);
}

.quote-on-quote {
    font-style: italic !important; 
    font-family: "Roboto";
    font-weight: 400 !important;
    font-size: 26px !important;
    line-height: 1.3em;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 20px 20px 0 20px;
}
.from {
    color: #fff !important;
    padding: 0 20px 20px 20px;
    font-size: 24px !important;
}

#features-microsoftteams p {
   /*font-family: 'Nunito' !important;*/
   font-size: 20px !important;
   font-weight: 400;
   margin: 0 auto;
}

.msteamssection {
    text-align: center;
    background-color: #f7f7f7 !important;
    padding-top: 30px !important;
}


.recruitday .reward-details-container{
    width: 600px;
    margin: 0 auto;
    padding: 0;
}

.foremployers-jobboard-reg {
    border: 1px solid #ebebeb;
    padding: 30px !important;
}

.employers-registration-container {
    width: 615px;
    margin-right: 0 auto;
    border-radius: 4px;
}


.recruitday #public-foremployers-contactus .header-text {
    font-size: 24px;
    font-weight: bold;
    /*margin-bottom: 0;*/
}

/** for employers V4 desktop **/ 

#headhunting-header {
    /*background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/headhuntingservice/EMPLOYER-HEAD-HUNTINIG-HEADERS.jpg);
    width: 100vw;
    height: 100vh;
    background-size: cover;
    background-position: right;
    padding-top: 180px;
*/

    background-image: url(/images/foremployers/headhuntingservice/EMPLOYER-HEAD-HUNTINIG-HEADERS.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}


#for-employers .rdsolutions {
    color: #fff !important;
    margin-top: 12px !important;
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
#recruit .jobcategory {
    text-align: center;
    font-family: "ROBOTO";
    font-weight: 700;
    font-size: 26px;
    color: #222222;
    margin-bottom: 40px;
    padding-right: 0 !important;
    text-transform: capitalize;
    margin-top: 0;
}

#externalreferral-header {
    /*background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/externalreferral/2021-EMPLOYER-EXTERNAL-REFERRAL-HEADER.jpg);
    width: 100vw;
    height: 100vh;
    background-size: cover;
    background-position: right;
    padding-top: 180px;
*/
    background-image: url(/images/foremployers/externalreferral/2021-EMPLOYER-EXTERNAL-REFERRAL-HEADER.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
#employeereferral-header {
   /* background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/employeereferral/2021-EMPLOYER-EMPLOYEE-REFERRAL-HEADER.jpg);
    width: 100vw;
    height: 100vh;
    background-size: cover;
    background-position: right;
    padding-top: 180px;*/

    background-image: url(/images/foremployers/employeereferral/2021-EMPLOYER-EMPLOYEE-REFERRAL-HEADER.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}



#recruit img {
    width: 170px;
    margin-bottom: 20px;;
}
.product2021 {
    border: 2px dotted #222;
    padding: 35px;
    border-radius: 15px;
}

#features-headhunting {
    padding: 80px 0 80px 0;
}


#features-headhunting .feature {
    padding: 50px 0 50px 0;
}

#features-externalreferral .feature {
    padding: 50px 0 50px 0;
}


.howitworks {
    background-color: #f7f7f7;
    width: 100%;
    padding-bottom: 80px;
    padding-top: 80px;
}

#others, #statement {
    padding: 80px 0 80px 0;
    text-align: center;   
    background: #f7f7f7;
    width: 100%;
}

#fixedprice {
    padding: 30px 0 80px 0;
    text-align: center;
}
#ourservices .title {
    font-family: "ROBOTO";
    font-weight: 700;
    font-size: 24px;
    color: #222222;
    margin-bottom: 2px;
    padding-right: 0 !important;
    margin-top: 0;
}

#ourservices .caption {

    font-family: "Roboto";
    font-weight: 400;
    font-size: 16px;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}


#recruit h4 {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    color: #222222;
}

#for-employers li {
    list-style-type:none;
    color: #707070;
    font-size: 20px;    
    line-height: 1.3em;
    display: inline-flex;
}


#inquire-foremployers .btn-primary-rdgreen {
    padding: 15px 25px 15px 25px;
    text-transform: uppercase;
    font-size: 16px;
    background: #CCFF00;
    color: #222;
    font-weight: 600;
    margin-top: 1px;
    font-family: "Roboto";
    border-radius: 4px;
    margin-top: 15px;
}

#inquire-foremployers .btn-primary-rdgreen:hover,
#inquire-foremployers .btn-primary-rdgreen:focus {
    background-color: #8caf03;
    border: 1px solid #8caf03;
    color: #fff;
}


#microsoftteams-header {
    /*background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/microsoftteams/msteams-banner.png);
    width: 100vw;
    height: 100vh;
    background-size: cover;
    background-position: right;
    padding-top: 175px;*/
    background-image: url(/images/foremployers/microsoftteams/msteams-banner.png);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.hero-text {
   padding-top: 150px;
   padding-bottom:  150px;      
}
#microsoftteams-nav img {
    width: 25.5%;
    margin-top: -2;
}

#microsoftteams-nav span {
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 500;
    margin-top: 15px;
}

#microsoftteams-nav .employersignin {
    margin-right: 0;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
    /*display: flex;*/
}

#microsoftteams-nav .employersignin-nav {
    margin-right: 0;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: right;
}




#microsoftteams-foremployers .gotord {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6;
    font-size: 12px;
    padding-top: 10px;
    padding-right: 15px;
}


#microsoftteams-foremployers .others {
    padding:  50px;
    width: 100%;
    background-color: #f7f7f7;
    text-align: center;
}


.rdvideo {
    /*padding-right: 60px;*/
}

#microsoftteams-foremployers .feature {
    padding-top: 100px;
    padding-bottom: 100px;
}

#features-microsoftteams {
    padding-top: 75px;
}


#recruit .btn-primary-purple {
    color: #fff;
    background-color: #4B53BC;
    font-weight: bold;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto";
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 25px 15px 25px;
    height: 100%;
    margin-top: 10px;
    margin-right: 10px;
    border: 2px solid #4B53BC;
}

#recruit .btn-primary-purple:hover {
    background-color: #434890 !important;
    border: 2px solid #434890 !important;
}

#recruit .btn-secondary-purple {
    color: #4B53BC;
    background-color: transparent;
    font-weight: bold;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto";
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 25px 15px 25px;
    height: 100%;
    margin-top: 10px;
    margin-right: 10px;
    border: 2px solid #4B53BC !important;
}

#recruit .btn-secondary-purple:hover {
    background-color: #4B53BC !important;
    border: 2px solid #4B53BC !important;
}

#employeereferrals-foremployers h1 {
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 0;
    color: #333333;
}

#jobboard-foremployers .header, 
#employeereferrals-foremployers .header {
    font-size: 60px !important;
    font-weight: bold;
    line-height: 1.2em;
    font-family: 'LATO';
    margin-bottom:  20px;
    margin-top: 0;
    color: #222222;
    padding-right: 30%;
}



#microsoftteams-foremployers .header {
    font-size: 60px !important;
    font-weight: bold;
    line-height: 1.2em;
    font-family: 'LATO';
    margin-bottom:  20px;
    margin-top: 0;
    color: #222222;
    padding-right: 45%;
}


#externalreferral-foremployers .header,
#headhuntingservice-foremployers .header {
    font-size: 60px !important;
    font-weight: bold;
    line-height: 1.2em;
    font-family: 'LATO';
    margin-bottom:  20px;
    margin-top: 0;
    color: #222222;
    padding-right: 55%;
}

#others img{
    width: 130px;
    margin-bottom: 20px;
}

#others p {
    font-size: 18px;
    color: #707070;
    font-family: "Roboto";
    font-weight: 200;
}


#for-employers h2,
#jobboard-foremployers h2,
#employeereferrals-foremployers h2,
#externalreferral-foremployers h2,
#headhuntingservice-foremployers h2 {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 40px;
    color: #222222;
}

#for-employers i {
    font-size: 14px;
    font-weight: bold;
}

#foremployers {    
   /* background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/home/2021-EMPLOYER-HOME-HEADER.jpg);
    width: 100vw;
    height: 87vh;
    background-size: cover;
    background-position: center;*/
    background-image: url(/images/foremployers/home/2021-EMPLOYER-HOME-HEADER.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}



#foremployers .subcaption,
#headhuntingservice-foremployers .subcaption {
    /*font-size: 18px;*/
    font-family: 'Nunito';
    color: #333333;
    padding-right: 45%;
    font-size: 28px;
    font-weight: 200;
    line-height: 1.3em;
}


#externalreferral-foremployers .subcaption{
    /*font-size: 18px;*/
    font-family: 'Nunito';
    color: #333333;
    padding-right: 55%;
    font-size: 28px;
    font-weight: 200;
    line-height: 1.3em;
}


#jobboard-foremployers .subcaption,
#employeereferrals-foremployers .subcaption {
    font-family: 'Nunito';
    color: #333333;
    padding-right: 55%;
    font-size: 28px;
    font-weight: 200;
    line-height: 1.3em;
}


#microsoftteams-foremployers .subcaption {
    /*font-size: 18px;*/
    font-family: 'Nunito';
    color: #333333;
    padding-right: 55%;
    font-size: 24px;
    font-weight: 200;
    line-height: 1.3em;
}

#foremployers .btn-primary-rdgreen:hover {
    background-color: #7b9901;
    color: #fff;
}

#ourservices {
    background-color: #fff;
    padding: 80px 0 0 0;
}
#ourservices .media {
    margin-top: 60px;
    padding-right: 50px;
    height: 255px;
}


#ourservices .title,
#employeereferrals-foremployers .title,
#externalreferral-foremployers .title,
#headhuntingservice-foremployers .title,
#jobboard-foremployers .title,
#microsoftteams-foremployers .title, {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 20px;
    color: #333333;
    text-transform: capitalize;
}


#employeereferrals-foremployers .title-features {
    font-weight: bold;
    color: #222;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
}
#jobboard-foremployers .title-features {
    font-weight: bold;
    color: #222;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
}

#headhuntingservice-foremployers .title-features {
    font-weight: bold;
    color: #222;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
}
#microsoftteams-foremployers .title-features {
    /*text-transform: capitalize;*/
    font-weight: bold;
    /*color: #1464F6;*/
    color: #333;
    font-family: "Roboto";
    font-size: 24px;
    margin-bottom: 0;
    line-height: 1.3em;
}


#externalreferral-foremployers .title-features {
    font-weight: bold;
    color: #222;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
}
#ourservices .caption {
    font-family: "Roboto";
    font-weight: 200;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}

#jobboard-foremployers .caption, 
#externalreferral-foremployers .caption,
#headhuntingservice-foremployers .caption{
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}

#recruit .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}

#recruit .extra {
    font-weight: 200 !important;
}

#features-employeereferrals .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}
#microsoftteams-foremployers .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}


#others .description {
    font-family: "Roboto";
    font-weight: 200;
    font-size: 20px;
    line-height: 1.3em;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 5px;
}

#ourservices .subcaption,
#fixedprice .subcaption {
    font-family: "Roboto";
    font-weight: 300;
    font-size: 20px;
    color: #707070;
    text-align: center;
    padding-right: 0;
    line-height: 1.3em;
}

#others a {
    font-family: 'Roboto';
    font-weight: bold;
    color: #222 !important;
    font-size: 26px !important;
}

#others a:hover {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6 !important;
    font-size: 26px !important;
}

#ourservices a, 
#employeereferrals-foremployers a,
#externalreferral-foremployers a, 
#headhuntingservice-foremployers a,
#microsoftteams-foremployers a,
#jobboard-foremployers a, #foremployers a {
    font-family: 'Roboto';
    /*font-weight: bold;*/
    color: #1464F6;
    font-size: 16px;
    line-height: 1.3em;
}

#ourservices a:hover, 
#employeereferrals-foremployers a:hover,
#externalreferral-foremployers a:hover, 
#headhuntingservice-foremployers a:hover,
#microsoftteams-foremployers a:hover,
#jobboard-foremployers-foremployers a:hover,
#foremployers a:hover {
    font-family: 'Roboto';
    /*font-weight: bold;*/
    color: #001a5f;
    font-size: 16px;
    line-height: 1.3em;
}

.header-nav a {
    font-size: 16px !important;
    font-family: 'Roboto' !important;
    color: #fff ; 
    margin-right: 15px;
}

/* for employers - job board */

#jobboard-foremployers h3, 
#employeereferrals-foremployers h3,
#externalreferral-foremployers h3,
#headhuntingservice-foremployers h3,
#microsoftteams-foremployers h3 {
    /*font-size: 20px;
    margin-bottom: 0;
    color: #333;
    font-family: 'Roboto';
    font-weight: 600;*/
    /*text-transform: uppercase;*/
    font-weight: bold;
    color: #1464F6;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 0;
}

#jobboard-foremployers .title, 
#externalreferral-foremployers .title,
#headhuntingservice-foremployers .title,
#microsoftteams-foremployers .title {
    font-size: 24px;
    margin-bottom: 0;
    color: #222222;
    font-family: 'Roboto';
    font-weight: 600;
}

#employeereferrals-foremployers .title{
    font-size: 24px;
    margin-bottom: 0;
    color: #222222;
    font-family: 'Roboto';
    /*font-weight: 600;*/
}




#jobboard-foremployers .container {
    /*padding-top: 50px;
    padding-bottom: 50px;    */
}
}

#foremployers .header {
    /*font-size: 60px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-bottom:  20px;
    color: #333333;
    padding-right: 20%;
    margin-top: 15% !important;*/

    font-size: 55px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-bottom: 20px;
    color: #333333;
    padding-right: 50%;
    /*margin-top: 15% !important;*/
}


#jobboard-foremployers, 
#employeereferrals-foremployers {
    background-color: #fff;
}

#features-jobboard .feature,
#features-employeereferrals .feature {
    padding: 50px 0 50px 0;
}

#jobboard-foremployers .features,
#employeereferrals-foremployers .features,
#externalreferral-foremployers .features{
    padding: 80px 0 80px 0;
}


#jobboard-foremployers .services {
    padding: 80px 0 80px 0;
    width: 100%;
    background-color: #f7f7f7;
}


#employeereferrals-foremployers .services, 
#externalreferral-foremployers .services, 
#headhuntingservice-foremployers .services,
#microsoftteams-foremployers .services{
    padding: 80px 0 80px 0;
    text-align: center;
}





#jobboard-header {
    /*background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/jobboard/2021-EMPLOYER-JOB-BOARD-HEADER.jpg);
    height: 100vh;
    background-size: cover;
    background-position: right;
    padding-top: 180px;*/

    background-image: url(/images/foremployers/jobboard/2021-EMPLOYER-JOB-BOARD-HEADER.jpg);
    height: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.numbering {
    font-size: 40px !important;
    font-weight: bold !important;
    color: #1464F6;
    margin-top: 5px !important;
}

#externalreferral-foremployers .media-left{
    padding-right: 40px !important;
}

.padright80 {
    padding-right: 80px;
}

#inquiry-foremployers {
    background-color: #1464F6 !important;
}


#inquiry-foremployers label {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

#inquiry-foremployers .submit-contactus {
    background-color: #CCFF00;
    color: #222;
}
#inquiry-foremployers .submit-contactus:hover {
    background-color: #91b402;
    color: #fff;
}

#inquiry-foremployers .consent {
    font-size: 12px;
    padding-bottom: 20px;
    color: #fff !important;
}

#inquiry-foremployers h1 {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Nunito';
    text-align: center;
    margin-top: 0;
}


#inquiry-foremployers .form {
    width: 550px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.reactivate {
    margin-left: 15px;
    margin-right: 3px;
    padding-top: 10px;
}

#job-listing-setup-reward-confirmation-modal .modal-jobapplication {
    width: 430px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
    border-radius: 4px;
}

#renew-job-lising-modal .renew-listing-modal {
    padding: 30px;
    border-radius: 4px;
    width: 430px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
}


#job-application-change-listing-action-modal .modal-content{
    display: flow-root;
    padding: 30px;
    width: 430px;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 130px;
}

#job-listing-confirmation-modal .modal-joblisting {
    padding: 30px;
    border-radius: 4px;
    width: 430px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
}
.add-to-talent-pool {
    font-weight: bold !important;
    margin-top: 15px;
    font-size: 16px !important;
    margin-left: 10px;
}
#add-js-to-talent-pool-modal .modal-content {
     padding: 30px;
     width: 400px;
     border-radius: 4px;
     margin: 0 auto;
}
#job-application-confirmation-modal p {
    font-size: 14px;
    margin-top: 20px;
}
#job-application-confirmation-modal .modal-jobapplication {
    padding: 30px 25px 10px 25px;
    border-radius: 4px;
}
.confirmuser {
    font-weight: bold !important;
    margin-top: 15px;
    font-size: 16px !important;
}
.modal-container {
    width: 400px;
    padding: 25px 25px 30px 25px !important;
}
.recruitday .modal-jobapplication {
    width: 430px;
    top: 120px;
    margin: 0 auto;
}
.recruitday .foremployers-contactus-container {
    width: 600px;
    margin: 0 auto;
    padding: 100px 0 100px 0;
}
.recruitday .goto-rd {
    text-align: right;
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
}
.recruitday .btn-white-bordered {
    color: #fff;
    font-size: 16px;
    font-weight: bold;  
    text-transform: none; 
    background-color: transparent;
    border: 1px solid #fff;
    padding: 10px 20px 10px 20px !important;
    transition: none;
}
.recruitday .btn-white-bordered:hover,
.recruitday .btn-white-bordered:focus {
    color: #222;
    font-weight: bold;
    background-color: #fff;
    transition: none;
}

#employer-sign-in {
    /*background-image: url(/images/public/employers/EMPLOYER-LOGIN-1.jpg);*/
    background-color: #fff;
    /*background-size: cover;*/
    width: 100%;
    height: 100vh;
    /*background-repeat: no-repeat;*/
}
#for-employers .rd-logo {
    width: 20%;
}

#learn-more-for-employers {
    padding-top: 70px;
    padding-bottom: 30px;
}

#how-it-works, #other-solutions,
#employer-sign-in {
    padding-top: 30px;
    padding-bottom: 70px;
}

#employer-sign-in {
    padding-top: 80px;
    padding-bottom: 70px;
}


#learn-more-for-employers,
#how-it-works, #other-solutions,
#employer-sign-in .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#for-employers .btn-primary-rdgreen{
    background-color: #CCFF00;
    border-radius: 4px;
    border: none;
    color: #222;
    padding: 15px 40px 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 40px;
}

#employer-sign-in .btn-primary-rdgreen:hover,
#employer-sign-in .btn-primary-rdgreen:focus{
    background-color: #99bf01;
    border-radius: 4px;
    border: none;
    color: white;
    padding: 15px 40px 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
}

.recruitday .btn-primary-scoutblue {
    border: none;
    border-radius: 4px;
    background-color: #1464f6 !important;
    padding: 10px 30px 10px 30px;
    color: #fff !important;
    font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}

.recruitday .btn-primary-scoutblue:hover,
.recruitday .btn-primary-scoutblue:focus {
    background-color: #001a5f !important;
    color: #fff !important; 
    cursor: pointer; 
}


.recruitday .toggle-side-nav{
    width: 250px !important;
}
.recruitday .employer-login-sidenav {
    margin-left: 0 !important;
}

.recruitday .padleft0-sm {
    padding-left: 0 !important;
}

.recruitday .width500 {
    width: 500px;
    margin: 0 auto;
}

.recruitday .padleft100 {
    padding-left: 100px !important
}

.recruitday .padright100 {
    padding-right: 100px !important
}
.nav-tabs>li.active>a {
    border-bottom: 3px solid #006ce5 !important;
    color: #006ce5 !important;
    background-color: transparent !important;
    font-weight: bold;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    margin-right: 30px;
}

.recruitday .nav-tab {
    padding:0 !important;
    margin-top: 10px;
    margin-right: 30px !important;
    background-color: transparent !important;
    border: none !important;
}
/* prelaoder */
    .spinner-preloader {
      padding-top: 20%;  
      margin-left: 45%;
      width: 70px;
      text-align: center;
    }

    .spinner-preloader > div {
      width: 18px;
      height: 18px;
      background-color: #CCFF00;

      border-radius: 100%;
      display: inline-block;
      -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
      animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    }

    .spinner-preloader .bounce1 {
      -webkit-animation-delay: -0.32s;
      animation-delay: -0.32s;
    }

    .spinner-preloader .bounce2 {
      -webkit-animation-delay: -0.16s;
      animation-delay: -0.16s;
    }

    @-webkit-keyframes sk-bouncedelay {
      0%, 80%, 100% { -webkit-transform: scale(0) }
      70% { -webkit-transform: scale(1.0) }
    }

    @keyframes sk-bouncedelay {
      0%, 80%, 100% { 
        -webkit-transform: scale(0);
        transform: scale(0);
      } 70% { 
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
      }
    }
.recruitday .padright0-md {
    padding-right: 0 !important;
}
.recruitday .h407 {
    height: 407px !important;
}
.recruitday .bar-chart-empref {
    min-width: 310px; 
    max-width: 800px; 
    height: 254px !important; 
    margin: 0 auto
}
.recruitday .padleft35-md {
    padding-left: 35px;
}
.recruitday .padleft0 {
    padding-left: 0 !important;
}

.recruitday .padleft0-md {
    padding-left: 0;
}
.referral-field-month{
width: 25% !important;
}
.referral-fieldX{
width: 40% !important;
}
.referral-field{
width: 40% !important;
}
.recruitday .emp-referralcontainer{
width: 600px;
margin: 0 auto;
}
.recruitday .emp-screeningcontainter {
width: 550px;
margin: 0 auto;

}
.recruitday .rpcontainer {
width: 400px;
margin: 0 auto;
}
.recruitday #candidate_tags{
padding-inline-start: 0;
}
.recruitday #candidate_tags li{
    display: inline-block;
    border: 1px #ebebeb solid;
    padding: 5px;
    margin-right: 3px;
    font-size: 12px;
}



.recruitday .add-note {
 background-color: #d6d6d6d6;
  border-radius:4px;
  border: none;
  color: black;
  padding-top: 10px;
  width: 180px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;

}

.recruitday .add-note:hover,
.recruitday .add-note:focus{
    background-color: #B8B8B8;
   color: #000000;

}
.recruitday .send-message {
  background-color: #1464f6;
  border-radius:4px;
  border: none;
  color: white;
  padding-top: 10px;
  width: 180px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}
.recruitday .send-message:hover, 
.recruitday .send-message:focus{
    background-color: #0F00B8;
    color: #FFFFFF;
}
.recruitday .btn-rewardshistory a {
  background-color: #00c8f8;
  border-radius:4px;
  border: none;
  color: #FFFFFF;
  padding: 8px;
  width: 141px;
  text-align: center;
  text-decoration: none;
  display: inline-block;

}
.recruitday .btn-rewardshistory a:hover,
.recruitday .btn-rewardshistory a:focus{
    background-color: #0090B2 !important;

}
.recruitday .password-width {
    width: 600px;
 }

.recruitday .changepasswordcontent input{
    height: 41px;
    width: 527px;
}
.breadcrumb-tabs{
    text-align: right;
}
.recruitday .rd-padtopbottom3-sm{
    padding-top: 3px;
    padding-bottom: 3px;
}

.for-mobile-view{
    display: none !important;
}

/*.recruitday #profile-content {
    border-right: 0px solid #ebebeb;
}*/

.myModal {
    z-index: 1312313;
    background-color: #fff !important;
    top: 177px;
    bottom: unset;
    margin: 0 auto;
    padding-top: 0 auto;
    border-radius: 4px;
    border: 1px solid #d6d6d6d6;
}
.recruitday .modal-pad {
    padding-left: 70px;
    padding-right: 50px;
}

.recruitday .modal-width {
    width: 440px;
    height: 215px;
}

.recruitday .border-edges {
    border-radius: 4px !important;
    border-width: thin;
    border: 1px solid #d6d6d6d6;

}

.recruitday .padding00 {
    padding-left: 15px;
}


.recruitday .padleft25 {
    padding-left: 28px;
}
.recruitday .padleft28 {
    padding-left: 28px;
}
.recruitday .padleft21 {
    padding-left: 21px;
}
.recruitday .padleft63-md {
    padding-left: 63px
}




.recruitday .confirm-btn {
  background-color: #1464f6;
  border-radius:4px;
  border: none;
  color: white;
  padding: 8px;
  width: 180px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}




.recruitday .confirm-btn:hover,
.recruitday .confirm-btn:focus{
    background-color: #0F00B8;
    color: #FFFFFF;
}



.recruitday .dl-resume a {
  background-color: #00c8f8;
  border-radius:25px;
  border: none;
  color: #FFFFFF;
  padding: 8px;
  width: 200px;
  text-align: center;
  text-decoration: none;
  display: inline-block;

}


.recruitday .dl-resume a:hover,
.recruitday .dl-resume a:focus{
    background-color: #0090B2;

}




.recruitday .hrwidth1 { 
    width: 523px;
    margin-bottom: 5px;
    border-top: 1px #ebebeb solid;

 }
 .recruitday .hrwidth { 
    width: 430px;
    margin-bottom: 5px;
    border-top:1px #ebebeb solid;

 }
.recruitday .hrwidth-bottom { 
    width: 100%; 
    border-bottom: 1px #ebebeb solid;
    margin: 0;
    border-width: thin;
}


.recruitday .padding-lr {
    padding-right: 93px;
    padding-left: 125px;
}


#contactUsForm label {
    font-size: 12px;
    color: #444444;
}


.recruitday #sitefoot{
    display: none;
}
.recruitday .dataTable{
    /*display: table !important;*/
}
.job-app-count, .no-job-app-count{
    height: 263px;
}
.recruitday #sitehead .burger-menu,
.recruitday #sitehead .rd-logo {
    display: none;
}
.recruitday #sitehead .company-name {
    text-align: left;
}
.recruitday #sitehead .profile {
    text-align: right;
}
.button-submit{
    margin-left: 20px !important;
}
.school-name{
    line-height: 5px !important;
}
#employee-referrals-list,
#employee-list-holder{
    /*display: table !important;*/
}
.btn-confirm{
    float: left;
}
.no-employee-listed{
    padding-left: unset;
}
#inquiries #job-app-listing_paginate,
#inquiries #job-app-listing_paginate,
#inquiries #employee-list-holder_paginate,
#inquiries #employee-list-holder_length{
    display: block !important;
}
.job-application-table, .employee-list-table{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#other-applications{
    display: table !important;
}
.tr-other-applications{
    padding-left: 35px !important;
}
#other-applications tr td:first-of-type{
    width: 150px !important;
}
.recruitday .hero-job-status .form-control{
    padding: 6px 5px;
    border-radius: unset;
}
.recruitday .hero-job-status .caret{
    position: relative;
    float: right;
    margin: 10% auto;
}
.recruitday .hero-job-status .dropdown-menu{
    min-width: 120px;
    left: auto;
    font-size: 11px;
    border-radius: unset;
}
.recruitday .hero-job-status .dropdown-menu>li>a,
.recruitday .hero-job-status .dropdown-menu>li>span{
    padding: 3px 5px;
}
.recruitday .hero-job-status{
    width: 120px;
}
.recruitday .send-message-holder{
    left: auto;
    right: auto;
}
.recruitday .btn-send-message{
    width: 120px;
    /*margin: 5% auto;*/
}
.recruitday #ellipsis{
    /*text-align: right;*/
    padding-left: 0px;
    /*padding-right: 0px;*/
}
.recruitday .view-job-listing-header-title #ellipsis{
    text-align: right;
    padding-right: 0px;
}
.recruitday #ellipsis .dropdown-menu{
    top: auto;
    float:unset;
    right: 0;
    left: auto;
    min-width: 120px;
    border-radius: unset;
}
.recruitday #ellipsis .dropdown-menu>li>span,
.recruitday #ellipsis .dropdown-menu>li>a{
    font-size: 11px;
    padding: 3px 10px;
}
.recruitday .employer-job-app-profile{
    padding-top: 20px;
    padding-bottom: 20px;
}
.recruitday #ellipsis .dropdown-menu>li>a.disablednohover:hover{
    background-color: unset;
    color: #888;
    cursor: default;
}

/* new dashboard v2, new job application list v2 */
.recruitday #dashboard .main-content{
    padding: 15px;
    padding-top: 100px;
}
.recruitday .dashboard-header-title,
.recruitday .job-application-header-title,
.recruitday .view-job-listing-header-title,
.recruitday .referral-rewards-header-title,
.recruitday .view-referral-reward-details-header-title,
.recruitday .create-application-header-title,
.recruitday .bulk-create-applications-header-title,
.recruitday .employer-header-title{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;   
}


.recruitday #dashboard .job-applications-title,
.recruitday #dashboard .application-source-title{
    padding-left: 5px;
    padding-right: 5px;
}
.recruitday .dashboard-content,
.recruitday .employer-content{
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 10px;
}
.recruitday .dashboard-job-listing-header-title{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
}
.recruitday #dashboard #job-listing-list{
    display: table !important;
}
.recruitday #dashboard #job-listing-list th,
.recruitday #inquiries-job-applications #job-app-listing th,
.recruitday #job_listing_view #job-app-listing th{
    border-bottom: unset;
    padding: 10px 20px;
}
.recruitday #dashboard #job-listing-list td{
    padding: 20px 20px;
}
/* .recruitday #dashboard #job-listing-list td{
    border-bottom: 1px solid #f6f6f6;
}*/
/* new job application v2 */
.recruitday .job-application-content,
.recruitday .dashboard-job-listing-content{
    padding-left: 20px;
    padding-right: 20px;
}
.recruitday #job_listing_view #job-app-listing th:first-of-type{
    width: 100px !important;
}
.recruitday #mobile-select-joblisting-status,
.recruitday #mobile-select-job-app-status,
.recruitday #mobile-select-referral-rewards-stats,
.recruitday #mobile-select-referral-manage-stats{
    display: none;
}
/* job fair page */
.recruitday .create-candidate{
    display: grid;
    grid-template-columns: 2fr 2fr;
    grid-template-rows: repeat(4, 80px);
    grid-column-gap: 20px;
}
.recruitday .notes{
    grid-column: 2;
    grid-row: 1/4;
}
.recruitday .job-fair-create-job-application form textarea{
    min-height: 187px;
    max-height: 187px;
}
.recruitday .button-cancel, 
.recruitday .button-submit, 
.recruitday .button-view,
.recruitday .btn-secondary-submit,
.recruitday .button-disabled{
    width: auto;
}
.recruitday .btn-marginright{
    margin-right: 10px;
}
.recruitday .candidate-buttons-holder{
    display: grid;
    grid-template-columns: 2fr 2fr;
}
.recruitday .candidate-buttons{
    text-align: right;
}
.recruitday .listingbutton{
    font-size: 14px;
}

/* talent pool profile section */
.recruitday .profile-section{
    padding: unset;
}
.recruitday .profile-nav{
    padding-left: 20px;
}

/* update no. of vacancies */
.recruitday .job-listing-update-no-vacancies-modal .modal-body,
.recruitday .job-listing-update-no-vacancies-zero-modal .modal-body{
    padding: 15px;
}
.recruitday .job-listing-update-no-vacancies-modal input{
    width: 100px;
}

/* list of job application v2 */
.recruitday .padleftunset768{
    padding-left: unset;
}
.recruitday .padrightunset768{
    padding-right: unset;
}

/* employer login */
.recruitday #bg-rd-logo img{
    max-width: 100% !important;
}

.recruitday .rd-padleftright5-sm{
    padding-left: 5px;
    padding-right: 5px;
}
.recruitday #custom_filter select{
    width: 150px;
}
#employee-referrals-list_paginate span a,
#employee-referrals-list_paginate a,
#employee-list-holder_paginate span a,
#employee-list-holder_paginate a{
    font-weight: unset;
    font-size: 12px;
    color: #337ab7;
    padding-left: 15px;
    padding-right: 15px;
}
.recruitday .fixmodalwidth400{
    width: 400px;
}
.recruitday .fixmodalwidth600{
    width: 600px;
}

.recruitday .rd-padleftright75-sm{
    padding: 0 75px;
}

}
@media screen and (max-height: 640px) {
.recruitday #sitehead>*:last-child {
    position: static
}
}
.recruitday #sitehead nav a.navhome {
padding: 20px;
}
.recruitday #sitehead nav a,
.recruitday #sitehead .profilename,
.recruitday #sitehead .showroom {
color: #fff;
}
.recruitday #sitehead nav a:hover{
 background-color: #114cb7;

}
.recruitday #sitehead nav a.active:hover{
background-color: #a3b90f;
color: #fff;
}
.recruitday #sitehead nav a:hover,
.recruitday #sitehead nav a.active,
.recruitday #sitehead .profilename:hover,
.recruitday #sitehead .profilename.active,
.recruitday #sitehead .showroom:hover,
.recruitday #sitehead .showroom.active {
color: #fff
}
.recruitday #sitehead nav a:hover [class^="icon-mat"],
.recruitday #sitehead nav a:hover [class*=" icon-mat"],
.recruitday #sitehead nav a.active [class^="icon-mat"],
.recruitday #sitehead nav a.active [class*=" icon-mat"],
.recruitday #sitehead .profilename:hover [class^="icon-mat"],
.recruitday #sitehead .profilename:hover [class*=" icon-mat"],
.recruitday #sitehead .profilename.active [class^="icon-mat"],
.recruitday #sitehead .profilename.active [class*=" icon-mat"],
.recruitday #sitehead .showroom:hover [class^="icon-mat"],
.recruitday #sitehead .showroom:hover [class*=" icon-mat"],
.recruitday #sitehead .showroom.active [class^="icon-mat"],
.recruitday #sitehead .showroom.active [class*=" icon-mat"] {
color: #fff
}
.recruitday #sitehead nav a.instock,
.recruitday #sitehead .profilename.instock,
.recruitday #sitehead .showroom.instock {
color: #555 !important
}
.recruitday #sitehead nav a.instock [class^="icon-mat"],
.recruitday #sitehead nav a.instock [class*=" icon-mat"],
.recruitday #sitehead .profilename.instock [class^="icon-mat"],
.recruitday #sitehead .profilename.instock [class*=" icon-mat"],
.recruitday #sitehead .showroom.instock [class^="icon-mat"],
.recruitday #sitehead .showroom.instock [class*=" icon-mat"] {
color: #555
}
.recruitday #sitehead nav a.active,
.recruitday #sitehead .profilename.active,
.recruitday #sitehead .showroom.active {
background-color: #CCFF00;
color: #222;
}
@media screen and (max-width: 850px) {
.recruitday #sitehead .profilename span:last-of-type,
.recruitday #sitehead .showroom span:last-of-type {
    display: none
}
}
.recruitday #sitehead .icon-linearrowdown {
margin: 5px 14px 0 0;
transition: all .3s;
transition: all .3s;
transition: all .3s;
transition: all .3s;
display: inline-block
}
.recruitday #sitehead .icon-linearrowdown.active {
transform: rotate(180deg);
margin: 5px 14px 0 0
}
.recruitday #sitehead .xsmall {
top: 75px;
right: 52px
}
.recruitday #sitehead .truncate {
width: 9.25em
}

.recruitday #sidebar-nav nav > a {
color: #222;
font-weight: bold;
font-size: 12px !important;
padding-left: 10px; 
}

.recruitday #sidebar-nav nav > a:hover {
background-color: #ebebeb;
color: #222;

}

.recruitday #sidebar-nav nav > a.active {
background-color: #b8b8b8;
color: #fff !important;
border-left: 3px solid #222;
}

.recruitday main[role="main"]#login{
background: #2e3a44;
}
.recruitday main[role="main"] {
background: #ebebeb;
}

.recruitday #hiddenregistration {
margin: 0 auto;
left: 0;
right: 0;
/*background: #f7f6f6;*/
background-color: #fff;
}
.recruitday #sitesecondarysidebar {
right: 0;
top: 0;
bottom: 0;
width: 83px;
border-left: 1px dotted #E7E7E7
}
.recruitday #sitesecondarysidebar .badge.star {
top: 9%;
right: 0;
background-color: transparent
}
.recruitday #sitesecondarysidebar .badge.star span {
color: #fff;
display: inline-block;
padding: 1px;
background-color: #1D7AC8;
font-size: 11px
}
.recruitday #sitesecondarysidebar .leadreplyspeed {
background-color: rgba(255, 215, 0, 0.7)
}
.recruitday #addlisting {
background: #ffff;
overflow: scroll;
}
.recruitday #addlisting #one input,
.recruitday #addlisting #three input {
font-size: 14px;
}
.recruitday #addlisting #one .colorswatch:active,
.recruitday #addlisting #one .colorswatch:hover,
.recruitday #addlisting #three .colorswatch:active,
.recruitday #addlisting #three .colorswatch:hover {
box-shadow: 0 1px 3px rgba(24, 24, 24, 0.6)
}
.recruitday #addlisting #two .vertical,
.recruitday #addlisting #two .variantform {
height: 30em;
overflow-y: scroll;
border-bottom: 1px solid #E7E7E7
}
.recruitday #addlisting #two .vertical a:hover,
.recruitday #addlisting #two .variantform a:hover {
color: #4A4A4A;
background-color: #F9F9F9
}
.recruitday #addlisting #two .filtertype .filtertag {
border: 1px solid #E7E7E7;
border-radius: 3px;
padding: 2px 10px
}
.recruitday #addlisting #two .filtertype .filtertag.active {
background: #E7E7E7
}
.recruitday #addlisting #five .imagedropzone img {
height: 100px
}
.recruitday #addlisting #five .imagedropzone:hover {
border: 1px dashed #03A838
}
.recruitday #addlisting #five .segmentedbutton {
margin: 40px auto 30px;
width: 50%
}
.recruitday #addlisting #five .dropdown {
right: 20%;
width: 250px;
display: none !important;
box-shadow: 0px 3px 10px rgba(24, 24, 24, 0.1)
}
.recruitday #addlisting #five .dropdown.active {
display: block !important
}
.recruitday #addlisting #five .dropdown img {
width: 50px
}
.recruitday #addlisting #six .thumbnails a {
right: 5px;
top: 5px;
font-size: 1rem;
color: #fff
}
.recruitday #addlisting #six .thumbnails a:hover {
color: #eee
}
.recruitday #addlisting .dropdown-menu {
height: 150px;
overflow-y: scroll
}
.recruitday #addlisting .uploadedphotos .primary-photo {
height: 209px
}
.recruitday #addlisting .uploadedphotos .other-uploaded-photos {
height: 100px
}
.recruitday #addlisting .uploadedphotos .uploaded-photo-label {
top: 10px;
left: 10px;
color: #555;
background: rgba(249, 249, 249, 0.8);
padding: 0px 6px;
border-radius: 3px;
font-size: 11px
}
.recruitday #addlisting .uploadedphotos .uploaded-photo-delete {
top: 8px;
right: 5px;
font-size: 16px
}
.recruitday #addlisting .uploadedphotos .uploadedphotos-more div {
width: 144px
}
.recruitday #addlisting .uploadedphotos .col-override {
margin-left: 11px;
width: 50.5%
}
.recruitday #addlisting .uploadedphotos .span_6-override {
width: 49%
}
.recruitday #addlisting a:focus {
outline: none
}
.recruitday .dealercheck {
width: 80px
}
.recruitday .alertbox {
background: #fff;
border: 1px solid #E7E7E7;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
bottom: 0;
right: 3%;
width: 250px;
z-index: 18
}
.recruitday .alertbox .feed {
max-height: 300px;
overflow-y: scroll
}
.recruitday .alertbox .icon-linearrowup {
transition: all .3s;
transition: all .3s;
transition: all .3s;
transition: all .3s;
display: inline-block
}
.recruitday .alertbox .icon-linearrowup.active {
transform: rotate(180deg)
}
.recruitday #dashboard #chart_div2 {
height: 10em
}
.recruitday #dashboard .totalleads {
margin-top: 34px;
border-left: 1px solid #E7E7E7;
padding: 26px 0 30px 20px
}
.recruitday #dashboard .totalleads .percent {
font-size: 1.625em
}
.recruitday #dashboard .leadstext {
color: #888
}
.recruitday #dashboard .leadstext strong {
color: #66B1F0
}
.recruitday #dashboard .submenu {
border-bottom: 1px solid #E7E7E7;
color: #888
}
.recruitday #dashboard .submenu .selectdate {
margin-top: -40px
}
.recruitday .message.card,
.recruitday .modal .message.content,
.recruitday .modal .message.window {
overflow: visible
}
.recruitday .message.card nav a,
.recruitday .modal .message.content nav a,
.recruitday .modal .message.window nav a {
opacity: 0.5;
font-size: 12px;
color: #222;
font-weight: bold;
font-family: "Helvetica Neue", sans-serif
}
.recruitday .message.card nav a:hover,
.recruitday .modal .message.content nav a:hover,
.recruitday .modal .message.window nav a:hover {
opacity: 1
}
.recruitday .message.card nav a:hover.delete,
.recruitday .modal .message.content nav a:hover.delete,
.recruitday .modal .message.window nav a:hover.delete {
color: #DC2B1B !important
}
.recruitday .message.card .without-account,
.recruitday .modal .message.content .without-account,
.recruitday .modal .message.window .without-account {
color: #888
}
.recruitday .message.card .menu,
.recruitday .modal .message.content .menu,
.recruitday .modal .message.window .menu {
width: 50px;
right: 0;
top: 0;
bottom: 0
}
.recruitday .message.card .menu a,
.recruitday .modal .message.content .menu a,
.recruitday .modal .message.window .menu a {
display: block;
height: 33.3%;
border-bottom: 1px dotted #E7E7E7
}
.recruitday .message.card .menu a span,
.recruitday .modal .message.content .menu a span,
.recruitday .modal .message.window .menu a span {
transition: all .3s;
transition: all .3s;
transition: all .3s;
transition: all .3s
}
.recruitday .message.card .menu a:hover,
.recruitday .modal .message.content .menu a:hover,
.recruitday .modal .message.window .menu a:hover {
color: #222
}
.recruitday .message.card .menu a:last-of-type,
.recruitday .modal .message.content .menu a:last-of-type,
.recruitday .modal .message.window .menu a:last-of-type {
border: none
}
.recruitday .message.card .menu a.default span,
.recruitday .modal .message.content .menu a.default span,
.recruitday .modal .message.window .menu a.default span {
opacity: 0.5
}
.recruitday .message.card .menu .avatar,
.recruitday .modal .message.content .menu .avatar,
.recruitday .modal .message.window .menu .avatar {
width: 30px;
height: 30px
}
.recruitday .message.card .menu .microcopy,
.recruitday .modal .message.content .menu .microcopy,
.recruitday .modal .message.window .menu .microcopy {
color: #fff
}
.recruitday .message.card .menu .microcopy:hover,
.recruitday .modal .message.content .menu .microcopy:hover,
.recruitday .modal .message.window .menu .microcopy:hover {
color: #E7E7E7
}
.recruitday .messagethread {
max-height: 32.5em;
overflow-y: auto;
}

.recruitday #inquiries #content > .row {
margin-left: -4px;
margin-right: -4px;
}
.recruitday #inquiries #content > .row > [class^="col-"],
.recruitday #inquiries #content > .row > [class*="col-"] {
padding-left: 4px;
padding-right: 4px;
}
.recruitday #inquirysearch select {
top: 0;
right: 0;
width: 115px
}
.recruitday #inquirysearch select.agentlist {
width: 15.25em;
padding-right: 25px
}
.recruitday #inquirysearch .searchinput {
width: 15.625em
}
.recruitday #inquirysearch .dateinput {
width: 7.3125em
}
.recruitday #inquirysearch .pickadate__frame {
min-width: 0;
top: 0;
max-width: 250px
}
.recruitday #inquirysearch .pickadate__holder {
margin-top: -8px;
position: absolute;
z-index: 10
}
.recruitday #inquirysearch .pickadate__button--today,
.recruitday #inquirysearch .pickadate__button--clear {
color: #888
}
.recruitday #inquirysearch .pickadate__nav--prev,
.recruitday #inquirysearch .pickadate__nav--next {
top: -.3em;
padding: 0;
margin: 0
}
.recruitday #contact-us .row {
margin-left: -4px;
margin-right: -4px;
}
.recruitday #contact-us .row > [class^="col-"],
.recruitday #contact-us .row > [class*="col-"] {
padding-left: 4px;
padding-right: 4px;
}
.recruitday #messagethreadcontent .message img {
/* max-width: 100%;
min-width: 45px;
*/
height: 3em;
width: 3em;
}
.recruitday #messageview .template {
top: 0;
left: 0;
background-color: #F5F5F5;
padding-bottom: 60px
}
.recruitday #messageview form {
height: 32.5em;
overflow-y: scroll
}
.recruitday #messageview .fileborder {
border: 1px dashed #aaa;
color: #888;
font-size: 0.75em;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday #messageview .fileborder .fileattached {
background: #F5F5F5;
border: 1px solid #E7E7E7;
padding: 0 5px;
color: #888;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px
}
.recruitday #messageview .fileborder .fileattached:hover {
background: #eee;
color: #888
}
.recruitday #messageview .fileborder .fileattached .iconborder {
border-left: 1px solid #E7E7E7;
padding-left: 5px;
font-size: 1.125em;
vertical-align: middle
}
.recruitday #messageview .fileborder .fileellipsis {
border: 1px solid #E7E7E7;
color: #888;
cursor: pointer;
margin-top: 5px
}
.recruitday #messageview .fileborder .fileellipsis:hover {
color: #aaa
}
.recruitday #messageview .fileborder .iconsize {
font-size: 1.875em
}
.recruitday #messageview .fileborder .filecontainer {
display: inline-block
}
.recruitday #messageview .fileborder img {
width: 25px;
opacity: .7
}
.recruitday #messageview .filedrop.in {
height: 9.375em;
background: #eee;
padding-top: 14%;
font-size: 1.125em
}
.recruitday #messageview .filelist {
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
font-size: 0.75em;
color: #888
}
.recruitday #messageview .filelist li:hover {
color: #555
}
.recruitday #messageview .alert.error p {
font-size: 0.8em
}
.recruitday #messageview .addnotes {
font-size: 0.875em;
font-family: "Helvetica Neue", sans-serif
}
.recruitday #messageview .withdropdown {
top: 0.9375em;
right: 1.4375em
}
.recruitday #messageview .withdropdown .arrow {
right: 9%;
border-left: 10px solid #555;
border-bottom: 10px solid transparent;
transform: rotate(45deg);
top: -1px
}
.recruitday #messageview .withdropdown .dropdown {
top: 2.1875em;
background: #555;
right: -3px;
width: 17.5em
}
.recruitday #messageview .withdropdown .dropdown label {
display: block
}
.recruitday #messageview .withdropdown .dropdown label span {
color: #fff
}
.recruitday #messageview .notedropdown {
height: auto
}
.recruitday #messageview .displayednotes {
background: #FFE4A8
}
.recruitday #messageview .displayednotes span {
font-size: 1.625em;
color: #888
}
.recruitday #messageview .displayednotes .avatar {
border-color: rgba(187, 168, 36, 0.25)
}
.recruitday #messageview .displayednotes .notecontent {
font-size: 0.75em;
color: #8E5D10;
font-family: "Helvetica Neue", sans-serif
}
.recruitday #messageview .displayednotes form {
height: auto
}
.recruitday #messageview .displayednotes h4 {
border-bottom: 1px solid rgba(187, 168, 36, 0.25)
}
.recruitday #salesagents .feed nav a,
.recruitday #salesagents .agentslist nav a {
border-bottom: 1px dotted #E7E7E7
}
.recruitday #salesagents .feed nav a:last-of-type,
.recruitday #salesagents .agentslist nav a:last-of-type {
border-bottom: none
}
.recruitday #salesagents .agentslist input[type=search] {
width: 86%
}
.recruitday #salesagents .agentslist .avatar {
width: 4em;
height: 4em
}
.recruitday #salesagents .agentslist .truncate {
width: 12.5em
}
.recruitday #salesagents #messageviewfollowup .content {
max-height: 80%;
overflow-y: scroll
}
.recruitday #salesagents #messageviewfollowup .displayednotes {
background: #FFE4A8
}
.recruitday #salesagents #messageviewfollowup .displayednotes span {
font-size: 1.625em;
color: #888
}
.recruitday #salesagents #messageviewfollowup .displayednotes .avatar {
border-color: rgba(187, 168, 36, 0.25)
}
.recruitday #salesagents #messageviewfollowup .displayednotes .notecontent {
font-size: 0.75em;
color: #8E5D10;
font-family: "Helvetica Neue", sans-serif
}
.recruitday #salesagents #messageviewfollowup .displayednotes form {
height: auto
}
.recruitday #salesagents #messageviewfollowup .displayednotes h4 {
border-bottom: 1px solid rgba(187, 168, 36, 0.25)
}
.recruitday #salesagents #agentprofilegist .truncate {
width: 15.4375em
}
.recruitday #salesagents.profile .label {
font-size: 12px;
top: -8px
}
.recruitday .virtualshowroom#profile .profiledetails {
top: 19%;
left: 35%;
color: #fff
}
.recruitday .virtualshowroom#profile .profiledetails .address {
display: block
}
.recruitday .virtualshowroom#profile .profiledetails .socialmedia a {
color: #aaa
}
.recruitday .virtualshowroom#profile .withdropdown .dropdown {
right: -20px;
min-width: 292px;
top: 32px
}
.recruitday .virtualshowroom#carstockinventory {
margin-bottom: 40px !important
}
.recruitday .virtualshowroom#carstockinventory .carinventory .card,
.recruitday .virtualshowroom#carstockinventory .carinventory .modal .content,
.recruitday .modal .virtualshowroom#carstockinventory .carinventory .content,
.recruitday .virtualshowroom#carstockinventory .carinventory .modal .window,
.recruitday .modal .virtualshowroom#carstockinventory .carinventory .window {
margin-bottom: 0
}
.recruitday .virtualshowroom#carstockinventory .imageborder img {
width: 10em
}
.recruitday .virtualshowroom#carstockinventory .imageborder p {
margin-top: -30px
}
.recruitday .virtualshowroom#carstockinventory .withdropdown .dropdown {
min-width: 330px;
top: 35px
}
.recruitday .virtualshowroom#carstockinventory .withdropdown .coloravatar {
width: 15px;
height: 15px
}
.recruitday .virtualshowroom#promosinventory .icon-mat-arrow_drop_down {
font-size: 1rem
}
.recruitday .virtualshowroom#promosinventory .inventoryfilter .active {
border-bottom: 1px solid #222
}
.recruitday .virtualshowroom#promosinventory .inventoryfilter .inactive {
opacity: .7
}
.recruitday .virtualshowroom#promosinventory .inventoryfilter .border {
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
padding: 14px 30px 15px
}
.recruitday .virtualshowroom#promosinventory .inventoryfilter .dropdown {
top: 43px
}
.recruitday .virtualshowroom#promosinventory .inventoryfilter .blocklink:hover {
background-color: #F5F5F5
}
.recruitday .virtualshowroom#promosinventory .variantlisttrigger {
border-bottom: 1px solid #E7E7E7
}
.recruitday .virtualshowroom#promosinventory .variantstoggle {
border: 1px solid #E7E7E7;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
height: 170px;
overflow: scroll
}
.recruitday .virtualshowroom#promosinventory .modalpager a {
border-radius: 100px;
border-radius: 100px;
border-radius: 100px;
padding: 1px 12px;
background: #F5F5F5;
color: #888;
margin-left: 60px;
margin-right: 60px;
font-size: 12px
}
.recruitday .virtualshowroom#promosinventory .modalpager hr {
margin-top: -17px
}
.recruitday .virtualshowroom#promosinventory .modalpager .currentpage {
background: #fff;
border: 1px solid #03A838;
color: #03A838
}
.recruitday .virtualshowroom .hours {
border: 1px solid #555;
border-radius: 3px;
border-radius: 3px;
border-radius: 3px;
overflow: hidden
}
.recruitday .virtualshowroom .hours li {
margin-bottom: 0
}
.recruitday .virtualshowroom .hours a {
display: block;
float: left;
width: 13.90%;
padding: .3125rem;
text-align: center
}
.recruitday .virtualshowroom .hours a:hover {
background-color: #555;
color: #fff
}
.recruitday .virtualshowroom .hours .active {
background: #222222;
color: #fff
}
.recruitday .virtualshowroom .modal .navarrows {
width: 100%;
top: 50%
}
.recruitday .virtualshowroom .modal .navarrows a {
font-size: 1.5em
}
.recruitday .virtualshowroom .primaryphotocontainer {
max-height: 400px;
background: #222222;
overflow: hidden
}
.recruitday .virtualshowroom .primaryphotocontainer .primaryphoto {
opacity: 0.3
}
.recruitday .virtualshowroom .empty-state-card {
margin-top: 16%
}
.recruitday .virtualshowroom .empty-state-card img {
width: 180px
}
.recruitday .virtualshowroom .empty-listing span {
font-size: 50px;
color: #E7E7E7
}
.recruitday .virtualshowroom .thumbnailwrapper {
display: inline-block
}
.recruitday .virtualshowroom .thumbnailwrapper img {
width: 100%
}
.recruitday .virtualshowroom .thumbnailwrapper .primaryphoto {
color: #DC2B1B
}
.recruitday .peugeot#cobrandlogin .forgotpw {
color: #888
}
.recruitday .peugeot#cobrandlogin .login {
left: 0;
right: 0;
margin: 7% auto;
width: 25em
}
.recruitday .peugeot#cobrandlogin img {
width: 8.571428571em
}
.recruitday .peugeot#sitehead nav .active {
border-right: none;
border-left: 2px solid rgba(0, 169, 206, 0.8)
}
.recruitday .peugeot button,
.recruitday .peugeot .button {
background-color: rgba(0, 169, 206, 0.8);
color: #fff
}
.recruitday .peugeot button:hover,
.recruitday .peugeot .button:hover {
background-color: rgba(20, 189, 226, 0.8);
color: #fff
}
.recruitday .peugeot button.secondary,
.recruitday .peugeot .button.secondary {
border: 1px solid #142032;
background: transparent;
color: #142032
}
.recruitday .peugeot button.secondary:hover,
.recruitday .peugeot .button.secondary:hover {
border-color: #465264;
color: #465264
}
.recruitday .peugeot button.dark,
.recruitday .peugeot .button.dark {
background: rgba(42, 42, 54, 0.7);
color: #fff;
border: none
}
.recruitday .peugeot button.dark:hover,
.recruitday .peugeot .button.dark:hover {
background: #2d394b;
color: #fff
}
.recruitday .peugeot button.white,
.recruitday .peugeot .button.white {
color: #fff;
border: 1px solid #fff
}
.recruitday .peugeot button.link,
.recruitday .peugeot .button.link {
background: transparent;
color: #142032;
border: none
}
.recruitday .peugeot button.disabled,
.recruitday .peugeot .button.disabled {
cursor: default;
background: #E7E7E7;
color: #aaa !important
}
.recruitday .peugeot button.disabled:hover,
.recruitday .peugeot button.disabled:focus,
.recruitday .peugeot .button.disabled:hover,
.recruitday .peugeot .button.disabled:focus {
background: #E7E7E7 !important;
box-shadow: none
}
.recruitday .peugeot .cobrandhighlight {
color: #142032 !important
}
.recruitday .peugeot .cobrandreply {
background-color: #dde5f1;
color: #222
}
.recruitday .peugeot .cobrandborder {
border: 1px solid rgba(20, 32, 50, 0.4)
}
.recruitday .peugeot .tab .active {
border-bottom: 2px solid #142032
}
.recruitday .peugeot .universalstats,
.recruitday .peugeot .cobrandalerts {
background-color: rgba(20, 32, 50, 0.8)
}
.recruitday .peugeot a {
color: #142032
}
.recruitday .peugeot a:hover {
border-color: #465264;
color: #465264
}
.recruitday .peugeot a.blocklink,
.recruitday .peugeot a.darklink {
color: #4A4A4A
}
.recruitday .usedcars#inventory {
font-size: 14px
}

.recruitday .usedcars#inventory #listings-active, 
.recruitday .usedcars#inventory #listings-expiring,
.recruitday .usedcars#inventory #listings-submitted,
.recruitday .usedcars#inventory #listings-draft,
.recruitday .usedcars#inventory #listings-filled,
.recruitday .usedcars#inventory #listings-expired,
.recruitday .usedcars#inventory #listings-cancelled,
.recruitday .usedcars#inventory #listings-declined,
.recruitday .usedcars#inventory #listings-suspended {
border: 1px solid  rgba(231, 232, 231, 0.5); /*rgba(3, 168, 56, 0.5);*/
background-color: rgba(220, 43, 27, 0.01)
}

.recruitday .usedcars#inventory #listings-active header {
background-color: #CCFF00;
color: #fff
}
.recruitday .usedcars#inventory #listings-expiring header {
background-color: #ffb253; 
color: #fff
}
.recruitday .usedcars#inventory #listings-submitted header {
background-color: #033076;
color: #fff
}
.recruitday .usedcars#inventory #listings-draft header {
background-color: #00a2e5; 
color: #fff
}
.recruitday .usedcars#inventory #listings-filled header {
background-color: #2196f3; 
color: #fff
}
.recruitday .usedcars#inventory #listings-expired header {
background-color: #ff6624;
color: #fff
}
.recruitday .usedcars#inventory #listings-cancelled header {
background-color: #e61610; 
color: #fff
}
.recruitday .usedcars#inventory #listings-declined header,
.recruitday .usedcars#inventory #listings-suspended header {
background-color: #840705;
color: #fff
}
.recruitday .usedcars#inventory .desc{
color: #fff;
font-size: 12px;
}

.recruitday .usedcars#inventory #listing-mark-as-sold.modal .mark-as-sold-name-list {
height: 230px;
overflow: scroll
}
.recruitday .usedcars#inventory #listing-mark-as-sold.modal .sales-select {
margin-bottom: 3px
}
.recruitday .usedcars#inventory #listing-mark-as-sold.modal input {
font-size: 1.428571429em
}
.recruitday .usedcars#inventory .listing-wrapper .label {
background-color: #fff;
border: none;
vertical-align: middle;
color: #888
}
.recruitday .usedcars#inventory .listing-wrapper .listing-badge.expired {
color: #DC2B1B
}
.recruitday .usedcars#inventory .listing-wrapper .dropdown {
width: 16.428571429em;
top: 30px;
right: -10px
}
.recruitday .avatarwrapper {
display: inline-block !important
}
.recruitday .avatarwrapper:hover {
cursor: pointer
}
.recruitday .avatarwrapper.selected img {
opacity: 0.3
}
.recruitday .avatarwrapper.selected .icon-circle-check {
color: #555;
font-size: 30px;
top: 4px;
left: 4px
}
.recruitday .avatarwrapper .avatar {
background-color: #555
}
.recruitday .avatarwrapper .badge {
width: 10px;
height: 10px;
bottom: 10%;
right: 10%
}
.recruitday .avatarwrapper .badge.online {
background-color: #03A838
}
.recruitday .truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.recruitday .modal#assignlead #agentgrid {
max-height: 400px;
overflow-y: scroll
}
.recruitday .modal#assignlead .truncate {
max-width: 180px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.recruitday .center-password-form {
left: 0;
right: 0;
max-width: 100px;
min-width: 500px;
}

.recruitday #register {
width: 50%;
margin: 20% auto
}
.recruitday #login .header-logo {
background-color: #1a2732;
}

.recruitday .card .image.serviceimage,
.recruitday .modal .content .image.serviceimage,
.recruitday .modal .window .image.serviceimage {
max-height: 164px
}
.recruitday .hero.gallery {
height: 360px;
background-color: #222;
}
.usedcars #listinghead {
background-color: #3d4750;
color: #fff;
font-size: 16px;
}
.recruitday .profile-banner #listinghead .usedcarimage {
max-width: 100px;
}

.recruitday form.simple input[type="text"],
.recruitday form.simple input[type="email"],
.recruitday form.simple input[type="password"],
.recruitday form.simple input[type="search"],
.recruitday form.simple input[type="phone"],
.recruitday form.simple input[type="number"],
.recruitday form.simple textarea,
.recruitday form.simple select {
/*padding-left: 2px;
margin: 0 !important;
font-family: "Roboto";
font-size: 14px;
background-color: transparent;
width: 100%;
padding: 0.46875rem 1rem;
color: #222222;
line-height: 1.5em;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));
-webkit-appearance: none;
transition: all, 0.2s;
border-radius: 3px;*/

padding-left: 2px;
margin: 0 !important;
font-family: "Roboto";
font-size: 14px;
background-color: transparent;
width: 100%;
color: #222222;
line-height: 1.5em;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));
-webkit-appearance: none;
transition: all, 0.2s;
border-radius: 3px;
height: 39px;
padding: 10px;
}
.recruitday form input,
.recruitday form textarea,
.recruitday form select {
width: 100%;
/*border: 1px solid #E7E7E7;*/
border: 1.5px solid #d3d3d3;
padding: 0.46875rem 1rem;
color: #222222;
font-family: "Roboto","Arial", "Helvetica Neue", sans-serif;
line-height: 1.5em;
background: #fff;
/* background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));
-webkit-appearance: none;
transition: all, 0.2s;*/
border-radius: 3px;
font-size: 12px;
/*height: 37.4px;*/
}
.recruitday form select {
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)) !important;
background-size: 15px 15px, cover;
}
.recruitday .helptext {
line-height: 1em;
margin-bottom: 0.3125em;
font-family: "Roboto","Arial", "Helvetica Neue", sans-serif;
}

.recruitday .helptext-extension1 {
position: absolute;
top: 33px;
left: 14px ;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
}
.recruitday .helptext-extension2 {
position: absolute;
top: 92px;
left: 14px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
}
.recruitday .helptext-extension3 {
position: absolute;
top: -6px;
left: 14px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
z-index: 1323;
}

.recruitday .helptext-extension4 {
position: absolute;
top: -5px;
left: 29px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
z-index: 1323;
}
.recruitday .helptext-extension5 {
position: absolute;
top: 15px;
left: 13px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
z-index: 1323;
}


.recruitday .helptext-extension6 {
position: absolute;
top: 4px;
left: 14px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
z-index: 213123;
}

.recruitday .helptext-extension7 {
position: absolute;
top: 5px;
left: 401px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
z-index: 213123;
}

/* qualifications*/
.recruitday .helptext-extension8 {
position: absolute;
top: 53px;
left: 13px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
}
.recruitday .helptext-extension9 {
position: absolute;
top: 122px;
left: 13px;
font-size: 12px;
background-color: #fff;
padding-left: 5px;
padding-right: 5px;
color: #888;
}

.recruitday form fieldset {
padding: 0;
/*margin:0 0 1.5em 0;*/

border: 0
}
.recruitday form.simple input[type="text"].active,
.recruitday form.simple input[type="text"]:focus,
.recruitday form.simple input[type="email"].active,
.recruitday form.simple input[type="email"]:focus,
.recruitday form.simple input[type="password"].active,
.recruitday form.simple input[type="password"]:focus,
.recruitday form.simple input[type="search"].active,
.recruitday form.simple input[type="search"]:focus,
.recruitday form.simple input[type="phone"].active,
.recruitday form.simple input[type="phone"]:focus,
.recruitday form.simple input[type="number"].active,
.recruitday form.simple input[type="number"]:focus,
.recruitday form.simple textarea.active,
.recruitday form.simple textarea:focus,
.recruitday form.simple select.active,
.recruitday form.simple select:focus {
/* border: none;
border-bottom: 1px solid #222;*/

outline: none;
border: 1px solid #1D7AC8;
}
/*.recruitday .usedcars#accreditation #listings-active {
border: 1px solid rgba(3, 168, 56, 0.5);
background-color: rgba(3, 168, 56, 0.02);
}*/
.recruitday .usedcars#accreditation #listings-active header {
/*background-color: rgba(3, 168, 56, 0.5);*/
color: #fff;
}
.recruitday .modal.big .button.btn-next {
background-color: #CCFF00;
color: #fff;
border: 1px solid #CCFF00;
}
.recruitday #accreditation-edit form select,
.recruitday #accreditation-new form select,
.recruitday form select:focus {
/*background: url(/images/icons/arrowdown.svg) 98% center no-repeat transparent !important;*/
border-color: none !important;
}
.recruitday #accreditation-edit form select,
.recruitday #accreditation-new form select,
.recruitday form select:focus {
/*margin-bottom: 17px !important;*/
background: #fff;
/*height: 40px;*/
font-size: 12px !important;
/*border: none;*/
/*border-radius: 0;*/
/*border-bottom: 1px solid #e7e7e7;*/
/*padding-left: 15px;*/
/* margin: 0 !important; */
font-family: "Roboto","Arial", "Helvetica Neue", sans-serif;
background-color: transparent;
-moz-appearance: none;
}
.recruitday #uploadaccreditationform input {
border: 0 !important;
background: none !important;
}
.recruitday .btn-cancel {
background-color: #ebebeb !important;
color: #222222 !important;
border: 1px solid #ebebeb;
width: 116px;
height: 42px;
font-size: 12px !important;
/* float: right; */
/*padding: 0em 0em 0em 0em;*/
padding: 7px 14px 8px !important;
border-radius: 5px !important;
/*margin-left: 10px;*/
}
/*.recruitday  .btn-add {
background-color: #606060 !important;
color:  white !important;
border: 1px solid #606060;
width: 62px;
height: 28px;
font-size: 12px !important;   
float: right;
padding:0em 0em 0em 0em;
border-radius: 5px !important;
margin-left: 10px;
display: inline-block;
position: relative;
}*/
.recruitday .icons i{
font-size: 20px;
}
.recruitday .icons i:hover{
font-size: 18px;
}
.recruitday .btn-cancel:hover {
background-color: #c0c0c0 !important;
border-color: #c0c0c0;
color: #fff !important;
}
.recruitday .btn-add:hover {
background-color: #888 !important;
border-color: #888 !important;
}
.separator {
margin-bottom: 20px;
margin-top: 10px;
background-color: #e7e7e7 !important;
/*height: 0.5px;*/
}
.separator1px{
margin-bottom: 20px;
margin-top: 10px;
background-color: #e7e7e7 !important;
height: 1px;
}
.h5.bold {
color: #222222;
font-size: 18px;
}
.recruitday button:hover,
.recruitday button:focus,
.recruitday .button:hover,
.recruitday .button:focus,
.recruitday button.btn-next:hover {
text-decoration: none;
/*background: #a3b90f;*/
/*color: #333333 !important;*/
}
.recruitday button {
border: 1px solid #CCFF00;
cursor: pointer;
display: inline-block;
font: 16px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;
}

.padtop8 {
padding-top: 8px !important;
}
.padtop15 {
padding-top: 15px !important;
}
.padbottom15 {
padding-bottom: 15px !important;
}
/*Pre-loader animation*/

.thecube {
width: 75px;
height: 75px;
margin: 0 auto;
margin-top: 50px;
position: relative;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
.cube {
    position: relative;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
}
.cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #2BA0C7;
-webkit-animation: foldthecube 2.4s infinite linear both;
animation: foldthecube 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.c2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.c3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.c4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.c2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.c3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.c4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@keyframes foldthecube {
0%, 10% {
    -webkit-transform: perspective(140px) rotateX(-180deg);
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
}
25%,
75% {
    -webkit-transform: perspective(140px) rotateX(0deg);
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
}
90%,
100% {
    -webkit-transform: perspective(140px) rotateY(180deg);
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
}
}
/*End of Pre-loader animation*/

/* Job Application Cards */

.recruitday #job-application-listings-form select {
/*width: 31%;*/
}

.allProfileDetails {
/*background-color: #1a2732;*/
color: #4A4A4A;
font-size: 14px;
padding: 10px;
/*height: 170px;*/
}
.messagethread{
color: #888888;
}
.profileDetails {
line-height: normal;
}
.statusname, .profilename,
/*.date,*/ .messagethread,
.dateSent, .userdetails,
.jobstatus, .sendername, 
.messagecontent {
font-size: 12px;
}
.totalcount{
font-size: 30px;
}

.totalcountstatus a{
color: #444;
display: inline-block;
text-align: center;
min-width: 15%;
}
@media (max-width: 992px){


.recruitday .talentcard1 {
border:1px #ebebeb solid;
background-color: #fafafa;
margin: 10px;
}



.totalcount {
    font-size: 23px;
}
.jobstatus{
    font-size: 12px;
}
}
.totalcountstatus{
line-height: 1.5em;
}
.recruitday .bluelink,
.recruitday .bluelink:hover{
/*color: #CCFF00;*/
color: #006ce5;
font-size: 12px;
}
.recruitday .textunderlined{
text-decoration: underline;
}
.dealershiplogo {
width: 6.25em;
height: unset;
}
.download {
background-color: #e6e6e6 !important;
color: #222222 !important;
font-size: 12px !important;
border-color: #e6e6e6 !important;
}
.download-csv{
font-size: 12px;
}
.dealerprofile .modal{
display: none;
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto; 
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}

.recruitday .btn-jobstatus{
font-size: 12px;
}

.recruitday #usedcarcard.card {
padding: 15px;
}

.recruitday #usedcarcard.card img {
max-width: 100px;
}

.recruitday .also-applied-jobs .row {
margin-left: -2.5px;
margin-right: -2.5px;
}

.recruitday .also-applied-jobs .row [class^="col-"] {
padding-left: 2.5px;
padding-right: 2.5px;
}

.select2, .select2-search__field {
width: 100% !important;
}
.details .jobdate, .details .educ-attain,
.details .educ-date, .details .educ-accom,
.details .educ-accom1, .details .educ-org,
.details .educ-org1, .details .training,
.details .certif{
font-size: 12px;
}
.details{
line-height: 1.3em;
}
/* Font Size*/
.fs32 {
font-size: 32px !important;
}
.fs30 {
font-size: 30px !important;
}
.fs40 {
font-size: 40px !important;
}
.fs42 {
font-size: 42px !important;
}
.fs45 {
font-size: 45px !important;
}
.fs70 {
font-size: 70px !important;
}

.fs75 {
font-size: 75px !important;
}

.fs77 {
font-size: 77px !important;
}
.fs25 {
font-size: 25px !important;
}
.fs26 {
font-size: 26px !important;
}
.fs24 {
font-size: 24px !important;
}
.fs20 {
font-size: 20px !important;
}
.fs18 {
font-size: 18px !important;
}
.fs16 {
font-size: 16px !important;
}
.fs15 {
font-size: 15px !important;
}
.fs14 {
font-size: 14px !important;
}
.fs13 {
font-size: 13px !important;
}
.fs12 {
font-size: 12px !important;
}
.fs11 {
font-size: 11px !important;
}
.fs10 {
font-size: 10px !important;
}
.fs9 {
font-size: 9px !important;
}
.fs8 {
font-size: 8px !important;
}
.fs6{
font-size: 6px !important;
}
/* End of Font Size */

.ln-normal {
line-height: normal !important;
}

/* Employer profile*/
.recruitday .maincontainer {
background-color: #1a2732;
}
.employer-portal-holder, .school-portal-holder{
padding-top: 15px;
padding-bottom: 15px;
}
.recruitday #dashboard .dashboard-job-listing-content #job-listing-list_length,
.recruitday #dashboard .dashboard-job-listing-content #job-listing-list_filter{
display: none;
}
.recruitday #dashboard #job-listing-list_previous, #job-listing-list_next{
padding: 0 5px;
}
.recruitday #dashboard #job-listing-list_paginate span a{
padding: unset;
}
.recruitday #dashboard #job-listing-list_paginate, 
.recruitday #dashboard #job-listing-list_length{
padding-top: 10px;
padding-bottom: 10px;
}
.recruitday #dashboard table.dataTable.no-footer{
border-bottom: unset;
}
.recruitday table.dataTable tfoot th{
border-top: unset;
}
.recruitday .job-listing-confirmation-modal .modal-body,
.recruitday .renew-job-listing-confirmation-modal .modal-body{
padding: 15px !important;
padding-bottom: 0 !important;
}
.recruitday .no-sort{
cursor: default !important;
background-image: unset !important;
}
/* End of Employer profile*/

/* Job Listing */
.recruitday #job-listing #used_car_description,
.recruitday #job-listing #used_car_qualification_description{
height: 300px;
}
.recruitday #job-listing #addlisting form h2{
margin-bottom: 20px !important;
}
.recruitday #job-listing #addlisting form #mceu_3{
width: 99% !important;
}
.recruitday #job-listing .publish{
display: none;
}
.recruitday #job-listing #one{
width: 740px;
}
.recruitday #job-listing #one #used_car_min_salary,
.recruitday #job-listing #one #used_car_max_salary {
width: 100%;
}
.recruitday #job-listing #two button {
background-color: transparent;
border: transparent;
}
#job-listing #two .bx-wrapper {
min-height: 480px;
}
#job-listing #two .bx-viewport {
min-height: 450px;
}
.recruitday #job-listing #two button:hover {
background: transparent;
color: #555;
}
#job-listing #two li{
font-size: 14px;
font-family: "Roboto","Arial", "Helvetica Neue", sans-serif;
}    
#job-listing #two .jobdescform{
margin-top: 20px;
}
.recruitday #job-listing #two .jobdescform form #mceu_3{
width: 99% !important;
}
.recruitday #three .qualificationform{
margin-top: 20px;
}
.recruitday #three #used_car_min_years_exp {
width: 200px;
}
.recruitday #three .qualificationform .helptext.qualification{
margin-bottom: 10px;
}
.recruitday #three .qualificationform #mceu_14{
width: 99% !important;
}
.recruitday #job-listing #four .skill-content{
width:58.34%;
display:none;
}
.recruitday #job-listing #six .info-content.description{
white-space: pre-line;
}
.recruitday #job-listing #six .info-content{
padding-left: 15px;
}
.recruitday #job-listing #six ul{
margin-top: 0!important;
}
.recruitday #job-listing #six #addlisting .step_6 .title{
font-size: 22px;
}
.recruitday #job-listing #six #addlisting .step_6 span{
font-size: 14px;
}
.recruitday #job-listing #addlisting #six .description ul,
.recruitday #job-listing #addlisting #six .description li,
.recruitday #job-listing #addlisting #six .description p,
.recruitday #job-listing #addlisting #six .description span,
.recruitday #job-listing #addlisting #six .description h1,
.recruitday #job-listing #addlisting #six .description h2,
.recruitday #job-listing #addlisting #six .description h3,
.recruitday #job-listing #addlisting #six .description h4,
.recruitday #job-listing #addlisting #six .description h5,
.recruitday #job-listing #addlisting #six .description h6,
.recruitday #job-listing #addlisting #six .description label,
.recruitday #job-listing #addlisting #six .description button,
.recruitday #job-listing #addlisting #six .description article,
.recruitday #job-listing #addlisting #six .description aside,
.recruitday #job-listing #addlisting #six .description title,
.recruitday #job-listing #addlisting #six .description a{
font-family: "Roboto","Arial", "Helvetica Neue", sans-serif !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 18.2px !important;
margin: 20px 0 10px 40px !important;
padding: 0 !important;
color: #000000 !important;
text-decoration: none !important;
}
.recruitday #job-listing #addlisting #six .description li{
margin: 0 !important;
padding:0 !important;
}
.recruitday #job-listing #addlisting #six .description p,
.recruitday #job-listing #addlisting #six .description span,
.recruitday #job-listing #addlisting #six .description h1,
.recruitday #job-listing #addlisting #six .description h2,
.recruitday #job-listing #addlisting #six .description h3,
.recruitday #job-listing #addlisting #six .description h4,
.recruitday #job-listing #addlisting #six .description h5,
.recruitday #job-listing #addlisting #six .description h6,
.recruitday #job-listing #addlisting #six .description label,
.recruitday #job-listing #addlisting #six .description button,
.recruitday #job-listing #addlisting #six .description article,
.recruitday #job-listing #addlisting #six .description aside,
.recruitday #job-listing #addlisting #six .description title,
.recruitday #job-listing #addlisting #six .description a{
margin-left: 0 !important;
}
.recruitday #job-listing #addlisting .step_6 .savelistingbutton{
display: none;
}
.recruitday #job-listing #addlisting .step_6 .companyname{
font-size: 20px !important;
}
/* End of Job Listing */
#office_city, label[for='office_city'] {
display: none;
}
.recruitday .borderbottom {
border-bottom: 1px #ebebeb solid;
}
.recruitday .borderbottom.dark {
border-color: #333
}
.recruitday .borderbottom.navy {
border-color: #1a2732;
}

/* Header */
.recruitday .topnav {
/*border-bottom: 2px solid #ebebeb;*/
}
.recruitday .topnav .header-title,
.recruitday .topnav .profname-nav {
display: inline-block;
padding-top: 10px;
padding-bottom: 13px;
}
.recruitday .withsubmenu .submenu {
top: 44px;
width: 180px;
z-index: 25;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
box-shadow: 0px 3px 10px rgba(24, 24, 24, 0.1);
}
.recruitday .withsubmenu .submenu {
display: none;
}
.recruitday .withsubmenu:hover .submenu {
display: block;

}
.recruitday .withsubmenu:hover, .recruitday .withsubmenu .submenu {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
background-color: #1464f6;
}
.recruitday .withsubmenu .right-align-submenu {
right: 0;
border-top-left-radius: 3px;
border-top-right-radius: 0;
}
/* End Header */

/* Main Content */

.recruitday .main-content {
margin: 0;
background-color: #ebebeb;
min-height: 120vh;
padding: 15px;
padding-top: 100px;
}

.recruitday .dashboard-content{
/*padding: 20px;*/
}
@media (min-width: 1190px) {
}
@media (min-width: 768px) {
    


.recruitday .field-label {
    width: 165px;
    display: inline-block;
    text-align: left;
    margin-right: 7px;
    margin-left: 61px;
}
.recruitday .field-value {
    width: 150px;
    display: inline-flex;
    text-align: left;   
}
.recruitday .toggle-side-nav-margin{
    margin-left: 250px !important;
}


#for-employers .test {
    font-family: "Roboto";
    font-size: 22px;
    font-weight: 400;
    margin-top: 15px;
}


#foremployers .btn-primary-rdgreen {
    padding: 15px 30px !important;
    text-transform: uppercase !important;
    font-size: 16px;
    background: #CCFF00;
    color: #222;
    font-weight: 600;
    margin-top: 15px !important;
    font-family: "Roboto";
    margin-right: 0 !important;
}

#foremployers .btn-primary-rdgreen:hover {
    background: #8caf03;
    color: #fff;
    padding: 15px 30px !important;
    text-transform: uppercase !important;
    font-size: 16px;
    font-weight: 600;
    margin-top: 15px !important;
    font-family: "Roboto";
    margin-right: 0 !important;
}

#for-employers .btn-primary-rdgreen {
    padding: 15px;
    text-transform: capitalize;
    font-size: 16px;
    background: #CCFF00;
    color: #222;
    font-weight: 600;
    margin-top: -3px;
    font-family: "Roboto";
    margin-right: 0 !important;
}

#for-employers .btn-primary-rdgreen:hover {
    background: #8caf03;
    color: #fff;
}

}
.recruitday .btn-createjoblisting {
    height: 36px;
    text-transform: uppercase;
    border-radius: 4px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 11px;
    background-color: #1464f6;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    text-align: center;

    }

.recruitday .btn-createjoblisting:hover {
    background-color: #0F00B8 !important;
    color: #ffff !important;

}

.recruitday .btn-addnewjoblocation {
        width: 180px;
        height: 32px;
        border-radius: 4px;
        transition: all .3s;
        padding: 8px !important;
        background-color: #ebebeb;
        border: none;
        color: #000;
        cursor: pointer;
        display: inline-block;
        font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
        text-align: center;
        text-decoration: none;
        position: relative;
        letter-spacing: 0px;
        font-size: 12px;

    }

.recruitday .btn-addnewjoblocation:hover {
    background-color: #ebebeb;
    color: #000 !important;

}


.recruitday .margin15-md {
    margin: 15px;
}
.recruitday .pad20-md {
    padding: 20px;
}
.recruitday .overviewcontainer {
    width: 20%;
    height: 135px;
}
.recruitday .talentcard-details {
/*height: 240px;*/
/*width: 110px;*/
height: 320px;
border:1px #ebebeb solid;
background-color: transparent;
}
.recruitday .addtalent {
    background-color: #1464f6;
    border-radius:4px;
    border: none;
    color: white;
    padding-top: 10px;
    width: 180px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
}
.recruitday .addtalent:hover, 
.recruitday .addtalent:focus{
    background-color: #0F00B8;
    color: #FFFFFF;
}
/* .recruitday .main-content {
    margin-left: 185px;
}*/

#job-app-listing_filter input {
    width: 170px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #ebebeb;
    border-style: solid;

}

#job-app-listing_wrapper input {

    text-align: center;
    margin-bottom: 15px;
    border: 0.5px solid #ebebeb;
    padding: 10px;
    box-shadow: 2px 2px 2px #d6d6d6;
    height: 20px;
    border-radius: 0;
    width: 275px;

}

#employee-list-holder_filter input {
    width: 141px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #d6d6d6d6;
    border-style: solid;
}

#employee-referrals-list_filter input {
    width: 170px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #ebebeb;
    border-style: solid;

}
.recruitday .password-width {
    width: 600px;
}
.recruitday .changepasswordcontent input{
    height: 41px;
   width: 527px;
}
#form_old_password label {
    font-size: 12px;
}
.recruitday .modal-pad {
    padding-left: 70px;
    padding-right: 50px;
}

.recruitday .modal-width {
    width: 440px;
}
.recruitday .pad-allsides {
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}
.recruitday .pad-allsides-msgst {
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 0;
}
.recruitday .pad-allsides-msgsb {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.recruitday .pad-allsides-msgsi {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.recruitday .pad-allsides-jobapp {
    padding-top: 30px;
    padding-left: 30px
    padding-right: 20px;
}
.recruitday .padleft95-md {
    padding-left: 60px;
}

.recruitday .contactus-container{
    width: 600px;
    margin: 0 auto;
    padding: 0;
}
.recruitday .job-application-container,
.recruitday .employer-portal-container{
    width: 750px;
    margin: 0 auto;
}
.recruitday .employer-portal-content{
    padding: 20px 30px 0 30px
}
.recruitday .rd-pad20x30-sm{
    padding: 20px 30px;
}
.recruitday .rd-pad20x30x40-sm{
    padding: 20px 30px 40px;
}
.recruitday .rd-pad30-sm{
    padding: 30px;   
}
.recruitday .rd-pad20-sm{
    padding: 20px;
}
.recruitday .rd-pad0-sm{
    padding: 0;
}
}

/* End Main Content */

/* News */

.recruitday #latest-news .news-list {
/*display: table;*/
}

.recruitday #latest-news .news-list .row {
margin-left: -2.5px;
margin-right: -2.5px;
}

.recruitday #latest-news .news-list .row [class^="col-"],
.recruitday #latest-news .news-list .row [class*="col-"] {
padding-left: 2.5px;
padding-right: 2.5px;
}

/* End News */
.recruitday .updateform{
font-size: 12px;
}
.recruitday #btn-additem a, 
.recruitday .display-items a{
color: #222
}
.recruitday .listings-label {
color: #222;
}
.recruitday #usedcarcard.card:hover,
.recruitday .card.listingcard:hover,
.recruitday #followed-companies .card:hover,
.recruitday #partner-list .card:hover {
/* box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.6) !important;
color: #888;*/
}
.recruitday #usedcarcard.card a:hover,
.recruitday .card.listingcard a:hover,
.recruitday #followed-companies .card a:hover,
.recruitday #partner-list .card a:hover {
font-weight: normal;
}
.recruitday .button.add-new {
/*padding: 5px 25px;*/
}
.recruitday .main-content .allProfileDetails img.message-img {
max-width: 100px;
max-height: 100px;
}
.recruitday .main-content .allProfileDetails .jl-status {
line-height: 1.4em;
}
.recruitday #appstat .side-status {
line-height: 1.2em;
}
.recruitday .listingcard .card-listing-date {
line-height: 1.2em;
}
.myscroll {
/*max-height: 400px;
overflow: scroll;*/
overflow-x: hidden;
}
.myscroll::-webkit-scrollbar{
width: 10px !important;
background-color: #F5F5F5;
}
.myscroll::-webkit-scrollbar-thumb{
/*background-color: #888;
border: 2px solid #777;*/
}
.myscroll::-webkit-scrollbar-track{
webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
.recruitday .content-wrapper {
line-height: normal;
}
.recruitday .card .title-wrapper {
height: 150px;
}
.recruitday .mce-tinymce button {
background-color: transparent;
border-color: transparent;
}
.recruitday .mce-tinymce button:hover {
background-color: transparent;
border-color: transparent;
}
.recruitday #profile #inquiries .main-content #employer-container 
#content #appstat #notes .mce-tinymce {
display: none !important;
}
.recruitday #profile #inquiries .main-content #employer-container 
#content #appstat #notes #jobapplicationnote_note {
display: block !important;
}
.recruitday #profile #inquiries .main-content #employer-container 
#content #appstat #chat #messagethreadcontent .mce-tinymce {
display: none !important;
}
.recruitday #profile #inquiries .main-content #employer-container 
#content #appstat #chat #messagethreadcontent #user_message_content {
display: block !important;
}
.recruitday .mce-tinymce .mce-statusbar{
display: none !important;
}
.recruitday .mce-tinymce {
margin-bottom: 20px;
}

.recruitday .container{
/*width: 100%;
padding: 0px;
max-width: unset;*/
}

#hiddenregistration form.form{
/*width: 100%;
max-width: 427px;*/
}

.padunset{
padding: unset;
}
.padleftunset{
padding-left: unset;
}
.padrightunset{
padding-right: unset;
}
#replyform{
padding-top: 20px;
padding-bottom: 20px;
}
.modal-content{
border-radius: unset;
}

/* toggle for new job location (joblisting) */
.showHide{
display: none;
}
#frm-job-location{
padding: 15px;
border: 1px solid #ebebeb;
text-align: right;
}
#new-job-location #used_car_formJobLocation,
#new-job-location-cities{
text-align: left;
}

/* referral rewards and job application table */
#employee-referrals-list th{
padding: 12px;
font-size: 14px;
font-weight: 700;
}
.dataTables_info{
display: none;
}
#employee-referrals-list_paginate, #employee-referrals-list_length,
#employee-list-holder_paginate, #employee-list-holder_length,
#employee-manage-list_paginate, #employee-manage-list_length{
padding-top: 10px;
padding-bottom: 20px;
background-color: #ffff;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #ebebeb;
border-radius: 4px;
padding-top: 10px;
padding-bottom: 10px;
}
#employee-referrals-list_previous, #employee-referrals-list_next,
#employee-list-holder_previous, #employee-list-holder_next,
#employee-manage-list_previous, #employee-manage-list_next{
padding: 0 5px;
font-weight: unset;
font-size: 14px;
}
#employee-list-holder_paginate span a,
#employee-manage-list_paginate span a{
padding: 1em;
font-weight: unset;
font-size: 12px;
color: #337ab7;
}
#employee-referrals-list_wrapper label,
#employee-list-holder_wrapper label,
#employee-manage-list_wrapper label{
margin-bottom: unset;
font-weight: unset;
}
#job-app-listing_info{
display: block;
}
#job-app-listing_previous, #job-app-listing_next{
padding: 0 5px;
}
#job-app-listing_paginate span a{
padding: unset;
}
#job-app-listing_wrapper label{
margin-bottom: unset;
}
#job-listings, #job-listings select:focus{
margin-bottom: unset !important;
}
#job-app-listing_paginate, #job-app-listing_length,
#employee-referrals-list_paginate{
padding-top: 10px;
padding-bottom: 10px;
background-color: #ffff;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #ebebeb;
border-radius: 4px;
padding-top: 10px;
padding-bottom: 10px;
padding: 0 !important;
}
/*#employee-referrals-list.dataTable thead th:first-of-type,*/
/*#employee-referrals-list.dataTable tr td:first-of-type,*/
#employee-list-holder.dataTable tr td:first-of-type{
/*padding-left: unset !important;*/
}
#employee-referrals-list tr
#employee-referrals-list tr th:nth-child(2) {
width: 115px !important;
}
#employee-referrals-list.dataTable tbody td,
#employee-list-holder.dataTable tbody td{
padding: 10px 10px !important;
}
#employee-referrals-list.dataTable thead th,
#job-app-listing.dataTable thead th,
#school-listing.dataTable thead th,
#employee-list-holder.dataTable thead th{
border-bottom: 2px solid #E7E7E7;
}
#employee-referrals-list .rrewards-records td,
#employee-list-holder .employee-list-records td{
/* border-bottom: 1px solid #E7E7E7;*/
}
#job-app-listing .job-app-records td{
/*border-bottom: 1px solid #E7E7E7;*/
/*padding-left: 20px;   */
}
.dataTables_filter input{
margin-left: 0.5em;
}
#employee-referrals-list.dataTable.no-footer,
#job-app-listing.dataTable.no-footer,
#school-listing.dataTable.no-footer,
#employee-list-holder.dataTable.no-footer{
border-bottom: unset;
}
.referral-rewards-table .dataTables_wrapper .dataTables_paginate .paginate_button{
padding: unset;

}
#job-app-listing_length label,
#job-app-listing_filter label,
#employee-referrals-list_length label,
#employee-referrals-list_filter label,
#employee-list-holder_length label,
#employee-list-holder_filter label{
font-weight: 100;
margin-bottom: unset;
}
.recruitday #employee-list-holder thead tr th{
padding: 10px 10px;
}
.referrer-company{
display: block;
}
.no-referral-yet{
display: none;
}

.job-app-clickable-row,
#employee-referrals-list tr,
.recruitday .clickable-job-listing-row{
cursor: pointer;
}
#dashboard #job-app-listing_info,
#dashboard #job-app-listing_paginate{
display: none;
}
#dashboard .pad25{
padding: 15px;
}
#dashboard #job-app-listing_length,
#dashboard #job-app-listing_filter{
display: none;
}

.job-app-count{
/*height: 258.5px;*/
}
.no-job-app-count, .no-app-source-holder{
height: auto;
}
.status-count{
margin-top: 50px;
}
.recruitday .noborderbottom{
border-bottom: unset;
}
/* end referral rewards and job application table */

/* view job application */
.recruitday .fontweightunset{
font-weight: unset;
}
.fa-ellipsis-h{
transform: rotate(90deg);
}
#inquiries #listinghead,
.recruitday #talentpoolhead{
background-color: #fff;
color: #222;
}
#inquiries .pad25{
padding: 15px;
}
.jobapp-holder{
display: inline-block;
position: relative;
left: 25px;
}
.text-gray{
color: #888;
}
.font-size14{
font-size: 14px;
line-height: 5px;
}
.font-size16{
font-size: 16px;
}
.job-listing-holder{
padding-left: unset;
}
.btn-status a,
.btn-status button{
width: 13% !important;
}
.btn-jobstatus-decline,
.btn-jobstatus-pre-screen,
.btn-jobstatus-shortlist{
position: relative;
margin-right: 30px !important;
}
.btn-jobstatus-hire{
position: relative;
}
.btn-send-message{
font-size: 12px;
}
#view-job-applications .nav-tabs,
.recruitday #view-talent-pool .nav-tabs{
border-bottom: unset;
}
#view-job-applications .nav-tabs>li.active>a,
#view-job-applications .nav-tabs>li.active>a:focus, 
#view-job-applications .nav-tabs>li.active>a:hover,
.recruitday #view-talent-pool .nav-tabs>li.active>a,
.recruitday #view-talent-pool .nav-tabs>li.active>a:focus, 
.recruitday #view-talent-pool .nav-tabs>li.active>a:hover{
border: 1px solid transparent;
border-bottom-color: #222;
background-color: transparent;
font-size: 14px;
padding-left: unset;
padding-right: unset;
}
#view-job-applications .nav-tabs>li>a,
.recruitday #view-talent-pool .nav-tabs>li>a{
font-size: 14px;
padding-left: unset;
padding-right: unset;
margin-right: 11px;
padding: 10px 0px 0;
}
#view-job-applications .nav-tabs li,
.recruitday #view-talent-pool .nav-tabs li{
margin-bottom: 1.5em;
}
#view-job-applications .nav>li>a:focus, 
#view-job-applications .nav>li>a:hover,
.recruitday #view-talent-pool .nav>li>a:focus, 
.recruitday #view-talent-pool .nav>li>a:hover{
background-color: transparent;
border-color: transparent;
}
.recruitday #view-talent-pool .tab-content .view-talent-pool-first-column ul{
padding-top: 10px;
}
.recruitday #view-talent-pool .tab-content .view-talent-pool-first-column ul li,
.recruitday #view-talent-pool .tab-content .prev-work-history p,
.recruitday #view-talent-pool .tab-content .curr-work-history p{
margin-bottom: unset;
font-size: 14px;
line-height: 18px;
}
.recruitday .prev-work-history:last-child,
.recruitday .prev-work-history:last-child:hover{
border-bottom: unset;
}
#view-job-applications .borderbottom10{
border-bottom: 10px solid #ebebeb;
}
#view-job-applications .borderbottom5{
border-bottom: 5px solid #ebebeb;
}
#view-job-applications a,
.recruitday #view-talent-pool a{
color: #222;
}
#view-job-applications #profile-nav .icon-width{
width: 1px;
}
#view-job-applications #profile-nav i{
font-size: 20px;
vertical-align: middle;
}
#view-job-applications #other-application-nav .other-applications-container{
padding-left: 30px;
padding-right: 30px;
}
.educ-accom, .educ-accom1, .educ-org, .educ-org1{
color: #888;
}
.educ-accom1 p, .educ-org1 p{
font-size: 14px !important;
}
.recruitday .btn-send-message{
border-radius: unset;
}
/* send message modal */
#sendMessageModal .modal-header{
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px !important;
border-bottom: unset;
}
#sendMessageModal .modal-body{
padding-top: unset;
padding-bottom: unset;
padding-left: 15px;
padding-right: 15px;
}

.list-of-message #wswhy-message-question {
display: none;
}
.list-of-message:last-child p#wswhy-message-question{
display: block !important   ;
}

.list-of-message #screening-message-thread{
display:none;
}
.list-of-message:last-child #screening-message-thread{
display: block;
}
/* end send message modal */

/* add notes modal */
#addNotesModal .modal-header{
padding-left: 15px;
padding-top: 15px;
padding-bottom: 15px !important;
border-bottom: unset;
}
#addNotesModal .modal-body{
padding-top: 15px;
padding-left: 15px;
}
/* end add notes modal */
.btn-notes{
border: 1px solid #1a2732 !important;
}
.notes-text{
color: #888;
}
/* end of view job application */

/* line height based on font-size */
.lineheight.fs18{
line-height: 29px;
}
.lineheight.fs16{
line-height: 26px;
}
.lineheight.fs14{
line-height: 24px;
}
.lineheight.fs12{
line-height: 19px;
}
/* end of line height calculation */
.rewards-question{
color: #888;
font-size: 10px;
}
.radio-yes, .radio-no{
position: relative !important;
font-size: 12px !important;
}
.radio-yes input, .radio-no input{
vertical-align: middle !important;
font-size: 12px !important;
}



.referral-field-monthX{
width: 25% !important;
}
#referral-setup form label{
font-weight: 100;
}

/* cancel, save buttons setup referrals */
.group-buttons{
padding: 7px 14px 8px !important;
width: 10% !important;
}

/* school partnerships */
#accreditation .pad25, #accreditation-view .pad25{
padding: 15px;
}
.schools-data-clickable-row,
.clickable-other-app{
cursor: pointer;
}
#school-listing tr th:nth-child(3){
width: 300px !important;
}
#school-listing tr th:nth-child(4){
width: 115px !important;
}
#school-listing_wrapper{
padding-top: 20px;
}
#school-listing_length label, #school-listing_filter label{
font-weight: 100;
}
#school-listing .school-records td{
border-bottom: 1px solid #E7E7E7;
padding-left: 20px;
}
/* school add, edit */
#accreditation-edit .pad25,
#accreditation-new .pad25{
padding: 15px;
}
/* paragraph */
.lineheight20{
line-height: 20px !important;
}
.lineheight18{
line-height: 18px !important;
}
.lineheight14{
line-height: 14px !important;
}
.lineheight12{
line-height: 12px !important;
}
.lineheight10{
line-height: 10px !important;
}
.lineheight5{
line-height: 5px !important;
}

.recruitday .borderbottom15.gray{
border-bottom: 15px solid #f6f6f6;
}
.recruitday .borderbottom15.darkgray{
border-bottom: 15px solid #ebebeb;
color: #222;
}
.recruitday .borderbottom3{
border-bottom: 3px solid #ebebeb;
}

/* employer - job listing list */
.recruitday .card-gray{
background: #f6f6f6;
}
.recruitday .noborderradius{
border-radius: unset;
}
.recruitday .nomarginbottom{
margin-bottom: unset;
}
.recruitday .nopadtop{
padding-top: unset;
}
.recruiday .nopadbottom{
padding-bottom: unset;
}
.recruitday #referral-table tr td{
padding-bottom: 0;
width: 250px;
}

/* job application referral rewards v2 */
.recruitday .job-app-referral-rewards:last-child{
border-bottom: unset;
}
.recruitday .cursor{
cursor: pointer; 
}
.recruitday .cursor:hover{
background-color: #1464f624;
color: #222;
border-left: 3px solid #1464F6; 

}

/* update no. of vacancies filled */
.recruitday .vacancies-filled-modal{
position: relative;
margin: 0 auto;
text-align: center;
float: unset;
top: 100px;
}

@media (min-width: 992px){




#employer-sign-in .header-text {
    font-size: 42px;
    font-weight: bold;
    line-height: 1.1em;
}

#employer-sign-in .sub-text {
    font-size: 24px;
    padding-top: 30px;
}

#learn-more-for-employers .header {
   font-size: 24px;
   font-weight: bold;
}

#learn-more-for-employers .description {
   font-size: 18px;
   padding-top: 10px;
}

#how-it-works .title {
   font-size: 30px !important;
   font-weight: bold;
   padding-bottom: 20px;
}


#how-it-works img {
    width: 30%;
}

 #how-it-works .box {
    border: 1px solid #d6d6d6;
    padding: 30px 25px 30px 25px;
    border-radius: 3px;
    height: 190px;
}

 #how-it-works .step {
    font-size: 18px;
    padding-top: 10px;
}


#other-solutions .header {
    font-size: 24px !important;
    font-weight: bold !important;
}
#other-solutions .description {
    font-size: 18px !important;
    padding-top: 15px;
    height: 155px;
}

#other-solutions .box {
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 35px;
    height: 295px;
    box-shadow: 5px 5px #8888881f;
}


#other-solutions .title {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}

.recruitday .container-employerportal {
    width: 100% !important;
    margin: 0 auto;
}

.recruitday .talentcard-details {
/*height: 240px;*/
/*width: 135px;*/
height: 300px;
border: 1px #ebebeb solid;
background-color: transparent;
}
.recruitday .container900 {
    width: 900px;
    margin: 0 auto;
}
.recruitday .talentcard1 {
    border: 1px #ebebeb solid;
    background-color: #fafafa;
    margin: 10px;
}

/*.recruitday #messagethreadcontent .message img{
    width: 6.25em;
    height: 6.25em;
}*/

/* side-nav */
.recruitday #sidebar-nav {
    background-color: #1a2732;
    width: 185px;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    overflow-y: scroll;
    color: #aaa;
    overflow-x:hidden;
}
.recruitday .mobile-only {
    display: none !important;
}
/* .recruitday .main-content{
    margin-left: 185px;
}*/
.recruitday #sidebar-nav {
    width: 185px;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    overflow-y: scroll;
    color: #aaa;
    overflow-x:hidden;
}

/* referral rewards */

#employee-referrals-list p,
#employee-referrals-list td{
    font-size: 12px;
}
.btn-block-confirmed a{
    /*width: 30% !important;*/
}
}

@media (max-width: 992px){
.recruitday .talentcard1 {
    border: 1px #ebebeb solid;
    background-color: #fafafa;
    margin: 10px;
}




body{
    min-width: 100px;
}
.tab-employer-chat{
    padding: 0px !important;
}
/*.tab-emp-chatmessage{
    padding-left: 30px;
}*/
.tab-emp-imgchat{
    padding-right: 0px;
}
.recruitday #messagethreadcontent .message img{
   /* min-width: 45px;*/
}
/* .recruitday #messagethreadcontent .message img{
    width: 6.25em;
    /*height: unset;*/
}*/
.tab-padleft{
    padding-left: 15px !important;
}
.tab-breadcrumb-size{
    padding-top: unset !important;
    padding-bottom: unset !important;
}

/* side-nav */
.recruitday #sidebar-nav {
    background-color: #fff;
    position: fixed;
    width: 60vw;
    height: 100vh;
    top: 0;
    left: -100vw;
    z-index: 9999;
    transition: all 500ms ease-in-out;
    overflow-y: scroll;
    padding-top: 80px;
}
.recruitday #sidebar-nav.open {
    left: 0;
}
.recruitday .main-content{
    margin-left: unset;
}
}


@media (max-width: 991px) {

.product2021 {
    height: 375px;
}

#other-solutions .box {
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 35px;
    height: 250px;
    box-shadow: 5px 5px #8888881f;
}

#other-solutions .header {
    font-size: 18px !important;
    font-weight: bold !important;
}
#other-solutions .description {
    font-size: 12px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    height: 110px;
}

#other-solutions a {
    font-size: 10px !important;

}
}


@media (min-width: 768px) and (max-width: 991px){

    .product2021 {
        height: 380px !important;
    }

}

@media (min-width: 992px) and (max-width: 1199px){

    .product2021 {
        height: 350px;
    }

}

@media (min-width: 1200px) {

    .product2021 {
        height: 290px;
    }
        
}


@media (min-width: 768px) and (max-width: 991px){

#employer-sign-in .header-text {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.1em;
}
#employer-sign-in .sub-text {
    font-size: 20px;
    padding-top: 30px;
}
#learn-more-for-employers .header {
   font-size: 20px;
   font-weight: bold;
}

#learn-more-for-employers .description {
   font-size: 16px;
   padding-top: 10px;
}

#how-it-works .title {
   font-size: 30px !important;
   font-weight: bold;
   padding-bottom: 20px;
}


#how-it-works img {
    width: 20%;
}
#how-it-works .box {
    border: 1px solid #d6d6d6;
    padding: 30px 25px 30px 25px;
    border-radius: 3px;
    height: 160px;
    margin-bottom: 20px;
}

 #how-it-works .step {
    font-size: 16px;
    padding-top: 10px;
}


#other-solutions .box {
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 35px;
    height: 240px;
    box-shadow: 5px 5px #8888881f;
}

#other-solutions .title {
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 30px;
}


#other-solutions .header {
    font-size: 18px !important;
    font-weight: bold !important;
}
#other-solutions .description {
    font-size: 12px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    height: 110px;
}

#other-solutions a {
    font-size: 10px !important;
}

.recruitday .container-employerportal {
    width: 100% !important;
    margin: 0 auto;
}

.recruitday .password-width {
    width: 600px;
}
.recruitday .changepasswordcontent input{
    height: 41px;
    width: 527px;
}


.recruitday .modal-pad {
padding-left: 70px;
padding-right: 50px;
}

.recruitday .modal-width {
    width: 440px;
}


.recruitday .padleft28 {
    padding-left:28px;
}

.recruitday .pad25{
    padding: 10px;
}

.recruitday .margintop25{
    margin-top: 10px;
}

.app-source-holder, .no-app-source-holder{
    margin-top: unset !important;
}
.recruitday #dashboard .borderright3{
    border-right: 3px solid #ebebeb !important;
}
.recruitday #dashboard .borderright5{
    border-right: 5px solid #ebebeb !important;
}
.status-count{
    margin-top: 50px !important;
}

/* employer job listing */
.tab-emp-listingcard-date{
    padding: 0px;
}
.fs10{
    font-size: 8px;
}  
.tab-emp-listingcard-status, .recruitday .card small{
    font-size: 9px;
} 
.totalcountstatus a{
    margin: unset;
    min-width: 15%;
}
.tab-emp-listingcard-actions{
    padding-right: unset;
}

/* employer job application */
.tab-emp-jobapp-img{
    padding: 0px;
}
.recruitday .main-content .allProfileDetails img.message-img{
    max-width: unset;
    width: 6.25em;
}
.tab-emp-jobapp-info, .tab-emp-jobapp-messagethread{
    font-size: 10px;
}
.tab-emp-jobapp-container{
    padding-left: unset;
    padding-right: 10px;
}
.tab-emp-jobapp-listingstat{
    font-size: 10px;
    float: right;
}

/* employer school accreditation */
.dealershiplogo{
    margin-left: unset !important;
}
.tab-emp-school-address{
    padding: 0px;
}
.tab-emp-school-title, .tab-emp-school-doctext{
    font-size: 10px;
}
.tab-emp-school-ofcadd, .tab-emp-school-actions-size{
    font-size: 10px !important;
}
.tab-emp-school-actions{
    padding-left: 10px !important;
}

.recruitday #sitehead .company-name{
    text-align: center;
    /*padding-top: 15px !important;*/
}

.mobile-padunset{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.referral-mobile-img-container{
    padding-right: unset;
    padding-left: 5px;
}
.recruitday img{
    max-width: 180px;
}
.referral-mobile-img{
    max-width: 100% !important;
}
.padrightunset{
    padding-right: unset;
}

#employee-referrals-list_paginate,
#employee-referrals-list_length,
#employee-referrals-list_filter{
    display: block !important;
}
#employee-referrals-list tr th,
#employee-referrals-list .rrewards-records td,
#employee-referrals-list .rrewards-records p{
    font-size: 14px;
}
#employee-referrals-list tr th:nth-child(1) {
    width: 100px !important;
}
#employee-referrals-list tr th:nth-child(2) {
    width: 90px !important;
}
#employee-referrals-list tr th:nth-child(3) {
    width: 100px !important;
}
#employee-referrals-list tr th:nth-child(7) {
    width: 80px !important;
}
#job-app-listing_wrapper{
    display: block !important;
}
#inquiries .job-application-table{
    margin-top: unset !important;
}
/*#employee-referrals-list th{
    padding: 0 36px 0 0;
}*/
/*.btn-send-message{
    width: auto !important;
}*/
.referral-field{
    width: 30% !important;
}
.referral-fieldX{
    width: 52% !important;
}
#school-listing_length, #school-listing_filter, #school-listing_paginate, #school-listing_info{
    display: block !important;
}
.school-partnerships-table {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
}


#reset_password .main-content{
margin-left: unset;
}

@media (max-width: 1013px){
.recruitday .mce-tinymce{
    width: auto !important;
}
}

@media (max-width: 768px){
.recruitday .password-width {
width: 600px;
}


.recruitday .modal-pad {
padding-left: 70px;
padding-right: 50px;
}

.recruitday .modal-width {
width: 440px;
}

.recruitday .fs10 {
    font-size: 10px;
}   


.recruitday .fs12 {
    font-size: 12px;
}

.tab-breadcrumb-size{
    padding: unset;
}
.tab-breadcrumb-padleft{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/*.tab-emp-chatmessage{
    padding-left: 19px;
}*/
.recruitday #messagethreadcontent .message img{
    min-width: 30px;
}
.recruitday .addopeninghours{
    padding: 7px 35px 7px 35px;
    width: 100%;
}
/* employer forgot password*/
.recruitday .center-password-form{
    min-width: unset;
    max-width: unset;
}
/*.employer-forgot-password-img{
    width: 205px;
}*/
}

@media (min-width: 480px) and (max-width: 992px){



.btn-block-confirmed a{
    /*width: 30% !important;*/
}
}

@media (max-width: 767px){


.msteamscontainer {
    padding: 50px 15px 50px 15px;
}



#msteams-quote {
    padding: 15px;
    background-color: #f7f7f7;
    background-image: url(/images/foremployers/microsoftteams/webquote.png);
}

.quote-on-quote {
    font-style: italic !important; 
    font-family: "Roboto";
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 1.3em;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 20px 20px 0 20px;
}
.from {
    color: #fff !important;
    padding: 0 20px 20px 20px;
    font-size: 18px !important;
}


#features-microsoftteams .sub {
   width: auto;
   text-align: center;
}

#features-microsoftteams p {
   /*font-family: 'Nunito' !important;*/
   font-size: 18px !important;
   font-weight: 400;
   width: 100%;
   margin: 0 auto;
}
/*
.recruitday .field-label {
    width: 165px;
    display: inline-block;
    text-align: left;
    margin-right: 7px;
    margin-left: 61px;
}
.recruitday .field-value {
    width: 150px;
    display: inline-flex;
    text-align: left;   
}*/

.recruitday .reward-details-container{
    width: auto;
    margin: 0 auto;
    padding: 0;
}
.foremployers-jobboard-reg {
    border: 1px solid #ebebeb;
    padding: 20px 0 20px !important;
    margin-left: 15px !important;
    margin-right: 15px !important; 
}


.employers-registration-container {
    width: auto;
    margin-right: 0 auto;
}

.recruitday #public-foremployers-contactus .header-text {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0;
}

/** for employers V4 desktop **/
.normal {
    font-weight: normal !important;
}

.padtop50-xs {
    padding-top: 50px !important;
}

.padbottom30-xs {
    padding-bottom: 30px !important;
}

#headhunting-header {
    background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/headhuntingservice/EMPLOYER-HEAD-HUNTINIG-HEADERS.jpg);
    width: 100vw;
    height: 80vh;
    background-size: cover;
    background-position: center;
    padding-top: 80px;
}


#for-employers .rdsolutions {
    color: #fff !important;
    margin-top: 12px !important;
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;  
}
.marginright15-xs {
    margin-right: 15px !important;
}

#recruit .jobcategory {
    text-align: center;
    font-family: "ROBOTO";
    font-weight: 700;
    font-size: 25px;
    color: #222222;
    margin-bottom: 40px;
    padding-right: 0 !important;
    text-transform: capitalize;
    margin-top: 0;
}
#externalreferral-header {
    background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/externalreferral/2021-EMPLOYER-EXTERNAL-REFERRAL-HEADER.jpg);
    width: 100vw;
    height: 80vh;
    background-size: cover;
    background-position: center;
    padding-top: 80px;
}
#employeereferral-header {
    background-color: #e2edff;
    padding-bottom: 150px;
    background-image: url(/images/foremployers/employeereferral/2021-EMPLOYER-EMPLOYEE-REFERRAL-HEADER.jpg);
    width: 100vw;
    height: 80vh;
    background-size: cover;
    background-position: center;
    padding-top: 80px;
}



#ourservices a, 
#employeereferrals-foremployers a,
#externalreferral-foremployers a, 
#headhuntingservice-foremployers a,
#microsoftteams-foremployers a,
#jobboard-foremployers {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6;
    font-size: 12px;
}

#howitworks img {
    max-width:100%;
}

#others a {
    font-family: 'Roboto';
    font-weight: bold;
    color: #222 !important;
    font-size: 25px !important;
}

#others a:hover {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6 !important;
    font-size: 25px !important;
}

#recruit img {
    width: 170px;
    margin-bottom: 20px;;
}

#recruit .extra {
    font-weight: 200 !important;
}
.product2021 {
    border: 2px dotted #222;
    padding: 30px 15px 30px 15px;
    border-radius: 15px;
    margin-bottom: 20px;
}

#features-headhunting {
    padding: 30px 0 30px 0;
}

#howitworks {
    padding: 30px 0 30px 0;
}


#howitworks h4 {
    font-size: 18px !important;  
    text-align: left !important;
    margin-top: 15px !important;
}


#employeereferrals-foremployers h1 {
    font-size: 50px;
    font-weight: 900;
    margin-bottom: 0;
}

.padbottom50-xs {
    padding-bottom: 50px;
}
#others, #statement {
    padding: 30px 0 30px 0;
    text-align: center;   
    background: #f7f7f7;
    width: 100%;
}


#features-jobboard .feature,
#features-employeereferrals .feature,
#features-headhunting .feature,
#features-externalreferral .feature {
    padding: 30px 0 30px 0;
}

#others {
    padding: 30px 0 30px 0;
    text-align: center;   
    background: #f7f7f7;
    width: 100%;
}

#others .other{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
}


#fixedprice {
    padding: 30px 15px 30px 15px;
    text-align: center;
}


#recruit h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    color: #222222;
}

#for-employers li {
    list-style-type:none;
    color: #707070;
    font-size: 18px;
    display: inline-flex;
    font-weight: normal;
    
}

#ourservices .caption,
#jobboard-foremployers .caption, 
#employeereferrals-foremployers .caption,
#externalreferral-foremployers .caption,
#headhuntingservice-foremployers .caption,
#microsoftteams-foremployers .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 18px;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}



#inquire-foremployers .btn-primary-rdgreen {
    padding: 20px;
    text-transform: uppercase;
    font-size: 16px;
    background: #CCFF00;
    color: #222;
    font-weight: 600;
    margin-top: 1px;
    font-family: "Roboto";
    border-radius: 4px;
    margin-top: 15px;
    width: 100%;
}

#inquire-foremployers .btn-primary-rdgreen:hover,
#inquire-foremployers .btn-primary-rdgreen:focus {
    background-color: #86a506;
    border: 1px solid #86a506;
}


#microsoftteams-header {
    background-color: #e2edff;
    padding-bottom: 250px;
    background-image: url(/images/foremployers/microsoftteams/msteams-banner-mobile.png);
    /*width: 100vw;*/
    height: 100%;
    background-size: cover;
    background-position: center;
    padding-top: 70px;
}

#microsoftteams-foremployers .feature {
    padding-left: 0;
    padding-right: 0;
}
#microsoftteams-nav .employersignin {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    text-align: right;
    margin-top: 15px;

}

#microsoftteams-foremployers .gotord {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6;
    font-size: 16px;
    padding-top: 25px;
    padding-right: 15px;
}


.other {
    padding: 30px 0 30px 0;
}


#microsoftteams-foremployers .others {
    padding:  50px 15px 50px 15px;
    width: 100%;
    background-color: #ebebeb;
    text-align: center;
}


#microsoftteams-foremployers .feature {
    padding: 40px 0 30px 0;
}

#ourservices .caption,
#jobboard-foremployers .caption, 
#employeereferrals-foremployers .caption,
#externalreferral-foremployers .caption,
#headhuntingservice-foremployers .caption,
#features-microsoftteams .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 18px;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}

#recruit .btn-primary-purple {
    color: #fff;
    background-color: #4B53BC;
    font-weight: bold;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto";
    border-radius: 4px;
    font-size: 16px;
    padding: 20px;
    height: 100%;
    width: 100%;
    margin-top: 10px;
    margin-right: 10px;
}

#recruit .btn-primary-purple:hover {
    background-color: #383e8f;
}

#recruit .btn-secondary-purple {
    color: #4B53BC;
    background-color: transparent;
    font-weight: bold;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto";
    border-radius: 4px;
    font-size: 18px;
    padding:20px;
    height: 100%;
    width: 100%;    
    margin-top: 10px;
    margin-right: 10px;
    border: 2px solid #4B53BC !important;
}

#recruit .btn-secondary-purple:hover {
    background-color: #4B53BC;
}
/*
.rdvideo {
    width: auto !important;
}*/
#jobboard-foremployers .header, 
#employeereferrals-foremployers .header,
#externalreferral-foremployers .header,
#headhuntingservice-foremployers .header,
#microsoftteams-foremployers .header {
    font-size: 45px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-bottom:  20px;
    margin-top: 10px;
    color: #222222;
    /*padding-right: 48%;*/
}



#features-jobboard img,
#features-headhunting img,
#features-microsoftteams img {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 15px;
    /*margin-top: 30px;*/
}


#features-employeereferrals img,
#headhunting-employeereferrals img,
#features-externalreferral img {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 15px;
    /*margin-top: 30px;*/
}



#jobboard-foremployers .title-features,
#employeereferrals-foremployers .title-features,
#headhuntingservice-foremployers .title-features,
#externalreferral-foremployers .title-features,
#microsoftteams-foremployers .title-features {
    font-weight: bold;
    color: #333;
    font-family: "Roboto";
    font-size: 25px;
    margin-bottom: 0;
}

#others img{
    width: 130px;
    margin-bottom: 20px;
}

#ourservices img {
    width: 60px;
    padding-right: 10px;
}

#others p {
    font-size: 18px;
    color: #707070;
    font-family: "Roboto";
    font-weight: 200;
}

#others .description {
    font-size: 18px;
    color: #707070;
    font-family: "Roboto";
    font-weight: 200 !important;
}

#others .others {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 40px;
}

.margintop0-xs {
    margin-top: 0 !important;
}

#foremployers .header {
    font-size: 50px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-top: 15%;
    margin-bottom:  20px;
    color: #333333;
    padding-right: 0;
}

#for-employers h2,
#jobboard-foremployers h2,
#employeereferrals-foremployers h2,
#externalreferral-foremployers h2,
#headhuntingservice-foremployers h2,
#microsoftteams-foremployers h2 {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 35px;
    color: #333333;
    margin-bottom: 30px;
}

#recruit h2 {
    /*margin-bottom: 50px !important;*/
}

#for-employers i {
    font-size: 14px;
    font-weight: bold;
}

.padtop80 {
    padding-top: 80px;
}
#foremployers {
    background-color: #e2edff;
    padding-bottom: 80px;
    background-image: url(/images/foremployers/home/2021-EMPLOYER-HOME-HEADER.jpg);
    width: 100vw;
    height: 80vh;
    background-size: cover;
    background-position: center;
}



#foremployers .subcaption,
#jobboard-foremployers .subcaption,
#employeereferrals-foremployers .subcaption,
#externalreferral-foremployers .subcaption,
#headhuntingservice-foremployers .subcaption,
#microsoftteams-foremployers .subcaption {
    font-size: 22px;
    font-family: 'Nunito';
    color: #333333;
    margin-bottom: 35px;
}

#foremployers .btn-primary-rdgreen:hover {
    background-color: #7b9901;
    color: #fff;
}

#ourservices {
    background-color: #fff;
    padding: 30px 0 0 0;
}
#ourservices .media {
    margin-top: 60px;
    /*padding-right: 50px;*/
}


#employeereferrals-foremployers .title,
#externalreferral-foremployers .title,
#headhuntingservice-foremployers .title,
#microsoftteams-foremployers .title,
#jobboard-foremployers .title  {
    font-family: "ROBOTO";
    font-weight: 700;
    font-size: 25px;
    color: #222222;
    margin-bottom: 2px;
    padding-right: 0 !important;
    text-transform: capitalize;
    margin-top: 0;
    text-align: center;
}


#recruit .title {
    text-align: left !important;
}

#ourservices .title {
    font-family: "ROBOTO";
    font-weight: 700;
    font-size: 20px;
    color: #222222;
    margin-bottom: 2px;
    padding-right: 0 !important;
    text-transform: capitalize;
    margin-top: 0;
}

#others .caption {
    font-family: "Roboto";
    font-weight: 200 !important;
    font-size: 18px !important;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}

#ourservices .caption,
#jobboard-foremployers .caption, 
#employeereferrals-foremployers .caption,
#externalreferral-foremployers .caption,
#headhuntingservice-foremployers .caption {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 18px;
    color: #707070;
    margin-bottom: 20px;
    margin-top: 10px;
}


#ourservices .subcaption {
    font-family: "Roboto";
    font-weight: 300;
    font-size: 20px;
    color: #707070;
    text-align: center;
}

#ourservices a, 
#employeereferrals-foremployers a,
#externalreferral-foremployers a, 
#headhuntingservice-foremployers a,
#foremployers a {
    font-family: 'Roboto';
    font-weight: bold;
    color: #1464F6;
    font-size: 14px;
    line-height: 1.3em;
}

.header-nav a {
    font-size: 16px !important;
    font-family: 'Roboto' !important;
    color: #fff ; 
    margin-right: 10px;
}

/* for employers - job board */

#jobboard-foremployers h3, 
#employeereferrals-foremployers h3,
#externalreferral-foremployers h3,
#headhuntingservice-foremployers h3,
#microsoftteams-foremployers h3 {
    /*font-size: 18px;
    margin-bottom: 15px;
    color: #333;
    font-family: 'Nunito';*/
    text-transform: uppercase;
    font-weight: bold;
    color: #1464F6;
    font-family: "Roboto";
    font-size: 18px;
    margin-bottom: 0;
}

#microsoftteams-foremployers h3 {
    text-transform: uppercase;
    font-weight: bold;
    color: #1464F6;
    font-family: "Roboto";
    font-size: 16px;
    margin-bottom: 0;
}

#jobboard-foremployers .header, 
#employeereferrals-foremployers .header,
#externalreferral-foremployers .header,
#headhuntingservice-foremployers .header {
   /* font-size: 40px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-bottom:  20px;
    margin-top: 0;
    color: #333333;*/

    font-size: 55px !important;
    font-weight: bold;
    line-height: 1.1em;
    font-family: 'LATO';
    margin-bottom: 20px;
    margin-top: 0;
    color: #333333;
}

#jobboard-foremployers, 
#employeereferrals-foremployers {
    background-color: #fff;
}


#jobboard-foremployers .features,
#jobboard-foremployers .services,
#employeereferrals-foremployers .features,
#externalreferral-foremployers .features,
#microsoftteams-foremployers .features {
    padding: 50px 0 50px 0;
}

#employeereferrals-foremployers .services, 
#externalreferral-foremployers .services, 
#headhuntingservice-foremployers .services{
    padding: 50px 0 50px 0;
}


#employeereferrals-foremployers .statement {
    padding: 50px 0 50px 0;
    text-align: center;

}

#jobboard-header {
    background-color: #e2edff;
    padding-top: 80px;
    height: 80vh;
    background-position: center !important;
}

.numbering {
    font-size: 40px !important;
    font-weight: bold !important;
    color: #1464F6;
    margin-top: 5px !important;
}

#externalreferral-foremployers .media-left{
    padding-right: 40px !important;
}

.padright80 {
    padding-right: 80px;
}

#inquiry-foremployers {
    background-color: #1464F6 !important;
}


#inquiry-foremployers label {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

#inquiry-foremployers .submit-contactus {
    background-color: #CCFF00;
    color: #222;
}
#inquiry-foremployers .submit-contactus:hover {
    background-color: #91b402;
    color: #fff;
}

#inquiry-foremployers .consent {
    font-size: 12px;
    padding-bottom: 20px;
    color: #fff !important;
}

#inquiry-foremployers h1 {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    font-family: 'Nunito';
    text-align: center;
    margin-top: 0;
}


#inquiry-foremployers .form {
    width: 550px;
    padding-top: 80px;
    padding-bottom: 80px;
}
.reactivate {
    margin-right: 3px;
    padding-top: 10px;
}

#job-listing-setup-reward-confirmation-modal .modal-jobapplication {
    width: 330px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
    border-radius: 4px;
    padding: 20px 15px 25px 15px !important;
}
#renew-job-lising-modal .renew-listing-modal {
    padding: 20px 15px 25px 15px;
    border-radius: 4px;
    width: 330px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
}


#job-application-change-listing-action-modal .modal-content{
    display: flow-root;
    padding: 20px 15px 30px 15px;
    width: 330px;
    border-radius: 4px;
    margin: 0 auto;
    margin-top: 130px;
}

#job-listing-confirmation-modal .modal-joblisting {
    padding: 15px 15px 25px 15px;
    border-radius: 4px;
    width: 330px;
    top: 120px;
    margin: 0 auto;
    display: flow-root;
}
#add-js-to-talent-pool-modal .modal-content {
     padding: 30px 15px 40px 15px;
     width: 330px;
     border-radius: 4px;
     margin: 0 auto;
}
#job-application-confirmation-modal p {
    font-size: 14px;
    margin-top: 20px
}
#job-application-confirmation-modal .modal-jobapplication {
    padding: 25px 15px 5px 15px;
    border-radius: 4px;
}


.modal-container {
    width: 330px;
    padding: 20px 15px 30px 15px !important;
}
.recruitday .modal-jobapplication {
    width: 330px;
    top: 135px;
    margin: 0 auto;
}
.mob-right {
    float: right;
    text-align: right;
    position: relative;
    top: -96px;
}

#job-app-listing_wrapper input {
    text-align: center;
    margin-bottom: 15px;
    border: 0.5px solid #ebebeb;
    padding: 10px;
    box-shadow: 2px 2px 2px #d6d6d6;
    height: 20px !important;
    border-radius: 0 !important;
    width: 255px !important;
    margin-left: 0 !important;
    font-size: 12px;
 
}
.latest-jobapp-mobile {
    display: grid;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.data-jobapp-mobile {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
/*#job-app-listing_wrapper {
    display: none !important;
}*/
.recruitday .foremployers-contactus-container {
    width: auto;
    margin: 0 auto;
    padding: 50px 0 50px 0;
}

.recruitday #for-employers .container {
    padding-left: 15px;
    padding-right: 15px;
}
.recruitday .btn-white-bordered {
    color: #fff;
    font-size: 12px;
    font-weight: bold;  
    text-transform: none; 
    background-color: transparent;
    border: 1px solid #fff;
    width: auto;
}
.recruitday .btn-white-bordered:hover,
.recruitday .btn-white-bordered:focus {
    font-weight: bold;
    background-color: transparent;
}
.employers-contactus-container {
    width: auto !important;
}
.employers-banner-mobile-v3 {
    background-image: url(/images/public/employers/EMPLOYER-HEADER-MOBILE-V1.jpg);
    background-size: cover;
    background-color: #fff; 
    width: 100%;
    height: 56vh;
    background-repeat: no-repeat;
}
#for-employers .rd-logo {
    width: 80%;
}

#learn-more-for-employers,
#how-it-works, #other-solutions, 
#employer-sign-in{
    padding-top: 20px;
    padding-bottom: 20px;
}

#employer-sign-in {
    padding-top: 50px;
    padding-bottom: 20px;
}

#for-employers .btn-primary-rdgreen{
    background-color: #CCFF00;
    border-radius: 4px;
    border: none;
    color: #222;
    padding: 15px 40px 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px

}

#microsoftteams-nav .btn-employersignin {
    background-color: #CCFF00;
    border-radius: 4px;
    border: none;
    color: #222;
    margin-top: -7px !important;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 0 !important;
    margin-right: 0 !important;
    
}


#employer-sign-in .btn-primary-rdgreen:hover,
#employer-sign-in .btn-primary-rdgreen:focus{
    background-color: #99bf01;
    border-radius: 4px;
    border: none;
    color: white;
    padding: 15px 40px 15px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
}

#employer-sign-in .header-text {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.1em;
}
#employer-sign-in .sub-text {
    font-size: 16px;
    padding-top: 25px;
    padding-bottom: 10px;
}
#learn-more-for-employers .header {
   font-size: 16px;
   font-weight: bold;
}

#learn-more-for-employers .description {
   font-size: 14px;
   padding-top: 10px;
}

#how-it-works .title {
   font-size: 20px;
   font-weight: bold;
   padding-bottom: 20px;
}


#how-it-works img {
    width: 60px;
}

#how-it-works .box {
    border: 1px solid #d6d6d6;
    padding: 25px;
    border-radius: 3px;
    height: 160px;
    margin-bottom: 20px;
}

 #how-it-works .step {
    font-size: 14px;
    padding-top: 10px;
}


#other-solutions .box {
    border: 1px solid #d6d6d6;
    border-radius: 4px;
    padding: 25px;
    height: 215px;
    box-shadow: 5px 5px #8888881f;
    margin-bottom: 20px;
}

#other-solutions .title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}

#other-solutions .header {
    font-size: 16px !important;
    font-weight: bold !important;
}
#other-solutions .description {
    font-size: 14px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 110px;
}

#other-solutions a {
    font-size: 12px !important;
}

.recruitday .padtop20-xs {
    padding-top: 20px !important
}
.recruitday .btn-primary-scoutblue {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 11px;
    border-radius: 4px;
    background-color: #1464f6 !important;
    color: #fff !important;
    border: none;
    cursor: pointer;
    font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    text-transform: uppercase;
}

.recruitday .btn-primary-scoutblue:hover {
    background-color: #001a5f !important;
    color: #fff !important;  
}

.recruitday .btn-primary-scoutblue:focus {
    background-color: #001a5f !important;
    color: #fff !important;  
}

.recruitday .padright20-xs {
    padding-right: 20px;
}
.recruitday .nomarginbottom-xs
{
    margin-bottom: 0 !important;
}

.recruitday .pad20-xs {
    padding: 20px !important;
}

.recruitday .container-employerportal {
    /*padding: 20px;*/
    padding-top: 15px;
}

.recruitday .padtop5-xs {
    padding-top: 5px
}
.recruitday .fs16-xs {
    font-size: 16px !important;
}
.recruitday .fs10-xs {
    font-size: 10px !important;
}
.recruitday .textleft-xs {
    text-align: left !important;
}
.recruitday .padbottom0-xs {
    padding-bottom: 0 !important;
}

.recruitday .margintop20-xs {
    margin-top: 20px
}
.recruitday .marginright0 {
    margin-right: 0 !important;
}
.recruitday .marginbottom10-xs {
    margin-bottom: 10px;
}
.nav-tabs>li.active>a {
    border-bottom: 3px solid #006ce5 !important;
    color: #006ce5 !important;
    background-color: transparent !important;
    font-weight: bold;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    margin-right: 30px;
}

.recruitday .nav-tab {
    padding:0 !important;
    margin-top: 20px;
    margin-right: 30px !important;
    background-color: transparent !important;
    border: none !important;
}   
.recruitday .nopad-xs {
    padding: 0 !important;
}
.recruitday .center-xs {
    text-align: center;
}
.recruitday .floatleft-xs {
    float: left !important;
}
#job-app-listing_filter input {
    width: 250px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #ebebeb;
    border-style: solid;

}
.nav-tabs>li.active>a {
    border-bottom: 3px solid #006ce5 !important;
    color: #006ce5 !important;
    background-color: transparent !important;
    font-weight: bold;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    padding: 0 !important;
    margin-right: 10px;
}

.recruitday .nav-tab {
    padding:0 !important;
    margin-top: 10px;
    margin-right: 25px !important;
    background-color: transparent !important;
    border: none !important;
    font-weight: bold;
}
/* prelaoder */
.spinner-preloader {
    padding-top: 50%;
    margin-left: 40%;
    width: 70px;
    text-align: center;
}

.spinner-preloader > div {
  width: 18px;
  height: 18px;
  background-color: #CCFF00;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner-preloader .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner-preloader .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

/*#nav-empref a{
    padding: 6px 3px !important;
}*/
.recruitday .btn-createjoblisting {
    width: auto;
    border-radius: 4px;
    transition: all .3s;
    padding: 13px !important;
    background-color: #1464f6;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    position: relative;
    letter-spacing: 0px;
    font-size: 14px;

    }

.recruitday .btn-createjoblisting:hover {
    background-color: #0F00B8;
    color: #ffff !important;

}

.recruitday .btn-addnewjoblocation {
    width: auto;
    border-radius: 4px;
    transition: all .3s;
    padding: 13px !important;
    background-color: #ebebeb;
    border: none;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    position: relative;
    letter-spacing: 0px;
    font-size: 14px;

}

.recruitday .btn-addnewjoblocation:hover {
    background-color: #ebebeb;
    color: #000 !important;

}



.recruitday .margin5-xs {
    margin: 5px;
}
.recruitday .margintop10-xs {
    margin-top: 10px;
}
.recruitday .padlr0-xs {
    padding-left: 0 !important;
    padding-right: 0 !important;

}
.recruitday .overviewcontainer {
    width: 100%;
    margin-bottom: 10px;
}
.recruitday .hrwidth1 { 
    width: 100%;
    margin-bottom: 5px;
    border-top: 1px #ebebeb solid;

 }
.recruitday .rpcontainer {
width: auto;
margin: 0 auto;
}
.referral-field-month{
width: 25% !important;
}
.referral-fieldX{
width: 170px !important;
}
.referral-field{
width: 170px !important;
}
.recruitday #candidate_tags{
    padding-inline-start: 0;
}
.recruitday #candidate_tags li{
    display: inline-block;
    border: 1px #ebebeb solid;
    padding: 5px;
    margin-right: 3px;
    font-size: 12px;
}

.recruitday .talentcard-details {
height: auto;
border: 1px #ebebeb solid;
background-color: transparent;
}
.recruitday .fs12-xs {
    font-size: 12px !important;
}
.recruitday .fs18-xs {
    font-size: 18px !important; 
}
body{
    font-size: 9px;
}

.recruitday .padleft150 {
    padding-left: 130px;
}
.recruitday .password-width {
    width: auto;
}
.recruitday .changepasswordcontent-xs input{
    height: 48px;
    width: 243px;
}
#employee-list-holder_filter input {
    width: 118px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #d6d6d6d6;
    border-style: solid;
}

#employee-referrals-list_filter input {
    width: 133px;
    height: 35px;
    border-radius: 4px;
    border-width: thin;
    border-color: #d6d6d6d6;
    border-style: solid;
}
.recruitday .btn-rewardshistory a {
    background-color: #00c8f8;
    border-radius:4px;
    border: none;
    color: #FFFFFF;
    padding: 8px;
    width: 118px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}
.recruitday .btn-rewardshistory a:hover,
.recruitday .btn-rewardshistory a:focus{
    background-color: #0090B2 !important;

}
.myModal-xs{
    z-index: 1312313;
    background-color: #fff !important;
    top: 120px;
    bottom: unset;
    margin: 0 auto;
    padding-top: 0 auto;
    border-radius: 4px;
    border: 1px solid #d6d6d6d6;
}
.recruitday .modal-width {
    width: 319px;
    height: 315px;
}

.recruitday .modal-pad {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
}
.recruitday .dl-resume a {
    background-color: #00c8f8;
    border-radius:25px;
    border: none;
    color: #FFFFFF;
    padding: 8px;
    width: 200px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.recruitday .dl-resume a:hover,
.recruitday .dl-resume a:focus{
    background-color: #0090B2;

}
.recruitday .padbottom8-xs {
    padding-bottom: 8px;
}
.for-desktop-view{
   /* display: none;*/
}
.recruitday .padleft5-xs {
padding-left: 5px;
}

.recruitday .padleft10-xs {
padding-left: 10px;
}

.recruitday .padleft17-xs {
padding-left: 17px;
}

.recruitday .padleft20-xs {
padding-left: 20px;
}

.recruitday .padleft25-xs {
padding-left: 25px;
}
.recruitday .padleft27-xs {
padding-left: 27px;
}

.recruitday .padleft32-xs {
padding-left: 32px;
}
.recruitday .padleft60-xs {
padding-left: 60px
}
.recruitday .padleft30-xs {
padding-left: 30px
}

 .recruitday .padleft32-xs {
padding-left: 30px
}
.recruitday .padleft31-xs {
padding-left: 30px
}
.recruitday .dl-resume a {
  background-color: #00c8f8;
  border-radius:25px;
  border: none;
  color: #FFFFFF;
  padding: 15px;
  width: 200px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}
.recruitday .dl-resume a:hover,
.recruitday .dl-resume a:focus{
    background-color: #0090B2;
}
.recruitday .hrwidth { 
    width: auto;
    margin-bottom: 5px;
    border-top: 1px #ebebeb solid;
 }
.recruitday .hrwidth-bottom { 
    width: 100%; 
    border-bottom: 1px #ebebeb solid;
    margin: 0;
    border-width: thin;
}
.recruitday .padbottom10-xs {
    padding: 10px;
}
.recruitday .view-job-app-tab-content{
    padding-left: unset;
    padding-right: unset;
}
.recruitday .nomargin-xs {
    margin:0;
}
.recruitday .main-content{
    padding: 5px;
}
.recruitday.talent-pool-page{
    background-color: #f6f6f6;
}
.recruitday .profile-section.border.gray{
    border: unset;
}
.tab-emp-listingcard-stat{
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.totalcountstatus a{
    margin: unset;
    min-width: 55px;
}
.recruitday p, .fs12{
    font-size: 10px;
}

.recruitday .pad25{
    padding: 10px;
}
.recruitday .margintop25{
    margin-top: 10px;
}
.recruitday .margintop1{
    margin-top: 1px;
}
.recruitday .field-label p{
    font-size: 12px;
}

 .recruitday .field-value p, .field-value-xs p {
    font-size: 14px;
}

/* employer job listing */
.tab-emp-listingcard-date{
    padding: 0px;
}
.fs10{
    font-size: 8px;
}  
.tab-emp-listingcard-status, .recruitday .card small{
    font-size: 9px;
} 
.totalcountstatus a{
    margin-top: 10px;
    margin-bottom: 20px;
    min-width: 30%;
}

/* employer job application */
.recruitday .pad25{
    padding: 10px;
}
.tab-breadcrumb-padleft span{
    font-size: 10px;
}
.recruitday .margintop25{
    margin-top: 25px;
}
.tab-js-listing-info{
    margin-top: unset !important;
    margin-bottom: unset !important;
    font-size: 10px;
}
.padding-listhead{
    margin-right: 10px !important;
}
.fs11{
    font-size: 8px;
}
.details .jobdate, .details .educ-attain, 
.details .educ-date, .details .educ-accom, 
.details .educ-accom1, .details .educ-org, 
.details .educ-org1, .details .training, 
.details .certif{
    font-size: 10px;
}
.tab-emp-jobapp-img{
    padding: 0px;
}
.recruitday .main-content .allProfileDetails img.message-img{
    max-width: 100%;
    width: auto;
}
.tab-emp-jobapp-info, .tab-emp-jobapp-messagethread{
    font-size: 10px;
}
.tab-emp-jobapp-container{
    padding-left: unset;
    padding-right: 10px;
}
.tab-emp-jobapp-listingstat{
    font-size: 10px;
    float: right;
}
.recruitday .mobile-pic-center{
    text-align: center;
}
.recruitday .employer-tabs{
    padding-left: 10px;
}

/* employer school accreditation */
.dealershiplogo{
    /*margin-left: unset !important;*/
}
.tab-emp-school-address{
    padding: 0px;
}
.tab-emp-school-title, .tab-emp-school-doctext{
    font-size: 10px;
}
.tab-emp-school-ofcadd, .tab-emp-school-actions-size{
    font-size: 10px !important;
}
.tab-emp-school-actions{
    padding-left: 10px !important;
}
/* employer forgot password*/
.recruitday .center-password-form{
    min-width: unset;
    max-width: unset;
}
/*.employer-forgot-password-img{
    width: 205px;
}*/
/* job fair page */
.recruitday .create-candidate{
    display: grid;
    grid-template-columns: 1fr;
}
.recruitday .notes{
    grid-row: 5;
}
.recruitday .button-cancel, 
.recruitday .button-submit, 
.recruitday .button-view,
.recruitday .btn-secondary-submit{
    width: 100%;
    margin-bottom: 10px;
}

.myModal {
    z-index: 1312313;
    background-color: #fff !important;
    top: 177px;
    bottom: unset;
    margin: 0 auto;
    padding-top: 0 auto;
    border-radius: 4px;
    border: 1px solid #d6d6d6d6;
}
/*.recruitday .buttons-holder #btn-save,*/
.recruitday .buttons-holder,
.recruitday .btn-change-pos{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}
.recruitday #button-on-top,
.recruitday #button-on-bottom{
    display: block;
    margin-bottom: 10px;
}
/* referral rewards */
.recruitday #referral-rewards-table{
    /*background: #fff;*/
    padding-left: unset;
    padding-right: unset;
}
/* job application referral rewards tab v2 */
.recruitday .job-app-referral-rewards-content{
    padding-top: unset;
    padding-left: unset;
    padding-right: unset;
    padding-bottom: unset;
}

/* update no. of vacancies */
.recruitday .job-listing-update-no-vacancies-modal .modal-body{
    padding: 15px;
}

/* list of job applications */
.recruitday .padleftunset320{
    padding-left: unset;
}
.recruitday .padrightunset320{
    padding-right: unset;
}

/* employer login */
.recruitday #bg-rd-logo img{
    max-width: 100% !important;
}
.recruitday #employer_formFieldContainer,
.recruitday #employer_forgotpassword_formFieldContainer{
    width: 100% !important;
}

/* flash message */
.recruitday .notify-alert-success{
    right: 5px;
    left: 5px;
    font-size: 12px;
    width: auto !important;
}

.dataTables_length{
    /*display: none;*/
}
.recruitday .rd-fs12-xs,
.dataTables_empty{
    font-size: 12px;
}
.recruitday .rd-floatright-xs{
    float: right;
}
.recruitday .rd-margintop5-xs{
    margin-top: 5px;
}
.recruitday #custom_filter .dataTables_length{
    text-align: left;
}
.recruitday #employee-referrals-list_filter input{
    padding: 0.46875rem 1rem;
}
.recruitday #employee-referrals-list_filter label{
    /*font-size: 12px;*/
}
.recruitday .rd-padleft0-xs{
    padding-left: 0;
}

.recruitday .padleft0-xs{
    padding-left: 0;
}
.recruitday #custom_filter select{
    width: auto;
}
#employee-referrals-list_paginate span a,
#employee-referrals-list_paginate a,
#employee-list-holder_paginate span a,
#employee-list-holder_paginate a{
    padding: 5px;
    font-weight: unset;
    font-size: 10px;
    color: #337ab7;
}
.recruitday .btnfullwidth{
    width: 100%;
}
.recruitday #vfilledmodal .modal-body{
    padding: 15px;
}
.recruitday .rd-padleftright0-xs{
    padding-left: 0;
    padding-right: 0;
}
.recruitday .btnwidthauto-xs{
    width: auto !important;
}
.recruitday .rd-padtopbottom8-xs{
    padding-top: 8px;
    padding-bottom: 8px;
}

.recruitday .rd-pad30x10-xs{
    padding: 30px 10px;
}
.recruitday .rd-pad30x10x10-xs{
    padding: 30px 10px 10px;
}
.recruitday .rd-pad0x5-xs{
    padding: 0 5px;
}
.recruitday .rd-pad20x10-xs{
    padding: 20px 10px;
}
.recruitday .rd-pad30x10x0-xs{
    padding: 30px 10px 0;
}
.recruitday .rd-pad20x15-xs{
    padding: 20px 15px;
}
.recruitday .rd-width138-xs{
    width: 138px !important;
}
.recruitday .rd-textcenter-xs{
    text-align: center;
}
.recruitday .rd-pad30x0-xs{
    padding: 30px 0;
}
.recruitday .rd-pad0-xs{
    padding: 0;
}
.recruitday .rd-marginbottom20-xs{
    margin-bottom: 20px;
}
.recruitday .rd-width120-xs{
    width: 120px !important;
}
.recruitday .rd-padright0-xs{
    padding-right: 0;
}
}

@media (min-width: 320px) and (max-width: 768px){
.recruitday .rd-logo-xs {
    max-width: 50%;
}
.recruitday .container900 {
    width: auto;
    margin: 0 auto;
}

.recruitday .talentcard1 {
    border: 1px #ebebeb solid;
    background-color: #fafafa;
    margin: 10px;
}



.recruitday img{
    max-width: 150px;
}
.recruitday .sidenav-img{
    max-width: 140px !important;
}
.employer-portal-holder, .school-portal-holder{
    padding-top: 20px;
}
.recruitday .desktop-only{
    display: none;
}
.referral-mobile-img-container{
    padding-right: unset;
    padding-left: 5px;
}
.referral-mobile-img{
    max-width: 100% !important;
}
.mobile-padunset{
    padding: unset;
}

.btn-pay-reward .content{
    width: 100% !important;
}
.no-employee-listed{
    padding-left: 15px;
}

/* employee referral and job application */
#employee-referrals-list_info,
#employee-referrals-list_paginate,
#employee-referrals-list_length,
#employee-referrals-list_filter,
#job-app-listing_info,
#job-app-listing_paginate,
#employee-list-holder_length,
#employee-list-holder_paginate{
    /*display: none;*/
}
#employee-list-holder_paginate, #show_entries{
    /*display: none;*/
}
.btn-confirm{
    float: right;
}
.recruitday #job-application-listings-form select{
    width: 100%;
}
.employee-list-table{
    padding-left: unset;
    padding-right: unset;
}
.school-partnerships-table .borderbottom,
.employee-list-table .borderbottom{
    border-bottom: 1px solid #E7E7E7;
}
.job-application-nav-holder{
    overflow-x: hidden;
    width: 95%;
}
.job-application-nav{
    display: inline-flex !important;
}
.status-count{
    margin-top: unset;
}

/* view job application */
.job-listing-holder{
    padding-left: 15px;
    padding-bottom: 10px;
}
.text-gray{
    font-size: 12px;
}
.mobile-fname{
    line-height: 25px !important;
}
.btn-status a,
.btn-status button{
    width: 70% !important;
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: unset !important;
}
.btn-jobstatus-decline{
    position: relative;
    right: unset;
}
.btn-jobstatus-hire{
    position: relative;
    left: unset;
}
#view-job-applications .nav-tabs>li>a,
#view-job-applications .nav-tabs>li.active>a,
#view-job-applications .nav-tabs>li.active>a:focus, 
#view-job-applications .nav-tabs>li.active>a:hover{
    font-size: 10px;
}
.recruitday .hero-job-status-mobile .form-control{
    border-radius: unset;
}
.recruitday .hero-job-status-mobile{
    width: 120px;
    margin-top: 5px;
}
.recruitday .her

o-job-status-mobile .caret{
    margin: 10% auto;
    float: right;
}
.recruitday .hero-job-status-mobile .dropdown-menu{
    min-width: 170px;
    left: auto;
    border-radius: unset;
    width: 121px;
}
.recruitday .hero-job-status-mobile .dropdown-menu>li>a{
    padding: 3px 10px;
}
.recruitday .mobile-send-message-container{
    border-bottom: 10px solid #ebebeb;
    z-index: 1;
}
.recruitday .tab-js-listinghead .hero-job-status-mobile .dropdown-menu>li>span,
.recruitday .tab-js-listinghead .hero-job-status-mobile .dropdown-menu>li>a{
    font-size: 11px;
    padding: 3px 5px;
}
/* profile tab */
.mobile-label10, .mobile-value10{
    font-size: 10px !important;
    line-height: 16px !important;
}
.mobile-label12, .mobile-value12{
    font-size: 12px !important;
    line-height: 18px !important;
}
.mobile-label14, .mobile-value14{
    font-size: 14px !important;
    line-height: 23px !important;
}
.mobile-lineheightunset{
    line-height: unset !important;
}
.workhistory-holder li{
    font-size: 12px !important;
    line-height: 19px !important;
}
#job-app-listing_wrapper{
    /*display: none;*/
}
.referral-field, .referral-field-month,
.referral-fieldX, .referral-field-monthX{
    /*width: auto !important;*/
}
.group-buttons 
/*.btn-block-confirmed a*/{
    width: 40% !important;
}

/* school partnerships */
#school-listing_length, #school-listing_filter, #school-listing_paginate, #school-listing_info{
    display: none;
}
.school-partnerships-table,
.recruitday .profile-section{
    padding-left: unset;
    padding-right: unset;
}
/* school-edit */
/*.button-submit, .button-cancel{
    width: 100% !important;
}*/
.button-submit{
    margin-top: 10px !important;
}
.partner-schools{
    padding-left: 15px;
    padding-right: 15px;
}
.school-name{
    line-height: normal;
}
.download-csv{
    font-size: 10px !important;
}
.header-school-name{
    padding-top: 10px !important;
}
.recruitday .group-width100{
    width: 100% !important;
}
.school-records-holder{
    padding: 15px !important;
}
.recruitday .marginleftunset{
    margin-left: unset !important;
}
.recruitday .mobile-margintop10{
    margin-top: 10px;
}
.school-group-buttons{
    padding: 15px;
}
/* company profile */
.button-view{
    width: 100% !important;
}
/* ellipsis */
.recruitday #ellipsis{
    text-align: right;
    padding-left: 0px;
    /*padding-right: 0px;*/
}
.recruitday #ellipsis .dropdown-menu{
    top: auto;
    float:unset;
    right: 0;
    left: auto;
    min-width: 120px;
    border-radius: unset;
}
.recruitday #ellipsis .dropdown-menu>li>span,
.recruitday #ellipsis .dropdown-menu>li>a{
    font-size: 11px;
    padding: 3px 10px;
}

/* new dashboard v2, job application v2 */
.recruitday .main-content{
    padding: 5px;
    padding-top: 60px;
}
.recruitday .dashboard-header-title,
.recruitday .job-application-header-title,
.recruitday .view-job-listing-header-title,
.recruitday .create-application-header-title,
.recruitday .bulk-create-applications-header-title,
.recruitday .employer-header-title{
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.recruitday .dashboard-content,
.rercuitday .job-application-content,
.recruitday .employer-content{
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;
}
.recruitday .job-app-count, .no-job-app-count{
    border-right: unset !important;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.recruitday .app-source-holder, .no-app-source-holder{
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.recruitday .mobile-job-listing-holder{
    padding-left: unset;
    padding-top: 10px !important;
    padding-bottom: 10px !important; 
}
.recruitday .mobile-job-listing-title,
.recruitday .mobile-job-location,
.recruitday .mobile-count-applications,
.recruitday .mobile-job-seeker-name,
.recruitday .mobile-job-app-referrer,
.recruitday .mobile-job-application-list,
.recruitday .rd-body-content{
    padding-left: 10px;
    padding-right: 10px;
}
.recruitday #dashboard .mobile-first-column,
.recruitday #inquiries-job-applications .mobile-first-column,
.recruitday #job_listing_view .mobile-first-column{
    padding-left: unset;
}
.recruitday #dashboard #job-listing-list_paginate{
    display: none;
}
.recruitday #dashboard #job-listing-list-table,
.recruitday #inquiries-job-applications #job-application-table,
.recruitday #job_listing_view #job-application-table{
    /*padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;*/
}
.recruitday #job-application-status-form,
.recruitday #table-select-job-status,
.recruitday .job-listing-status{
    display: none;
}
.recruitday .profile-nav,
.recruitday .talent-pool-profile #talentpoolhead .picture-holder{
    padding-left: 10px;
}
.recruitday .talent-pool-profile #talentpoolhead .talent-head-info{
    padding-left: 30px;
}
.recruitday .mobile-padleftrightunset{
    padding-left: unset;
    padding-right: unset;
}
}
.recruitday .bg-white {
background: #fff !important;
}
.recruitday .edit-setup-icon{
font-size:25px;
}
.padtopunset{
padding-top: unset !important;
}
.padtopunset span{
vertical-align: -webkit-baseline-middle;
}

/* modal */

.btn-show-rewards{
background-color: transparent !important;
border: 1px solid #D8D8D8 !important;
border-radius: 6px !important;
font-size: 10px !important;
}
.btn-show-rewards:hover{
color: #090909 !important;
}
.btn-close{
font-size: 20px;
/*color: #929292 !important;*/
color: #d6d6d6 !important;
}
.fade{
display: none !important;
}
.fade.in{
display: block !important;
}
.modal-backdrop{
background-color: rgba(34, 34, 34, 0.8);
}
.recruitday #sidebar-nav{
z-index: 10;
}
.modal-body{
padding-top: unset;
padding-left: unset;
padding-right: unset;
padding-bottom: 20px;
/*max-height: 280px;
min-height: 100px;*/
-ms-overflow-style: scrollbar;
overflow-y: scroll;
}
.modal-header{
padding-left: unset;
padding-right: unset;
padding-top: 20px;
padding-bottom: unset !important;
}

.employee-list-confirm-check{
/*font-size: 30px;*/
color: #006ce5;
/*margin-right: 20px;*/
}

.employee-list-confirm-blocked{
/*font-size: 30px;*/
color: #ff3823;
margin-right: 20px;
}

.employee-list-confirm-un{
/*font-size: 30px;*/
color: #7a7a7a;
margin-right: 20px;
}
.employee-list .modal-header{
border-bottom: unset;
}

.img-rd img{
width: 50px;
float: left;
}
.welcome-employer-content{
/*background-color: #1a2732;*/
font-size: 1.9em;
color: #fff;
padding: 15px;
}
.welcome-employer div{
text-align: left;
line-height: 1.4em;
padding-left: 50px;
}    
#company_current_logo {
/*border: 1px solid #E7E7E7;
padding: 1px;
display: block;*/
border-radius: 100px;
margin-bottom: 15px;
}

/* Rating Star Widgets Style */
.rating-stars ul {
list-style-type:none;
padding:0;

-moz-user-select:none;
-webkit-user-select:none;
}
.rating-stars ul > li.star,
.rating-stars ul > li.star2 {
display:inline-block;
font-size: 9px;
}

/* Idle State of the stars */
.rating-stars ul > li.star > i.fa,
.rating-stars ul > li.star2 > i.fa {
font-size:1.5em; /* Change the size of the stars */
color:#E7E7E7; /* Color on idle state */
}

/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa,
.rating-stars ul > li.star2.hover > i.fa {
color:#1464f6;
}

/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa,
.rating-stars ul > li.star2.selected > i.fa {
color:#1464f6;
}

.recruitday .box-shadow{
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5)
}

.recruitday #sitefoot{
color: #222;
}
.recruitday #sub-footer{
background-color: #ebebeb;
border-top: 1px solid #d6d6d6;
}
.red {
color: #bd4e44;
}

/*questionnaire-setup*/
main#questionnaire-setup #referral-setup p{
display: inline;
}
main#questionnaire-setup #referral-setup #main-div .question-row{
padding: 6px 0;
}
/*#add_question {
color: #c0c0c0;
}*/

.greytext {
color: #c0c0c0;
}

#question-cancel, #question-save {
width: 100% !important;
padding-top: 15px !important;
}
.heightinput30 {
height: 30px;
/*border-color: #929292;*/
border: -0.9px solid;
}
main#questionnaire-setup #referral-setup #main-div #rewards {
border: none;
}
main#questionnaire-setup #buttons {
background: #fff;
}
.editquestionrighcolheight {
height: 3px;
}
.questionnaire_question {
border-radius: none;
}
.deletequestion i{
color: #ff3823;
font-size: 13px;
}
.deletequestion {
float: right;
}
#newEditForm {
height: 116px;
margin-top:10px;
background: #fff;
}
.bt-width-20pct{
width: 140px !important;
}
.button-cancel-padding-rem{
padding: 1.2rem 1rem 1.2rem 1rem !important;
}
#screening-section{ /*screening questions joblisting*/
padding-left: 23px;
}
#ellipsisscreening {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: 380px;
height: 14px;
margin-bottom: 7px;

}

/*perks-benefits*/
#newjoblisting .perkbenefits-con {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}


#newjoblisting .perkbenefits-con .perkbenefits-card{
    display: flex;
    align-content: center;
    justify-content: flex-start;
    margin: 0px 14px 7px 0px;
}

#newjoblisting .perkbenefits-card img{
    margin-right: 5px;
    height: 18px;
    width: 18px;
    object-fit: contain;
    position: relative;
    top: -1px;
}

#newjoblisting .jobPerksBenefits .chosen-container{
    width: 100%!important;
}

#newjoblisting .jobPerksBenefits .chosen-container-multi .chosen-choices{
    width: 100%;
    border: 1px solid #E7E7E7;
    padding: 0.46875rem 1rem;
    color: #4A4A4A;
    font-family: "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    line-height: 1.5em;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));
    -webkit-appearance: none;
    transition: all, 0.2s;
    border-radius: 3px;
}

#newjoblisting .jobPerksBenefits .chosen-container .chosen-results li.active-result{
    font-family: "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
}

#newjoblisting .jobPerksBenefits .chosen-container-multi .chosen-choices li.search-choice{
    font-family: "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
    font-size: 14px;
    border: 1px solid #222;
    border-radius: 20px;
    padding: 0.5em 1em;
    background-color: #ffffff;
    background-image: none;
}

#newjoblisting .jobPerksBenefits .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: relative!important;
    top: 1px!important;
    right: 0!important;
    display: inline-block!important;
    margin-left: 5px!important;
}

#newjoblisting .jobPerksBenefits .chosen-container ul.chosen-results li.highlighted {
  background-color: #007bff;
  background-image: none;
}


@media (max-width: 767px){

    
.confirmuser {
    font-weight: bold  !important;
    margin-top: 15px;
    margin-left: 15px;
}
.marginleft15-xs {
    margin-left: 15px;
}
.marginleft0-xs  {
    margin-left: 0px !important;
}
.goto-rd {
    text-align: right;
    /*margin-top: 10px;*/
    margin-top: 21px;
}
.recruitday .padtop0-xs {
    padding-top: 0px !important;
}
.recruitday .bar-chart-empref {   
    width: 100%;
    margin: 0 auto
}

.recruitday .pad15-xs {
    padding: 15px !important;
}
.recruitday .padtop10-xs {
    padding-top: 10px;
}
.recruitday .padbottom10-xs {
    padding-bottom: 10px;
}
.recruitday .marginright10-xs {
    margin-right: 10px;
}

.recruitday #candidate_tags{
padding-inline-start: 0;
}
.recruitday #candidate_tags li{
    display: inline-block;
    border: 1px #ebebeb solid;
    padding: 5px;
    margin-right: 3px;
    font-size: 8px;
}
.recruitday .talentcard-details {
height: auto;
border: 1px #ebebeb solid;
background-color: transparent;
}

.recruitday .addtalent {
    background-color: #1464f6;
    border-radius: 4px;
    border: none;
    color: white;
    padding-top: 9px;
    width: 131px;
    height: 34px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;

}


.recruitday .addtalent:hover, 
.recruitday .addtalent:focus{
background-color: #0F00B8;
color: #FFFFFF;
}



.recruitday .add-note {
 background-color: #d6d6d6d6;
  border-radius:4px;
  border: none;
  color: black;
  padding-top: 12px;
  width: 180px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;

}

.recruitday .add-note:hover,
.recruitday .add-note:focus{
    background-color: #B8B8B8;
   color: #000000;

}
.recruitday .send-message {
  background-color: #1464f6;
  border-radius:4px;
  border: none;
  color: white;
  padding-top: 12px;
  width: 180px;
  height: 40px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}



.recruitday .send-message:hover, 
.recruitday .send-message:focus{
    background-color: #0F00B8;
    color: #FFFFFF;
}
   
.recruitday .changepasswordcontent-xs input{
height: 48px;
width: 100%;
}


.recruitday .pad-sides-xs {
padding-left: 20px; 
padding-top: 30px;
padding-bottom: 20px;
}
}


.recruitday .pad-allsides-xs {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 8px;
padding-right: 30px;
}

.recruitday .pad-allsides-msgst {
padding-top: 30px;
padding-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
margin-bottom: 0;
}

.recruitday .pad-allsides-msgsb {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
padding-top: 15px;
}

.recruitday .pad-allsides-msgsi {
padding-left: 30px;
padding-right: 30px;
padding-top: 15px;
padding-bottom: 15px;
}

.recruitday .pad-allsides-jobapp {
padding-top: 30px;
padding-left: 30px
padding-right: 30px;

}


.recruitday .margintop5-mob {
margin-top: 5px;
}

.recruitday .margintop10-mob {
margin-top: 5px;
}

#question-save{
    margin: 0;   
}
/*#button-on-top, */
#question-cancel-edit {
    /*width: 100% !important;*/
    margin-left: 0;
}
.button-on-top{
    margin-bottom: 10px;
}
#newEditForm{
    height: auto;
    margin-top:10px;
    background: #fff;
}
#editquestionrighcolheight-id {
    height: unset;
}   
}

.recruitday .border-edges {
border-radius: 4px;
border-width: thin;
}


.recruitday .viewappsize {
font-size: 7px;
}
.recruitday .displaynone{
display: none;
}
.recruitday #employer_formContainer #bg-rd-logo{
background: #1a2732;
}
.recruitday #hiddenregistration .loginContainer{
top: 40px !important;
}
/*.recruitday #employer_formContainer #remember_me{
width: 15px;
height: 15px;
}*/
.recruitday #employer_formFieldContainer hr{
margin: 20px 0;
}

.recruitday .qualificationDesc li,
.recruitday .qualificationDesc p,
.recruitday .qualificationDesc div,
.recruitday .jobDesc li,
.recruitday .jobDesc p,
.recruitday .jobDesc div{
font-size: 14px;
line-height: 1.4em;
}

.recruitday #jobListingInfo h1,
.recruitday #jobListingInfo h2,
.recruitday #jobListingInfo h3,
.recruitday #jobListingInfo h4,
.recruitday #jobListingInfo h5,
.recruitday #jobListingInfo h6{
margin-top: 10px;
}

.recruitday .dtable{
/* display: none;*/
}
.recruitday .dtable_custom_controls{
/* display: none;*/
/*position: absolute;*/
z-index: 50;
/*margin-left: 150px;*/
/*margin-top: 1px;*/
}
.recruitday .dtable_custom_controls .dataTables_length{
width: auto;
float: none;
}
.recruitday table.dataTable{
border-collapse: collapse !important;
}
.recruitday #custom_filter select{
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)) !important;
background-size: 15px 15px, cover;
padding: 0.46875rem 1rem;
border: 1px solid #ebebebeb;
font-size: 12px;
}
.recruitday .sort_both{
background: url('images/sort_both.png') no-repeat center right;
}
.recruitday .sort_both{
background: url('images/sort_both.png') no-repeat center right;
}
/* referrals history pagination */
.recruitday #employee-referrals-list_paginate span a.ui-state-disabled,
.recruitday #employee-list-holder_paginate span a.ui-state-disabled{
padding-right: 15px;
padding-left: 15px;
width: auto;
}
.recruitday #employee-referrals-list_paginate span a.fg-button.ui-button.ui-state-default,
.recruitday #employee-list-holder_paginate span a.fg-button.ui-button.ui-state-default{
padding-top: 14px;
padding-bottom: 14px;
padding-left: 15px;
padding-right: 15px;
width: auto;
border-right: 1px solid #ebebeb;

}
.recruitday #employee-referrals-list_paginate,
.recruitday #employee-list-holder_paginate{
float: none;
text-align: center;
}
.recruitday #editdealerprofileform .file-btn{
background-color: #aaaaaa;
color: #fff;
border-color: #aaaaaa;
padding: 7px 34px 7px 30px;
border-radius: 0;
}
.recruitday #editdealerprofileform .file-btn input{
position: absolute;
top: 250px;
left: 30px;
width: auto;
height: 36px;
opacity: 0;
display: inline-block;
}

.recruitday #addlisting .container, 
.recruitday #addlisting .section-header h2{
position: relative;
max-width: 1000px;
margin: 0 auto;
min-width: 500px;
}
.recruitday #editdealerprofileform #myModal{
z-index: 10;
}

#contactUsForm input {
height: 40px;
border-color: #d6d6d6d6;
border-width: thin;
}
.recruitday #contactUsForm .mce-tinymce {
 border-width: thin !important;
    border-color: #d6d6d6d6;
    border-radius: 4px;
}
.recruitday #contactUsForm .mce-toolbar {
padding: 0.5px 0;
color: #d6d6d6d6;
}
.recruitday #upload_applications #bulk_upload_applications{
position: absolute;
top: 0;
left: 0;
height: 38px;
width: 115px;
opacity: 0;

}
.recruitday #chat {
height: auto;
}
.recruitday #notes {
height: auto;
}
.recruitday .hero-column { 
float: center;
width: 25%;
padding: 10px;
height: 200px;
}
.recruitday .margin12{
margin: 12px 0;
}
.recruitday .r-image {
width: 50px;
height: 50px;
border-radius: 50px;
}

.recruitday .padding0 {
padding: 0 !important;
}

/*.recruitday .image-padding {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
}*/

.recruitday .message-padding {
padding-top: 25px;
padding-bottom: 25px;
}

.recruitday .message-row {
margin-right: 14px;
}
.recruitday .hr-full {
width: 103%;
margin-bottom: 5px;
border-top: 1px #ebebeb solid;
}

.recruitday .fv, .fl{ 
width: 200px;
display:inline-flex;
text-align: center;
}

.recruitday .fc-lightgrey {
color:#888888 !important;
}


.recruitday .ff-roboto {
font-family: roboto !important;
}

.recruitday .fc-darkgrey {
color: #333333;
}

.recruitday .fc-black {
color: #222;
}



.recruitday .align {
display:inline-block;
}

.recruitday .borderbottom-d6 {
border-bottom: 1px #ebebeb solid
}

.recruitday .h2 {
font-size: 14px;  
}

.recruitday .indent5 {
text-indent: 5px;
}

.recruitday .padtop70 { 
padding-top: 70px; }

.recruitday .padright0 {
padding-right: 0;
}

.recruitday .marginleft3 {
margin-left: 3px;
}


.recruitday .fa-phone {
size: 10px;
}

.recruitday .marginleft36 {
margin-left: 36px;
}

.recruitday .margintb-msgs {
margin-top: 6px;
margin-bottom: 6px;
}

.recruitday .messages-image-circle { 
height: 50px;
width: 66px;
border-radius: 100px; 
}

.recruitday .status-align {
top: 100%;
right: auto;
left: auto;

}

.recruitday .caret-align {
float: right;
margin: 10px 0;
}


.recruitday .dropdown-grey {
background-color: #ebebeb;
width: 110px;
height: 36px;
border: solid #ebebeb;
border-radius: 4px;
float: left;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 4px;
padding-right: 7px;
color: #333;
}

.recruitday .dropdown-grey:hover,
.recruitday .dropdown-grey:focus{
background-color: #ebebeb;
color: #000000;
}
.recruitday .bg-grey {
background-color: #ebebeb;
} 
.recruitday .btn-block {
background-color: #ff3823;
border: 1px solid #ff3823;
color: #fff;
}
.recruitday .btn-block:hover,
.recruitday .btn-block:focus{
background-color: #c13020;
border: 1px solid #c13020;
color: #fff;
}
.recruitday .btn-confirmed {
background-color: #1464f6;
border: 1px solid #1464f6;
color: #fff;
}
.recruitday .btn-confirmed:hover,
.recruitday .btn-confirmed:focus{
background-color: #0F00B8;
border: 1px solid #0F00B8;
color: #fff;
}
.recruitday .main-employer input,
.recruitday .main-employer select{
height: 38px;
}
.recruitday .btn-confirmed:hover,
.recruitday .btn-confirmed:focus{
background-color: #0F00B8;
border: 1px solid #0F00B8;
color: #fff;
}

.recruitday .border-edges {
border-radius: 4px ;
border-width: thin;
border: 1px #d6d6d6 solid
}



.recruitday .borderimportant {
border: 1px solid #dfdfdf !important;
}
.recruitday .apply-details-container  {

       width: 600px;
    margin: 0 auto;
}

.recruitday .marginauto {
    margin: 0 auto;
}


.recruitday .padlr0 {
    padding-left: 0;
    padding-right: 0;
}

.recruitday .rowheight {
    height: 50px;
}

.recruitday .width95 {
    width: 95px;
}
.recruitday .padleft7 {
    padding-left: 7px;
}

  .recruitday .padleft95 {
    padding-left: 95px;
}

.recruitday .mce-close{
background-color: transparent !important;
border: 0 transparent !important;
}

.recruitday .bg-overlay {
background-color: rgba(0,0,0,0.5);
}
.recruitday .green {
background-color: #ccff00;
}
.recruitday #table-search input{
padding: 10px;
}
.recruitday .bgwhite {
    background-color: white !important;
}


.recruitday .padtblr20 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.recruitday .padbottom70 {
padding-bottom:70px;
}

.recruitday .alignleft {
float: left;
}

.recruitday .talentcard-padding {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}


.recruitday .employer-error{
color: #DC2B1B;
border: unset;
display: inline-block;
font-weight: normal;
text-transform: lowercase;
text-indent: 5px;
}
.recruitday #companyProfile form .error{
border: 1px solid #bd4e44 !important;
}
.recruitday #companyProfile .employer-portal-container form input,
.recruitday #companyProfile .employer-portal-container form select{
height: 40px;
border: 1px #ebebeb solid
font-size: 14px;
}
.recruitday #companyProfile .employer-portal-container form label{
color: #333333;
font-size: 14px;
font-weight: normal;
}
.recruitday .rd-margin010{
margin: 0 10px;
}
.recruitday #companyProfile .employer-portal-container .newEditAddress label,
.recruitday #companyProfile .employer-portal-container .newEditPerks label{
font-weight: 700;
}
.recruitday #companyProfile .removeimg{
position: relative;
top: -5px;
}
.recruitday .blueCircleTab{
padding: 25px 10px;
background-color: #1464f6;
display: inline-block;
color: #fff !important;
line-height: 0;
height: 50px;
width: 50px;
font-size: 15px;
}
.recruitday .grayCircleTab{
padding: 25px 10px;
background-color: #d6d6d6;
display: inline-block;
color: #fff;
line-height: 0;
height: 50px;
width: 50px;
font-size: 15px;
}
.recruitday .textNavInfo{
display: block;
font-size: 14px;
color: #bfbfbf;
}

.recruitday .container600 {
width: 600px;
margin: 0 auto;
}

.recruitday .tags-border {
border:1px #ebebeb solid
width: fit-content;
padding: 4px;

}


.recruitday .dl-resume-talent a {
background-color: #00c8f8;
border-radius:25px;
border: none;
color: #FFFFFF;
padding: 8px;
width: 150px;
text-align: center;
text-decoration: none;
display: inline-block;

}

.recruitday .dl-resume-talent a:hover,
.recruitday .dl-resume-talent a:focus{
background-color: #0090B2;

}

.recruitday .height260 {
height: 260px;
}
.recruitday .padleft40 {
padding-left: 40px
}

.recruitday .arrowNext{
margin: 15px;
font-size: 20px;
display: inline-block;
}
.mce-window-head{
padding: 15px !important;
}
.mce-primary,
.mce-primary button{
color: #fff;
border: 1px solid #1464f6 !important;
border-color: #1464f6 !important;
background-color: #1464f6 !important;
}
.mce-primary button{
border: 1px solid #1464f6;
}

.recruitday .padall10 {
padding: 10px;
}
.recruitday .employerHeaderNav a.active span{
color: #ccff00 !important;
}
.recruitday #talent-pool #edit_talent_pool_modal .myModal,
.recruitday #talent-pool #edit_js_to_talent_pool_modal .myModal{
background-color: transparent !important;
border: 0 !important; 
}

.recruitday .alignleft {
float: left;
}
.recruitday .alignright {
float: right;
}

.recruitday .rp-loginbtn {
  background-color: #1464f6;
  border-radius:4px;
  border: none;
  color: white;
  padding: 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold
}



.recruitday .rp-loginbtn:hover, 
.recruitday .rp-loginbtn:focus{
background-color: #0F00B8;
color: #FFFFFF !important;
}   

.recruitday .bold {
font-weight: bold !important;
}

.recruitday .rd-blackbg{
background-color: #1a2732;
}

.login-rd-logov2 {
/* width: 100%;
padding: 20px 60px;
background-color: #1a2732;*/
/* border: 0;
max-width: 300px;
vertical-align: middle;
margin-left: 47px;
background-color: #1a2732;*/

border: 0;
max-width: 190px !important;
vertical-align: middle;
margin-left: 108px;
background-color: #1a2732;
padding-top: 15px;
padding-bottom: 15px;
}



.recruitday .bgeb {
background-color: #ebebeb;


}
.recruitday .bgfa {
background-color: #fafafa;


}

.recruitday .emp-sq-btnadd a {
  background-color: #00c8f8;
  border-radius:25px;
  border: none;
  color: #FFFFFF !important;
  padding: 8px;
  width: 55px;
  text-align: center;
  text-decoration: none;
  display: inline-block;

}


.recruitday .emp-sq-btnadd a:hover,
.recruitday .emp-sq-btnadd a:focus{
background-color: #0090B2;
color: #FFFFFF !important;

}

.recruitday #container-question input {
height: 40px;
border-radius: 4px;
margin-bottom: 0;
}
.recruitday #sq-edit input {
height: 40px;
border-radius: 4px;
margin-bottom: 15px;
}

.recruitday .fc92 {
color: #929292;
}


.recruitday .emp-btnsave {
background-color: #1a2732 !important;
border-color: #1a2732 !important;
}
.recruitday .emp-btnsave:hover {
background-color: #d6d6d6d6 !important;
border-color: #d6d6d6d6 !important;
}

.recruitday .emp-btncancel {
background-color: #ebebeb !important;
border-color: #ebebeb !important; 
color: #333 !important;
}
.recruitday .emp-btncancel:hover {
background-color: #d6d6d6d6 !important;
border-color: #d6d6d6d6 !important; 
color: #333 !important;
}

.recruitday .bordertop {
border-top:1px #ebebeb solid;
}

.recruitday #job-application-table {
/* padding: 20px;*/
}

.recruitday .errornotif {
background-color: #FF7568;
color: #fff;
font-size: 14px;
padding: 10px;
border-radius: 4px;
text-align: left !important;
}

.recruitday .talentpoolnotif {
text-align: right;
margin-bottom: 10px;
}

.recruitday .referralrewardnotif {
text-align: right;
margin-bottom: 10px;
}

.recruitday .zindex {
z-index: 20;
}

.recruitday .elipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
border: 1px solid #000000;
width: 150px;
height: 26px !important;
}

.recruitday .pwnotif {
text-align: right;
}

.recruitday .displaynone {
display: none;
}

.recruitday .white {
color: white !important;
opacity: 1 !important;
}

.recruitday .CUnotif {
text-align: right;
}

.recruitday .marginbottom0 {
margin-bottom: 0 !important;
}

.recruitday .companyprofilecontainer {
width: 750px;
margin: 0 auto;
}

.recruitday .container700 {
width: 700px;
margin: 0 auto;
}

.recruitday .btn-black {
width: 215px;
height: 45px;
padding: 10px;
font-size: 16px;
background-color: #1a2732;
color: #fff;
border: none;
}

.recruitday .btn-black:hover {
background-color: #89959e;
color: #222;
border: none;
}



.recruitday .btn-green {;
width: 100%;
background-color: #CCFF00;
color: #222;
border: 1px solid #CCFF00;
cursor: pointer;
display: inline-block;
font: 16px "Roboto", "Helvetica Neue", sans-serif;
text-align: center;
text-decoration: none;
text-transform: capitalize;
letter-spacing: 0px;
line-height: 1.1em;
height: 45px;
border-radius: 4px !important;
padding: 10px;

}
.recruitday .btn-green:hover {
text-decoration: none;
background: #a3b90f;
color: #fff;
border-color: none !important;
}

.recruitday #emplyr_reset_password  input {
height: 45px;
border-radius: 4px !important; 
}




.recruitday .btn-blue {
width: 215px;
height: 45px;
border-radius: 4px;
transition: all .3s;
padding: 10px !important;
background-color: #1464f6;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;

}

.recruitday .btn-blue:hover {
background-color: #0F00B8;

}

.recruitday .width35 {
width: 33%;
}

.recruitday .h150 {
height: 150px;
}
/*
.recruitday .borderbottom:last-child {
border: none;
}
*/
.recruitday .btn-black {
border-radius: 4px !important;
transition: all .3s;
width: auto;
padding: 10px;
background-color: #1a2732;
color: #FFFFFF;
border: 1px solid #1a2732;
cursor: pointer;
font: 16px "Roboto";
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;
line-height: 1.1em;
}


.recruitday .bar-chart {
min-width: 310px; 
max-width: 800px; 
height: 340px !important; 
margin: 0 auto
}



.recruitday .bluelink {
color: #222 !important;
}


.recruitday .bluelink:hover {
color: #1464f6 !important;
font-weight: bold;
border-bottom: 1px solid #1464f6 !important;
}

.recruitday .fs50 {
font-size: 50px;
}

.recruitday .fs60 {
font-size: 60px;
}
.recruitday .fs65 {
font-size: 65px;
}
.recruitday .fs80 {
font-size: 80px;
}

.recruitday .noborder {
border: none !important;
}

.recruitday .textlightgray {
color: #ebebebeb;
}
#non-cash{
margin-left:45px;
}



.recruitday #job-listing-list_filter input{
border: 1px solid #222;
}

.recruitday .btn-export {
background-color: transparent !important;
color: #333333 !important;
border: 1px solid #d6d6d6 !important;
border-radius: 4px;
}

.recruitday #tempOffices{
width: 100% !important;
}


::-webkit-scrollbar {
/*display: none;*/
}

:root {
--gutter: 20px;

}
.jobapp-nav {
display: grid;
grid-gap: calc(var(--gutter) / 2);
grid-template-columns: repeat(6, calc(265px - var(--gutter) * 9));
grid-template-rows: minmax(50px, 1fr);
padding: 0;
height: 25px;
overflow-x: scroll;
}

.jobapp-nav > li:last-child {
margin-right: 20px;
}


.jobapp-nav > li,
.navigation {
padding: calc(var(--gutter) / 2 * 1.5);
display: flex;
border-radius: 8px;
width: 110px;
height: 20px;
padding: 0;
}

.recruitday #jobApplicationCount span {
font-weight: bold;
font-size: 12px;
}


/* pagination */
.recruitday #job-app-pagination {
border-right: 0.5px solid #ebebeb;
padding-top: 14px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
}

.recruitday #job-app-listing_first, #employee-referrals-list_first, #employee-list-holder_first{
border-right: 0.5px solid #ebebeb;
padding-top: 14px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
}

.recruitday #job-app-listing_previous, #employee-referrals-list_previous, #employee-list-holder_previous {
border-right: 0.5px solid #ebebeb !important;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;


}
.recruitday .noborder {
border: none !important;
}

.recruitday #job-app-listing_next, #employee-referrals-list_next {
border-right: none !important;
/*border-left: 0.5px solid #ebebeb;*/
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
.recruitday #employee-list-holder_next {
border-right: none !important;
padding-top: 13px;
padding-bottom: 15px;
}
.recruitday #employee-list-holder_next
.recruitday #job-app-listing_last, #employee-referrals-list_last, #employee-list-holder_last {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;

}

.recruitday .txt-black {
color: #222;
}

.recruitday .darkred {
color: #c62f2f;
}

.recruitday .darkred {
color: #c62f2f;
}


.recruitday .pagination-v1 {
width: auto;
background-color: #fff;
border: 0.5px solid #d6d6d6;
border-radius: 4px;
} 

.recruitday .btn-pagination-right {
padding: 10px;
font-size: 16px;
padding-left: 15px;
padding-right: 15px;
}

.recruitday .btn-pagination {
padding-top: 12px;
padding-bottom: 9px;
padding-left: 15px;
padding-right: 15px;
border-right: 0.5px solid #d6d6d6;
}

.recruitday .btn-primary-purple {
height: 36px;
padding: 10px;
border-radius: 4px;
background-color: #6334e3;
color: #fff;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}


.recruitday .btn-primary-purple:hover {
color: #fff !important;
background-color: #562fbe !important;
}


.recruitday .btn-primary-pink {
height: 36px;
width: 150px;
padding: 10px;
border-radius: 4px;
background-color: #ff0fa5;
color: #fff;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}


.recruitday .btn-primary-pink:hover {
color: #fff !important;
background-color: #f50099 !important;
}

.recruitday .card-shadow {
border: 1px solid #d6d6d6;
padding: 15px;
box-shadow: 2px 5px 10px 2px #d6d6d6;
border-radius: 4px;
}


.sidenav-employerportal {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #fff;
overflow-x: hidden;
transition: 0.5s;
padding-top: 80px;
}

.sidenav-employerportal a {
padding: 15px;
text-decoration: none;
font-size: 14px;
font-weight: bold;
display: inherit;
transition: 0.3s;
}
.sidenav-employerportal .closebtn {
position: absolute;
top: 0;
right: 3px;
font-size: 36px;
margin-left: 50px;
}

#body {
transition: margin-left .5s;
padding: 16px;
}

.recruitday .link-scoutblue {
background-color: transparent !important;
border: none !important;
color: #1464f6 !important;
font-weight: bold;
text-transform: uppercase;
font-size: 14px;
padding: 0 !important;
}


.recruitday .link-scoutblue:hover {
cursor: pointer !important;
background-color: transparent;
color: #1464f6 !important;
}

#job-listing-proceed .btnbgdisabled:hover {
background-color: transparent;
}

.recruitday .divider-grey {
border-bottom: 1px solid #d6d6d6;
}

.recruitday .sidenav-link:hover {
border-left: 4px solid #222;
background: #1464f6  !important;
color: #fff !important;
}

.recruitday .sidenav-link.active {
border-left: 4px solid #222;
background: #1464f6  !important;
color: #fff !important;
}



.recruitday .bg-rdblue {
background-color: #001a5f;
}


.recruitday .container-jobalert {
width: 500px;
margin: 0 auto;
}

.recruitday .txt-grey {
color: #BFBFBF;
}

.recruitday .txt-green {
color: #42f542;
}

.recruitday .txt-white {
color: #fff;
}

.recruitday .txt-scoutblue {
color: #1464f6;
}

.recruitday .padding-jobalert {
padding-left: 30px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;   
}

.recruitday .img-jobalert {
width: 175px;
}

.recruitday .divider-grey {
border-bottom: 1px solid #ebebebeb;
}


.recruitday .nodivider {
border-bottom: none !important;
}

.recruitday .lh1 {
line-height: 1em;
}

.recruitday .lh1-3 {
line-height: 1.3em;
}

.recruitday .h118 {
height: 118px;
}


.recruitday .h375 {
height: 375px;
}

.recruitday .btn-secondary-scoutblue {
padding: 10px;
border: 1px solid #1464f6  !important;
border-radius: 4px;
color: #1464f6 !important;
border: none;
cursor: pointer;
font: 14px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
background-color: transparent;
}


.recruitday .btn-secondary-scoutblue:hover {
background-color: #1464f6;
color: #fff !important;
}

.recruitday .btn-secondary-skyblue {
height: 36px;
padding: 10px;
border: 1px solid #00C8F8  !important;
border-radius: 4px;
color: #00C8F8 ;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}


.recruitday .btn-secondary-skyblue:hover {
background-color: #00C8F8 !important;
border:none !important;
color: #222 !important;
}

.recruitday .btn-secondary-rdgreen {
height: 36px;
padding: 10px;
border: 1px solid #CCFF00 !important;
border-radius: 4px;
color: #CCFF00;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}


.recruitday .btn-secondary-rdgreen:hover {
background-color: #CCFF00;
color: #222 !important;
}

.recruitday .btn-secondary-purple {
height: 36px;
padding: 10px;
border: 1px solid #6334e3 !important;
background-color: transparent !important;
border-radius: 4px;
color: #6334e3;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}


.recruitday .btn-secondary-purple:hover {
background-color: #6334e3 !important;
color: #fff !important;
}


.recruitday .hired-label {
position: absolute;
background-color: #fff;
top: 137px;
left: 41px;
color: #8888889e;
padding-left: 8px;
padding-right: 8px;
}

.recruitday .hired-border {
border-radius: 4px;
width: 100%;
border: 1px solid #d6d6d6d6;
padding: 6px;
}

.recruitday .border-reviewandpublish {
border: 1px solid #6334e3 !important;
}

.recruitday .header-reviewandpublish {
background-color: #6334e3;
color: #fff;
padding: 15px;
}

.recruitday .pointer:hover {
cursor: pointer;
}

.recruitday .padtop0 {
padding-top: 0px !important;
}   


/* collapsible content */
.collapsible {
/*background-color: #777;*/
/*color: white;*/
cursor: pointer;
padding-bottom: 15px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
}

.active, .collapsible:hover {
/* background-color: #555;*/
}

.content {
padding: 0 18px;
display: none;
overflow: hidden;
background-color: #fff;
border: 1px solid #6334e3;
}
/* end collapsible content */

}


/* scroll menu */
div.scrollmenu-employerportal {
background-color: #333;
overflow: auto;
white-space: nowrap;

}

div.scrollmenu-scrollmenu-employerportal a {
display: inline-block;
color: white;
text-align: center;
padding: 14px;
text-decoration: none;
}

div.scrollmenu-scrollmenu-employerportal a:hover {
background-color: #777;
}
/* end scroll menu */


.recruitday .frame-grey {
background-color: #BFBFBF;
color: #fff;
padding: 13px;
border-radius: 100px;
margin-top: 20px;
font-style: initial;
padding-left: 25px;
padding-right: 25px;
padding-top: 17px;
padding-bottom: 17px;
}

.recruitday .circle-scoutblue {
background-color: #1464f6;
color: #fff;
padding: 13px;
border-radius: 100px;
margin-top: 20px;
font-style: initial;
padding-left: 25px;
padding-right: 25px;
padding-top: 17px;
padding-bottom: 17px;
}

/* employerportal scrollbar */


::-webkit-scrollbar {
/*display: none;*/
}

:root {
--gutter: 20px;

}
.employerportal-nav {
display: grid;
grid-gap: calc(var(--gutter) / 2);
grid-template-columns: repeat(6, calc(310px - var(--gutter) * 9));
grid-template-rows: minmax(50px, 1fr);
padding: 0;
height: 165px;
padding-top: 60px;
overflow-x: scroll;
}

.employerportal-nav > li:last-child {
margin-right: 20px;
}


.employerportal-nav > li,
.navigation {
padding: calc(var(--gutter) / 2 * 1.5);
display: flex;
border-radius: 8px;
width: 110px;
height: 20px;
padding: 0;
}


/* employerportal scrollbar */

.recruitday .steps-createjoblisting {
width: 100%;
margin: 0 auto;
padding-left: 30px;
padding-right: 30px;
}


/* tags input */

.skills-container {
width: 50%;
margin: 30px auto;
}

.tag-container  .tag {
margin-left: 0 !important;
height: 17px;
padding: 12px;
border: 1px solid #222;
border-radius: 20px;
background: transparent;
align-items: center;
color: #222;
cursor: default;
display: inline-flex;
margin-right: 5px !important;
margin-top: 10px;
}
.tag i {
font-size: 16px;
color: #666;
}
.tag  {
margin-right: 5px;
}
.tag-container input {
padding: 10px;
font-size: 16px;
border: 0;
outline: none;
font-family: 'Rubik';
color: #333;
flex: 1;
border: 1px solid #d6d6d6;
border-radius: 4px;
height: 45px;
width: 100%;
box-shadow: 5px 5px 5px #d6d6d6;
}

.tag-cont {
margin-right: 10px;
}

.tag-cont span{
margin-right: 10px;
}

/* end tags input */



.recruitday .position {
bottom: 64px;
left: 110px;
position: absolute;
color: #888888;
font-size: 30px !important;

}
.recruitday .image-skills {
/*background: url("/images/icons/search-icon.jpg/") no-repeat scroll;*/
background-size: 27px 27px;
background-origin: content-box;
padding: 9px;


}

.non-monetary-tag {
margin-right: 10px;
}


/* benefit tags input */

.benefits-container  .tag {
margin-left: 0 !important;
border: 1px solid #222;
border-radius: 20px;
background: transparent;
align-items: center;
color: #222;
cursor: default;
display: inline-flex;
margin-right: 5px !important;
margin-top: 10px;
font-size: 14px;
}
.tag i {
font-size: 16px;
color: #666;
}
.tag  {
margin-right: 5px;
}
.benefits-container input {
padding: 10px;
font-size: 16px;
border: 0;
outline: none;
font-family: 'Rubik';
color: #333;
flex: 1;
border: 1px solid #d6d6d6;
border-radius: 4px;
height: 45px;
width: 100%;
box-shadow: 5px 5px 5px #d6d6d6;
}

.benefits-tag {
margin-right: 10px;
}



/* benefit tags input */


.recruitday .chathead-grey {
background: #ebebeb;
border-radius: 3px;
padding: 10px;
width: 230px;
width: 190px;
float: left;
}


.recruitday .marginleft11 {
margin-left: 11px;

}

.recruitday .boxshadow-employerportal {
width: 100%;
/*padding: 10px;*/
border: 0.5px solid #d6d6d6d6;
border-radius: 4px;
box-shadow: 3px 3px 10px #d6d6d6;
background-color: #fafafa;
}


.recruitday .margintop30p {
margin-top: 30%;
}

.recruitday #job-listing-proceed .nobg {
background-color: none !important; 
border: none !important;
}

.recruitday #movejoblisting .nobg {
background-color: transparent; !important; 
border: none !important;
/*color: #1464f6 !important;*/

}
/* Toggle Switch */

.switch {
position: relative;
display: inline-block;
width: 35px;
height: 15px;

}

.switch input { 
opacity: 0;
width: 0;
height: 0;
}

.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ddffe9;
-webkit-transition: .4s;
transition: .4s;
}

.slider:before {
position: absolute;
content: "";
height: 21px;
width: 22px;
top: -3px;
left: 4px;
bottom: 4px;
background-color: #027d67;
-webkit-transition: .4s;
transition: .4s;
}



input:checked + .slider {
background-color: #04c9a5;
}

input:focus + .slider {
box-shadow: 0 0 1px #027d67;
}

input:checked + .slider:before {
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}

/* Rounded sliders */
.slider.round {
border-radius: 34px;
}

.slider.round:before {
border-radius: 50%;
}
/* End of Toggle Switch */


.recruitday .addquestion {
width: 45%;
border-radius: 4px;
padding: 10px;
margin-right: 10px;
background-color: #fafafa;
border: 1px solid #d6d6d6;
box-shadow: 3px 3px 10px #d6d6d6;
}

.recruitday .top3 {
top: 3px;
}

.recruitday .padleft0 {
padding-left: 0;
}

.recruitday .chathead-yellow-hr {
background-color: #cbcb124a;
padding: 10px;
border-radius: 4px;
width: 190px;
float: right;
margin-bottom: 15px;
}


.recruitday .chathead-yellow {
background-color: #cbcb124a;
padding: 10px;
border-radius: 4px;
width: 100%;
float: right;
}


.recruitday .padbottom0 {
padding-bottom: 0 !important;
}


.recruitday .modal-dialog {
margin-top: 130px !important;
/*width: 350px;*/
width: 450px;
margin: 0 auto;
}

.recruitday .display-content {
display: contents;
}

.recruitday .display-inlineblock {
display: inline-block;
}

.recruitday .icon-joblisting {
width: 16px;
margin-bottom: 2px;
}

.recruitday #editdealerprofileform input, select {
height: 39px;
}

.recruitday #add-new-office-address #add-new-perk .btn-primary-scoutblue {
height: 36px;
padding-left: 20px;
padding-right: 20px;
padding-top: 11px;
border-radius: 4px;
background-color: #1464f6 !important;
color: #fff !important;
border: none;
cursor: pointer;
font: 12px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-transform: uppercase;
}

.recruitday #add-new-office-address #add-new-perk .btn-primary-scoutblue:hover {
background-color: #001a5f !important;
color: #fff !important;  
}

.recruitday #add-new-office-address #add-new-perk .btn-primary-scoutblue:focus {
background-color: #001a5f !important;
color: #fff !important;  
}

.recruitday #add-new-office-address #add-new-perk input, select {
height: 39px;
}

.recruitday .noborder {
border: none;
padding: 0;
}


.recruitday .search-bar {
background-color: #fafafa;
border: 0.5px solid #ebebeb;
padding: 10px;
box-shadow: 2px 2px 2px #d6d6d6;
}
.input-icons i { 
position: absolute; 
} 

.input-icons { 
width: 100%; 
margin-bottom: 10px; 
} 

.icon { 
padding: 14px; 
min-width: 40px; 
} 

.input-field { 
width: 100%; 
padding: 10px; 
text-align: center; 
} 

.referral-rewards-dropdown {
padding: 10px 35px 10px 10px !important;
margin-bottom: 0 !important;
font-size: 12px !important;
}
.referral-rewards-dropdown a {
font-size: 12px !important;
color: #333 !important;
}

.referral-rewards-dropdown:hover {
background-color:  #fafafa;
}

#referral-rewards-menu {
top;:
}

.recruitday .btn-primary-gray {
width: 215px;
height: 40px;
border-radius: 4px;
transition: all .3s;
padding: 10px !important;
background-color: #ebebeb !important;
border: none;
color: #222222;
cursor: pointer;
display: inline-block;
font: 16px "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
text-align: center;
text-decoration: none;
text-transform: capitalize;
position: relative;
letter-spacing: 0px;

}

.recruitday .btn-primary-gray:hover {
background-color: #a1a1a1 !important;
color: #222;
cursor: pointer !important;
}

.twitter-typeahead {
width: 100%;
}

.tt-menu .tt-dataset-skillBH {
border: 1px solid #d0d0d0;
background: white;
border-radius: 5px;
padding: 0;
overflow: hidden;
width: 100% !important;
}

.tt-menu .tt-dataset-skillBH .tt-suggestion {
padding: 10px;
border-bottom: 1px solid #d0d0d0;
width: 100% !important;
}

.tt-menu .tt-dataset-skillBH .tt-suggestion:hover {
background: #007bff;
color: white;
}

.tt-hint {
color: #d0d0d0;
}

#a-skill {
text-decoration: none;
}

#a-skill:hover {
color: white;
}

#add-spinner {
width: 15px;
height: 15px;
margin-left: 20px;
}

.bootstrap-tagsinput {
width: 100%;
}

.bc-course-font {
color: #0c0c0c !important;
}



.skills-tag-container .tag {
margin-left: 0 !important;
border: 1px solid #222;
border-radius: 20px;
background: transparent;
align-items: center;
color: #222;
cursor: default;
display: inline-flex;
margin-right: 5px !important;
margin-top: 10px;
font-size: 14px;
}
.tag i {
font-size: 16px;
color: #666;
}
.tag  {
margin-right: 5px;
}
.skills-tag-container input {
padding: 10px;
font-size: 16px;
border: 0;
outline: none;
font-family: 'Rubik';
color: #333;
flex: 1;
border: 1px solid #d6d6d6;
border-radius: 4px;
height: 45px;
width: 100%;
box-shadow: 5px 5px 5px #d6d6d6;
}

.skills-tag {
margin-right: 10px;
}


.recruitday #send-chat .btnbgdisabled {
padding: 10px !important;
}

.recruitday #send-chat .btnbgdisabled:hover {
cursor: pointer;
}

#job-listing-proceed a {
background-color: transparent !important;
}

#job-application-change-listing-action-modal{
background-color: transparent;

}

#job-application-change-listing-action-modal .margintop30p{
margin-top: 70%;

}



#for-employers .header-nav {
background-color: #001a5f;
height: 66px;
color: #fff;
font-size: 24px;
padding-top: 5px;
}



.toggle-side-nav-margin {
 margin-left: 0 !important;
} 



#learn-more-for-employers, 
#how-it-works, #other-solutions {
background-color: #fff;
}

.signin-section {
background-color: #fff;
}
#employer-sub-footer {
background-color: #000000;
padding: 23px 0 22px 0;
}
#employer-sub-footer p {
color: #fff;
font-size: 11px;
}

#employer-registration {
/*background-image: url(/images/design/job-board/jb-bg.png);*/
background-color: #fff;
background-repeat: no-repeat;
background-repeat: no-repeat;
background-size: cover;
padding: 50px 0 50px 0;
}

#employer-registration form label {
/*color: #fff;*/
color: #222;
}

#employer-registration p {
color: #fff;
}

#employer-registration .header-text {
    font-size: 30px;
    font-weight: bold;
    /*color: #fff;*/
    color: #222;
}

#employer-registration .sub-text {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 20px;
    /*color: #fff;*/
    color: #222;
}
.jobboard-register {
    /*background-color: #ccff00;
    color: #222;*/
    color: #fff !important;
    border:none !important;
    background-color: #1464F6;    
    border-radius: 4px;
    padding: 10px !important;
    width: 215px !important;
    height: 45px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 16px;
    margin: 0 !important;
    border:none;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

.jobboard-register:hover {
    /*background-color: #a3b90f;*/
    background-color: #001a5f !important;
    color: #fff;
    border: none;
    font-weight: bold;
}

.btn-disabled {
    background-color: #aaaaaaa8 !important;
    border-radius: 4px;
    border: none;
    color: #a5a5a5 !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border: #aaaaaaa8 !important;
    cursor: not-allowed;
    margin: 0 !important;
    text-transform: uppercase !important;
}

.btn-disabled:hover {
    cursor: not-allowed !important;
    color: #a5a5a5 !important;
    background-color: #aaaaaaa8 !important;
}

.link-terms-policy {
    text-decoration: underline !important;
    /*color: #fff;*/
    color: #222;
    font-weight: normal;
}
.link-terms-policy:hover,
.link-terms-policy:focus {
    cursor: #fff !important;
    color: #fff;
}

.terms {
    padding-top: 5px;
    padding-bottom: 30px;
    /*color: #fff;*/
    font-weight: normal;
    color: #222;
    font-size: 12px;
    line-height: 2em;
}


.employers-contactus-container {
    width: 600px;
}
.employers-flashbag {
    position: absolute;
    margin-bottom: 0 !important;
    margin-top: 70px !important;
}

/*.recruitday .btn-white-bordered {
    color: #fff;
    font-size: 16px;
    font-weight: bold;  
    text-transform: none; 
    background-color: transparent;
    border: 1px solid #fff;
    padding: 10px 20px 10px 20px !important;
    transition: none;
}
.recruitday .btn-white-bordered:hover,
.recruitday .btn-white-bordered:focus {
    color: #222;
    font-weight: bold;
    background-color: #fff;
    transition: none;
}
*/



.recruitday #public-foremployers-contactus .sub-text {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 20px;
}
.recruitday #for-employers {
    background-color: #fff;
}

.recruitday .submit-contactus {
    background-color: #1464f6;
    border-radius: 4px;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 60px 15px 60px !important;
}

.recruitday .submit-contactus:hover, 
.recruitday .submit-contactus:focus{
    background-color: #0F00B8;
    color: #FFFFFF;
    font-weight: bold;
}

.recruitday .link-rdblue {
    color: #001a5f ;
    text-transform: uppercase;
    font-size: 14px;
}

.recruitday .link-rdblue:hover {
    cursor: pointer;
    color: #1464f6;
}

#employer-registration, #for-employers label {
    font-weight: bold;
    font-size: 14px;
}
.recruitday #job-listing-setup-reward-confirmation-modal{
    background-color: rgba(0, 0, 0, 0.6) !important;
}

input[type="date"]::-webkit-inner-spin-button{
    display: none;
    -webkit-appearance: none;


}



#job-app-listing_paginate .paginate_button {
    font-size: 16px !important;
    padding-top: 12px !important;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 0.5px solid #ebebeb;
    margin-left: 0 !important;
}
#job-app-listing_paginate .current {
    background: none !important;
    border: none !important;
    font-weight: bold !important;
    font-size: 16px !important;

    padding-top: 12px !important;
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: 0.5px solid #ebebeb !important;
    margin: 0 !important;
}
#job-app-listing_length {
    display: none;
}

.texterror {
color: #bd4e44;
}


/*.paginate_button.previous:before {
  content: '❮';
}

.paginate_button.next:after {
  content: '❯';
}*/





#job-application-confirmation-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-application-confirmation-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#job-application-confirmation-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-application-confirmation-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#set-reason-for-declining p {
    font-size: 14px;
    margin-top: 15px;
}

#add-to-talent-pool-cb label {
    font-size: 14px;
    margin-top: 5px;
    margin-right: 5px;
    font-weight: normal !important;
}
#set-reason-for-cancellation label {
    font-size:  14px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 15px;
    font-weight: normal !important;
}
#set-reason-for-cancellation select {
    width:  90%;
    font-size: 14px;
}

.red {
    color: #e61610;
}

#set-start-date {
    padding-top: 10px;
    padding-bottom: 5px;
}
#set-start-date input {
    font-size: 14px;
}


#add-js-to-talent-pool-modal h1 {
    font-size: 20px;
}

#add-js-to-talent-pool-modal label {
    font-size: 14px;
}

#add-js-to-talent-pool-modal p {
    font-size: 14px;
}

#add-js-to-talent-pool-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#add-js-to-talent-pool-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#add-js-to-talent-pool-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}

#add-js-to-talent-pool-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}



#cancel-reward-modal p {
    font-size: 14px;
    margin-top: 15px;
}

#cancel-reward-modal h1 {
    font-size: 16px;
    margin-top: 15px;
    font-weight: bold
}

#pay-reward-modal h1 {
    font-size: 16px;
    margin-top: 15px;
    font-weight: bold
}


#cancel-reward-modal .btn-primary-red {
    background: #ff3823;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}


#cancel-reward-modal .btn-primary-red:hover {
    background: #ff3823;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}


#cancel-reward-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#cancel-reward-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#pay-reward-modal p {
    font-size: 14px;
    margin-top: 15px;
}


#pay-reward-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#pay-reward-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}


#pay-reward-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}

#pay-reward-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
    cursor: pointer !important;
}

.btn-primary-red {
    background: #ff3823 !important;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}

.btn-primary-red:hover {
    background: #b43018 !important;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

.btn-primary-grey {
    background: #d6d6d6 !important;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

.btn-primary-grey:hover,
.btn-primary-grey:focus {
    background: #8888 !important;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}

#employee-list p {
    font-size: 14px;
}

.nopad {
    padding: 0 !important;
}

.warning {
    color: #e61610;
    font-size: 50px  !important;
    margin-bottom: 15px;
}

#employee-list .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}

#employee-list .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#job-application-confirmation-modal h1 {
     font-weight: bold;
     margin-top: 15px;
     font-size: 16px;
}


#job-listing-confirmation-modal p {
    font-size: 14px;
    margin-top: 15px;
}
#job-listing-confirmation-modal h1 {
     font-weight: bold;
     margin-top: 15px;
     font-size: 16px;
}
#job-listing-confirmation-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-confirmation-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-confirmation-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-confirmation-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#job-application-change-listing-action-modal p {
    font-size: 14px;
    margin-top: 15px;
}
#job-application-change-listing-action-modal h1 {
     font-weight: bold;
     margin-top: 15px;
     font-size: 16px;
}

#job-application-change-listing-action-modal select {
    width: 100%;
    font-size: 14px;
}

#job-application-change-listing-action-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-application-change-listing-action-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-application-change-listing-action-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-application-change-listing-action-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#renew-job-lising-modal .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#renew-job-lising-modal .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#renew-job-lising-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}
#renew-job-lising-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#renew-job-lising-modal  p {
    font-size: 14px;
}
#renew-job-lising-modal  h1 {
     font-weight: bold;
     margin-top: 15px;
     font-size: 16px;
}



#job-listing-setup-reward-confirmation-modal p {
    font-size: 14px;
}
#job-listing-setup-reward-confirmation-modal  h1 {
     font-weight: bold;
     margin-top: 15px;
     font-size: 16px;
}
#job-listing-setup-reward-confirmation-modal .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#job-listing-setup-reward-confirmation-modal  .btn-primary-grey {
    background: #d6d6d6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-setup-reward-confirmation-modal  .btn-primary-grey:hover {
    background: #8888;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-setup-reward-confirmation-modal .btn-primary-scoutblue {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}
#job-listing-setup-reward-confirmation-modal  .btn-primary-scoutblue:hover {
    background: #1464f6;
    padding: 10px 15px 10px 15px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase !important;
}

#job-listing-setup-reward-confirmation-modal .modal-jobapplication {
    padding: 30px;
}

#services {
    font-family: "Roboto";
    border: none;
    font-size: 12px;
    background-color: transparent;
}

#services option {
    color: #222;
}



#for-employers .fa-check-circle {
    color: #1464F6;
    font-size: 18px;
    margin-right: 10px;
    padding-top: 4px;
}


#inquire-foremployers .btn-primary-rdgreen {
    padding: 15px 30px;
    text-transform: uppercase !important;
    font-size: 16px;
    background: #CCFF00;
    color: #222;
    font-weight: 600;
    margin-top: 15px;
    font-family: "Roboto";
    margin-right: 0 !important;
}


#inquire-foremployers .btn-primary-rdgreen:hover {
    background: #8caf03;
    color: #fff;
    padding: 15px 30px;
    text-transform: uppercase !important;
    font-size: 16px;
    font-weight: 600;
    margin-top: 15px;
    font-family: "Roboto";
    margin-right: 0 !important;
}

#inquire-foremployers {
    background-color: #1464F6;
    padding: 80px 0 80px 0;
    text-align: center;
}

#inquire-foremployers h2 {
    font-size: 40px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    line-height: 1.3em;
}



.help {
    background-color: #ebebeb;
    width: 100%;
    margin-top: 80px;
    padding-bottom: 80px;
    padding-top: 80px;
}

#recruit .subcaption {
    font-family: 'Roboto';
    color: #333333;
    font-size: 22px;
    font-weight: 100;
    text-align: center;
    margin-bottom: 40px;
    padding-right: 0;
}

#recruit {
    padding-top: 60px;
    padding-bottom: 60px;
}

#greycontainer {
    margin-top: 50px;
    background-color: #F7F7F7;
    width: 100%;
}

#greycontainer  .subcaption {
    font-family: 'Roboto';
    color: #333333;
    font-size: 18px;
    font-weight: 100;
    text-align: center;
    margin-bottom: 40px;
    padding-right: 0;
}

#for-employers .container {
    padding-left: 0;
    padding-right: 0;
}


#for-employers .gobacktord {
    position: absolute;
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    color: #1464F6;
    font-family: "Roboto";
    margin-top: 10px;
}

.hotfix-inquire {
    margin-bottom: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;

}

#recruit {
    background-color: #f7f7f7;    
}



#features-microsoftteams h3 {
    line-height: 1;
    font-weight: 800;
}
#features-microsoftteams h2 {
    margin-top: 0;
}

.foremployers-nav {
    z-index: 1;
}

.msteamsimage {
    width: 45%;
    margin-top: 30px;
}


#features-microsoftteams .employeereferrals-sub {
   text-align: center;
   font-size: 20px !important;
   color: #333;
   font-weight: 200 !important;
   font-family: 'Roboto';
}

.employeereferrals-sub a {
    font-weight: bold;
    font-size: 20px !important;
   font-family: 'Roboto' !important;
}

}







