﻿/* Variables */
/* Typography */
/*
Explicitly define a Segoe UI font-family so that we can assign Segoe UI 
Semilight to an appropriate font-weight.
*/
@font-face {
  font-family: "Segoe UI";
  font-weight: 200;
  src: local("Segoe UI Light");
}
@font-face {
  font-family: "Segoe UI";
  font-weight: 300;
  src: local("Segoe UI Semilight");
}
@font-face {
  font-family: "Segoe UI";
  font-weight: 400;
  src: local("Segoe UI");
}
@font-face {
  font-family: "Segoe UI";
  font-weight: 600;
  src: local("Segoe UI Semibold");
}
@font-face {
  font-family: "Segoe UI";
  font-weight: 700;
  src: local("Segoe UI Bold");
}
@font-face {
  font-family: "Segoe UI";
  font-style: italic;
  font-weight: 400;
  src: local("Segoe UI Italic");
}
@font-face {
  font-family: "Segoe UI";
  font-style: italic;
  font-weight: 700;
  src: local("Segoe UI Bold Italic");
}
/* Mixins */
/*loading spinner using css and one element*/
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #505050, 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.5), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.7), 1.8em -1.8em 0 0em #505050, 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.5), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.7), 2.5em 0em 0 0em #505050, 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.5), 2.5em 0em 0 0em rgba(80, 80, 80, 0.7), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.5), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.7), 0em 2.5em 0 0em #505050, -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.5), 0em 2.5em 0 0em rgba(80, 80, 80, 0.7), -1.8em 1.8em 0 0em #505050, -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.5), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.7), -2.6em 0em 0 0em #505050, -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.5), -2.6em 0em 0 0em rgba(80, 80, 80, 0.7), -1.8em -1.8em 0 0em #505050;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #505050, 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.5), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.7), 1.8em -1.8em 0 0em #505050, 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.5), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.7), 2.5em 0em 0 0em #505050, 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.5), 2.5em 0em 0 0em rgba(80, 80, 80, 0.7), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.5), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.7), 0em 2.5em 0 0em #505050, -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.2), -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.5), 0em 2.5em 0 0em rgba(80, 80, 80, 0.7), -1.8em 1.8em 0 0em #505050, -2.6em 0em 0 0em rgba(80, 80, 80, 0.2), -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.5), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.7), -2.6em 0em 0 0em #505050, -1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(80, 80, 80, 0.2), 1.8em -1.8em 0 0em rgba(80, 80, 80, 0.2), 2.5em 0em 0 0em rgba(80, 80, 80, 0.2), 1.75em 1.75em 0 0em rgba(80, 80, 80, 0.2), 0em 2.5em 0 0em rgba(80, 80, 80, 0.2), -1.8em 1.8em 0 0em rgba(80, 80, 80, 0.5), -2.6em 0em 0 0em rgba(80, 80, 80, 0.7), -1.8em -1.8em 0 0em #505050;
  }
}
/* Legacy Icons */
.search-fullscreen .icon-saved-searches {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -16px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-tags {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -64px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-email {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -32px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-massemail {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-export {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: 0px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-candidate {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: 0px -16px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newcandidate {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px 0px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newposition {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -96px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newcontact {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -32px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newcompany {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newmatch {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -80px -96px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newcandidateapplication {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -64px -16px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newobjectrequirement {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: 0px -64px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-newseed {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -48px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-note-old {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -32px -32px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-task {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -16px -64px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-map {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -64px -96px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-bulkupdate {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -80px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-recruiter {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -16px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-sms {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -64px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-call {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -80px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-folder-group {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -64px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-mailing-list {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -16px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-marketing-campaign {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -16px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-webpage {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -80px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-compare {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -48px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-delete-old {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-complete {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px -112px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-complete-disabled {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -80px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-reschedule {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: 0px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-reassign {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px 0px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-assign-selected {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -112px 0px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-check {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -32px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-harvest {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -16px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-advance-to-accepted {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-reject {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -64px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-edit {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -80px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-make-summary {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -80px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-append-summary {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -128px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-do-not-call {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -32px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-do-not-email {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -16px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-do-not-text {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -48px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-undo {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -64px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-money {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -16px -32px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-process {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -96px -32px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-submit {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -128px -96px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-clock {
  background: url(../../../Images/Icons/AboutTypes/IconSprite.png) no-repeat !important;
  background-position: -48px -96px !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-cancel {
  background: url(../../../Images/Icons/matchstatus/icons/0.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-extend {
  background: url(../../../Images/Icons/arrowout.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-end {
  background: url(../../../Images/Icons/matchstatus/icons/ended.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen .icon-print {
  background: url(../../../Images/Icons/print.png) no-repeat !important;
  width: 16px;
  height: 16px;
  display: inline-block;
}
.search-fullscreen [class^="icon"]:not(.icon-close):before {
  content: "";
}