/*!
 * Copyright 2018 Wired Plus
 * Licensed under MIT (https://www.wiredplus.com/legal/creative_common.txt)
 */

body {
  /*background-color: #f8f8f8;*/
}
#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  background-color: white;
}

.survey-question {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.required {
  color: #FF0000;
}


.survey-question-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
}

.survey-action{
margin: 30px 0 40px 0;
}

.center-text {
    text-align: center;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size:0.8em;
    color: #737373;
}

.survey-title {
  min-height: 20px;
  overflow: hidden;
}

@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0;
    padding: 0 30px;
  }
}
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px;
  min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar .sidebar-search {
  padding: 15px;
}
.sidebar ul li {
  border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a.active {
  background-color: #eeeeee;
}
.sidebar .arrow {
  float: right;
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 250px;
    margin-top: 51px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-primary.btn-outline {
  color: #428bca;
}
.btn-success.btn-outline {
  color: #5cb85c;
}
.btn-info.btn-outline {
  color: #5bc0de;
}
.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn-danger.btn-outline {
  color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #999999;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
.login-panel {
  margin-top: 25%;
}
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 40px;
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green > a {
  color: #5cb85c;
}
.panel-green > a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;
}
.panel-red > .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red > a {
  color: #d9534f;
}
.panel-red > a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}

@media (max-width: 767px) {
  ul.timeline:before {
    left: 40px;
  }
  ul.timeline > li > .timeline-panel {
    width: calc(10%);
    width: -moz-calc(10%);
    width: -webkit-calc(10%);
  }
  ul.timeline > li > .timeline-badge {
    top: 16px;
    left: 15px;
    margin-left: 0;
  }
  ul.timeline > li > .timeline-panel {
    float: right;
  }
  ul.timeline > li > .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
  }
  ul.timeline > li > .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
  }
}
/*
.card {
  margin: .5rem;
  border: 0px !important;
}
*/
.bg-gray {
  background: #F8F8F8;
}

hr{
  padding:0;
  margin:0;
  border: 0px !important;
}


/*
Spacing
*/
.m-a {
  margin: 1rem; }

.m-t {
  margin-top: 1rem; }

.m-r {
  margin-right: 1rem; }

.m-b {
  margin-bottom: 1rem; }

.m-l {
  margin-left: 1rem; }

.m-x {
  margin-right: 1rem;
  margin-left: 1rem; }

