


#competence_content .form-checkbox{
  display:block;
}

.list-group .glyphicon-remove {
  cursor:pointer;
}
.beruf-hiddeninfos{
  display:none;
}
/*
.form-multilvldropdown-popuparea{
  position:absolute;

}*/

/*Modale Sidebar Fenster*/
.modal-title{
  font-size:18px;
}
.modal.right .modal-dialog {
  position: fixed;
  margin: auto;
  width: 320px;
  height: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
  height: 100%;
  overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
  padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialog {
  left: -320px;
  -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
  -o-transition: opacity 0.3s linear, left 0.3s ease-out;
  transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog {
  left: 0;
}

/*Right*/
.modal.right.fade .modal-dialog {
  right: -320px;
  -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
  -o-transition: opacity 0.3s linear, right 0.3s ease-out;
  transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
  right: 0;
}

/*Multilevel Dropdown*/
.dl-menuwrapper
{
  z-index:99999;
}
.dl-menuwrapper .dl-menu li {
  cursor:pointer;
}
.dl-menuwrapper .dl-menu a{
  text-decoration:none;
}
.dl-menu.dl-animate-out-1 {
  animation: MenuAnimOut1 0.4s linear forwards;
}

@keyframes MenuAnimOut1 {
  50% {
    transform: translateZ(-250px) rotateY(30deg);
  }

  75% {
    transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  100% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

.dl-menu.dl-animate-in-1 {
  animation: MenuAnimIn1 0.3s linear forwards;
}

@keyframes MenuAnimIn1 {
  0% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  20% {
    transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  100% {
    transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

.fctfade_form{
  cursor:pointer;
}
/** Grid ***/
[class*="w-70p"]{
  width: 70% !important;
}
[class*="w-60p"]{
  width: 60% !important;
}
[class*="w-50p"]{
  width: 50% !important;
}
[class*="w-40p"]{
  width: 40% !important;
}
[class*="w-30p"]{
  width: 30% !important;
}


/*Stellensuche Bewerber*/
.paging {
  margin-bottom: 50px;
}
.stellensuche-sidebarmenu-opener
{
  margin-right:20px;
  cursor:pointer;
}
.search-form-more {
  display:none;
}
.job-item--star_active {
  color: #8ba9b8;
}


/*Admin Lebenslauf*/
.lebenslaufgenArea .lebenslaufvorlage-item {
    padding: 0;
    margin-right: 20px;
    background-color: #8ba9b8;
    border-radius: 5px;
    cursor: pointer;
}
.lebenslaufgenArea .lebenslaufvorlage-item img {
    max-width: 100%;
    border: 2px solid #8ba9b8;
    border-radius: 5px;
    opacity: 1;
    transition: border-color ease-in-out .2s,
                box-shadow ease-in-out .2s,
                opacity ease-in-out .2s;
}
.lebenslaufgenArea .lebenslaufvorlage-item img:hover {
    opacity: .3;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .6);
}
.lebenslaufgenArea .lebenslaufvorlage-item.selected img {
    border: 2px solid #000000;
    opacity: .5;
}

.public-lebenslauf,
.del-lebenslauf,
.public-dokument,
.del-dokument {
  cursor: pointer;
}
.lebenslaeufe-listing .ti-check {
  color: #8ba9b8;
  font-weight: bold;
}
.lebenslaeufe-listing .ti-close {
  color: #f44336;
  font-weight:bold;
}

/*Admin Dokumente*/
.fileicon::before {
  content: '';
  width: 25px;
  height: 25px;
  display: inline-block;
  }
.list-group-item .fileicon::before {
    width: 16px;
    height: 16px;
}

.fileicon.fileicon-pdf::before {
    background: no-repeat url('/assets/images/fileicons/pdf.svg');
}
.fileicon.fileicon-docx:before {
  background: no-repeat url('/assets/images/fileicons/docx.svg');
}
.fileicon.fileicon-doc:before {
  background: no-repeat url('/assets/images/fileicons/doc.svg');
}
.fileicon.fileicon-xlsx:before {
  background: no-repeat url('/assets/images/fileicons/xlsx.svg');
}
.fileicon.fileicon-xls:before {
  background: no-repeat url('/assets/images/fileicons/xls.svg');
}
.fileicon.fileicon-ppt:before {
  background: no-repeat url('/assets/images/fileicons/ppt.svg');
}
.fileicon.fileicon-ppts:before {
  background: no-repeat url('/assets/images/fileicons/ppts.svg');
}
.fileicon.fileicon-jpg:before,
.fileicon.fileicon-jpeg:before{
  background: no-repeat url('/assets/images/fileicons/jpg.svg');
}
.fileicon.fileicon-tif:before {
  background: no-repeat url('/assets/images/fileicons/tif.svg');
}
.fileicon.fileicon-blank:before {
    background: no-repeat url('/assets/images/fileicons/blank.svg');
}

/*File Upload Drag & Drop*/
.FileBoxContainer {
  background-color: #DFDFDF;
  padding: 10px;
}

.FileboxDropzone {
    display: block;
  width: 100%;
  height: 140px;
  border: dashed 2px #6c757d;
  padding: 1rem 0;
  margin: 10px 0px 15px 2px;
  position: relative;
  background: rgba(204, 218, 230, .75) url("/assets/images/cloud.png") no-repeat 50% 20%;
  background-blend-mode: color-burn;
  background-size: 95px;
  border-radius: 3px;
  cursor: pointer;
}

.FileboxDropzone.hover {
  border: dashed 2px #000;
  background-color: rgba(204, 218, 230, .2);
}

.FileboxDropzoneDesc {
    position: absolute;
    bottom: 1rem;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.5;
    color: #43596d;
    font-style: italic;
    text-align: center;
    width: 100%;
    max-width: calc(100% - 4rem);
}

.FileboxDropzone .progress {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
}

/*Jquery Datepicker*/

.datepicker {
  border-radius: 0;
  padding: 25px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(0,0,0,.0625)
}

  .datepicker table tr td, .datepicker table tr th {
    border-radius: 0;
    width: 40px;
    height: 35px;
    text-align:center;
  }

  .datepicker table tr td {
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
  }

.datepicker table tr td span {
border-radius: 0
}

.datepicker table tr td.active.active, .datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover, .datepicker table tr td span.active.active, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover:active {
  color: #fff;
  background-color: #7774e7;
  border-color: transparent
}

.datepicker table tr td span.focused, .datepicker table tr td span:hover {
  background: #7774e7;
  color: #fff
}

.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker table tr td.day:hover, .datepicker table tr td.focused, .datepicker tfoot tr th:hover {
background: #7774e7;
color: #fff;
cursor: pointer
}

.datepicker-inline {
  width: 330px
}

.daterangepicker {
  border-radius: 0;
  padding: 30px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(0,0,0,.0625)
}

  .daterangepicker .input-mini {
    border-radius: 0;
    margin-bottom: 20px;
    height: 40px;
    padding: 0 6px 0 35px
  }

    .daterangepicker .input-mini.active {
      border-radius: 0;
      border-color: #6dc2f6
    }

  .daterangepicker .daterangepicker_input i {
    position: absolute;
    left: 10px;
    top: 13px
  }

  .daterangepicker td, .daterangepicker th {
    border-radius: 0;
    width: 40px;
    height: 35px
  }

    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background: #7774e7;
      color: #fff
    }

    .daterangepicker td.in-range {
      background-color: transparent;
      color: #7774e7
    }

    .daterangepicker td.active, .daterangepicker td.active:hover {
      background-color: #7774e7;
      border-color: transparent;
      color: #fff
    }

    .daterangepicker td.end-date, .daterangepicker td.start-date, .daterangepicker td.start-date.end-date {
      border-radius: 0
    }

  .daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect {
    border: 1px solid rgba(0,0,0,.0625);
    min-height: 30px
  }

  .daterangepicker .calendar-time i {
    top: 8px;
    left: 35px
  }


.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr
}

.datepicker-inline {
  width: 220px
}

.datepicker-rtl {
  direction: rtl
}

  .datepicker-rtl.dropdown-menu {
    left: auto
  }

  .datepicker-rtl table tr td span {
    float: right
  }

.datepicker-dropdown {
  top: 0;
  left: 0
}

  .datepicker-dropdown:before {
    content: "";
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #999;
    border-top: 0;
    border-bottom-color: rgba(0,0,0,.2);
    position: absolute
  }

  .datepicker-dropdown:after {
    content: "";
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute
  }

  .datepicker-dropdown.datepicker-orient-left:before {
    left: 6px
  }

  .datepicker-dropdown.datepicker-orient-left:after {
    left: 7px
  }

  .datepicker-dropdown.datepicker-orient-right:before {
    right: 6px
  }

  .datepicker-dropdown.datepicker-orient-right:after {
    right: 7px
  }

  .datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px
  }

  .datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px
  }

  .datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999
  }

  .datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff
  }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.datepicker td, .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none
}

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color: transparent
}

