extend ' .img-circle' has no matches
@charset "UTF-8";
/** Variables
=================================================================== **/
.color-facebook {
  color: #3b5998;
}
.bg-color-facebook {
  background-color: #3b5998;
}
.color-linkedin {
  color: #00aced;
}
.bg-color-linkedin {
  background-color: #00aced;
}
.color-red {
  color: #e5404c !important;
}
.bg-color-red {
  background-color: #e5404c !important;
}
.color-orange,
.color-yellow {
  color: orange !important;
}
.bg-color-orange,
.bg-color-yellow {
  background-color: orange !important;
}
.color-green {
  color: #16a085 !important;
}
.bg-color-green {
  background-color: #16a085 !important;
}
.color-gray {
  color: #BDC3C7 !important;
}
.bg-color-gray {
  background-color: #BDC3C7 !important;
}
.color-blue {
  color: #34495e !important;
}
.bg-color-blue {
  background-color: #34495e !important;
}
.color-white {
  color: #fff !important;
}
.bg-color-white {
  background-color: #fff !important;
}
.reorder {
  cursor: move;
}
.line-through {
  text-decoration: line-through;
}
.click-able {
  cursor: pointer;
}
.full-height {
  height: 100%;
}
.box {
  margin-bottom: 20px;
}
.box.box-small {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .box-sm {
    margin-bottom: 20px;
  }
}
.btn.btn-default,
.btn.btn-primary,
.btn.btn-success,
.btn.btn-info,
.btn.btn-warning,
.btn.btn-danger,
.btn.btn-inverse,
.pagination ul li > a,
.pagination ul li > span {
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
}
.btn.btn-default.active,
.btn.btn-primary.active,
.btn.btn-success.active,
.btn.btn-info.active,
.btn.btn-warning.active,
.btn.btn-danger.active,
.btn.btn-inverse.active,
.pagination ul li > a.active,
.pagination ul li > span.active,
.btn.btn-default:active,
.btn.btn-primary:active,
.btn.btn-success:active,
.btn.btn-info:active,
.btn.btn-warning:active,
.btn.btn-danger:active,
.btn.btn-inverse:active,
.pagination ul li > a:active,
.pagination ul li > span:active {
  -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
}
.relative {
  position: relative;
}
.inline-block {
  display: inline-block;
}
@media (max-width: 991px) {
  .block-sm {
    display: block;
  }
}
.upper,
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list li a {
  text-transform: uppercase;
}
.b,
.bold {
  font-weight: bold;
}
.i {
  font-style: italic;
}
.justify {
  text-align: justify;
}
.n,
.normal {
  font-weight: normal;
}
.no-border {
  border: 0 !important;
}
.no-resize {
  resize: none;
}
.border-right {
  border-right: 1px solid #fff;
}
.border-left {
  border-left: 1px solid #fff;
}
.border-top {
  border-top: 1px solid #fff;
}
.border-bottom {
  border-bottom: 1px solid #fff;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.last-element {
  padding-bottom: 0;
  margin-bottom: 0;
}
.no-border {
  border: 0 !important;
}
.no-border td,
.no-border th {
  border: 0 !important;
}
.no-vertical-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-padding-left {
  padding-left: 0 !important;
}
.no-decoration {
  text-decoration: none !important;
}
.no-decoration:hover,
.no-decoration:focus,
.no-decoration:active {
  text-decoration: none !important;
}
.ellipsis {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.overflow-hidden {
  overflow: hidden;
}
.vertical-middle {
  vertical-align: middle !important;
}
.vertical-middle td,
.vertical-middle th {
  vertical-align: middle !important;
}
tr.disabled {
  background: url('../img/string-disabled.png');
  opacity: 0.9;
}
.agenda tr.disabled {
  opacity: 1;
}
.striped {
  background: url('../img/string-disabled.png');
  opacity: 0.9;
}
.checkbox input,
.radio input {
  display: block !important;
}
@media screen and (max-width: 767px) {
  .center-on-mobil {
    text-align: center;
  }
  .center-on-mobil ul {
    margin-bottom: 40px !important;
  }
}
.small,
small {
  font-size: 70%;
}
.big {
  font-size: 130%;
}
.tagsinput {
  border-color: #BDC3C7;
  height: auto;
  min-height: 35px;
}
.tagsinput.input-sm {
  line-height: 19px;
  padding: 4px 10px 0 10px;
  margin: 0px;
}
.tagsinput.input-sm .tag {
  line-height: 12px;
  padding: 4px 13px 6px 19px;
}
.tagsinput.input-sm input {
  margin: 1px 5px 0 0;
}
.tagsinput.input-sm .tagsinput-add {
  padding: 4px 6px;
  font-size: 12px;
}
.tagsinput.input-sm .tagsinput-remove-link {
  font-size: 10px;
  padding: 5px 5px 5px 0;
}
select.input-sm {
  line-height: 20px;
}
.input-connection-bottom .input-group:first-child .input-group-addon,
.input-connection-bottom .input-group:first-child .form-control {
  border-bottom-width: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.input-connection-bottom .input-group:last-child .input-group-addon,
.input-connection-bottom .input-group:last-child .form-control {
  border-top-width: 1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.input-connection-bottom .input-group .form-control[disabled] {
  border-color: #bdc3c7;
  color: #34495e;
  opacity: 1;
}
.input-connection-bottom.focus .input-group .input-group-addon,
.input-connection-bottom.focus .form-group .input-group-addon {
  background-color: #1abc9c;
  border-color: #1abc9c;
}
.input-connection-bottom.focus .input-group .form-control,
.input-connection-bottom.focus .form-group .form-control {
  border-color: #1abc9c;
}
.input-group.input-sm .input-group-btn .btn {
  font-size: 12px;
  padding: 7px 10px 6px 10px;
}
.input-group .select2.select2-container {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group .select2.select2-container .select2-selection {
  height: 33px !important;
}
.warning {
  color: #A2832C;
}
.warning .fa {
  color: #EDBC36;
}
.alert.alert-warning {
  color: #A2832C;
  background: #FFFBE2;
  border-color: #F9EFC5;
}
.alert.alert-warning .fa {
  color: #EDBC36;
}
.alert.alert-warning .gray {
  color: #333;
}
.alert.alert-warning .gray .fa {
  color: #333;
}
.mb5 {
  margin-bottom: 5px;
}
.form-control {
  border-width: 1px;
}
.tagsinput {
  border-width: 1px;
}
.form-control-error {
  border: 1px solid #e5404c !important;
}
.panel > .redactor_editor {
  border-width: 0px;
}
.input-group-btn .btn {
  border-width: 1px;
  line-height: 20px;
}
.thumbnail {
  border-width: 1px;
}
#redactor_modal_overlay,
#redactor_modal,
.redactor_dropdown,
.modal-dialog {
  z-index: 1050 !important;
}
.redactor_toolbar.redactor-toolbar-external {
  z-index: 3;
}
.list-group .list-group-item label {
  line-height: 1;
}
.badge {
  transition: all 0.25s ease-out 0s;
}
.badge.badge-success {
  background: #16a085 !important;
  color: #fff !important;
}
.panel {
  position: relative;
}
.panel.panel-inverse {
  border-color: #EDEEEF;
}
.panel.panel-inverse .gray {
  border-color: #bdc3c7;
}
.panel.panel-inverse .panel-heading {
  background-color: #4C5861;
  color: #fff;
}
.panel .border-bottom {
  border-bottom: 1px solid #ddd;
}
.panel > table .table-bordered td:first-child,
.panel > table .table-bordered th:first-child {
  border-left-width: 0 !important;
}
.panel > table .table-bordered td:last-child,
.panel > table .table-bordered th:last-child {
  border-right-width: 0 !important;
}
.panel > table .table-bordered tr:last-child td {
  border-bottom-width: 0 !important;
}
.panel._panel-with-show-btn {
  margin-bottom: 0;
}
.panel._panel-with-show-btn .row .panel-title {
  padding-top: 10px;
}
.panel._panel-with-show-btn ._show-table {
  position: absolute;
  left: 50%;
  margin-left: -15px;
  margin-top: -13px;
}
.panel._panel-with-show-btn ._show-table button {
  width: 30px;
  padding: 0px 9px 6px 9px;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top: 0 !important;
  margin-bottom: 0;
  border-top-width: 0;
}
.panel-group .panel .panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid #ddd;
}
.panel-group .panel:first-child {
  border-top-width: 1px;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.panel-group .panel:first-child .panel-heading {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-group .panel:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  border-left: 1px solid #A0A5A9;
}
.btn-group > .btn:first-child,
.btn-group-vertical > .btn:first-child {
  border-left: 0;
}
#attachment-modal .container {
  position: relative;
  z-index: 1050;
}
.alert.alert-sm {
  padding: 8px 15px;
}
.alert.alert-xs {
  padding: 0px 15px;
}
.alert.alert-info a {
  color: #16a085;
}
#ajax-loader {
  background: #000;
  border-radius: 5px 5px 5px 5px;
  display: none;
  font-size: 16px;
  left: 48%;
  opacity: 0.5;
  padding: 1%;
  position: fixed;
  text-align: center;
  top: 45%;
  vertical-align: middle;
  z-index: 10000;
}
.break-word {
  word-break: break-word;
}
.bg-circle {
  border-radius: 100%;
  text-align: center;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #fff;
}
.modals {
  height: 0;
}
.break-word {
  word-wrap: break-word;
}
.ui-state-disabled {
  opacity: 0.5;
}
._table-view-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  background-image: url('../img/loader.gif');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
}
._table-view-holder {
  opacity: 0;
}
.errorSummary {
  padding-top: 20px;
  color: #e5404c;
}
.errorMessage {
  color: #e5404c;
  font-size: 12px;
}
.scroll-bar {
  overflow-y: scroll;
  min-height: 200px;
}
.cc_banner-wrapper .cc_container {
  background: #2c3e50;
  padding: 2px 30px;
}
.cc_banner-wrapper .cc_container .cc_btn {
  color: #fff;
  background-color: #1abc9c;
}
.cc_banner-wrapper .cc_container p {
  color: #fff;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-front {
  z-index: 100;
}
.select2-container--default .select2-selection--multiple {
  border: none !important;
}
.select2-container {
  border: 1px solid #bdc3c7 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ebedef;
  border: none !important;
  padding: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span,
.select2-container--default .select2-selection--multiple .select2-selection__choice a {
  margin: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice span {
  padding: 0px 8px 0px 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice a {
  color: #7b8996 !important;
  cursor: pointer !important;
  padding: 0px 3px 0px 8px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color: #7b8996 !important;
  float: right;
  margin-left: 3px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice a.select2-selection__choice__remove {
  font-weight: normal !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice.tag-error {
  background-color: #f9d9d9 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover {
  background-color: #1ABC9C !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover a {
  color: #FFFFFF !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice:hover .select2-selection__choice__remove {
  color: #FFFFFF !important;
}
._candidate-overview-tags {
  display: none;
}
.candidate-overview-tags .select2-selection__choice__remove {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
  max-width: 94% !important;
}
.select2-selection__choice {
  max-width: 100%;
}
.select2-positions {
  position: relative;
  min-width: 120px;
  max-width: 120px;
  height: 45px;
}
.select2-positions a._open-positions-select {
  position: absolute;
  z-index: 999;
  color: #FFF;
  font-weight: 700;
  font-size: 14px;
  padding: 15px 21px;
  line-height: 23px;
}
.select2-positions a._open-positions-select.opened {
  background-color: #1abc9c;
  color: #FFF;
}
.select2-positions a._open-positions-select:hover {
  color: #16a085;
}
.select2-positions a._open-positions-select.opened:hover {
  color: #FFF;
}
.select2-positions .select2.select2-container {
  position: absolute;
  border: none !important;
}
.select2-positions .select2.select2-container .selection {
  visibility: hidden;
}
.select2-positions .select2.select2-container .selection .select2-selection {
  height: 51px;
}
.select2-container--menuPositions .select2-dropdown--below {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--menuPositions .select2-results {
  overflow-y: auto;
  background-color: #34495e;
  color: #e1e4e7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--menuPositions .select2-results .select2-results__group {
  padding: 3px 20px;
  font-size: 12px;
  color: #777;
  font-weight: normal;
}
.select2-container--menuPositions .select2-results .select2-results__options > .select2-results__option {
  margin: 2px;
}
.select2-container--menuPositions .select2-results .select2-results__options > .select2-results__option[role="group"] {
  margin: 0px;
  padding: 0px;
}
.select2-container--menuPositions .select2-results .select2-results__option--highlighted,
.select2-container--menuPositions .select2-results .select2-results__option[role="treeitem"]:hover {
  background-color: #1abc9c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.form-group.flat-select .select2-selection {
  height: 32px !important;
  border: 0;
}
.form-group.flat-select .select2-selection__arrow,
.form-group.flat-select .select2-container,
.form-group.flat-select .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 36px !important;
  line-height: 36px !important;
  border: 0;
}
.select2-funnels {
  position: relative;
}
.select2-funnels input {
  border: none;
}
.select2-funnels a._open-funnels-select {
  position: relative;
  font-size: 26px;
  color: #1c2b37;
  z-index: 999;
}
.select2-funnels .select2.select2-container {
  position: absolute;
  border: none !important;
  left: 0px;
}
.select2-funnels .select2.select2-container .selection {
  visibility: hidden;
}
.select2-funnels .select2.select2-container .selection .select2-selection {
  height: 49px;
}
.select2-container--grey input,
.select2-container--funnels input {
  border: none;
}
.select2-container--grey .select2-dropdown--below,
.select2-container--funnels .select2-dropdown--below {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--grey .select2-results,
.select2-container--funnels .select2-results {
  overflow-y: auto;
  background-color: #F3F4F5;
  color: #333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--grey .select2-results .select2-results__group,
.select2-container--funnels .select2-results .select2-results__group {
  padding: 3px 20px;
  font-size: 12px;
  color: #777;
  font-weight: normal;
}
.select2-container--grey .select2-results .select2-results__option--highlighted,
.select2-container--funnels .select2-results .select2-results__option--highlighted,
.select2-container--grey .select2-results .select2-results__option[role="treeitem"]:hover,
.select2-container--funnels .select2-results .select2-results__option[role="treeitem"]:hover {
  background-color: #E1E4E7;
}
.select2-change-status {
  position: relative;
}
.select2-change-status input {
  border: none;
}
.select2-change-status a._open-change-status-select {
  position: relative;
  font-size: 26px;
  color: #1c2b37;
  z-index: 999;
}
.select2-change-status .select2.select2-container {
  position: absolute;
  border: none !important;
  left: -20px;
}
.select2-change-status .select2.select2-container .selection {
  visibility: hidden;
}
.select2-change-status .select2.select2-container .selection .select2-selection {
  height: 1px;
}
.select2-move-to-funnel {
  position: relative;
}
.select2-move-to-funnel input {
  border: none;
}
.select2-move-to-funnel a._open-move-to-funnel-select {
  position: relative;
  font-size: 26px;
  color: #1c2b37;
  z-index: 999;
}
.select2-move-to-funnel .select2.select2-container {
  position: absolute;
  border: none !important;
  left: -47px;
}
.select2-move-to-funnel .select2.select2-container .selection {
  visibility: hidden;
}
.select2-move-to-funnel .select2.select2-container .selection .select2-selection {
  height: 1px;
}
.select2-container--green-see input {
  border: none;
}
.select2-container--green-see .select2-dropdown--below {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--green-see .select2-results {
  overflow-y: auto;
  background-color: #16a085;
  color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--green-see .select2-results .select2-results__group {
  padding: 3px 20px;
  font-size: 12px;
  color: #14ddb3;
  font-weight: normal;
}
.select2-container--green-see .select2-results .select2-results__option--highlighted,
.select2-container--green-see .select2-results .select2-results__option[role="treeitem"]:hover {
  background-color: #1abc9c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.select2-container--green-see .select2-results .select2-results__options.select2-results__options--nested {
  border-top: 1px solid #14ddb3;
  padding-top: 2px;
}
.select2-container--mini.select2-container--disabled .select2-selection .select2-selection__rendered {
  background-color: #efefef;
  color: #bbb;
}
.select2-container--mini .select2-selection {
  height: 31px !important;
}
.select2-container--mini .select2-selection__rendered {
  padding: 6px 20px 5px 8px;
  background-color: #fff;
  font-size: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.select2-container--mini .select2-selection__rendered .label {
  background: none !important;
}
.select2-container--mini .select2-selection__clear {
  margin-left: -5px;
  padding: 0px 5px;
}
.select2-container--mini .select2-results__option {
  font-size: 12px;
  padding: 3px 5px;
}
.select2-container--mini .select2-results__option[aria-disabled="true"] {
  color: #CCCCCC;
}
.select2-container--mini .select2-results__option--highlighted {
  background-color: #ECF0F1;
}
.select2-container--mini .select2-results__option[role="treeitem"]:hover {
  background-color: #D8D8D8;
}
.select2-container--mini .select2-results__option[role="treeitem"][aria-disabled="true"]:hover {
  background-color: #fff;
}
.select2-container--mini .select2-selection__arrow {
  height: 31px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--mini .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0px 4px;
  height: 0px;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0px;
}
.select2-container--mini .select2-selection__placeholder {
  color: #a2a2a2;
}
.mini-select2-panel-title .select2-container--mini .select2-selection__rendered {
  padding: 10px 20px 8px 8px;
}
.form-control,
input,
textarea,
select,
body {
  font-size: 14px;
  font-family: "Roboto", "Open Sans", "Arial", "sans-serif" !important;
}
.creator,
.dashboard {
  padding-top: 30px;
}
#wrap {
  height: auto;
  padding: 52px 0 20px 0;
  min-height: 75%;
}
#wrap .content {
  padding-top: 20px;
}
#footer {
  clear: both;
  background-color: #f5f5f5;
}
#footer .ui-state-focus {
  outline: none;
}
#footer .row.border {
  border-top: 3px solid #ccc;
}
#footer .row.last {
  margin: 35px 0px 25px 0px;
}
#footer ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#footer ul li {
  margin: 0px;
  padding: 0px;
}
#footer ul.useful-links a {
  font-size: 13px;
  font-weight: bold;
}
#footer h4 {
  text-transform: uppercase;
  font-size: 12px;
  color: #8b9095;
  margin: 40px 0px 10px 0px;
}
#footer h4 i {
  font-size: 14px;
}
#footer .learning-inhiro-accordion h5 {
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  margin: 5px 0px;
}
#footer .learning-inhiro-accordion h5 span {
  display: inline-block;
}
#footer .learning-inhiro-accordion h5 span.value {
  width: 70%;
}
#footer .learning-inhiro-accordion div {
  font-size: 12px;
  color: #8b9095;
  padding: 0px 0px 0px 15px;
}
#footer .learning-inhiro-accordion li.strike {
  text-decoration: line-through;
}
#footer .your-progress-col {
  color: #8b9095;
}
#footer .your-progress-col .your-progress {
  margin-top: 20px;
}
#footer .your-progress-col .progress {
  height: 6px;
  max-width: 65%;
  margin-bottom: 10px;
  border: 1px solid #DDD;
}
#footer .your-progress-col .progress .progress-bar {
  background-color: #DDD;
}
#footer .your-progress-col .progress .progress-bar .progress-bar-progress {
  height: 100%;
  background-color: #1abc9c;
}
#footer .your-progress-col #_learning-next-step {
  margin: 20px 0px 0px 0px;
}
#footer .your-progress-col #_learning-next-step .next-step-button {
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
}
#footer .your-progress-col #_learning-next-step .next-step-description {
  font-size: 11px;
}
.contentMessage {
  display: none !important;
}
.hiddendiv {
  display: none;
  white-space: pre-wrap;
  min-height: 50px;
  word-wrap: break-word;
}
.modal-backdrop.in {
  opacity: 0.7 !important;
}
.white {
  color: #fff !important;
}
a.white:hover {
  color: #fff !important;
}
.black {
  color: #000 !important;
}
a.black:hover {
  color: #000 !important;
}
.gray {
  color: #BDC3C7;
}
a.gray:hover {
  color: #BDC3C7;
}
.dark-gray {
  color: #7f8c8d;
}
a.dark-gray:hover {
  color: #7f8c8d;
}
.yellow {
  color: #F69A39;
}
a.yellow:hover {
  color: #F69A39;
}
.light-gray {
  color: #999;
}
a.light-gray:hover {
  color: #999;
}
.primary-color {
  color: #16a085 !important;
}
a.primary-color:hover {
  color: #1abc9c !important;
}
.icons-right.btn,
.icons-right .btn {
  position: relative;
  padding-left: 20px;
  text-align: left;
}
.icons-right.btn .icon,
.icons-right .btn .icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
.icon-right {
  float: right;
  line-height: 21px;
}
.icon-space,
.fa-space {
  padding-right: 10px;
}
.btn.text-left {
  text-align: left;
}
.btn.text-left i {
  margin-right: 15px;
}
.redirect,
.img-open-btn,
.pdf-open-btn {
  cursor: pointer;
}
h1,
.h1 {
  font-size: 28px;
}
h1.tab-header,
.h1.tab-header {
  margin-top: 15px;
  margin-bottom: 30px;
  height: 40px;
}
h2,
.h2 {
  font-size: 26px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}