.m-y {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.m-a-lg {
  margin: 3rem; }

.m-t-lg {
  margin-top: 3rem; }

.m-r-lg {
  margin-right: 3rem; }

.m-b-lg {
  margin-bottom: 3rem; }

.m-l-lg {
  margin-left: 3rem; }

.m-x-lg {
  margin-right: 3rem;
  margin-left: 3rem; }

.m-y-lg {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.m-a-md {
  margin: 1.5rem; }

.m-t-md {
  margin-top: 1.5rem; }

.m-r-md {
  margin-right: 1.5rem; }

.m-b-md {
  margin-bottom: 1.5rem; }

.m-l-md {
  margin-left: 1.5rem; }

.m-x-md {
  margin-right: 1.5rem;
  margin-left: 1.5rem; }

.m-y-md {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.m-a-sm {
  margin: 0.5rem; }

.m-t-sm {
  margin-top: 0.5rem; }

.m-r-sm {
  margin-right: 0.5rem; }

.m-b-sm {
  margin-bottom: 0.5rem; }

.m-l-sm {
  margin-left: 0.5rem; }

.m-x-sm {
  margin-right: 0.5rem;
  margin-left: 0.5rem; }

.m-y-sm {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

.m-a-xs {
  margin: 0.25rem; }

.m-t-xs {
  margin-top: 0.25rem; }

.m-r-xs {
  margin-right: 0.25rem; }

.m-b-xs {
  margin-bottom: 0.25rem; }

.m-l-xs {
  margin-left: 0.25rem; }

.m-x-xs {
  margin-right: 0.25rem;
  margin-left: 0.25rem; }

.m-y-xs {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }

.p-a {
  padding: 1rem; }

  .p-a-h {
    padding: 1.4rem;
    background-color: #404E67 !important;
    color: #fff !important;
  }

.p-t {
  padding-top: 1rem; }

.p-r {
  padding-right: 1rem; }

.p-b {
  padding-bottom: 1rem; }

.p-l {
  padding-left: 1rem; }

.p-x {
  padding-right: 1rem;
  padding-left: 1rem; }

.p-y {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.p-a-lg {
  padding: 3rem; }

.p-t-lg {
  padding-top: 3rem; }

.p-r-lg {
  padding-right: 3rem; }

.p-b-lg {
  padding-bottom: 3rem; }

.p-l-lg {
  padding-left: 3rem; }

.p-x-lg {
  padding-right: 3rem;
  padding-left: 3rem; }

.p-y-lg {
  padding-top: 3rem;
  padding-bottom: 3rem; }

.p-a-md {
  padding: 1.5rem; }

.p-t-md {
  padding-top: 1.5rem; }

.p-r-md {
  padding-right: 1.5rem; }

.p-b-md {
  padding-bottom: 1.5rem; }

.p-l-md {
  padding-left: 1.5rem; }

.p-x-md {
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.p-y-md {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.p-a-sm {
  padding: 0.5rem; }

.p-t-sm {
  padding-top: 0.5rem; }

.p-r-sm {
  padding-right: 0.5rem; }

.p-b-sm {
  padding-bottom: 0.5rem; }

.p-l-sm {
  padding-left: 0.5rem; }

.p-x-sm {
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.p-y-sm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.p-a-xs {
  padding: 0.25rem; }

.p-t-xs {
  padding-top: 0.25rem; }

.p-r-xs {
  padding-right: 0.25rem; }

.p-b-xs {
  padding-bottom: 0.25rem; }

.p-l-xs {
  padding-left: 0.25rem; }

.p-x-xs {
  padding-right: 0.25rem;
  padding-left: 0.25rem; }

.p-y-xs {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.padding {
  padding: 1.5rem 1.5rem; }

.margin {
  margin-bottom: 1.5rem; }

.padding-out {
  margin: -1.5rem -1.5rem; }

  .no-padding {
    padding: 0 !important; }

@media (max-width: 991px) {
  .padding {
    padding: 1.5rem 1rem; }
  .padding-out {
    margin: -1.5rem -1rem; }
  .margin {
    margin-bottom: 1rem; }
  .box,
  .box-color {
    margin-bottom: 1rem; }
  .no-padding-md {
    padding: 0 !important; }
  .no-margin-md {
    margin: 0 !important; } }

@media (max-width: 767px) {
  .padding {
    padding: 1.5rem 0.5rem; }
  .padding-out {
    margin: -1.5rem -0.5rem; }
  .margin {
    margin-bottom: 0.5rem; }
  .box,
  .box-color {
    margin-bottom: 0.5rem; }
  .no-padding-sm {
    padding: 0 !important; }
  .no-margin-sm {
    margin: 0 !important; } }

@media (max-width: 543px) {
  .no-padding-xs {
    padding: 0 !important; }
  .no-margin-xs {
    margin: 0 !important; } }

    .p-t-0 {
      padding-top: 0px !important;
    }
    .p-r-0 {
      padding-right: 0px !important;
    }
    .p-l-0 {
      padding-left: 0px !important;
    }
    .p-b-0 {
      padding-bottom: 0px !important;
    }
    .padding-0 {
      padding: 0px !important;
    }
    .p-t-5 {
      padding-top: 5px !important;
    }
    .p-r-5 {
      padding-right: 5px !important;
    }
    .p-l-5 {
      padding-left: 5px !important;
    }
    .p-b-5 {
      padding-bottom: 5px !important;
    }
    .padding-5 {
      padding: 5px !important;
    }
    .p-t-10 {
      padding-top: 10px !important;
    }
    .p-r-10 {
      padding-right: 10px !important;
    }
    .p-l-10 {
      padding-left: 10px !important;
    }
    .p-b-10 {
      padding-bottom: 10px !important;
    }
    .padding-10 {
      padding: 10px !important;
    }
    .p-t-15 {
      padding-top: 15px !important;
    }
    .p-r-15 {
      padding-right: 15px !important;
    }
    .p-l-15 {
      padding-left: 15px !important;
    }
    .p-b-15 {
      padding-bottom: 15px !important;
    }
    .padding-15 {
      padding: 15px !important;
    }
    .p-t-20 {
      padding-top: 20px !important;
    }
    .p-r-20 {
      padding-right: 20px !important;
    }
    .p-l-20 {
      padding-left: 20px !important;
    }
    .p-b-20 {
      padding-bottom: 20px !important;
    }
    .padding-20 {
      padding: 20px !important;
    }
    .p-t-25 {
      padding-top: 25px !important;
    }
    .p-r-25 {
      padding-right: 25px !important;
    }
    .p-l-25 {
      padding-left: 25px !important;
    }
    .p-b-25 {
      padding-bottom: 25px !important;
    }
    .padding-25 {
      padding: 25px !important;
    }
    .p-t-30 {
      padding-top: 30px !important;
    }
    .p-r-30 {
      padding-right: 30px !important;
    }
    .p-l-30 {
      padding-left: 30px !important;
    }
    .p-b-30 {
      padding-bottom: 30px !important;
    }
    .padding-30 {
      padding: 30px !important;
    }
    .p-t-35 {
      padding-top: 35px !important;
    }
    .p-r-35 {
      padding-right: 35px !important;
    }
    .p-l-35 {
      padding-left: 35px !important;
    }
    .p-b-35 {
      padding-bottom: 35px !important;
    }
    .padding-35 {
      padding: 35px !important;
    }
    .p-t-40 {
      padding-top: 40px !important;
    }
    .p-r-40 {
      padding-right: 40px !important;
    }
    .p-l-40 {
      padding-left: 40px !important;
    }
    .p-b-40 {
      padding-bottom: 40px !important;
    }
    .padding-40 {
      padding: 40px !important;
    }
    .p-t-45 {
      padding-top: 45px !important;
    }
    .p-r-45 {
      padding-right: 45px !important;
    }
    .p-l-45 {
      padding-left: 45px !important;
    }
    .p-b-45 {
      padding-bottom: 45px !important;
    }
    .padding-45 {
      padding: 45px !important;
    }
    .p-t-50 {
      padding-top: 50px !important;
    }
    .p-r-50 {
      padding-right: 50px !important;
    }
    .p-l-50 {
      padding-left: 50px !important;
    }
    .p-b-50 {
      padding-bottom: 50px !important;
    }
    .padding-50 {
      padding: 50px !important;
    }
    .p-t-55 {
      padding-top: 55px !important;
    }
    .p-r-55 {
      padding-right: 55px !important;
    }
    .p-l-55 {
      padding-left: 55px !important;
    }
    .p-b-55 {
      padding-bottom: 55px !important;
    }
    .padding-55 {
      padding: 55px !important;
    }
    .p-t-60 {
      padding-top: 60px !important;
    }
    .p-r-60 {
      padding-right: 60px !important;
    }
    .p-l-60 {
      padding-left: 60px !important;
    }
    .p-b-60 {
      padding-bottom: 60px !important;
    }
    .padding-60 {
      padding: 60px !important;
    }
    .p-t-65 {
      padding-top: 65px !important;
    }
    .p-r-65 {
      padding-right: 65px !important;
    }
    .p-l-65 {
      padding-left: 65px !important;
    }
    .p-b-65 {
      padding-bottom: 65px !important;
    }
    .padding-65 {
      padding: 65px !important;
    }
    .p-t-70 {
      padding-top: 70px !important;
    }
    .p-r-70 {
      padding-right: 70px !important;
    }
    .p-l-70 {
      padding-left: 70px !important;
    }
    .p-b-70 {
      padding-bottom: 70px !important;
    }
    .padding-70 {
      padding: 70px !important;
    }
    .p-t-75 {
      padding-top: 75px !important;
    }
    .p-r-75 {
      padding-right: 75px !important;
    }
    .p-l-75 {
      padding-left: 75px !important;
    }
    .p-b-75 {
      padding-bottom: 75px !important;
    }
    .padding-75 {
      padding: 75px !important;
    }
    .p-t-80 {
      padding-top: 80px !important;
    }
    .p-r-80 {
      padding-right: 80px !important;
    }
    .p-l-80 {
      padding-left: 80px !important;
    }
    .p-b-80 {
      padding-bottom: 80px !important;
    }
    .padding-80 {
      padding: 80px !important;
    }
    .p-t-85 {
      padding-top: 85px !important;
    }
    .p-r-85 {
      padding-right: 85px !important;
    }
    .p-l-85 {
      padding-left: 85px !important;
    }
    .p-b-85 {
      padding-bottom: 85px !important;
    }
    .padding-85 {
      padding: 85px !important;
    }
    .p-t-90 {
      padding-top: 90px !important;
    }
    .p-r-90 {
      padding-right: 90px !important;
    }
    .p-l-90 {
      padding-left: 90px !important;
    }
    .p-b-90 {
      padding-bottom: 90px !important;
    }
    .padding-90 {
      padding: 90px !important;
    }
    .p-t-95 {
      padding-top: 95px !important;
    }
    .p-r-95 {
      padding-right: 95px !important;
    }
    .p-l-95 {
      padding-left: 95px !important;
    }
    .p-b-95 {
      padding-bottom: 95px !important;
    }
    .padding-95 {
      padding: 95px !important;
    }
    .p-t-100 {
      padding-top: 100px !important;
    }
    .p-r-100 {
      padding-right: 100px !important;
    }
    .p-l-100 {
      padding-left: 100px !important;
    }
    .p-b-100 {
      padding-bottom: 100px !important;
    }
    .padding-100 {
      padding: 100px !important;
    }
    /* Generic Margin Helpers
    ------------------------------------
     */
    .m-t-0 {
      margin-top: 0px;
    }
    .m-r-0 {
      margin-right: 0px;
    }
    .m-l-0 {
      margin-left: 0px;
    }
    .m-b-0 {
      margin-bottom: 0px;
    }
    .m-t-5 {
      margin-top: 5px;
    }
    .m-r-5 {
      margin-right: 5px;
    }
    .m-l-5 {
      margin-left: 5px;
    }
    .m-b-5 {
      margin-bottom: 5px;
    }
    .m-t-10 {
      margin-top: 10px;
    }
    .m-r-10 {
      margin-right: 10px;
    }
    .m-l-10 {
      margin-left: 10px;
    }
    .m-b-10 {
      margin-bottom: 10px;
    }
    .m-t-15 {
      margin-top: 15px;
    }
    .m-r-15 {
      margin-right: 15px;
    }
    .m-l-15 {
      margin-left: 15px;
    }
    .m-b-15 {
      margin-bottom: 15px;
    }
    .m-t-20 {
      margin-top: 20px;
    }
    .m-r-20 {
      margin-right: 20px;
    }
    .m-l-20 {
      margin-left: 20px;
    }
    .m-b-20 {
      margin-bottom: 20px;
    }
    .m-t-25 {
      margin-top: 25px;
    }
    .m-r-25 {
      margin-right: 25px;
    }
    .m-l-25 {
      margin-left: 25px;
    }
    .m-b-25 {
      margin-bottom: 25px;
    }
    .m-t-30 {
      margin-top: 30px;
    }
    .m-r-30 {
      margin-right: 30px;
    }
    .m-l-30 {
      margin-left: 30px;
    }
    .m-b-30 {
      margin-bottom: 30px;
    }
    .m-t-35 {
      margin-top: 35px;
    }
    .m-r-35 {
      margin-right: 35px;
    }
    .m-l-35 {
      margin-left: 35px;
    }
    .m-b-35 {
      margin-bottom: 35px;
    }
    .m-t-40 {
      margin-top: 40px;
    }
    .m-r-40 {
      margin-right: 40px;
    }
    .m-l-40 {
      margin-left: 40px;
    }
    .m-b-40 {
      margin-bottom: 40px;
    }
    .m-t-45 {
      margin-top: 45px;
    }
    .m-r-45 {
      margin-right: 45px;
    }
    .m-l-45 {
      margin-left: 45px;
    }
    .m-b-45 {
      margin-bottom: 45px;
    }
    .m-t-50 {
      margin-top: 50px;
    }
    .m-r-50 {
      margin-right: 50px;
    }
    .m-l-50 {
      margin-left: 50px;
    }
    .m-b-50 {
      margin-bottom: 50px;
    }
    .m-t-55 {
      margin-top: 55px;
    }
    .m-r-55 {
      margin-right: 55px;
    }
    .m-l-55 {
      margin-left: 55px;
    }
    .m-b-55 {
      margin-bottom: 55px;
    }
    .m-t-60 {
      margin-top: 60px;
    }
    .m-r-60 {
      margin-right: 60px;
    }
    .m-l-60 {
      margin-left: 60px;
    }
    .m-b-60 {
      margin-bottom: 60px;
    }
    .m-t-65 {
      margin-top: 65px;
    }
    .m-r-65 {
      margin-right: 65px;
    }
    .m-l-65 {
      margin-left: 65px;
    }
    .m-b-65 {
      margin-bottom: 65px;
    }
    .m-t-70 {
      margin-top: 70px;
    }
    .m-r-70 {
      margin-right: 70px;
    }
    .m-l-70 {
      margin-left: 70px;
    }
    .m-b-70 {
      margin-bottom: 70px;
    }
    .m-t-75 {
      margin-top: 75px;
    }
    .m-r-75 {
      margin-right: 75px;
    }
    .m-l-75 {
      margin-left: 75px;
    }
    .m-b-75 {
      margin-bottom: 75px;
    }
    .m-t-80 {
      margin-top: 80px;
    }
    .m-r-80 {
      margin-right: 80px;
    }
    .m-l-80 {
      margin-left: 80px;
    }
    .m-b-80 {
      margin-bottom: 80px;
    }
    .m-t-85 {
      margin-top: 85px;
    }
    .m-r-85 {
      margin-right: 85px;
    }
    .m-l-85 {
      margin-left: 85px;
    }
    .m-b-85 {
      margin-bottom: 85px;
    }
    .m-t-90 {
      margin-top: 90px;
    }
    .m-r-90 {
      margin-right: 90px;
    }
    .m-l-90 {
      margin-left: 90px;
    }
    .m-b-90 {
      margin-bottom: 90px;
    }
    .m-t-95 {
      margin-top: 95px;
    }
    .m-r-95 {
      margin-right: 95px;
    }
    .m-l-95 {
      margin-left: 95px;
    }
    .m-b-95 {
      margin-bottom: 95px;
    }
    .m-t-100 {
      margin-top: 100px;
    }
    .m-r-100 {
      margin-right: 100px;
    }
    .m-l-100 {
      margin-left: 100px;
    }
    .m-b-100 {
      margin-bottom: 100px;
    }
    .full-height {
      height: 100% !important;
    }
    .full-width {
      width: 100%;
    }
    .hide {
      display: none;
    }
    .inline {
      display: inline-block !important;
    }
    .block {
      display: block;
    }
    .b-blank {
      border-color: #000;
    }

    .top-left {
      position: absolute !important;
      top: 0;
      left: 0;
    }
    .top-right {
      position: absolute !important;
      top: 1px;
      right: 0;
    }
    .bottom-left {
      position: absolute !important;
      bottom: 1px;
      left: 0;
    }
    .bottom-right {
      position: absolute !important;
      bottom: 0;
      right: 0;
    }
    .pull-bottom {
      position: absolute !important;
      bottom: 0;
    }
    .pull-up {
      position: absolute !important;
      top: 0;
    }
    .pull-left {
      float: left !important;
    }
    .pull-right {
      float: right !important;
    }
    .pull-center {
      position: absolute;
      left: 0;
      right: 0;
      width: 100%;
      display: table;
      z-index: 1;
    }
@media (max-width: 767px) {
    .sm-pull-bottom,
    .sm-pull-up {
      position: relative !important;
    }
    .sm-p-t-0 {
      padding-top: 0px !important;
    }
    .sm-p-r-0 {
      padding-right: 0px !important;
    }
    .sm-p-l-0 {
      padding-left: 0px !important;
    }
    .sm-p-b-0 {
      padding-bottom: 0px !important;
    }
    .sm-padding-0 {
      padding: 0px !important;
    }
    .sm-p-t-5 {
      padding-top: 5px !important;
    }
    .sm-p-r-5 {
      padding-right: 5px !important;
    }
    .sm-p-l-5 {
      padding-left: 5px !important;
    }
    .sm-p-b-5 {
      padding-bottom: 5px !important;
    }
    .sm-padding-5 {
      padding: 5px !important;
    }
    .sm-p-t-10 {
      padding-top: 10px !important;
    }
    .sm-p-r-10 {
      padding-right: 10px !important;
    }
    .sm-p-l-10 {
      padding-left: 10px !important;
    }
    .sm-p-b-10 {
      padding-bottom: 10px !important;
    }
    .sm-padding-10 {
      padding: 10px !important;
    }
    .sm-p-t-15 {
      padding-top: 15px !important;
    }
    .sm-p-r-15 {
      padding-right: 15px !important;
    }
    .sm-p-l-15 {
      padding-left: 15px !important;
    }
    .sm-p-b-15 {
      padding-bottom: 15px !important;
    }
    .sm-padding-15 {
      padding: 15px !important;
    }
    .sm-p-t-20 {
      padding-top: 20px !important;
    }
    .sm-p-r-20 {
      padding-right: 20px !important;
    }
    .sm-p-l-20 {
      padding-left: 20px !important;
    }
    .sm-p-b-20 {
      padding-bottom: 20px !important;
    }
    .sm-padding-20 {
      padding: 20px !important;
    }
    .sm-p-t-25 {
      padding-top: 25px !important;
    }
    .sm-p-r-25 {
      padding-right: 25px !important;
    }
    .sm-p-l-25 {
      padding-left: 25px !important;
    }
    .sm-p-b-25 {
      padding-bottom: 25px !important;
    }
    .sm-padding-25 {
      padding: 25px !important;
    }
    .sm-p-t-30 {
      padding-top: 30px !important;
    }
    .sm-p-r-30 {
      padding-right: 30px !important;
    }
    .sm-p-l-30 {
      padding-left: 30px !important;
    }
    .sm-p-b-30 {
      padding-bottom: 30px !important;
    }
    .sm-padding-30 {
      padding: 30px !important;
    }
    .sm-p-t-35 {
      padding-top: 35px !important;
    }
    .sm-p-r-35 {
      padding-right: 35px !important;
    }
    .sm-p-l-35 {
      padding-left: 35px !important;
    }
    .sm-p-b-35 {
      padding-bottom: 35px !important;
    }
    .sm-padding-35 {
      padding: 35px !important;
    }
    .sm-p-t-40 {
      padding-top: 40px !important;
    }
    .sm-p-r-40 {
      padding-right: 40px !important;
    }
    .sm-p-l-40 {
      padding-left: 40px !important;
    }
    .sm-p-b-40 {
      padding-bottom: 40px !important;
    }
    .sm-padding-40 {
      padding: 40px !important;
    }
    .sm-p-t-45 {
      padding-top: 45px !important;
    }
    .sm-p-r-45 {
      padding-right: 45px !important;
    }
    .sm-p-l-45 {
      padding-left: 45px !important;
    }
    .sm-p-b-45 {
      padding-bottom: 45px !important;
    }
    .sm-padding-45 {
      padding: 45px !important;
    }
    .sm-p-t-50 {
      padding-top: 50px !important;
    }
    .sm-p-r-50 {
      padding-right: 50px !important;
    }
    .sm-p-l-50 {
      padding-left: 50px !important;
    }
    .sm-p-b-50 {
      padding-bottom: 50px !important;
    }
    .sm-padding-50 {
      padding: 50px !important;
    }
    .sm-m-t-5 {
      margin-top: 5px !important;
    }
    .sm-m-r-5 {
      margin-right: 5px !important;
    }
    .sm-m-l-5 {
      margin-left: 5px !important;
    }
    .sm-m-b-5 {
      margin-bottom: 5px !important;
    }
    .sm-m-t-10 {
      margin-top: 10px !important;
    }
    .sm-m-r-10 {
      margin-right: 10px !important;
    }
    .sm-m-l-10 {
      margin-left: 10px !important;
    }
    .sm-m-b-10 {
      margin-bottom: 10px !important;
    }
    .sm-m-t-15 {
      margin-top: 15px !important;
    }
    .sm-m-r-15 {
      margin-right: 15px !important;
    }
    .sm-m-l-15 {
      margin-left: 15px !important;
    }
    .sm-m-b-15 {
      margin-bottom: 15px !important;
    }
    .sm-m-t-20 {
      margin-top: 20px !important;
    }
    .sm-m-r-20 {
      margin-right: 20px !important;
    }
    .sm-m-l-20 {
      margin-left: 20px !important;
    }
    .sm-m-b-20 {
      margin-bottom: 20px !important;
    }
    .sm-m-t-25 {
      margin-top: 25px !important;
    }
    .sm-m-r-25 {
      margin-right: 25px !important;
    }
    .sm-m-l-25 {
      margin-left: 25px !important;
    }
    .sm-m-b-25 {
      margin-bottom: 25px !important;
    }
    .sm-m-t-30 {
      margin-top: 30px !important;
    }
    .sm-m-r-30 {
      margin-right: 30px !important;
    }
    .sm-m-l-30 {
      margin-left: 30px !important;
    }
    .sm-m-b-30 {
      margin-bottom: 30px !important;
    }
    .sm-m-t-35 {
      margin-top: 35px !important;
    }
    .sm-m-r-35 {
      margin-right: 35px !important;
    }
    .sm-m-l-35 {
      margin-left: 35px !important;
    }
    .sm-m-b-35 {
      margin-bottom: 35px !important;
    }
    .sm-m-t-40 {
      margin-top: 40px !important;
    }
    .sm-m-r-40 {
      margin-right: 40px !important;
    }
    .sm-m-l-40 {
      margin-left: 40px !important;
    }
    .sm-m-b-40 {
      margin-bottom: 40px !important;
    }
    .sm-m-t-45 {
      margin-top: 45px !important;
    }
    .sm-m-r-45 {
      margin-right: 45px !important;
    }
    .sm-m-l-45 {
      margin-left: 45px !important;
    }
    .sm-m-b-45 {
      margin-bottom: 45px !important;
    }
    .sm-m-t-50 {
      margin-top: 50px !important;
    }
    .sm-m-r-50 {
      margin-right: 50px !important;
    }
    .sm-m-l-50 {
      margin-left: 50px !important;
    }
    .sm-m-b-50 {
      margin-bottom: 50px !important;
    }
    .sm-no-margin {
      margin: 0px;
    }
    .sm-no-padding {
      padding: 0px;
    }
    .sm-text-right {
      text-align: right !important;
    }
    .sm-text-left {
      text-align: left !important;
    }
    .sm-text-center {
      text-align: center !important;
    }
    .sm-pull-right {
      float: right !important;
    }
    .sm-pull-left {
      float: left !important;
    }
    .sm-pull-reset {
      float: none !important;
    }
    .sm-block {
      display: block;
    }
    .error-container {
      width: auto;
    }
    .sm-image-responsive-height {
      width: 100%;
      height: auto;
    }
  }

/*
Radius
*/
.no-radius {
  border-radius: 0 !important; }

.no-r-t {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.no-r-r {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.no-r-b {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.no-r-l {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.r {
  border-radius: 3px; }

.r-t {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

.r-r {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.r-b {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.r-l {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.r-2x {
  border-radius: 6px; }

.r-3x {
  border-radius: 9px; }

  /*
Border
*/
.no-border {
border-color: transparent;
border-width: 0; }

.no-borders {
border-width: 0 !important; }

.b {
border-color: rgba(120, 130, 140, 0.13);
background-clip: padding-box; }

.b-a {
border: 1px solid rgba(120, 130, 140, 0.13); }

.b-t {
border-top: 1px solid rgba(120, 130, 140, 0.13); }

.b-r {
border-right: 1px solid rgba(120, 130, 140, 0.13); }

.b-b {
border-bottom: 1px solid rgba(120, 130, 140, 0.13); }

.b-l {
border-left: 1px solid rgba(120, 130, 140, 0.13); }

.b-2x {
border-width: 2px; }

.b-3x {
border-width: 3px; }

.b-4x {
border-width: 4px; }

.b-5x {
border-width: 5px; }

.b-t-2x {
border-top-width: 2px !important; }

.b-t-3x {
border-top-width: 3px !important; }

.b-t-4x {
border-top-width: 4px !important; }

.b-t-5x {
border-top-width: 5px !important; }

.b-r-2x {
border-right-width: 2px !important; }

.b-r-3x {
border-right-width: 3px !important; }

.b-r-4x {
border-right-width: 4px !important; }

.b-r-5x {
border-right-width: 5px !important; }

.b-b-2x {
border-bottom-width: 2px !important; }

.b-b-3x {
border-bottom-width: 3px !important; }

.b-b-4x {
border-bottom-width: 4px !important; }

.b-b-5x {
border-bottom-width: 5px !important; }

.b-l-2x {
border-left-width: 2px !important; }

.b-l-3x {
border-left-width: 3px !important; }

.b-l-4x {
border-left-width: 4px !important; }

.b-l-5x {
border-left-width: 5px !important; }

.b-light {
border-color: #F6FAFB; }

.b-white {
border-color: #fff; }

.b-primary {
border-color: #48b0f7; }

.b-t-primary {
border-top-color: #48b0f7; }

.b-r-primary {
border-right-color: #48b0f7; }

.b-b-primary {
border-bottom-color: #48b0f7; }

.b-l-primary {
border-left-color: #48b0f7; }

.b-accent {
border-color: #00d2ff; }

.b-t-accent {
border-top-color: #00d2ff; }

.b-r-accent {
border-right-color: #00d2ff; }

.b-b-accent {
border-bottom-color: #00d2ff; }

.b-l-accent {
border-left-color: #00d2ff; }

.b-warn {
border-color: #b07cdd; }

.b-t-warn {
border-top-color: #b07cdd; }

.b-r-warn {
border-right-color: #b07cdd; }

.b-b-warn {
border-bottom-color: #b07cdd; }

.b-l-warn {
border-left-color: #b07cdd; }

.b-success {
border-color: #22b66e !important; }

.b-t-success {
border-top-color: #22b66e; }

.b-r-success {
border-right-color: #22b66e; }

.b-b-success {
border-bottom-color: #22b66e; }

.b-l-success {
border-left-color: #22b66e; }

.b-info {
border-color: #2196f3 !important; }

.b-t-info {
border-top-color: #2196f3; }

.b-r-info {
border-right-color: #2196f3; }

.b-b-info {
border-bottom-color: #2196f3; }

.b-l-info {
border-left-color: #2196f3; }

.b-warning {
border-color: #f3c111 !important; }

.b-t-warning {
border-top-color: #f3c111; }

.b-r-warning {
border-right-color: #f3c111; }

.b-b-warning {
border-bottom-color: #f3c111; }

.b-l-warning {
border-left-color: #f3c111; }

.b-danger {
border-color: #ef193c; }

.b-t-danger {
border-top-color: #ef193c; }

.b-r-danger {
border-right-color: #ef193c; }

.b-b-danger {
border-bottom-color: #ef193c; }

.b-l-danger {
border-left-color: #ef193c; }

.b-light {
border-color: #F6FAFB; }

.b-t-light {
border-top-color: #F6FAFB; }

.b-r-light {
border-right-color: #F6FAFB; }

.b-b-light {
border-bottom-color: #F6FAFB; }

.b-l-light {
border-left-color: #F6FAFB; }

.b-grey {
border-color: #354255; }

.b-t-grey {
border-top-color: #354255; }

.b-r-grey {
border-right-color: #354255; }

.b-b-grey {
border-bottom-color: #354255; }

.b-l-grey {
border-left-color: #354255; }

.b-dark {
border-color: #263449; }

.b-t-dark {
border-top-color: #263449; }

.b-r-dark {
border-right-color: #263449; }

.b-b-dark {
border-bottom-color: #263449; }

.b-l-dark {
border-left-color: #263449; }

.b-black {
border-color: #16202f; }

.b-t-black {
border-top-color: #16202f; }

.b-r-black {
border-right-color: #16202f; }

.b-b-black {
border-bottom-color: #16202f; }

.b-l-black {
border-left-color: #16202f; }

.b-white {
border-color: #ffffff; }

.b-t-white {
border-top-color: #ffffff; }

.b-r-white {
border-right-color: #ffffff; }

.b-b-white {
border-bottom-color: #ffffff; }

.b-l-white {
border-left-color: #ffffff; }

.b-blue {
border-color: #2196f3; }

.b-t-blue {
border-top-color: #2196f3; }

.b-r-blue {
border-right-color: #2196f3; }

.b-b-blue {
border-bottom-color: #2196f3; }

.b-l-blue {
border-left-color: #2196f3; }

.b-default {
border-color: rgba(120, 130, 140, 0.13); }

.b-t-default {
border-top-color: rgba(120, 130, 140, 0.13); }

.b-r-default {
border-right-color: rgba(120, 130, 140, 0.13); }

.b-b-default {
border-bottom-color: rgba(120, 130, 140, 0.13); }

.b-l-default {
border-left-color: rgba(120, 130, 140, 0.13); }

.no-b-t {
border-top-width: 0; }

.no-b-r {
border-right-width: 0; }

.no-b-b {
border-bottom-width: 0; }

.no-b-l {
border-left-width: 0; }

.b-dashed {
border-style: dashed !important; }

.b-transparent {
border-color: transparent !important; }
/*
Size
*/
.w-8 {
width: 8px;
height: 8px;
display: inline-block; }

.w-16 {
width: 16px;
height: 16px;
display: inline-block; }

.w-20 {
width: 20px;
height: 20px;
display: inline-block; }

.w-24 {
width: 24px;
height: 24px;
display: inline-block;
text-align: center; }

.w-32 {
width: 32px;
height: 32px;
display: inline-block;
text-align: center; }

.w-40 {
width: 40px;
height: 40px;
display: inline-block;
text-align: center; }

.w-48 {
width: 48px;
height: 48px;
display: inline-block;
text-align: center; }

.w-56 {
width: 56px;
height: 56px;
display: inline-block;
text-align: center; }

.w-64 {
width: 64px; }

.w-80 {
width: 80px; }

.w-96 {
width: 96px; }

.w-128 {
width: 128px; }

.w-xxs {
width: 60px; }

.w-xs {
width: 90px; }

.w-sm {
width: 120px; }

.w {
width: 200px; }

.w-md {
width: 240px; }

.w-lg {
width: 280px; }

.w-xl {
width: 320px; }

.w-xxl {
width: 344px; }

.w-xxxl {
width: 100% !important; }


.w-full {
width: 100%; }

.w-auto {
width: auto; }

.h-auto {
height: auto; }

.h-full {
height: 100%; }

.h-v {
height: 100vh; }

.h-v-5 {
height: 50vh; }

@media (max-width: 1199px) {
.w-auto-lg {
  width: auto; }
.w-full-lg {
  width: 100%; } }

@media (max-width: 991px) {
.w-auto-md {
  width: auto; }
.w-full-md {
  width: 100%; } }

@media (max-width: 767px) {
.w-auto-sm {
  width: auto; }
.w-full-sm {
  width: 100%; } }

@media (max-width: 543px) {
.w-auto-xs {
  width: auto; }
.w-full-xs {
  width: 100%; } }

.checkbox, .radio {
  margin: 0 0 2px 0;
}
  .bs-wizard {margin-top: 40px;}

  /*Form Wizard*/
  .bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
  .bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
  .bs-wizard > .bs-wizard-step + .bs-wizard-step {}
  .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
  .bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
  .bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;}
  .bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; }
  .bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
  .bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
  .bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
  .bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
  .bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
  .bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
  .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
  .bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
  .bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
  .bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
  .bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
  /*END Form Wizard*/


.text-green {
  color: #8cc152 !important;
}

.text-red {
  color: #f70a0a !important;
}

input[type="radio"] {
  margin-right: 10px;
  margin-bottom: 10px;
}

input[type="checkbox"] {
  margin-right: 10px;
  line-height: 5px;
}

.with-errors {
    color: #f70a0a !important;
}



[data-toggle="buttons-radio"]>.btn>input[type="radio"] {
    display: none;
}

[data-toggle="buttons-checkbox"]>.btn>input[type="checkbox"] {
    display: none;
}

/*!
 * Datepicker for Bootstrap v1.6.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);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 rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.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 table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.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.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.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.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;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{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.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{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.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:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;text-shadow:0 1px 0 #fff;border-width:1px 0;margin-left:-5px;margin-right:-5px}