.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
  background: #8ba9b8;
  cursor: pointer
}

.datepicker table tr td.new, .datepicker table tr td.old {
  color: #999
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  background: 0 0;
  color: #999;
  cursor: default
}

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0
}

.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom,#fdd49a,#fdf59a);
  background-image: -ms-linear-gradient(to bottom,#fdd49a,#fdf59a);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
  background-image: -webkit-linear-gradient(180deg,#fdd49a,#fdf59a);
  background-image: -o-linear-gradient(to bottom,#fdd49a,#fdf59a);
  background-image: linear-gradient(180deg,#fdd49a,#fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000
}

  .datepicker table tr td.today.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today:active, .datepicker table tr td.today:hover, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today:hover:active, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today[disabled] {
    background-color: #fdf59a
  }

    .datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
      background-color: #fbf069\9
    }

    .datepicker table tr td.today:hover:hover {
      color: #000
    }

    .datepicker table tr td.today.active:hover {
      color: #fff
    }

.datepicker table tr td.range, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0
}

  .datepicker table tr td.range.today, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover {
    background-color: #f3d17a;
    background-image: -moz-linear-gradient(to bottom,#f3c17a,#f3e97a);
    background-image: -ms-linear-gradient(to bottom,#f3c17a,#f3e97a);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));
    background-image: -webkit-linear-gradient(180deg,#f3c17a,#f3e97a);
    background-image: -o-linear-gradient(to bottom,#f3c17a,#f3e97a);
    background-image: linear-gradient(180deg,#f3c17a,#f3e97a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);
    border-color: #f3e97a #f3e97a #edde34;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
  }

    .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today[disabled] {
      background-color: #f3e97a
    }

      .datepicker table tr td.range.today.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today:hover:active {
        background-color: #efe24b\9
      }

.datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom,#b3b3b3,grey);
  background-image: -ms-linear-gradient(to bottom,#b3b3b3,grey);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));
  background-image: -webkit-linear-gradient(180deg,#b3b3b3,grey);
  background-image: -o-linear-gradient(to bottom,#b3b3b3,grey);
  background-image: linear-gradient(180deg,#b3b3b3,grey);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);
  border-color: grey grey #595959;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

  .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected[disabled] {
    background-color: grey
  }

    .datepicker table tr td.selected.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected:hover:active {
      background-color: #666\9
    }

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom,#08c,#04c);
  background-image: -ms-linear-gradient(to bottom,#08c,#04c);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
  background-image: -webkit-linear-gradient(180deg,#08c,#04c);
  background-image: -o-linear-gradient(to bottom,#08c,#04c);
  background-image: linear-gradient(180deg,#08c,#04c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);
  border-color: #04c #04c #002a80;
  border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

  .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
    background-color: #04c
  }

    .datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active {
      background-color: #039\9
    }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px
}

  .datepicker table tr td span.focused, .datepicker table tr td span:hover {
    background: #8ba9b8
  }

  .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
    background: 0 0;
    color: #999;
    cursor: default
  }

  .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
    background-color: #006dcc;
    background-image: -moz-linear-gradient(to bottom,#08c,#04c);
    background-image: -ms-linear-gradient(to bottom,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(180deg,#08c,#04c);
    background-image: -o-linear-gradient(to bottom,#08c,#04c);
    background-image: linear-gradient(180deg,#08c,#04c);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08c",endColorstr="#0044cc",GradientType=0);
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
  }

    .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
      background-color: #04c
    }

      .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
        background-color: #039\9
      }

  .datepicker table tr td span.new, .datepicker table tr td span.old {
    color: #999
  }

.datepicker .datepicker-switch {
  width: 145px
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
  cursor: pointer
}

  .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
    background: #8ba9b8
  }

  .datepicker .next.disabled, .datepicker .prev.disabled {
    visibility: hidden
  }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle
}

.input-append.date .add-on, .input-prepend.date .add-on {
  cursor: pointer
}

  .input-append.date .add-on i, .input-prepend.date .add-on i {
    margin-top: 3px
  }

.input-daterange input {
  text-align: center
}

  .input-daterange input:first-child {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
  }

  .input-daterange input:last-child {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
  }

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px
}

@media screen and (min-width:768px) {
  .daterangepicker .calendar {
    margin-right: 20px !important
  }
}