p,
td {
  font-size: 14px;
  line-height: 1.72222;
  margin: 0 0 15px;
}
table td .select2 {
  line-height: 1.72222;
}
.lead {
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 1.46428571;
  font-weight: 300;
}
h1.header,
h2.header,
h3.header,
h4.header,
h5.header,
h6.header {
  margin-top: 0;
}
h1.static-icon-button,
h2.static-icon-button,
h3.static-icon-button,
h4.static-icon-button,
h5.static-icon-button,
h6.static-icon-button {
  margin-right: 20px;
  position: relative;
}
h1.static-icon-button .btn-group,
h2.static-icon-button .btn-group,
h3.static-icon-button .btn-group,
h4.static-icon-button .btn-group,
h5.static-icon-button .btn-group,
h6.static-icon-button .btn-group {
  position: absolute;
  right: -33px;
  top: -8px;
}
h1.static-icon-button .btn-group .btn,
h2.static-icon-button .btn-group .btn,
h3.static-icon-button .btn-group .btn,
h4.static-icon-button .btn-group .btn,
h5.static-icon-button .btn-group .btn,
h6.static-icon-button .btn-group .btn {
  font-size: 12px;
  line-height: 1.385;
  padding: 8px 11px;
}
h1.static-icon-button .btn-group .dropdown-menu,
h2.static-icon-button .btn-group .dropdown-menu,
h3.static-icon-button .btn-group .dropdown-menu,
h4.static-icon-button .btn-group .dropdown-menu,
h5.static-icon-button .btn-group .dropdown-menu,
h6.static-icon-button .btn-group .dropdown-menu {
  left: auto;
  right: 0;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #666;
}
.nav-header .dropdown-menu {
  text-transform: none;
  font-size: 14px;
}
.nav-list-vivid {
  border: 1px solid #E0E3E4;
}
.nav-list-light-gray {
  border: 1px solid #FBFBFB;
  background: #FBFBFB;
}
.nav-list-light-gray li a {
  line-height: 25px;
}
.dropdown-menu {
  max-height: 300px;
  overflow-y: scroll;
}
.search-choice {
  margin: 2px !important;
}
spanlabel,
span.label {
  margin: 2px;
}
label.error,
.label.error {
  color: #e5404c;
  line-height: 1;
  padding: 10px 0 0 0;
}
label.label-blue,
.label.label-blue {
  background-color: #2c3e50;
  color: #fff;
}
label.label-admin,
.label.label-admin {
  background-color: #337ab7;
  color: #fff;
}
label.label-member,
.label.label-member {
  background-color: #5bc0de;
  color: #fff;
}
label.label-agency,
.label.label-agency {
  background-color: #f0ad4e;
  color: #fff;
}
#checkAllAuto,
input.checkall {
  margin: 0 10px;
  padding: 0;
}
.btn-right {
  float: right;
}
.btn-right .btn {
  padding: 0 2px;
}
.has-switch span.switch-left {
  background-color: #BDC3C7;
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-radius: 30px 0 0 30px;
  color: #FFFFFF;
}
.has-switch label {
  border-color: #BDC3C7;
}
.upload {
  overflow: hidden;
}
.upload div.upload-img {
  position: relative;
}
.upload div.upload-img button {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
}
.upload div.upload-img button img {
  min-width: 100%;
  padding: 0;
  margin: 0;
}
.upload div.upload-img .hover-icon {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  background: url('../img/upload-hover.png') no-repeat center center;
}
.upload div.upload-img:hover .hover-icon {
  opacity: 1;
}
.upload div.upload-img input {
  font: 500px monospace;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.upload div.upload-box {
  position: relative;
  width: 170px;
  height: 40px;
  overflow: hidden;
  float: left;
}
.upload div.upload-box button {
  position: absolute;
  width: 100%;
  height: 40px;
}
.upload div.upload-box input {
  font: 500px monospace;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.upload.company-settings .upload-img {
  max-width: 100%;
  text-align: center;
}
.upload.company-settings .upload-img button {
  max-width: 100%;
  width: auto;
  max-height: none;
}
.upload.company-settings .upload-img button img {
  height: 50px;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.new-upload {
  position: relative;
  width: 100%;
  text-align: center;
  max-height: 500px;
  min-height: 200px;
  overflow: hidden;
}
.new-upload .progress {
  height: 9px;
  margin-top: 11px;
}
.new-upload .progress .progress-bar {
  background-color: #666 !important;
}
.new-upload.in .upload-placeholder {
  display: inline-block;
  border-color: #666 !important;
  color: #666 !important;
}
.new-upload.in .upload-placeholder button {
  color: #666 !important;
}
.new-upload.in .image-holder {
  opacity: 0.1;
}
.new-upload.hover .upload-placeholder {
  display: inline-block;
  border-color: #16a085 !important;
  color: #16a085 !important;
}
.new-upload.hover .upload-placeholder button {
  color: #16a085 !important;
}
.new-upload.hover .image-holder {
  opacity: 0.1;
}
.new-upload .hover-icon {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  background: url('../img/upload-hover.png') no-repeat center center;
}
.new-upload:hover .hover-icon {
  opacity: 1;
}
.new-upload .image-holder {
  max-width: 100%;
  opacity: 1;
}
.new-upload:hover .image-holder {
  opacity: 0.1;
}
.new-upload:hover .upload-placeholder {
  display: inline-block;
}
.new-upload .upload-placeholder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  border: 4px dashed #999 !important;
  color: #999 !important;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: none !important;
  vertical-align: middle;
}
.new-upload .upload-placeholder input {
  font: 500px monospace;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.new-upload .upload-placeholder button {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  font-size: 22px;
  background: none;
  color: #999 !important;
}
.new-upload .upload-placeholder button span {
  font-size: 10px;
}
.main-menu {
  background: #2c3e50;
}
.main-menu .navbar-brand {
  padding-top: 19px;
  font-size: 14px;
}
.main-menu .navbar-nav > li > a {
  font-size: 14px;
}
.main-menu .search-form {
  width: 200px !important;
  padding-right: 0;
}
.main-menu .search-form .dropdown-menu {
  top: 55px;
  right: 15px;
}
.main-menu .user-settings > .dropdown {
  height: 50px;
}
.main-menu .user-settings .dropdown-toggle {
  padding: 5px 5px !important;
  margin: 0 0 0 5px;
  display: inline-block;
}
.main-menu .user-settings .dropdown-toggle .user-settings-name {
  max-width: 125px;
  display: inline-block;
  float: left;
}
.main-menu .user-settings .dropdown-toggle .fa {
  float: right;
  margin-left: 5px;
  margin-top: 6px;
}
.main-menu .search-form .form-control,
.main-menu .search-form .input-group-btn .btn {
  color: #95a5a6;
  background: #445362;
}
.main-menu .search-form .form-control::-moz-placeholder,
.main-menu .search-form .input-group-btn .btn::-moz-placeholder {
  color: #95a5a6;
  opacity: 1;
}
.main-menu .search-form .form-control:-ms-input-placeholder,
.main-menu .search-form .input-group-btn .btn:-ms-input-placeholder {
  color: #95a5a6;
}
.main-menu .search-form .form-control::-webkit-input-placeholder,
.main-menu .search-form .input-group-btn .btn::-webkit-input-placeholder {
  color: #95a5a6;
}
.main-menu .search-form .form-control:-moz-placeholder,
.main-menu .search-form .input-group-btn .btn:-moz-placeholder {
  color: #95a5a6;
}
.main-menu .search-form .form-control:-ms-input-placeholder,
.main-menu .search-form .input-group-btn .btn:-ms-input-placeholder {
  color: #95a5a6;
}
.main-menu .search-form .form-control::-webkit-input-placeholder,
.main-menu .search-form .input-group-btn .btn::-webkit-input-placeholder {
  color: #95a5a6;
}
.textBox,
.text-box {
  background: #ECF0F1;
  padding: 10px;
  margin-bottom: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.noresize {
  resize: none;
}
.noresize-x {
  max-width: 100%;
  min-width: 100%;
}
.pac-container {
  z-index: 1100;
}
.stats-row .stat {
  border-left: 1px solid #d7d9da;
  padding: 25px 0 30px;
  position: relative;
  display: block;
  float: left;
  width: 22.45%;
  margin-left: 2.5%;
}
.stats-row .stat.big {
  width: 45%;
  margin-left: 5%;
  margin-bottom: 20px;
}
.stats-row .stat.first,
.stats-row .stat.secound,
.stats-row .stat:first-child {
  margin-left: 0;
  border-left: 0 none;
}
.stats-row .stat.stat-col-12 {
  margin-left: 25%;
  text-align: center;
}
.stats-row .stat.stat-col-12 .data,
.stats-row .stat.stat-col-12 .date {
  text-align: center;
}
.stats-row .stat.stat-col-4 {
  margin-left: 7%;
}
.stats-row .stat .data {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  padding-right: 0px;
  text-transform: uppercase;
}
.stats-row .stat .data .number {
  color: #16a085;
  font-size: 20px;
  margin-right: 15px;
}
.stats-row .stat.big .number {
  font-size: 35px;
}
.stats-row .stat .date {
  color: #666;
  font-size: 13px;
  font-style: italic;
  font-weight: lighter;
  padding-top: 5px;
  text-align: right;
}
.stats-row .stat .logo {
  color: #666;
  font-size: 20px;
  font-style: italic;
  font-weight: lighter;
  padding-top: 5px;
  position: absolute;
  top: 20px;
  left: 10px;
}
.tagsinput.forward-recepients {
  margin-bottom: 0;
}
.tagsinput .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
p.job-board-url {
  padding-left: 30px;
}
.table-upgrade {
  font-weight: bold;
  border-spacing: 10px 0;
  border-collapse: separate;
}
.table-upgrade > thead > tr > th,
.table-upgrade > tbody > tr > th,
.table-upgrade > tfoot > tr > th,
.table-upgrade > thead > tr > td,
.table-upgrade > tbody > tr > td,
.table-upgrade > tfoot > tr > td {
  border-top: solid 1px #ddd;
}
.table-upgrade tr {
  border: none;
}
.table-upgrade tr td {
  border: solid 1px #ddd;
}
.table-upgrade tr td:first-child {
  border: none;
  color: #BDC3C7;
  font-weight: normal;
}
.table-upgrade tr td.no-border {
  border: none;
}
.table-upgrade thead {
  padding: 10px 15px;
}
.table-upgrade thead tr td {
  color: #333;
  background-color: #f5f5f5;
  border-top: solid 1px #ddd !important;
  border-bottom: none;
  border-top-left-radius: 3px;
  border-left: 1px solid #ddd;
  border-top-right-radius: 3px;
  border-right: 1px solid #ddd;
}
.table-upgrade thead tr td:first-child {
  background: none;
  border: none;
  border-top: none !important;
}
.panel .table th {
  font-size: 12px;
  font-weight: normal;
}
.table.table-panel {
  border-collapse: separate;
}
.table.table-panel thead {
  padding: 10px 15px;
}
.table.table-panel thead tr th {
  color: #333;
  background-color: #f5f5f5;
  border-top: solid 1px #ddd !important;
  border-bottom: none;
}
.table.table-panel thead tr th:first-child {
  border-top-left-radius: 3px;
  border-left: 1px solid #ddd;
}
.table.table-panel thead tr th:last-child {
  border-top-right-radius: 3px;
  border-right: 1px solid #ddd;
}
.table.table-panel tbody {
  padding: 10px 15px;
}
.table.table-panel tbody tr td {
  border-top: 1px solid #ddd;
}
.table.table-panel tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
.table.table-panel tbody tr td:last-child {
  border-right: 1px solid #ddd;
}
.table.table-panel tbody tr:last-child td {
  border-bottom: 1px solid #ddd !important;
}
.table.table-panel tbody tr:last-child td:first-child {
  border-bottom-left-radius: 3px;
}
.table.table-panel tbody tr:last-child td:last-child {
  border-bottom-right-radius: 3px;
}
.dashboard .position-table table.position-listing {
  margin-bottom: 0px !important;
}
.dashboard .position-table table.position-listing td {
  border-top-width: 1px !important;
}
.dashboard .position-table td {
  vertical-align: middle;
  padding: 0px;
}
.dashboard .position-table thead tr td {
  font-size: 12px;
  padding: 20px 0px;
}
.dashboard .position-table .position-table-icon {
  width: 4%;
}
.dashboard .position-table .position-table-title {
  width: 35%;
  padding: 7px 7px 2px 0px;
}
.dashboard .position-table .position-table-title .position-title {
  max-width: 430px;
}
.dashboard .position-table .position-table-title .to-position {
  max-width: 100%;
}
.dashboard .position-table .position-table-title .to-position .col-margin-left-manual {
  margin-left: 15px;
}
.dashboard .position-table .position-table-title .to-stats {
  margin-top: 2px;
}
.dashboard .position-table .position-table-pipeline {
  width: 7%;
  border-left: 1px solid #f1f2f3;
  border-right: 1px solid #f1f2f3;
  font-size: 16px;
  font-weight: bold;
}
.dashboard .position-table .position-table-action > a {
  font-size: 12px;
  color: #16a085;
  display: inline-block;
  margin: 0px 5px 0px 5px;
  padding: 15px 5px;
}
.dashboard .position-table .position-table-action > a i {
  font-size: 16px;
}
.dashboard .position-table .position-table-action .btn-more {
  padding: 7px 20px;
  margin: 0px 10px 0px 15px;
}
.dashboard .dashboard-row {
  width: 100%;
  display: block;
}
@media (max-width: 767px) {
  .dashboard .dashboard-row {
    border-bottom: 1px solid #d7d9da;
  }
}
.dashboard .dashboard-row .col {
  float: left;
  display: inline-block;
  min-height: 60px;
  border-bottom: 1px solid #d7d9da;
  text-align: center;
  line-height: 30px;
  padding: 13px 0;
  font-size: 12px;
}
@media (max-width: 767px) {
  .dashboard .dashboard-row .col {
    border-bottom: 0px solid #d7d9da;
  }
}
.dashboard .dashboard-row .col-icon-title {
  width: 100%;
}
@media (min-width: 768px) {
  .dashboard .dashboard-row .col-icon-title {
    width: 358px;
  }
}
@media (min-width: 992px) {
  .dashboard .dashboard-row .col-icon-title {
    width: 355px;
  }
}
@media (min-width: 1200px) {
  .dashboard .dashboard-row .col-icon-title {
    width: 425.5px;
  }
}
.dashboard .dashboard-row .col-icon {
  width: 100%;
  font-size: 16px;
}
@media (min-width: 768px) {
  .dashboard .dashboard-row .col-icon {
    width: 40px;
  }
}
@media (min-width: 992px) {
  .dashboard .dashboard-row .col-icon {
    width: 40px;
  }
}
@media (min-width: 1200px) {
  .dashboard .dashboard-row .col-icon {
    width: 40px;
  }
}
.dashboard .dashboard-row .col-title {
  width: 100%;
  font-size: 14px;
  text-align: left;
  padding: 0 10px 0 0;
}
.dashboard .dashboard-row .col-title .to-position:hover {
  color: #16a085;
}
.dashboard .dashboard-row .col-title .to-stats:hover .gray {
  color: #34495e;
}
@media (min-width: 768px) {
  .dashboard .dashboard-row .col-title {
    width: 318px;
  }
}
@media (min-width: 992px) {
  .dashboard .dashboard-row .col-title {
    width: 315px;
  }
}
@media (min-width: 1200px) {
  .dashboard .dashboard-row .col-title {
    width: 385.5px;
  }
}
@media (max-width: 767px) {
  .dashboard .dashboard-row .col-title {
    text-align: center;
    padding: 0;
  }
}
.dashboard .dashboard-row .col-pipeline {
  width: 100%;
  border-left: 1px solid #f1f2f3;
  font-weight: bold;
  font-size: 18px;
}
.dashboard .dashboard-row .col-pipeline:hover {
  color: #16a085;
}
@media (min-width: 768px) {
  .dashboard .dashboard-row .col-pipeline {
    width: 65px;
  }
}
@media (min-width: 992px) {
  .dashboard .dashboard-row .col-pipeline {
    width: 60px;
  }
}
@media (min-width: 1200px) {
  .dashboard .dashboard-row .col-pipeline {
    width: 80px;
  }
}
.dashboard .dashboard-row .col-action {
  width: 100%;
  border-left: 1px solid #f1f2f3;
}
@media (min-width: 768px) {
  .dashboard .dashboard-row .col-action {
    width: 100px;
  }
}
@media (min-width: 992px) {
  .dashboard .dashboard-row .col-action {
    width: 100px;
  }
}
@media (min-width: 1200px) {
  .dashboard .dashboard-row .col-action {
    width: 100px;
  }
}
.dashboard .dashboard-row.dashboard-header .col-pipeline {
  border-left: 0;
  font-weight: normal;
  font-size: 12px;
}
.dashboard .dashboard-row.dashboard-header .col-action {
  border-left: 0;
}
.dashboard table th {
  font-size: 12px;
  font-weight: normal;
}
.dashboard table td > a {
  color: #34495e;
}
.dashboard table td > a:hover {
  color: #34495e;
}
.dashboard .sidebar .title-link {
  font-size: 16px;
  color: #000;
}
.dashboard .sidebar .title-link:hover,
.dashboard .sidebar .title-link:focus {
  color: #000;
}
.dashboard .sidebar .getting-start .done .name {
  text-decoration: line-through;
}
.candidates-listing {
  margin-bottom: 20px;
}
.candidates-listing .snippet-funnel .nav-list > li > a {
  padding: 6px 50px 8px 13px;
}
.candidates-listing .snippet-funnel .nav-list > li > a .badge {
  position: absolute;
  right: 10px;
  top: 5px;
}
.candidates-listing .listing-row .checkbox .icons,
.candidates-listing .listing-control .checkbox .icons,
.candidates-listing .listing-row .radio .icons,
.candidates-listing .listing-control .radio .icons {
  left: 10px;
}
.listing .listing-control {
  background: #34495e;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.listing .listing-control .search-form {
  margin: 3px;
}
.listing .listing-control .search-form input,
.listing .listing-control .search-form .btn {
  color: #95a5a6;
  background: #445362;
}
.listing .listing-control .search-form input::-moz-placeholder,
.listing .listing-control .search-form .btn::-moz-placeholder {
  color: #95a5a6;
  opacity: 1;
}
.listing .listing-control .search-form input:-ms-input-placeholder,
.listing .listing-control .search-form .btn:-ms-input-placeholder {
  color: #95a5a6;
}
.listing .listing-control .search-form input::-webkit-input-placeholder,
.listing .listing-control .search-form .btn::-webkit-input-placeholder {
  color: #95a5a6;
}
.listing .listing-control .search-form input:-moz-placeholder,
.listing .listing-control .search-form .btn:-moz-placeholder {
  color: #95a5a6;
}
.listing .listing-control .search-form input:-ms-input-placeholder,
.listing .listing-control .search-form .btn:-ms-input-placeholder {
  color: #95a5a6;
}
.listing .listing-control .search-form input::-webkit-input-placeholder,
.listing .listing-control .search-form .btn::-webkit-input-placeholder {
  color: #95a5a6;
}
.listing .listing-header {
  border-top-width: 0;
  color: #ddd;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 10px;
}
.listing .listing-row {
  padding: 5px 0 0 0;
  border-bottom: 1px solid #ecf0f1;
  border-left: 1px solid #ecf0f1;
  border-right: 1px solid #ecf0f1;
  word-break: break-all;
}
.listing .listing-row:first-child {
  border-top: 1px solid #ecf0f1;
}
.listing .listing-row:hover {
  background: #f2f4f5;
}
.listing .listing-row.email-open:hover {
  background: none;
}
.listing .listing-row.open {
  background: #ecf0f1;
}
.listing .listing-row.unseen {
  font-weight: bold !important;
}
.listing .listing-row.unseen .circle {
  border: 3px solid #16a085;
  border-radius: 50%;
  height: 4px;
  width: 4px;
  padding: 0;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
}
.listing .listing-row .replied {
  left: 3px;
  position: absolute;
  top: 18px;
}
.listing .listing-row label {
  margin-top: 15px;
}
.listing .listing-row .checkbox .icons .first-icon,
.listing .listing-row .radio .icons .first-icon,
.listing .listing-row .checkbox .icons .second-icon,
.listing .listing-row .radio .icons .second-icon {
  left: 15px;
}
.listing .listing-row .vertical-middle {
  line-height: 50px;
}
.listing .listing-row .stats {
  padding: 0 0 0 15px;
  color: #BDC3C7;
}
.listing .listing-row .stats span {
  padding: 0 10px;
}
.listing .listing-row .stats span i {
  padding-right: 5px;
}
.listing.listing-bordered .listing-row {
  border: 0;
}
.listing.listing-bordered .listing-row:hover {
  background: none;
}
.listing.listing-bordered .listing-row > .row {
  border: 1px solid #ecf0f1;
  border-left: 0;
  margin: 0 0px;
}
.listing.listing-bordered .listing-row > .row > div {
  border-left: 1px solid #ecf0f1;
}
.social-box {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  min-height: 95px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.social-box.twitter {
  background: #00bdef;
}
.social-box.facebook {
  background: #3b5998;
}
.social-box.linkedin {
  background: #4785c3;
}
.social-box.google {
  background: #d35400;
}
.social-box.xing {
  background: #006566;
}
.social-box.yammer {
  background: #0093B7;
}
.sharing-page .email-number {
  display: none;
  margin-top: 10px;
  margin-right: 20px;
}
.sharing-page .friends-row {
  min-height: 60px;
}
.sharing-page .friends-row > .form-group {
  margin-bottom: 0;
}
.sharing-page .fb-friends {
  height: 220px;
  display: none;
  overflow: auto;
}
.sharing-page a.show-others {
  display: none;
}
.sharing-page .fb-search {
  display: none;
}
.sharing-page .fb-alert {
  display: none;
}
.sharing-page .btn-facebook {
  margin-top: 20px;
}
.sharing-page img.fbFriendPhoto {
  content: url('../img/fbNoProfilePhoto.gif');
}
.company-inbox .listing-row.open {
  border: 1px solid #d7d9da;
  background: #F4F5F7;
}
.company-inbox .listing-row.open .button-row {
  background: #7D8C8D;
  color: #fff;
  min-height: 45px;
  padding: 10px 0;
}
.company-inbox .listing-row.open .button-row p {
  line-height: 45px;
}
.candidate-detail .sidebar,
.company-inbox .sidebar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #ECF0F1;
  padding-top: 15px;
  margin-top: 20px;
}
.candidate-detail .sidebar .social-networks li,
.company-inbox .sidebar .social-networks li {
  line-height: 27px;
}
.candidate-detail .candidate-content ._email-listing-container,
.company-inbox .candidate-content ._email-listing-container,
.candidate-detail .email-listing ._email-listing-container,
.company-inbox .email-listing ._email-listing-container,
.candidate-detail .candidate-content ._email-active-container,
.company-inbox .candidate-content ._email-active-container,
.candidate-detail .email-listing ._email-active-container,
.company-inbox .email-listing ._email-active-container {
  height: 600px;
  overflow-y: scroll;
}
.candidate-detail .candidate-content .tab-content,
.company-inbox .candidate-content .tab-content,
.candidate-detail .email-listing .tab-content,
.company-inbox .email-listing .tab-content {
  padding-left: 0;
  padding-right: 0;
}
.candidate-detail .candidate-content .notes .note-row,
.company-inbox .candidate-content .notes .note-row,
.candidate-detail .email-listing .notes .note-row,
.company-inbox .email-listing .notes .note-row {
  border-bottom: 2px solid #ecf0f1;
  padding-top: 10px;
  padding-bottom: 10px;
  word-break: break-all;
}
.applied {
  min-height: 100%;
  padding-top: 5%;
  color: #333333;
}
.applied .well {
  background: none;
  border-color: #959595;
}
.applied .lead {
  font-size: 16px;
}
.applied .fileUpload {
  position: relative;
  overflow: hidden;
  margin: 10px;
}
.applied .fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sharing-settings h5 {
  font-size: 12px;
}
.sharing-settings .vertical-middle {
  line-height: 61px !important;
}
.sharing-settings .sharing-description.maxlength-warning {
  border: 2px solid #e5404c;
}
.sharing-settings .maxlength-status {
  font-size: 11px;
  text-align: right;
  color: #999;
}
.archive .archive-tag-link > a {
  padding: 6px 50px 8px 30px;
}
.archive .archive-tag-link > a .badge {
  position: absolute;
  right: 10px;
  top: 5px;
}
.archive .archive-tag-link > a input.archive-tag-checkbox {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 10px;
}
.archive .display-bar,
.position-detail .display-bar {
  padding-top: 30px;
}
.archive .display-bar a,
.position-detail .display-bar a {
  color: #BDC3C7;
}
.archive .display-bar a.active,
.position-detail .display-bar a.active,
.archive .display-bar a:hover,
.position-detail .display-bar a:hover {
  color: #777777;
}
.archive .detail-row,
.position-detail .detail-row {
  margin-bottom: 30px;
}
.archive .detail-row .candidate-box,
.position-detail .detail-row .candidate-box {
  position: relative;
}
.archive .detail-row .candidate-box .candidate-checkbox,
.position-detail .detail-row .candidate-box .candidate-checkbox {
  position: absolute;
  right: 10px;
  top: 10px;
}
.archive .detail-row .candidate-box .candidate-checkbox input,
.position-detail .detail-row .candidate-box .candidate-checkbox input {
  margin: 10px;
  width: 18px;
  height: 18px;
}
.archive .detail-row .candidate-box .candidate-bg,
.position-detail .detail-row .candidate-box .candidate-bg {
  height: 270px;
  border-radius: 10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text {
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: rgba(61, 79, 91, 0.8);
  border-radius: 0px 0px 10px 10px;
  padding: 10px 20px;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text .rating-block,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text .rating-block {
  color: #fff;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text .rating-block > .progress,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text .rating-block > .progress {
  border-radius: 4px;
  margin: 5px 0px;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text .unseen-candidate,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text .unseen-candidate {
  color: rgba(22, 160, 133, 0.8);
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text h5 a,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text h5 a {
  color: #fff;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text h5 a:hover,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text h5 a:hover {
  text-decoration: underline;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text p,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text p {
  color: #eeeeee;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text h5,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text h5,
.archive .detail-row .candidate-box .candidate-bg > .candidate-text p,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text p {
  margin: 0;
  padding: 0;
}
.archive .detail-row .candidate-box .candidate-bg > .candidate-text h5.date,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text h5.date,
.archive .detail-row .candidate-box .candidate-bg > .candidate-text p.date,
.position-detail .detail-row .candidate-box .candidate-bg > .candidate-text p.date {
  margin-top: 5px;
}
.img-over-holder .img-holder {
  max-width: 100%;
  max-height: 100%;
  padding: 30px 0;
}
.powered-by-inhiro {
  display: inline-block;
  margin: 20px 0 30px;
}
.cards img {
  width: 50px;
  margin-right: 10px;
  margin-bottom: 10px;
}
span.name.edit_group:hover {
  background-color: aliceblue;
}
.to-left-dropdown {
  right: auto !important;
}
.apply-form-page {
  background-color: #40586f;
  min-height: 100%;
}
.apply-form-page .well {
  margin-top: 20px;
}
.apply-form-page .company-logo {
  line-height: 130px;
}
.apply-form-page .company-logo img {
  max-width: 200px;
  max-height: 100px;
}
.apply-form-page .company-info {
  min-height: 130px;
}
@media (max-width: 767px) {
  .center-text-xs {
    text-align: center !important;
  }
}
.tab-padding {
  padding-left: 40px;
}
.tt-hint {
  width: 100%;
}
.ui-menu {
  background-color: #ffffff;
  border: 2px solid #1abc9c;
  border-radius: 6px;
  margin: 5px 0;
  padding: 3px 0;
}
.ui-menu .ui-menu-item .ui-corner-all {
  padding: 6px 14px;
}
.ui-menu .ui-menu-item .ui-corner-all.ui-state-focus {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background: #16a085;
  color: #fff;
  border: 0;
  margin: 0;
}
.close-btn {
  cursor: pointer;
  position: absolute;
}
.tooltip {
  font-size: 10px;
}
.tooltip .tooltip-inner {
  text-align: left;
  width: auto;
}
.blackslide .blackslide-app {
  padding: 20px 0;
}
.blackslide .blackslide-app:hover {
  background: #F4F5F7;
  -webkit-transition: background .5s;
  transition: background .5s;
}
.blackslide .blackslide-app .img-holder {
  margin-top: 13px;
}
.blackslide .blackslide-app .btn-holder {
  margin-top: 21px;
}
.notification {
  cursor: pointer;
}
.new-notification {
  color: #16a085;
  font-size: 9px;
  position: absolute;
  top: 16px;
  right: 14px;
}
.new-notification-link:hover {
  color: #FFF;
}
.listing .listing-row .unseen.notification {
  font-weight: normal !important;
}
.listing .listing-row .seen.notification {
  opacity: 0.75;
}
.company-job-board h1 {
  padding: 20px;
}
.company-job-board .grey-bg {
  background-color: #FAFAFA;
}
.company-job-board .position-row {
  padding: 20px;
}
.company-job-board .position-row:hover {
  background: #f4f5f7;
  -webkit-transition: background .5s;
  transition: background .5s;
}
.company-job-board .position-row .btn-apply {
  margin-top: 20px;
}
.company-job-board .apply-footer {
  padding: 30px;
  background-color: #DADADA;
  margin-bottom: 30px;
}
.import-alert img {
  margin-top: 5px;
  margin-right: 40px;
}
.import-alert p {
  padding-top: 10px;
}
.import-alert a {
  color: #f39c12;
}
.import-alert a:hover {
  color: #c87f0a;
}
.import-alert .btn {
  color: #fff;
  background: #f39c12;
}
.import-alert .btn:hover {
  color: #fff;
  background: #c87f0a;
}
#import-form {
  margin-top: 30px;
}
#import-form .alert .btn {
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 0;
}
.import-drop-bg {
  width: 100%;
  height: 180px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 3px dashed #BDC3C7;
  background: url('../img/bg-import.jpg') no-repeat center center;
}
.rating .rating-row {
  margin-bottom: 10px;
  line-height: 60px;
}
.rating .rating-row .rating-progress-content {
  padding-top: 10px;
}
.rating .rating-by {
  cursor: pointer;
}
.rating .progress {
  margin: 10px 0px;
}
.rating .user-rating {
  margin-top: 15px;
}
.rating .rating-progress .ui-slider-handle {
  border: none;
  background-color: #16a085;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  width: 18px;
  z-index: 2;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}
.rating .rating-progress .ui-slider label {
  position: absolute;
  width: 20px;
  margin-left: -10px;
  text-align: center;
  margin-top: 20px;
  font-size: 10px;
  color: #999;
}
.rating .rating-progress .ui-slider label[data-order="100"],
.rating .rating-progress .ui-slider label[data-order="0"] {
  font-size: 12px;
  color: #2c3e50;
}
.rating .rating-progress .ui-slider .ui-slider-value.first,
.rating .rating-progress .ui-slider .ui-slider-value.last {
  display: none;
}
.rating .rating-progress .ui-widget-content {
  border: none !important;
  background: #e6e6e6 50% 50% repeat-x !important;
}
.rating .rating-progress .ui-state-default,
.rating .rating-progress .ui-widget-content {
  background: #1abc9c;
}
.rating .rating-progress .tooltip-inner {
  text-align: center;
}
.rating .rating-progress .ui-widget-header {
  background: #1abc9c;
}
.rating .not-visible-row {
  color: #777777;
}
.rating .invite-friends {
  margin-top: 30px;
}
.candidate-tag-container h5 {
  margin-top: 5px;
}
.candidate-tag-container .candidate-tag {
  margin-bottom: 5px;
}
.candidate-tag-container a.btn-submit-params {
  line-height: 1.083;
}
.candidate-tag-container .tagsinput-remove-link {
  line-height: normal;
}
.onboarding-flow {
  padding-top: 120px;
  background: url('../img/bg-onboarding.jpg') no-repeat center top;
}
.onboarding-flow .under-line-img {
  padding-top: 15px;
}
.onboarding-flow .under-line {
  color: #2d3e4f;
  line-height: 45px;
  padding-left: 15px;
  vertical-align: top;
}
.onboarding-flow .sub-text {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
  color: #BDC3C7;
}
.onboarding-flow .flow-row {
  margin-right: 0;
  background: url('../img/bg-flow-line.png') repeat-x center center;
  padding-left: 0px;
}
.onboarding-flow .flow-done {
  position: absolute;
  left: 23px;
  top: 34px;
}
.onboarding-flow .flow-unfinished {
  opacity: 0.5;
}
.dialog-active #wrap {
  padding: 120px 0;
}
.dialog-active > .dialog {
  position: fixed;
  left: 0;
  right: 0;
  top: 53px;
  z-index: 999;
}
.breadcrumb-holder {
  display: none;
}
.breadcrumb-active #wrap {
  padding: 120px 0;
}
.breadcrumb-active .breadcrumb-holder {
  background-color: #f3f4f5;
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  top: 53px;
  z-index: 999;
}
.breadcrumb-active .breadcrumb-holder .breadcrumb {
  margin-bottom: 0;
  padding: 15px;
}
.agenda tr td.gray-box {
  background-color: #F5F5F5;
  border-right: 2px solid #ddd;
}
.agenda tr td .status-holder {
  margin-top: 10px;
  font-size: 72%;
}
.agenda tr td .status-holder .status-default {
  opacity: 0.8;
}
.agenda tr td .status-holder .status-success {
  opacity: 0.8;
  color: #16a085;
}
.agenda tr td .status-holder .status-danger {
  opacity: 0.8;
  color: #e5404c;
}
.agenda.public {
  min-height: 100%;
  background: #ECEEF1;
  padding: 15px 0;
}
.agenda.public .main {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #cfd4db;
  background: #fff;
  padding: 30px;
}
.agenda.public .main .border-top,
.agenda.public .main .border-bottom {
  border-color: #ddd;
  border-width: 2px;
}
.agenda.public .img-thumbnail.danger {
  border-color: #e74c3c;
}
.agenda.public .img-thumbnail.info {
  border-color: #3498db;
}
.agenda.public .img-thumbnail.success {
  border-color: #16a085;
}
.agenda.public .candidate-status {
  position: absolute;
  top: 50px;
  left: 65px;
}
.agenda.public .candidate-status .danger {
  color: #e74c3c;
}
.agenda.public .candidate-status .info {
  color: #3498db;
}
.agenda.public .candidate-status .success {
  color: #16a085;
}
.agenda.public .lead {
  font-size: 16px;
}
.agenda.public .participant-text {
  margin: 10px 0 0 25px;
}
.agenda.public .alert {
  padding-bottom: 0;
}
.agenda.public .alert.alert-success {
  background: #ECEEF1;
  border-color: #cfd4db;
}
.input-group-addon-wide {
  min-width: 75px;
}
.position-creator .input-group-addon-wide {
  min-width: 87px;
}
.save-template {
  display: none;
  padding: 15px 0 0 15px;
  z-index: 10000;
  position: absolute;
  right: 14px;
  top: 50px;
  border: 2px solid #d7d9da;
  background: #fff;
  -webkit-box-shadow: #BDC3C7;
  box-shadow: #BDC3C7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  width: 600px;
}
.save-template.version-save {
  width: 300px;
}
.save-template.version-save .middle,
.save-template.version-save .template-overwrite {
  display: none;
}
.save-template.version-save .col-md-5 {
  width: 100%;
}
.save-template .template-form {
  padding-top: 10px;
}
.save-template .middle {
  background: url('../img/or.jpg') no-repeat center center;
  min-height: 100px;
}
.save-template .close-save-template {
  position: absolute;
  right: -24px;
  top: -19px;
}
.textBox,
.text-box,
.message-form {
  background: #ECF0F1;
  padding: 10px;
  margin-bottom: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
form.textBox,
form.text-box,
form.message-form {
  padding: 15px 25px;
}
.textBox .form-control[disabled],
.text-box .form-control[disabled],
.message-form .form-control[disabled] {
  opacity: 1;
  color: #34495e;
}
.textBox .redactor_box,
.text-box .redactor_box,
.message-form .redactor_box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.textBox .redactor_box .redactor_editor,
.text-box .redactor_box .redactor_editor,
.message-form .redactor_box .redactor_editor {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 2px solid #BDC3C7;
  line-height: 1.467;
  padding: 8px 12px;
  transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
}
.textBox .redactor_box .redactor_editor:focus,
.text-box .redactor_box .redactor_editor:focus,
.message-form .redactor_box .redactor_editor:focus {
  border-color: #1abc9c;
}
.textBox .multi-upload,
.text-box .multi-upload,
.message-form .multi-upload,
.create-candidate-form .multi-upload {
  position: relative;
}
.textBox .multi-upload input,
.text-box .multi-upload input,
.message-form .multi-upload input,
.create-candidate-form .multi-upload input {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0;
  cursor: pointer;
  margin: 0;
  width: 100%;
  height: 100%;
}
.textBox .multi-upload .MultiFile-list,
.text-box .multi-upload .MultiFile-list,
.message-form .multi-upload .MultiFile-list,
.create-candidate-form .multi-upload .MultiFile-list {
  position: absolute;
  top: 60px;
  left: 0px;
  z-index: 2000;
  padding-bottom: 5px;
  width: 400px;
}
.textBox .multi-upload .MultiFile-list .MultiFile-label,
.text-box .multi-upload .MultiFile-list .MultiFile-label,
.message-form .multi-upload .MultiFile-list .MultiFile-label,
.create-candidate-form .multi-upload .MultiFile-list .MultiFile-label {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.textBox .multi-upload .MultiFile-list .MultiFile-remove,
.text-box .multi-upload .MultiFile-list .MultiFile-remove,
.message-form .multi-upload .MultiFile-list .MultiFile-remove,
.create-candidate-form .multi-upload .MultiFile-list .MultiFile-remove {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  border: medium none;
  border-radius: 4px;
  transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
  font-size: 13px;
  line-height: 1.385;
  padding: 4px 10px;
  background-color: #BDC3C7;
  color: #FFFFFF;
  margin-bottom: 2px;
}
.reply-form .redactor-toolbar,
.schedule-form .redactor-toolbar,
.mass-reply-form .redactor-toolbar {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top: 1px solid #BDC3C7;
  border-left: 1px solid #BDC3C7;
  border-right: 1px solid #BDC3C7;
}
.reply-form .redactor-toolbar .redactor_toolbar.redactor-toolbar-external,
.schedule-form .redactor-toolbar .redactor_toolbar.redactor-toolbar-external,
.mass-reply-form .redactor-toolbar .redactor_toolbar.redactor-toolbar-external {
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.reply-form .redactor_box,
.schedule-form .redactor_box,
.mass-reply-form .redactor_box {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.reply-form .redactor_box .redactor_editor,
.schedule-form .redactor_box .redactor_editor,
.mass-reply-form .redactor_box .redactor_editor {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border: 1px solid #BDC3C7;
  border-top: 0;
}
.reply-form .redactor_box .redactor_editor:focus,
.schedule-form .redactor_box .redactor_editor:focus,
.mass-reply-form .redactor_box .redactor_editor:focus {
  border-color: #BDC3C7;
}
.referrer .referrer-img {
  width: 30px;
  height: 30px;
  background-size: cover;
  background-image: url('../img/no-persone.jpg');
  margin-bottom: 0;
  margin-right: 10px;
}
.referrer .referrer-text {
  padding-top: 3px;
}
.referrer .create-group,
.referrer .connect-list,
.referrer .show-group-holder,
.referrer .edit-group-holder {
  display: none;
}
.referrer .subscriber-item .referrer-move-to,
.referrer .subscriber-item .referrer-remove-from {
  font-size: 10px;
  padding: 3px;
  width: 16px;
}
.referrer .droppable-personal,
.referrer .droppable-company {
  border: 2px solid transparent;
}
.referrer .droppable-personal.droppable-active,
.referrer .droppable-company.droppable-active {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 2px dashed #BDC3C7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.referrer .droppable-personal.droppable-active.droppable-hover,
.referrer .droppable-company.droppable-active.droppable-hover {
  background: #BDC3C7;
}
.layout-sidebar-body #wrap {
  padding: 52px 0 85px;
}
.layout-sidebar-body #footer {
  background: #F8F8F8;
}
.layout-sidebar-body .layout-sidebar-page {
  background: #F8F8F8 url('../img/bg-sidebar-1170.jpg') repeat-y center 0;
}
@media (max-width: 1199px) {
  .layout-sidebar-body .layout-sidebar-page {
    background: #F8F8F8 url('../img/bg-sidebar-970.jpg') repeat-y center 0;
  }
}
@media (max-width: 991px) {
  .layout-sidebar-body .layout-sidebar-page {
    background: #F8F8F8 url('../img/bg-sidebar-750.jpg') repeat-y center 0;
  }
}
@media (max-width: 767px) {
  .layout-sidebar-body .layout-sidebar-page {
    background: #F8F8F8 url('../img/bg-sidebar-750.jpg') repeat-y -47px 0;
  }
}
.layout-sidebar-body .layout-sidebar-page .dialog {
  margin-bottom: 0;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container {
  padding-top: 20px;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list {
  padding-top: 20px;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list li {
  background: none;
  margin: 15px 0;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list li.active a {
  background: #fff;
  border: 1px solid #E6E6E6;
  border-right: 1px solid #fff;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list li a {
  padding: 16px 0;
  color: #2c3e50;
  text-align: center;
  font-size: 10px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.layout-sidebar-body .layout-sidebar-page .layout-sidebar-container .layout-sidebar-row .layout-sidebar-sidebar .nav-list li a .fa {
  font-size: 30px;
  display: block;
  margin-bottom: 5px;
}
.timeline-row {
  min-height: 30px;
  margin: 15px 0;
  border-bottom: 1px solid #e6eaea;
}
.timeline-row:last-child {
  margin-bottom: 7px;
}
.timeline-row .date {
  padding-left: 15px;
  font-size: 12px;
  font-weight: bold;
  color: #1c2b37;
  min-height: 30px;
}
.timeline-row .activity .circle {
  display: inline-block;
  background-color: #1998b9;
  border-radius: 100%;
  min-width: 29px;
  min-height: 29px;
  text-align: center;
  line-height: 29px !important;
  color: #fff;
}
.timeline-row .summary {
  padding-left: 10px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  color: #1c2b37;
  min-height: 30px;
}
.timeline-filters {
  float: left;
  margin-left: 15px;
}
.timeline-filters .timeline-filter-checks {
  margin: 15px 7px 0 0 !important;
  cursor: pointer;
  display: block;
  float: left;
  width: auto !important;
}
.timeline-filters .timeline-filter-labels {
  font-size: 12px;
  color: #95a5a6;
  cursor: pointer;
  display: block;
  float: left;
  width: auto !important;
  margin: 8px 15px 0 0;
}
.timelinebox {
  margin-bottom: 10px !important;
}
.nav-tabs.nav-append-content > li.active:first-child:before {
  border: none;
}
.listing-content {
  padding-left: 20px;
  padding-right: 20px;
}
.listing-content .rowcommunication {
  border-bottom: 1px solid #e6eaea;
  padding: 10px 0px;
}
.listing-content .rowcommunication:last-child {
  border: none;
}
.candidate-content {
  background-color: #fff;
  padding-bottom: 10px;
}
.dropdown-toggle.btn.btn-primary.funnels {
  padding-top: 5px;
  padding-bottom: 5px;
}
.dropdown-menu.funnels {
  max-height: none;
  max-width: 300px;
  width: 200px;
  overflow-y: hidden;
  background-color: #16a085;
  padding: 10px 10px;
}
.dropdown-menu.funnels li.moveIntoFunnel a {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
}
.dropdown-menu.funnels li.moveIntoFunnel a:hover {
  background-color: transparent !important;
  color: #14ddb3;
}
.dropdown-menu.funnels li.moveIntoFunnel a:last-child {
  padding-bottom: 10px;
}
.dropdown-menu.funnels li.funnel-category {
  color: #14ddb3;
  padding-left: 10px;
  text-transform: uppercase;
  border-top: 1px solid #15b293;
  padding-top: 10px;
  font-size: 12px;
}
.dropdown-menu.funnels li.funnel-category:first-child {
  border-top: none;
  padding-top: 10px;
}
.candidate-actions {
  float: right;
}
.candidate-actions a.btn {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 14px;
}
.candidate-actions .fa-caret-down {
  padding-left: 10px;
}
.candidate-content .message-form.schedule-form,
.candidate-content .message-form.reply-form {
  background-color: #fff;
}
.candidate-detail-divider {
  width: 100%;
  clear: both;
  float: left;
  height: 60px;
  line-height: 60px;
  background-color: #bdc3c7;
}
.overview-file-action {
  font-size: 12px;
  color: #ffffff !important;
  background-color: #bdc3c7 !important;
}
ul.overview-file-action {
  color: #ffffff !important;
  background-color: #a1a6a9 !important;
  overflow-y: hidden;
}
ul.overview-file-action li,
ul.overview-file-action li a {
  color: #ffffff !important;
  background-color: transparent !important;
  border: none;
  text-align: left;
  box-shadow: none;
}
ul.overview-file-action li a i {
  padding-right: 10px;
}
.dialog .fa-caret-right {
  color: #7f8c8d;
  padding-left: 10px;
  padding-right: 5px;
}
.download-attachment-btn {
  color: #ffffff;
  background-color: #cacfd2;
  border-color: #cacfd2;
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.download-attachment-btn:hover,
.btn-group.open .download-attachment-btn.dropdown-toggle {
  background-color: #adadad;
}
.download-attachment-btn .fa-caret-down {
  color: #fff !important;
}
.schedules-actions {
  font-size: 12px;
}
.funnel-box {
  width: 20%;
  padding: 0px;
  margin: 0px;
}
.funnel-box .funnel-box-content {
  height: 85px;
  background-color: #f9f9f9;
  border-radius: 5px;
  margin: 0px 5px;
  padding-top: 10px;
  font-size: 12px;
  color: #425462;
  font-weight: bold;
}
.funnel-box .funnel-box-content a.dropdown-toggle,
.funnel-box .funnel-box-content a.dropdown-toggle:hover,
.funnel-box .funnel-box-content .amount-only a,
.funnel-box .funnel-box-content .amount-only a:hover,
.funnel-box .funnel-box-content .amount-only-nolink {
  color: #1c2b37;
  font-size: 26px;
  cursor: pointer;
}
.funnel-box .funnel-box-content a.funnel-name,
.funnel-box .funnel-box-content a.funnel-name:hover {
  color: #425462;
  font-size: 12px;
  display: inline-block;
  width: 100%;
}
.funnel-box .funnel-box-content {
  border-width: 0px;
  border-top-width: 5px;
  border-style: solid;
}
.funnel-box .funnel-box-content.funnel-box-content-all {
  border-color: #b7bdc3;
}
.funnel-box .funnel-box-content.funnel-box-content-new {
  border-color: #6DC1B1;
}
.funnel-box .funnel-box-content.funnel-box-content-active {
  border-color: #D6AE11;
}
.funnel-box .funnel-box-content.funnel-box-content-hired {
  border-color: #237144;
}
.funnel-box .funnel-box-content.funnel-box-content-nothired {
  border-color: #d48a6d;
}
.funnel-box.active .funnel-box-content {
  border-width: 5px;
  border-style: solid;
}
.funnels-row {
  padding: 15px 10px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #fff;
}
.reset-candidate-row {
  margin: 0px;
  background-color: #fff;
}
.all-candidates-in {
  line-height: 20px;
}
.dropdown-gray ul {
  background-color: #999da1;
  padding: 10px 20px;
}
.dropdown-gray ul li {
  color: #fff;
  padding-left: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}
.dropdown-gray ul li.divider {
  margin: 10px;
}
.dropdown-gray ul li.divider:first-child {
  display: none;
}
.dropdown-gray ul li a {
  color: #fff;
  padding-left: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}
.dropdown-gray ul li a:hover {
  padding-left: 0px;
  background-color: transparent;
  color: #c7ccd0;
}
.dropdown-gray ul li:first-child {
  text-transform: uppercase;
  color: #c7ccd0;
}
.dropdown-green ul {
  max-height: 500px;
  background-color: #16a085;
}
.dropdown-green ul li,
.dropdown-green ul li:hover {
  padding: 0px 10px;
  background-color: #16a085;
  margin: 5px 10px;
  color: #fff;
}
.dropdown-green ul li.divider,
.dropdown-green ul li:hover.divider {
  margin: 5px 10px;
  background-color: #15b293;
}
.dropdown-green ul li.category,
.dropdown-green ul li:hover.category {
  margin: 5px 10px;
  margin-top: 10px;
  color: #14ddb3;
}
.dropdown-green ul li a,
.dropdown-green ul li:hover a,
.dropdown-green ul li a:hover,
.dropdown-green ul li:hover a:hover,
.dropdown-green ul li:first-child a,
.dropdown-green ul li:hover:first-child a,
.dropdown-green ul li:last-child a,
.dropdown-green ul li:hover:last-child a,
.dropdown-green ul li button,
.dropdown-green ul li:hover button,
.dropdown-green ul li button:hover,
.dropdown-green ul li:hover button:hover,
.dropdown-green ul li:first-child button,
.dropdown-green ul li:hover:first-child button,
.dropdown-green ul li:last-child button,
.dropdown-green ul li:hover:last-child button {
  color: #fff;
  padding-left: 0px;
  background-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 0;
}
.dropdown-green ul li:first-child a,
.dropdown-green ul li:hover:first-child a,
.dropdown-green ul li:first-child button,
.dropdown-green ul li:hover:first-child button {
  margin-top: 20px;
}
.dropdown-green ul li:last-child a,
.dropdown-green ul li:hover:last-child a,
.dropdown-green ul li:last-child button,
.dropdown-green ul li:hover:last-child button {
  margin-bottom: 20px;
}
._content-tab li {
  margin-bottom: -4px;
}
._content-tab li.active a {
  border-color: #fff;
}
._content-tab li a {
  border-radius: 0px;
  border: none;
  font-weight: normal;
  padding: 5px 15px;
}
.funnel-category-switch .dropdown.btn-group {
  width: 100%;
}
.funnel-category-switch .dropdown.btn-group a.dropdown-toggle {
  display: inline-block;
  width: 100%;
}
.funnel-category-switch .dropdown-menu {
  width: 100%;
}
body.gray-background {
  background-color: #ecf0f1;
}
body.gray-background .dialog {
  background-color: #d0d6db;
}
body.gray-background #snippet-content {
  background-color: #fff;
  padding: 15px;
}
.data-detail {
  border: 1px solid #e1e6e7;
}
.data-detail .panel-heading {
  background-color: #2c3e50;
  border-color: #e1e6e7;
}
.data-detail .data-detail-name {
  float: left;
  font-size: 20px;
  padding-top: 5px;
}
.data-detail .data-detail-stats {
  float: left;
  padding: 10px 0 0 50px;
  margin: 0;
  color: #95a5a6;
}
.data-detail .data-detail-stats li {
  padding: 0 10px;
}
.position-status {
  font-size: 10px;
  border-radius: 5px;
  padding: 2px 8px;
  color: #fff;
}
.candidate-overview {
  margin-top: 20px;
  border: 1px solid #edeeef;
  border-radius: 5px;
}
.candidate-overview .position-overview-row {
  display: table;
}
.candidate-overview .position-overview-row small {
  color: #BDC3C7;
  display: table-cell;
  vertical-align: middle;
  padding: 2px 0px 0px 15px;
}
.candidate-overview:first-child {
  margin-top: 0px;
}
.candidate-overview .listing-control {
  height: 35px;
  line-height: 35px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #263646;
}
.candidate-overview .listing-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
.candidate-overview .table-schedule {
  border-top: 1px solid #e6eaea;
  padding-top: 10px;
}
.candidate-overview .table-schedule:first-child {
  border-top: 0;
}
.candidate-overview .table-schedule tr:first-child td {
  padding: 10px 0 0 0;
}
.candidate-overview .table-schedule tr td {
  padding: 0;
  margin: 0;
}
.candidate-overview .candidate-overview-tags {
  margin-bottom: 20px;
}
.lightgray {
  color: #bdc3c7;
}
.pasterlgreen {
  color: #1abc9c;
}
.timeline-listing {
  margin-top: 0px;
  margin-bottom: 20px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #edeeef;
}
.timeline-listing .row-header {
  background-color: #4c5861;
  border-radius: 5px 5px 0px 0px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.timeline-listing .row-header .row {
  margin-left: 0px;
  margin-right: 0px;
}
.timeline-listing .row-header .row div {
  padding-left: 10px;
}
.timeline-listing .row-header .row div:first-child {
  padding-left: 15px;
}
.nav.nav-justified a {
  border-width: 2px !important;
}
.page-import .nav a {
  font-weight: normal;
}
.page-import .nav a .fa.big {
  font-size: 40px;
  margin: 10px 0;
}
.after-sign-up.bg-color-white {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 60px;
}
.after-sign-up #before-start-questions i.fa {
  font-size: 40px;
  margin: 7px 0;
}
.after-sign-up #before-start-questions .redirect {
  border: 2px solid #fff;
  padding: 10px 0;
}
.after-sign-up #before-start-questions .redirect:hover {
  color: #16a085 !important;
  border: 2px solid #d7d9da;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
ul.timeline {
  list-style: none;
  padding: 60px 0;
  position: relative;
}
ul.timeline::before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
ul.timeline li {
  position: relative;
  display: list-item;
  margin-bottom: 20px;
}
ul.timeline li .timeline-badge {
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  position: absolute;
  top: 28px;
  left: 50%;
  margin-left: -17.5px;
  z-index: 1;
}
ul.timeline li .timeline-panel {
  width: 46%;
  float: left;
  border: 1px dotted #d2d2d2;
  border-radius: 2px;
  padding: 20px 20px 0px 20px;
  position: relative;
  background-color: #fff;
}
ul.timeline li .timeline-panel:before {
  position: absolute;
  top: 31px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
ul.timeline li .timeline-panel:after {
  position: absolute;
  top: 32px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
ul.timeline li .timeline-panel .timeline-heading {
  border-bottom-color: #d2d2d2;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  color: #34495e;
  text-align: left;
  margin-right: 20px;
  position: relative;
}
ul.timeline li .timeline-panel .timeline-heading .timeline-control {
  position: absolute;
  top: -5px;
  right: -30px;
}
ul.timeline li .timeline-panel .timeline-body {
  padding-top: 20px;
  word-wrap: break-word;
}
ul.timeline li.invert .timeline-panel {
  float: right;
}
ul.timeline li.invert .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
ul.timeline li.invert .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
table.candidate-listing tr {
  border: 1px solid #eef0f0;
}
table.candidate-listing tr td {
  border: none;
  padding: 5px;
  vertical-align: middle;
}
table.candidate-listing tr .candidate-checkbox {
  width: 5%;
}
table.candidate-listing tr .candidate-photo {
  width: 7%;
  position: relative;
}
table.candidate-listing tr .candidate-photo > span.has-xray {
  position: relative;
  top: -7px;
}
table.candidate-listing tr .candidate-name {
  width: 17%;
  position: relative;
  padding-left: 10px;
}
table.candidate-listing tr .candidate-name > .replied {
  top: 25px;
  left: -10px;
}
table.candidate-listing tr .candidate-headline {
  width: 28%;
}
table.candidate-listing tr .candidate-status {
  width: 16%;
}
table.candidate-listing tr .candidate-rating {
  width: 8%;
  text-align: center;
}
table.candidate-listing tr .candidate-last-change {
  font-size: 12px;
  text-align: center;
}
table.candidate-listing tr .candidate-sourced {
  font-size: 12px;
  text-align: center;
}
table.candidate-listing thead tr {
  border: none;
}
table.candidate-listing thead tr td {
  color: #dddddd;
  font-size: 12px;
}
table.candidate-listing a {
  color: #34495e;
}
.btn-loading-icon {
  margin-right: 10px;
  display: none;
}
.candidate-overview-position-funnels {
  font-size: 11px;
}
.candidate-overview-position-funnels .select2.select2-container {
  max-width: 150px !important;
  border: none !important;
  height: 22px !important;
}
.candidate-overview-position-funnels .select2.select2-container .select2-selection {
  background-color: #DDD !important;
  margin-top: -2px;
}
.candidate-overview-position-funnels .select2.select2-container .select2-selection__rendered {
  line-height: 25px;
}
.hr-half-margin {
  margin-bottom: 10px;
  margin-top: 10px;
}
.smaller-field {
  height: 35px;
  font-size: 12px;
}
.extension-bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #2c3e50;
  padding: 15px 0;
  color: #fff;
}
.popover .popover-content {
  word-break: break-all;
}
.is-pro {
  opacity: 0.5;
}
.company-settings-pipeline ul.actions-per-funnel {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.company-settings-pipeline ul.actions-per-funnel li.task-row {
  padding: 0;
  margin: 10px 0px 0px 0px;
  background-color: #F5F5F5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.company-settings-pipeline ul.actions-per-funnel li.task-row p {
  font-size: 12px;
  color: #2c3e50;
  padding-top: 3px;
}
.company-settings-pipeline ul.actions-per-funnel li.task-row button {
  color: #2c3e50;
}
#trial-info-box {
  background-color: #151f29;
  color: #FFF;
  font-size: 12px;
}
#trial-info-box .trial-message-text {
  padding-top: 7px;
}
#trial-info-box .trial-message-text span {
  color: #1ABB9C;
}
#trial-info-box .btn {
  font-size: 12px;
  padding: 5px 40px;
  margin: 5px 0px;
}
.navbar-nav > li > a {
  padding: 15px !important;
}
.username-company-dropdown {
  background: none !important;
}
.username-company-dropdown small {
  font-size: 12px;
  font-weight: normal;
  color: #7f8c8d;
  margin: -4px 12px 0px 0px;
  display: inline-block;
}
.pointer {
  cursor: pointer;
}
.btn-transparent {
  background: none !important;
}
.btn-transparent:hover {
  color: inherit !important;
}
.import-candidates-form .tagsinput {
  padding: 4px 1px 0px 6px;
}
.import-candidates-form .tagsinput .tagsinput-add {
  font-size: 12px;
  padding: 3px 4px;
}
.import-candidates-form .tagsinput input {
  margin: 0px;
}
.trialStartedModal .btn {
  font-size: 14px;
}
.trialStartedModal .modal-body p {
  font-size: 14px !important;
}
.trialStartedModal .modal-body p.see-pricing {
  font-size: 12px !important;
}
.trialStartedModal .see-pricing {
  margin: 30px 0px 20px 0px;
}
.trialStartedModal h4 {
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
.trialStartedModal .modal-header {
  border: none;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  z-index: 1000 !important;
}
.anno-btn {
  font-weight: normal !important;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  border-radius: 4px !important;
  background-color: #1abc9c !important;
  padding: 5px 10px !important;
  outline: none !important;
}
.anno-btn.anno-btn-low-importance {
  background: none !important;
}
.anno-target-left,
.anno-target-right {
  margin-top: -15px !important;
}
.nav-tabs > li.active {
  z-index: auto !important;
}
.import-candidates-form tbody.files td {
  font-size: 12px;
}
.import-candidates-form tbody.files td.error {
  text-align: center;
}
.import-candidates-form tbody.files td.error span {
  display: block;
  max-width: 50%;
  padding: 3px 0px;
  margin: 0px auto 5px auto;
}
.faded {
  opacity: 0.5;
}
.disabled ._start-tour.faded {
  color: #FFF !important;
}
.page-import .tab-content {
  border-bottom: 2px solid #ddd;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-top: none;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  margin-bottom: 20px;
  padding: 20px 20px 5px;
  position: relative;
}
.page-import .nav-tabs > li > a:hover,
.page-import .nav-tabs > li > a:focus {
  border-bottom: 2px solid #ddd;
}
.page-import .nav-tabs > li.active > a {
  border-bottom: none;
}
.team-members-table {
  margin-top: 20px;
}
.team-members-table .dataTables_filter {
  text-align: left !important;
}
.dropdown-menu.attachment-actions {
  overflow: visible !important;
}
.dropdown-menu.attachment-actions .tooltip {
  left: 10px;
}
.dropdown-menu.attachment-actions .tooltip-inner {
  max-width: 120px;
}
.attachment-box .attachment-action-btn {
  padding: 5px 10px !important;
  min-width: 91px;
}
.fa-black-tie.access-denied {
  color: #CACFD2;
}
.fa-black-tie.access-granted {
  color: #6DD8A5;
}
._set-visibility {
  cursor: pointer;
  font-size: 14px;
}
.right-spacing {
  margin-right: 15px;
}
.left-spacing {
  margin-left: 15px;
}
.privacy-settings-message-form {
  font-size: 11px;
}
.textfield-mini {
  height: 34px;
  font-size: 13px !important;
}
.btn-mini {
  padding: 8px 13px !important;
}
.user-roles-hints {
  font-size: 12px;
}
.user-roles-hints ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.user-roles-hints li {
  padding-left: 1em;
  text-indent: -0.7em;
}
.user-roles-hints li:before {
  content: "* ";
  color: red;
  /* or whatever color you prefer */
}
.position-table ._filter-checkboxes {
  margin: 15px 0px 0px 15px;
}
.position-table ._filter-checkboxes label.small {
  font-size: 11px !important;
  padding: 0px;
  margin: 0px;
  line-height: inherit;
}
#open-positions_wrapper ._filter-checkboxes {
  margin: 5px 0px 0px 15px;
}
#open-positions_wrapper .top #open-positions_filter {
  text-align: left;
}
#open-positions_wrapper .top #open-positions_filter input {
  width: 350px;
  margin-left: 15px;
  margin-top: 15px;
}
#open-positions_wrapper .bottom {
  font-size: 10px;
  line-height: 12px;
}
#open-positions_wrapper .bottom label,
#open-positions_wrapper .bottom select {
  font-size: 10px;
  max-height: 28px;
  line-height: 12px;
}
#open-positions_wrapper .bottom > div {
  margin-top: 20px;
}
#open-positions_wrapper .bottom #open-positions_length {
  float: left;
}
#open-positions_wrapper .bottom #open-positions_info {
  float: left;
  margin-right: 30px;
}
#open-positions_wrapper .bottom #open-positions_paginate {
  float: right;
}
.positions-listing {
  position: relative;
}
.positions-listing .table {
  margin-top: 0px;
}
.positions-listing .table th {
  font-size: 10px;
}
.positions-listing .table th.sorting_asc,
.positions-listing .table th.sorting_desc {
  color: #1abc9c;
}
.positions-listing .table .dataTables_empty {
  color: #1abc9c;
  cursor: pointer;
}
.positions-listing > .panel-body {
  position: absolute;
  right: 15px;
}
.dataTables_paginate .active a,
.dataTables_paginate a:hover {
  background: #1ABC9C !important;
  border: 1px solid #ddd !important;
}
table.table-report tbody tr td {
  vertical-align: middle;
}
.no-margin {
  margin: 0px;
}
.no-padding {
  padding: 0px;
}
.tipster-notification-settings-checkbox {
  padding: 5px 0px 4px 15px;
  border: 1px solid #BDC3C7;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 43px;
}
.rating-name i._remove-skill {
  color: #e5404c;
  font-size: 12px;
  cursor: pointer;
}
.legend {
  font-size: 11px;
}
.legend .red {
  color: #e5404c;
}
.btn-blue {
  color: #ffffff;
  background-color: #34495e;
}
.btn-blue:hover {
  background-color: #2b3c4e;
}
.btn-red {
  color: #ffffff;
  background-color: #e5404c;
}
.btn-red:hover {
  background-color: #e22a37;
}
.color-red {
  color: #e5404c;
}
.mini-select2-panel-title {
  min-width: 150px;
  display: inline-block;
  position: relative;
  top: -2px;
}
.rating-container .rating-progress .ui-slider-handle {
  line-height: normal;
  color: #FFF;
  font-size: 11px;
  width: 23px !important;
  height: 23px !important;
  top: -6px;
  margin-left: -12px;
  padding: 4px 0px 0px 0px;
  text-align: center;
}
.open-positions-panel {
  position: relative;
}
.open-positions-panel .panel-heading {
  padding: 10px 15px 0px 15px;
  min-height: 47px;
}
._candidate-table-view thead td {
  font-size: 10px;
}
._candidate-table-view thead td:first-child:after {
  right: 12px !important;
}
._candidate-table-view tr.new {
  font-weight: bold;
  background: #f9fefd;
}
._candidate-table-view tr.new .news {
  box-shadow: 3px 0 0 #16a085 inset;
}
._candidate-table-view tr td {
  border-bottom: 1px solid #e9eef2;
  white-space: nowrap;
  border-right: 1px solid #e9eef2;
  padding: 9px 15px;
  text-align: left;
  display: table-cell;
}
._candidate-table-view tr td.text-right {
  text-align: right;
}
._candidate-table-view tr td.text-center {
  text-align: center;
}
._candidate-table-view tr td:first-child {
  border-left: 1px solid #e9eef2;
  padding: 9px 15px 9px 0;
}
._candidate-table-view tr td:first-child .checkall {
  margin: 0 0 0 16px;
}
._candidate-table-view tr td img {
  margin-right: 10px;
}
._candidate-table-view tr td a {
  color: #000;
}
._candidate-table-view tr td a:hover {
  text-decoration: underline;
}
._candidate-table-view tr:first-child {
  border-top: 1px solid #e9eef2;
}
.select2-selection__placeholder {
  color: #B2BCCC !important;
}
.bordered-box {
  position: relative;
  border: 2px solid #3e8fa0;
  padding: 10px 40px 10px 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.bordered-box.info-box {
  border-color: #EEE;
  text-align: center;
  width: 70%;
  margin: 0px auto;
}
.bordered-box.info-box .info-box-icon {
  color: #EEE;
  font-size: 80px;
  margin: 20px 0px;
}
.dashboard-stats-table a:hover {
  text-decoration: none;
  color: #1abc9c !important;
}
.tab-content {
  z-index: auto;
}
.form-horizontal .control-label {
  padding-top: 0px;
}
.edit-referrer-icon {
  cursor: pointer;
}
.edit-referrer-icon:hover {
  opacity: 0.85;
}
.panel table tr td {
  padding: 9px 15px;
}
table.valign tr td {
  vertical-align: middle;
}
.page-notifications table.notification-list td {
  padding: 10px 20px;
  font-size: 12px;
}
.page-notifications table.notification-list td span {
  font-size: 12px;
}
.filtering-form {
  border: 1px solid #E0E3E4;
  background-color: #EDEFF1;
  padding: 15px 0px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.filtering-form label {
  font-size: 11px;
  margin-bottom: 0px;
  color: #34495e;
}
.filtering-form label strong {
  font-size: 13px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.event-notification-name-column span {
  font-size: 12px;
  padding-left: 20px;
  color: #3b5998;
}
li.disabled ._start-tour {
  opacity: 0.2;
}
.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}
.inside-text-loader {
  text-align: center;
  min-height: 40px;
  color: #2c3e50;
  font-size: 16px;
  width: 100%;
}
.full-text-loader {
  background-image: url('../img/loader.gif');
  background-repeat: no-repeat;
  background-position: center center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 1;
}
.container-header {
  z-index: 100;
  position: relative;
}
.category-list .badge {
  margin-top: 3px;
  background: #16a085;
}
.candidates-list .full-text-loader {
  background-color: #fff;
}
.communication-list {
  margin: 0 -15px;
  padding-left: 0;
  padding-bottom: 10px;
  list-style: none;
  background-color: #f0f4f7;
  color: #37474F;
  min-height: 100%;
}
.communication-list .full-text-loader {
  background-color: #f0f4f7;
}
.communication-list .candidate-nav-bar {
  background: #fff;
  border-bottom: 1px solid #d7d9da;
  margin-bottom: 10px;
  line-height: 24px;
  padding: 10px 15px;
}
.communication-list .communication-list-item {
  position: relative;
  margin: 10px 0 10px 0;
  margin-left: 7%;
  padding: 10px 15px;
  width: 86%;
  word-break: break-all;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
}
.communication-list .communication-list-item:after,
.communication-list .communication-list-item:before {
  top: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.communication-list .communication-list-item.communication-from-user {
  border-color: #c7dce7;
  background-color: #edf9ff;
}
.communication-list .communication-list-item.communication-from-user .user-image {
  position: absolute;
  right: -40px;
}
.communication-list .communication-list-item.communication-from-user:after {
  left: 100%;
  border-color: rgba(237, 249, 255, 0);
  border-left-color: #edf9ff;
  border-width: 5px;
  margin-top: -5px;
}
.communication-list .communication-list-item.communication-from-user:before {
  left: 100%;
  border-color: rgba(199, 220, 231, 0);
  border-left-color: #c7dce7;
  border-width: 6px;
  margin-top: -6px;
}
.communication-list .communication-list-item.communication-from-candidate {
  border-color: #d5dee3;
  background-color: #fff;
}
.communication-list .communication-list-item.communication-from-candidate .user-image {
  position: absolute;
  left: -40px;
}
.communication-list .communication-list-item.communication-from-candidate:after {
  right: 100%;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 5px;
  margin-top: -5px;
}
.communication-list .communication-list-item.communication-from-candidate:before {
  right: 100%;
  border-color: rgba(213, 222, 227, 0);
  border-right-color: #d5dee3;
  border-width: 6px;
  margin-top: -6px;
}
.communication-list .action-holder {
  width: 95%;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #d5dee3;
  border-radius: 5px;
}
.communication-list .action-holder .action-bar {
  margin: 0;
  border-bottom: 1px solid #d5dee3;
}
.communication-list .action-holder .action-bar li {
  color: #BDC3C7;
}
.communication-list .action-holder .action-bar li a {
  color: #BDC3C7;
}
.communication-list .action-holder .action-bar li a:hover {
  text-decoration: none;
}
.communication-list .action-holder .action-bar li:hover {
  border-bottom: 2px solid #BDC3C7;
}
.communication-list .action-holder .action-bar li.active {
  border-bottom: 2px solid #16a085;
}
.communication-list .action-holder .action-bar li.active a {
  color: #16a085;
}
.communication-list .action-holder .tab-content {
  border: 0;
  margin-bottom: 10px;
  padding-top: 0;
}
.communication-list .action-holder .tab-content .btn-link {
  color: #37474F;
  opacity: .5;
  font-size: 16px;
}
.communication-list .action-holder .tab-content .btn-link:hover {
  opacity: 1;
}
.communication-list .action-holder .tab-content .error {
  color: #e5404c;
}
.communication-list .action-holder .tab-content .tab-btns .btn-link {
  padding: 0px 5px;
  margin-top: 14px;
}
.communication-list .action-holder .tab-content .form-group {
  padding: 0 10px;
  margin-left: -20px;
  margin-right: -20px;
}
.communication-list .action-holder .tab-content .form-group.form-group-bordered {
  margin-bottom: 5px;
  border-bottom: 1px solid #d5dee3;
}
.communication-list .action-holder .tab-content .form-group.form-group-bordered label {
  padding-top: 2px;
  margin: 0;
}
.communication-list .action-holder .tab-content .redactor_toolbar {
  display: none;
}
.communication-list .action-holder .tab-content .redactor_form-control {
  border: 0;
  margin: 0;
  padding: 0;
}
