body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #768399;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 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 {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
/* -----------------------------------------
   Custom Elements
 */
/* ------------------ Panels --------------------*/
.panel {
  position: relative;
  margin-bottom: 25px;
  border-radius: 4px;
  box-shadow: none;
}
.panel.panel-default > .panel-heading {
  color: #768399;
}
.panel.panelMove .panel-heading {
  cursor: move;
}
.panel.panels-hide {
  display: none;
}
.panel .panel-controls {
  width: auto;
  float: right;
  position: absolute;
  right: 10px;
  top: 0;
}
.panel .panel-controls.panel-controls-hide {
  display: none;
}
.panel .panel-controls a {
  text-decoration: none;
  float: left;
  width: auto;
  padding: 10px 5px;
}
.panel .panel-controls a i {
  font-size: 12px;
  color: #f2f2f2;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  margin-top: -3px;
}
.panel .panel-controls a:hover i {
  color: #ffffff;
}
.panel .panel-heading.white-bg .panel-controls a i {
  color: #768399;
}
.panel .panel-heading.white-bg .panel-controls a:hover {
  color: #8590a4;
}
.panel.plain.panel-default .panel-heading {
  border: 1px solid #e4e9eb;
  border-bottom: none;
}
.panel.plain.panel-primary .panel-heading {
  border: 1px solid #75b9e6;
  border-bottom: none;
}
.panel.plain.panel-success .panel-heading {
  border: 1px solid #71d398;
  border-bottom: none;
}
.panel.plain.panel-warning .panel-heading {
  border: 1px solid #f4b162;
  border-bottom: none;
}
.panel.plain.panel-danger .panel-heading {
  border: 1px solid #f68484;
  border-bottom: none;
}
.panel.plain.panel-info .panel-heading {
  border: 1px solid #97d3c5;
  border-bottom: none;
}
.panel.plain.panel-dark .panel-heading {
  border: 1px solid #79859b;
  border-bottom: none;
}
.panel.plain.panel-purple .panel-heading {
  border: 1px solid #af91e1;
  border-bottom: none;
}
.panel.plain.panel-pink .panel-heading {
  border: 1px solid #f78db8;
  border-bottom: none;
}
.panel.plain.panel-lime .panel-heading {
  border: 1px solid #a8db43;
  border-bottom: none;
}
.panel.plain.panel-magenta .panel-heading {
  border: 1px solid #e65097;
  border-bottom: none;
}
.panel.plain.panel-teal .panel-heading {
  border: 1px solid #97d3c5;
  border-bottom: none;
}
.panel.plain.panel-brown .panel-heading {
  border: 1px solid #d1b993;
  border-bottom: none;
}
.panel.plain .panel-heading {
  border-bottom: none;
}
.panel.plain .panel-footer {
  border-top: none;
}
.panel-heading {
  padding: 0 15px;
  min-height: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.panel-heading:before,
.panel-heading:after {
  content: " ";
  display: table;
}
.panel-heading:after {
  clear: both;
}
.panel-heading:before,
.panel-heading:after {
  content: " ";
  display: table;
}
.panel-heading:after {
  clear: both;
}
.panel-heading .panel-title {
  font-size: 14px;
  font-weight: normal;
  float: left;
  margin-right: 10px;
  padding: 12px 0;
  min-height: 42px;
}
.panel-heading .panel-title i {
  font-size: 16px;
}
.panel-heading .panel-heading-content {
  float: left;
  padding-top: 8px;
  min-height: 42px;
  width: 35%;
  position: relative;
}
.panel-heading .panel-heading-content .progress {
  margin-top: 2px;
}
.panel-heading .panel-heading-content .search-query {
  height: 26px;
}
.panel-heading .panel-heading-content .btn {
  margin-top: 2px;
}
.panel-heading .panel-heading-content .checkbox,
.panel-heading .panel-heading-content .radio {
  margin-top: 1px;
  margin-bottom: 0;
}
.panel-heading .panel-heading-content .onoffswitch {
  margin-top: -3px;
}
.panel-heading.min {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-heading.white-bg {
  color: #768399;
  background: #ffffff;
  background-color: #ffffff;
}
.panel-heading.red-bg {
  background: #f68484;
  background-color: #f68484;
}
.panel-heading.blue-bg {
  background: #75b9e6;
  background-color: #75b9e6;
}
.panel-heading.green-bg {
  background: #71d398;
  background-color: #71d398;
}
.panel-heading.yellow-bg {
  background: #ffcc66;
  background-color: #ffcc66;
}
.panel-heading.orange-bg {
  background: #f4b162;
  background-color: #f4b162;
}
.panel-heading.purple-bg {
  background: #af91e1;
  background-color: #af91e1;
}
.panel-heading.pink-bg {
  background: #f78db8;
  background-color: #f78db8;
}
.panel-heading.lime-bg {
  background: #a8db43;
  background-color: #a8db43;
}
.panel-heading.magenta-bg {
  background: #e65097;
  background-color: #e65097;
}
.panel-heading.teal-bg {
  background: #97d3c5;
  background-color: #97d3c5;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body:before,
.panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}
.panel-body.white-bg {
  color: #768399;
  background: #ffffff;
  background-color: #ffffff;
}
.panel-body.red-bg {
  color: #ffffff;
  background: #f68484;
  background-color: #f68484;
}
.panel-body.blue-bg {
  color: #ffffff;
  background: #75b9e6;
  background-color: #75b9e6;
}
.panel-body.green-bg {
  color: #ffffff;
  background: #71d398;
  background-color: #71d398;
}
.panel-body.yellow-bg {
  color: #ffffff;
  background: #ffcc66;
  background-color: #ffcc66;
}
.panel-body.orange-bg {
  color: #ffffff;
  background: #f4b162;
  background-color: #f4b162;
}
.panel-body.purple-bg {
  color: #ffffff;
  background: #af91e1;
  background-color: #af91e1;
}
.panel-body.pink-bg {
  color: #ffffff;
  background: #f78db8;
  background-color: #f78db8;
}
.panel-body.lime-bg {
  color: #ffffff;
  background: #a8db43;
  background-color: #a8db43;
}
.panel-body.magenta-bg {
  color: #ffffff;
  background: #e65097;
  background-color: #e65097;
}
.panel-body.teal-bg {
  color: #ffffff;
  background: #97d3c5;
  background-color: #97d3c5;
}
.panel-footer {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  color: #ffffff;
}
.panel-footer:before,
.panel-footer:after {
  content: " ";
  display: table;
}
.panel-footer:after {
  clear: both;
}
.panel-footer:before,
.panel-footer:after {
  content: " ";
  display: table;
}
.panel-footer:after {
  clear: both;
}
.panel-footer.white-bg {
  color: #768399;
  background: #ffffff;
  background-color: #ffffff;
}
.panel-footer.red-bg {
  background: #f68484;
  background-color: #f68484;
}
.panel-footer.blue-bg {
  background: #75b9e6;
  background-color: #75b9e6;
}
.panel-footer.green-bg {
  background: #71d398;
  background-color: #71d398;
}
.panel-footer.yellow-bg {
  background: #ffcc66;
  background-color: #ffcc66;
}
.panel-footer.orange-bg {
  background: #f4b162;
  background-color: #f4b162;
}
.panel-footer.purple-bg {
  background: #af91e1;
  background-color: #af91e1;
}
.panel-footer.pink-bg {
  background: #f78db8;
  background-color: #f78db8;
}
.panel-footer.lime-bg {
  background: #a8db43;
  background-color: #a8db43;
}
.panel-footer.magenta-bg {
  background: #e65097;
  background-color: #e65097;
}
.panel-footer.teal-bg {
  background: #97d3c5;
  background-color: #97d3c5;
}
.panel-refresh-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #555555;
  opacity: 0.2;
  filter: alpha(opacity=20);
  border-radius: 4px;
}
.progress-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
}
.progress-loader i {
  font-size: 24px;
  color: #ffffff;
  margin-top: 4px;
  margin-left: 4px;
}
.panel-default > .panel-heading > .panel-controls > a i {
  color: #acb1b8;
  text-shadow: 1px 1px 1px #ffffff;
}
.panel-default > .panel-heading > .panel-controls > a:hover i {
  color: #838a95;
}
.panel-dark {
  border-color: #79859b;
}
.panel-dark > .panel-heading {
  color: #ffffff;
  background-color: #79859b;
  border-color: #79859b;
}
.panel-dark > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #79859b;
}
.panel-dark > .panel-heading .badge {
  color: #79859b;
  background-color: #ffffff;
}
.panel-dark > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #79859b;
}
.panel-dark > .panel-heading {
  color: #ffffff;
  background-color: #79859b;
  border-color: #79859b;
}
.panel-dark > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #79859b;
}
.panel-dark > .panel-body {
  border: 1px solid #79859b;
  border-top: none;
}
.panel-dark > .panel-footer {
  color: #ffffff;
  background-color: #79859b;
  border-color: #79859b;
  border: 1px solid #79859b;
  border-top: none;
}
.panel-dark div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-dark > .panel-controls a i {
  text-shadow: none;
}
.panel-purple {
  border-color: #af91e1;
}
.panel-purple > .panel-heading {
  color: #ffffff;
  background-color: #af91e1;
  border-color: #af91e1;
}
.panel-purple > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #af91e1;
}
.panel-purple > .panel-heading .badge {
  color: #af91e1;
  background-color: #ffffff;
}
.panel-purple > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #af91e1;
}
.panel-purple > .panel-heading {
  color: #ffffff;
  background-color: #af91e1;
  border-color: #af91e1;
}
.panel-purple > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #af91e1;
}
.panel-purple > .panel-body {
  border: 1px solid #af91e1;
  border-top: none;
}
.panel-purple > .panel-footer {
  color: #ffffff;
  background-color: #af91e1;
  border-color: #af91e1;
  border: 1px solid #af91e1;
  border-top: none;
}
.panel-purple div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-pink {
  border-color: #f78db8;
}
.panel-pink > .panel-heading {
  color: #ffffff;
  background-color: #f78db8;
  border-color: #f78db8;
}
.panel-pink > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #f78db8;
}
.panel-pink > .panel-heading .badge {
  color: #f78db8;
  background-color: #ffffff;
}
.panel-pink > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #f78db8;
}
.panel-pink > .panel-heading {
  color: #ffffff;
  background-color: #f78db8;
  border-color: #f78db8;
}
.panel-pink > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #f78db8;
}
.panel-pink > .panel-body {
  border: 1px solid #f78db8;
  border-top: none;
}
.panel-pink > .panel-footer {
  color: #ffffff;
  background-color: #f78db8;
  border-color: #f78db8;
  border: 1px solid #f78db8;
  border-top: none;
}
.panel-pink div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-lime {
  border-color: #a8db43;
}
.panel-lime > .panel-heading {
  color: #ffffff;
  background-color: #a8db43;
  border-color: #a8db43;
}
.panel-lime > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #a8db43;
}
.panel-lime > .panel-heading .badge {
  color: #a8db43;
  background-color: #ffffff;
}
.panel-lime > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #a8db43;
}
.panel-lime > .panel-heading {
  color: #ffffff;
  background-color: #a8db43;
  border-color: #a8db43;
}
.panel-lime > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #a8db43;
}
.panel-lime > .panel-body {
  border: 1px solid #a8db43;
  border-top: none;
}
.panel-lime > .panel-footer {
  color: #ffffff;
  background-color: #a8db43;
  border-color: #a8db43;
  border: 1px solid #a8db43;
  border-top: none;
}
.panel-lime div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-magenta {
  border-color: #e65097;
}
.panel-magenta > .panel-heading {
  color: #ffffff;
  background-color: #e65097;
  border-color: #e65097;
}
.panel-magenta > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #e65097;
}
.panel-magenta > .panel-heading .badge {
  color: #e65097;
  background-color: #ffffff;
}
.panel-magenta > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #e65097;
}
.panel-magenta > .panel-heading {
  color: #ffffff;
  background-color: #e65097;
  border-color: #e65097;
}
.panel-magenta > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e65097;
}
.panel-magenta > .panel-body {
  border: 1px solid #e65097;
  border-top: none;
}
.panel-magenta > .panel-footer {
  color: #ffffff;
  background-color: #e65097;
  border-color: #e65097;
  border: 1px solid #e65097;
  border-top: none;
}
.panel-magenta div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-teal {
  border-color: #97d3c5;
}
.panel-teal > .panel-heading {
  color: #ffffff;
  background-color: #97d3c5;
  border-color: #97d3c5;
}
.panel-teal > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #97d3c5;
}
.panel-teal > .panel-heading .badge {
  color: #97d3c5;
  background-color: #ffffff;
}
.panel-teal > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #97d3c5;
}
.panel-teal > .panel-heading {
  color: #ffffff;
  background-color: #97d3c5;
  border-color: #97d3c5;
}
.panel-teal > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #97d3c5;
}
.panel-teal > .panel-body {
  border: 1px solid #97d3c5;
  border-top: none;
}
.panel-teal > .panel-footer {
  color: #ffffff;
  background-color: #97d3c5;
  border-color: #97d3c5;
  border: 1px solid #97d3c5;
  border-top: none;
}
.panel-teal div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-brown {
  border-color: #d1b993;
}
.panel-brown > .panel-heading {
  color: #ffffff;
  background-color: #d1b993;
  border-color: #d1b993;
}
.panel-brown > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d1b993;
}
.panel-brown > .panel-heading .badge {
  color: #d1b993;
  background-color: #ffffff;
}
.panel-brown > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d1b993;
}
.panel-brown > .panel-heading {
  color: #ffffff;
  background-color: #d1b993;
  border-color: #d1b993;
}
.panel-brown > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d1b993;
}
.panel-brown > .panel-body {
  border: 1px solid #d1b993;
  border-top: none;
}
.panel-brown > .panel-footer {
  color: #ffffff;
  background-color: #d1b993;
  border-color: #d1b993;
  border: 1px solid #d1b993;
  border-top: none;
}
.panel-brown div.panel-body:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.panel-placeholder {
  border: 2px dashed #acb1b8;
  background: #e3e5e7;
  margin-bottom: 25px;
  border-radius: 4px;
}
/* ------------------ Forms --------------------*/
.form-horizontal .form-group:last-child,
.form-inline .form-group:last-child {
  margin-bottom: 0;
}
.form-horizontal .left-input-icon,
.form-inline .left-input-icon {
  position: absolute;
  left: 25px;
  top: 10px;
}
.form-horizontal .right-input-icon,
.form-inline .right-input-icon {
  position: absolute;
  right: 25px;
  top: 10px;
}
.form-horizontal .form-group,
.form-inline .form-group {
  margin-left: 0;
  margin-right: 0;
}
.form-horizontal .form-group.has-error .control-label,
.form-inline .form-group.has-error .control-label {
  color: #f68484;
}
.form-horizontal .form-group.has-error .form-control,
.form-inline .form-group.has-error .form-control {
  border-color: #f68484;
}
.form-horizontal .form-group.has-error .form-control:focus,
.form-inline .form-group.has-error .form-control:focus {
  border-color: #f68484;
}
.form-horizontal .form-group.has-error .help-block,
.form-inline .form-group.has-error .help-block {
  color: #f68484;
}
.form-horizontal .form-group.has-success .control-label,
.form-inline .form-group.has-success .control-label {
  color: #71d398;
}
.form-horizontal .form-group.has-success .form-control,
.form-inline .form-group.has-success .form-control {
  border-color: #71d398;
}
.form-horizontal .form-group.has-success .form-control:focus,
.form-inline .form-group.has-success .form-control:focus {
  border-color: #71d398;
}
.form-horizontal .form-group.has-warning .control-label,
.form-inline .form-group.has-warning .control-label {
  color: #f4b162;
}
.form-horizontal .form-group.has-warning .form-control,
.form-inline .form-group.has-warning .form-control {
  border-color: #f4b162;
}
.form-horizontal .form-group.has-warning .form-control:focus,
.form-inline .form-group.has-warning .form-control:focus {
  border-color: #f4b162;
}
.form-horizontal .form-control.left-icon,
.form-inline .form-control.left-icon {
  padding-left: 32px;
  position: relative;
}
.form-horizontal .form-control.right-icon,
.form-inline .form-control.right-icon {
  padding-right: 32px;
  position: relative;
}
.form-horizontal .form-control:focus,
.form-inline .form-control:focus {
  border-color: #75b9e6;
}
.form-horizontal .help-block,
.form-inline .help-block {
  font-size: 13px;
  margin-bottom: 0;
}
.form-horizontal.group-border .form-group,
.form-inline.group-border .form-group {
  border-bottom: 1px solid #e7e7e2;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0;
}
.form-horizontal.group-border .form-group:last-child,
.form-inline.group-border .form-group:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.form-horizontal.stripped .form-group:first-child,
.form-inline.stripped .form-group:first-child {
  margin-top: -15px;
}
.form-horizontal.stripped .form-group:last-child,
.form-inline.stripped .form-group:last-child {
  margin-bottom: -15px;
}
.form-horizontal.stripped .form-group:nth-child(even),
.form-inline.stripped .form-group:nth-child(even) {
  background: #fcfcfd;
}
.form-horizontal.hover-stripped .form-group:first-child,
.form-inline.hover-stripped .form-group:first-child {
  margin-top: -15px;
}
.form-horizontal.hover-stripped .form-group:last-child,
.form-inline.hover-stripped .form-group:last-child {
  margin-bottom: -15px;
}
.form-horizontal.hover-stripped .form-group:hover,
.form-inline.hover-stripped .form-group:hover {
  transition: background ease-in-out .25s;
  background: #fcfcfd;
}
.form-vertical.group-border .form-group {
  border-bottom: 1px solid #e7e7e2;
  margin: 0 -15px;
  padding: 5px 15px 30px 15px;
}
.form-vertical.group-border .form-group.has-error .control-label {
  color: #f68484;
}
.form-vertical.group-border .form-group.has-error .form-control {
  border-color: #f68484;
}
.form-vertical.group-border .form-group.has-error .form-control:focus {
  border-color: #f68484;
}
.form-vertical.group-border .form-group.has-error .help-block {
  color: #f68484;
}
.form-vertical.group-border .form-group.has-success .control-label {
  color: #71d398;
}
.form-vertical.group-border .form-group.has-success .form-control {
  border-color: #71d398;
}
.form-vertical.group-border .form-group.has-success .form-control:focus {
  border-color: #71d398;
}
.form-vertical.group-border .form-group.has-warning .control-label {
  color: #f4b162;
}
.form-vertical.group-border .form-group.has-warning .form-control {
  border-color: #f4b162;
}
.form-vertical.group-border .form-group.has-warning .form-control:focus {
  border-color: #f4b162;
}
.form-vertical.group-border .form-group:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.form-vertical.hover-stripped .form-group:first-child {
  margin-top: -15px;
}
.form-vertical.hover-stripped .form-group:last-child {
  margin-bottom: -15px;
}
.form-vertical.hover-stripped .form-group:hover {
  transition: background ease-in-out .25s;
  background: #fcfcfd;
}
/* ------------------ Input group border fix --------------------*/
.input-group .input-group-btn:first-child .btn {
  border-right: none;
}
.input-group .input-group-btn:last-child .btn {
  border-left: none;
}
/* ------------------ Dropdown menus --------------------*/
.dropdown-menu {
  display: none;
  padding: 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.175);
}
.dropdown-menu .divider {
  margin: 1px 0;
}
.dropdown-menu > li > a {
  display: block;
  padding: 6px 20px;
}
.dropdown-menu.right {
  right: 0;
  left: auto;
}
.dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}
.dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}
/* ------------------ Tooltips --------------------*/
.tooltip-inner {
  padding: 8px 8px;
  border-radius: 4px;
  font-size: 13px;
}
/* ------------------ Tables --------------------*/
.table .checkbox,
.table .radio {
  margin-bottom: 0;
  margin-top: 0;
}
.table .progress {
  margin-bottom: 0;
  margin-top: 0;
}
.table tbody tr.highlight {
  background: #eef6fc;
}
.table tbody tr.highlight td {
  background: #eef6fc;
}
.table tfoot tr th,
.table tfoot tr td {
  border-bottom: 1px solid #f3f5f6;
}
.table.table-bordered thead tr {
  background: #f3f5f6;
}
.table .fixed {
  top: 0;
  position: fixed;
  width: auto;
  display: none;
  border: none;
}
.table.table-fixed-layout {
  table-layout: fixed;
}
.table.table-fixed-layout td {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* ------------------ Buttons --------------------*/
.btn {
  transition: background;
  transition-duration: 0.4s;
}
.btn i {
  vertical-align: baseline;
}
.btn:active,
.btn.active {
  box-shadow: none;
}
.btn:focus {
  outline: none;
}
.btn.btn-round {
  width: 36px;
  height: 36px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 50%;
}
.btn.btn-round.btn-xs {
  width: 22px;
  height: 22px;
  line-height: 1;
}
.btn.btn-round.btn-sm {
  width: 30px;
  height: 30px;
}
.btn.btn-round.btn-lg {
  width: 45px;
  height: 45px;
}
.btn.btn-round.btn-lg i {
  margin-top: 2px;
}
.btn.btn-round.btn-default {
  color: #e7e7e2;
}
.btn.btn-round.btn-default:hover,
.btn.btn-round.btn-default:focus,
.btn.btn-round.btn-default:active,
.btn.btn-round.btn-default.active {
  color: #c4c4b8;
}
.btn.btn-round.btn-default:hover i,
.btn.btn-round.btn-default:focus i,
.btn.btn-round.btn-default:active i,
.btn.btn-round.btn-default.active i {
  color: #c4c4b8;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  background-color: #f3f5f6;
  border-color: #f3f5f6;
}
.btn-default.btn-alt {
  color: #768399;
  background-color: transparent;
  border-color: #e7e7e2;
  border-width: 2px;
}
.btn-default.btn-alt:hover,
.btn-default.btn-alt:focus,
.btn-default.btn-alt:active,
.btn-default.btn-alt.active,
.open .dropdown-toggle.btn-default.btn-alt {
  color: #768399;
  background-color: rgba(0, 0, 0, 0);
  border-color: #cbcbc1;
  border-width: 2px;
}
.btn-default.btn-alt:active,
.btn-default.btn-alt.active,
.open .dropdown-toggle.btn-default.btn-alt {
  background-image: none;
}
.btn-default.btn-alt.disabled,
.btn-default.btn-alt[disabled],
fieldset[disabled] .btn-default.btn-alt,
.btn-default.btn-alt.disabled:hover,
.btn-default.btn-alt[disabled]:hover,
fieldset[disabled] .btn-default.btn-alt:hover,
.btn-default.btn-alt.disabled:focus,
.btn-default.btn-alt[disabled]:focus,
fieldset[disabled] .btn-default.btn-alt:focus,
.btn-default.btn-alt.disabled:active,
.btn-default.btn-alt[disabled]:active,
fieldset[disabled] .btn-default.btn-alt:active,
.btn-default.btn-alt.disabled.active,
.btn-default.btn-alt[disabled].active,
fieldset[disabled] .btn-default.btn-alt.active {
  background-color: transparent;
  border-color: #e7e7e2;
  border-width: 2px;
}
.btn-default.btn-alt:hover,
.btn-default.btn-alt:focus,
.btn-default.btn-alt:active,
.btn-default.btn-alt.active {
  background-color: transparent;
  color: #5e6a7e;
}
.btn-primary.btn-alt {
  color: #75b9e6;
  background-color: transparent;
  border-color: #75b9e6;
  border-width: 2px;
}
.btn-primary.btn-alt:hover,
.btn-primary.btn-alt:focus,
.btn-primary.btn-alt:active,
.btn-primary.btn-alt.active,
.open .dropdown-toggle.btn-primary.btn-alt {
  color: #75b9e6;
  background-color: rgba(0, 0, 0, 0);
  border-color: #419fdd;
  border-width: 2px;
}
.btn-primary.btn-alt:active,
.btn-primary.btn-alt.active,
.open .dropdown-toggle.btn-primary.btn-alt {
  background-image: none;
}
.btn-primary.btn-alt.disabled,
.btn-primary.btn-alt[disabled],
fieldset[disabled] .btn-primary.btn-alt,
.btn-primary.btn-alt.disabled:hover,
.btn-primary.btn-alt[disabled]:hover,
fieldset[disabled] .btn-primary.btn-alt:hover,
.btn-primary.btn-alt.disabled:focus,
.btn-primary.btn-alt[disabled]:focus,
fieldset[disabled] .btn-primary.btn-alt:focus,
.btn-primary.btn-alt.disabled:active,
.btn-primary.btn-alt[disabled]:active,
fieldset[disabled] .btn-primary.btn-alt:active,
.btn-primary.btn-alt.disabled.active,
.btn-primary.btn-alt[disabled].active,
fieldset[disabled] .btn-primary.btn-alt.active {
  background-color: transparent;
  border-color: #75b9e6;
  border-width: 2px;
}
.btn-primary.btn-alt:hover,
.btn-primary.btn-alt:focus,
.btn-primary.btn-alt:active,
.btn-primary.btn-alt.active {
  background-color: transparent;
  color: #4aa3de;
}
.btn-success.btn-alt {
  color: #71d398;
  background-color: transparent;
  border-color: #71d398;
  border-width: 2px;
}
.btn-success.btn-alt:hover,
.btn-success.btn-alt:focus,
.btn-success.btn-alt:active,
.btn-success.btn-alt.active,
.open .dropdown-toggle.btn-success.btn-alt {
  color: #71d398;
  background-color: rgba(0, 0, 0, 0);
  border-color: #42c576;
  border-width: 2px;
}
.btn-success.btn-alt:active,
.btn-success.btn-alt.active,
.open .dropdown-toggle.btn-success.btn-alt {
  background-image: none;
}
.btn-success.btn-alt.disabled,
.btn-success.btn-alt[disabled],
fieldset[disabled] .btn-success.btn-alt,
.btn-success.btn-alt.disabled:hover,
.btn-success.btn-alt[disabled]:hover,
fieldset[disabled] .btn-success.btn-alt:hover,
.btn-success.btn-alt.disabled:focus,
.btn-success.btn-alt[disabled]:focus,
fieldset[disabled] .btn-success.btn-alt:focus,
.btn-success.btn-alt.disabled:active,
.btn-success.btn-alt[disabled]:active,
fieldset[disabled] .btn-success.btn-alt:active,
.btn-success.btn-alt.disabled.active,
.btn-success.btn-alt[disabled].active,
fieldset[disabled] .btn-success.btn-alt.active {
  background-color: transparent;
  border-color: #71d398;
  border-width: 2px;
}
.btn-success.btn-alt:hover,
.btn-success.btn-alt:focus,
.btn-success.btn-alt:active,
.btn-success.btn-alt.active {
  background-color: transparent;
  color: #4ac77c;
}
.btn-info.btn-alt {
  color: #97d3c5;
  background-color: transparent;
  border-color: #97d3c5;
  border-width: 2px;
}
.btn-info.btn-alt:hover,
.btn-info.btn-alt:focus,
.btn-info.btn-alt:active,
.btn-info.btn-alt.active,
.open .dropdown-toggle.btn-info.btn-alt {
  color: #97d3c5;
  background-color: rgba(0, 0, 0, 0);
  border-color: #6cc1ad;
  border-width: 2px;
}
.btn-info.btn-alt:active,
.btn-info.btn-alt.active,
.open .dropdown-toggle.btn-info.btn-alt {
  background-image: none;
}
.btn-info.btn-alt.disabled,
.btn-info.btn-alt[disabled],
fieldset[disabled] .btn-info.btn-alt,
.btn-info.btn-alt.disabled:hover,
.btn-info.btn-alt[disabled]:hover,
fieldset[disabled] .btn-info.btn-alt:hover,
.btn-info.btn-alt.disabled:focus,
.btn-info.btn-alt[disabled]:focus,
fieldset[disabled] .btn-info.btn-alt:focus,
.btn-info.btn-alt.disabled:active,
.btn-info.btn-alt[disabled]:active,
fieldset[disabled] .btn-info.btn-alt:active,
.btn-info.btn-alt.disabled.active,
.btn-info.btn-alt[disabled].active,
fieldset[disabled] .btn-info.btn-alt.active {
  background-color: transparent;
  border-color: #97d3c5;
  border-width: 2px;
}
.btn-info.btn-alt:hover,
.btn-info.btn-alt:focus,
.btn-info.btn-alt:active,
.btn-info.btn-alt.active {
  background-color: transparent;
  color: #73c4b1;
}
.btn-warning.btn-alt {
  color: #f4b162;
  background-color: transparent;
  border-color: #f4b162;
  border-width: 2px;
}
.btn-warning.btn-alt:hover,
.btn-warning.btn-alt:focus,
.btn-warning.btn-alt:active,
.btn-warning.btn-alt.active,
.open .dropdown-toggle.btn-warning.btn-alt {
  color: #f4b162;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f09529;
  border-width: 2px;
}
.btn-warning.btn-alt:active,
.btn-warning.btn-alt.active,
.open .dropdown-toggle.btn-warning.btn-alt {
  background-image: none;
}
.btn-warning.btn-alt.disabled,
.btn-warning.btn-alt[disabled],
fieldset[disabled] .btn-warning.btn-alt,
.btn-warning.btn-alt.disabled:hover,
.btn-warning.btn-alt[disabled]:hover,
fieldset[disabled] .btn-warning.btn-alt:hover,
.btn-warning.btn-alt.disabled:focus,
.btn-warning.btn-alt[disabled]:focus,
fieldset[disabled] .btn-warning.btn-alt:focus,
.btn-warning.btn-alt.disabled:active,
.btn-warning.btn-alt[disabled]:active,
fieldset[disabled] .btn-warning.btn-alt:active,
.btn-warning.btn-alt.disabled.active,
.btn-warning.btn-alt[disabled].active,
fieldset[disabled] .btn-warning.btn-alt.active {
  background-color: transparent;
  border-color: #f4b162;
  border-width: 2px;
}
.btn-warning.btn-alt:hover,
.btn-warning.btn-alt:focus,
.btn-warning.btn-alt:active,
.btn-warning.btn-alt.active {
  background-color: transparent;
  color: #f19932;
}
.btn-danger.btn-alt {
  color: #f68484;
  background-color: transparent;
  border-color: #f68484;
  border-width: 2px;
}
.btn-danger.btn-alt:hover,
.btn-danger.btn-alt:focus,
.btn-danger.btn-alt:active,
.btn-danger.btn-alt.active,
.open .dropdown-toggle.btn-danger.btn-alt {
  color: #f68484;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f24b4b;
  border-width: 2px;
}
.btn-danger.btn-alt:active,
.btn-danger.btn-alt.active,
.open .dropdown-toggle.btn-danger.btn-alt {
  background-image: none;
}
.btn-danger.btn-alt.disabled,
.btn-danger.btn-alt[disabled],
fieldset[disabled] .btn-danger.btn-alt,
.btn-danger.btn-alt.disabled:hover,
.btn-danger.btn-alt[disabled]:hover,
fieldset[disabled] .btn-danger.btn-alt:hover,
.btn-danger.btn-alt.disabled:focus,
.btn-danger.btn-alt[disabled]:focus,
fieldset[disabled] .btn-danger.btn-alt:focus,
.btn-danger.btn-alt.disabled:active,
.btn-danger.btn-alt[disabled]:active,
fieldset[disabled] .btn-danger.btn-alt:active,
.btn-danger.btn-alt.disabled.active,
.btn-danger.btn-alt[disabled].active,
fieldset[disabled] .btn-danger.btn-alt.active {
  background-color: transparent;
  border-color: #f68484;
  border-width: 2px;
}
.btn-danger.btn-alt:hover,
.btn-danger.btn-alt:focus,
.btn-danger.btn-alt:active,
.btn-danger.btn-alt.active {
  background-color: transparent;
  color: #f35454;
}
.btn-brown {
  color: #ffffff;
  background-color: #d1b993;
  border-color: #d1b993;
}
.btn-brown:hover,
.btn-brown:focus,
.btn-brown.focus,
.btn-brown:active,
.btn-brown.active,
.open > .dropdown-toggle.btn-brown {
  color: #ffffff;
  background-color: #c2a26f;
  border-color: #bf9d68;
}
.btn-brown:active,
.btn-brown.active,
.open > .dropdown-toggle.btn-brown {
  background-image: none;
}
.btn-brown.disabled,
.btn-brown[disabled],
fieldset[disabled] .btn-brown,
.btn-brown.disabled:hover,
.btn-brown[disabled]:hover,
fieldset[disabled] .btn-brown:hover,
.btn-brown.disabled:focus,
.btn-brown[disabled]:focus,
fieldset[disabled] .btn-brown:focus,
.btn-brown.disabled.focus,
.btn-brown[disabled].focus,
fieldset[disabled] .btn-brown.focus,
.btn-brown.disabled:active,
.btn-brown[disabled]:active,
fieldset[disabled] .btn-brown:active,
.btn-brown.disabled.active,
.btn-brown[disabled].active,
fieldset[disabled] .btn-brown.active {
  background-color: #d1b993;
  border-color: #d1b993;
}
.btn-brown .badge {
  color: #d1b993;
  background-color: #ffffff;
}
.btn-brown.btn-alt {
  color: #d1b993;
  background-color: transparent;
  border-color: #d1b993;
  border-width: 2px;
}
.btn-brown.btn-alt:hover,
.btn-brown.btn-alt:focus,
.btn-brown.btn-alt:active,
.btn-brown.btn-alt.active,
.open .dropdown-toggle.btn-brown.btn-alt {
  color: #d1b993;
  background-color: rgba(0, 0, 0, 0);
  border-color: #bf9d68;
  border-width: 2px;
}
.btn-brown.btn-alt:active,
.btn-brown.btn-alt.active,
.open .dropdown-toggle.btn-brown.btn-alt {
  background-image: none;
}
.btn-brown.btn-alt.disabled,
.btn-brown.btn-alt[disabled],
fieldset[disabled] .btn-brown.btn-alt,
.btn-brown.btn-alt.disabled:hover,
.btn-brown.btn-alt[disabled]:hover,
fieldset[disabled] .btn-brown.btn-alt:hover,
.btn-brown.btn-alt.disabled:focus,
.btn-brown.btn-alt[disabled]:focus,
fieldset[disabled] .btn-brown.btn-alt:focus,
.btn-brown.btn-alt.disabled:active,
.btn-brown.btn-alt[disabled]:active,
fieldset[disabled] .btn-brown.btn-alt:active,
.btn-brown.btn-alt.disabled.active,
.btn-brown.btn-alt[disabled].active,
fieldset[disabled] .btn-brown.btn-alt.active {
  background-color: transparent;
  border-color: #d1b993;
  border-width: 2px;
}
.btn-brown.btn-alt:hover,
.btn-brown.btn-alt:focus,
.btn-brown.btn-alt:active,
.btn-brown.btn-alt.active {
  background-color: transparent;
  color: #c2a26f;
}
.btn-dark {
  color: #ffffff;
  background-color: #79859b;
  border-color: #79859b;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  color: #ffffff;
  background-color: #606c81;
  border-color: #5c677b;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
  background-color: #79859b;
  border-color: #79859b;
}
.btn-dark .badge {
  color: #79859b;
  background-color: #ffffff;
}
.btn-dark.btn-alt {
  color: #79859b;
  background-color: transparent;
  border-color: #79859b;
  border-width: 2px;
}
.btn-dark.btn-alt:hover,
.btn-dark.btn-alt:focus,
.btn-dark.btn-alt:active,
.btn-dark.btn-alt.active,
.open .dropdown-toggle.btn-dark.btn-alt {
  color: #79859b;
  background-color: rgba(0, 0, 0, 0);
  border-color: #5c677b;
  border-width: 2px;
}
.btn-dark.btn-alt:active,
.btn-dark.btn-alt.active,
.open .dropdown-toggle.btn-dark.btn-alt {
  background-image: none;
}
.btn-dark.btn-alt.disabled,
.btn-dark.btn-alt[disabled],
fieldset[disabled] .btn-dark.btn-alt,
.btn-dark.btn-alt.disabled:hover,
.btn-dark.btn-alt[disabled]:hover,
fieldset[disabled] .btn-dark.btn-alt:hover,
.btn-dark.btn-alt.disabled:focus,
.btn-dark.btn-alt[disabled]:focus,
fieldset[disabled] .btn-dark.btn-alt:focus,
.btn-dark.btn-alt.disabled:active,
.btn-dark.btn-alt[disabled]:active,
fieldset[disabled] .btn-dark.btn-alt:active,
.btn-dark.btn-alt.disabled.active,
.btn-dark.btn-alt[disabled].active,
fieldset[disabled] .btn-dark.btn-alt.active {
  background-color: transparent;
  border-color: #79859b;
  border-width: 2px;
}
.btn-dark.btn-alt:hover,
.btn-dark.btn-alt:focus,
.btn-dark.btn-alt:active,
.btn-dark.btn-alt.active {
  background-color: transparent;
  color: #606c81;
}
.btn-yellow {
  color: #ffffff;
  background-color: #ffcc66;
  border-color: #ffcc66;
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  color: #ffffff;
  background-color: #ffbb33;
  border-color: #ffb829;
}
.btn-yellow:active,
.btn-yellow.active,
.open > .dropdown-toggle.btn-yellow {
  background-image: none;
}
.btn-yellow.disabled,
.btn-yellow[disabled],
fieldset[disabled] .btn-yellow,
.btn-yellow.disabled:hover,
.btn-yellow[disabled]:hover,
fieldset[disabled] .btn-yellow:hover,
.btn-yellow.disabled:focus,
.btn-yellow[disabled]:focus,
fieldset[disabled] .btn-yellow:focus,
.btn-yellow.disabled.focus,
.btn-yellow[disabled].focus,
fieldset[disabled] .btn-yellow.focus,
.btn-yellow.disabled:active,
.btn-yellow[disabled]:active,
fieldset[disabled] .btn-yellow:active,
.btn-yellow.disabled.active,
.btn-yellow[disabled].active,
fieldset[disabled] .btn-yellow.active {
  background-color: #ffcc66;
  border-color: #ffcc66;
}
.btn-yellow .badge {
  color: #ffcc66;
  background-color: #ffffff;
}
.btn-yellow.btn-alt {
  color: #ffcc66;
  background-color: transparent;
  border-color: #ffcc66;
  border-width: 2px;
}
.btn-yellow.btn-alt:hover,
.btn-yellow.btn-alt:focus,
.btn-yellow.btn-alt:active,
.btn-yellow.btn-alt.active,
.open .dropdown-toggle.btn-yellow.btn-alt {
  color: #ffcc66;
  background-color: rgba(0, 0, 0, 0);
  border-color: #ffb829;
  border-width: 2px;
}
.btn-yellow.btn-alt:active,
.btn-yellow.btn-alt.active,
.open .dropdown-toggle.btn-yellow.btn-alt {
  background-image: none;
}
.btn-yellow.btn-alt.disabled,
.btn-yellow.btn-alt[disabled],
fieldset[disabled] .btn-yellow.btn-alt,
.btn-yellow.btn-alt.disabled:hover,
.btn-yellow.btn-alt[disabled]:hover,
fieldset[disabled] .btn-yellow.btn-alt:hover,
.btn-yellow.btn-alt.disabled:focus,
.btn-yellow.btn-alt[disabled]:focus,
fieldset[disabled] .btn-yellow.btn-alt:focus,
.btn-yellow.btn-alt.disabled:active,
.btn-yellow.btn-alt[disabled]:active,
fieldset[disabled] .btn-yellow.btn-alt:active,
.btn-yellow.btn-alt.disabled.active,
.btn-yellow.btn-alt[disabled].active,
fieldset[disabled] .btn-yellow.btn-alt.active {
  background-color: transparent;
  border-color: #ffcc66;
  border-width: 2px;
}
.btn-yellow.btn-alt:hover,
.btn-yellow.btn-alt:focus,
.btn-yellow.btn-alt:active,
.btn-yellow.btn-alt.active {
  background-color: transparent;
  color: #ffbb33;
}
.btn-purple {
  color: #ffffff;
  background-color: #af91e1;
  border-color: #af91e1;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  color: #ffffff;
  background-color: #9269d6;
  border-color: #8c61d4;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #af91e1;
  border-color: #af91e1;
}
.btn-purple .badge {
  color: #af91e1;
  background-color: #ffffff;
}
.btn-purple.btn-alt {
  color: #af91e1;
  background-color: transparent;
  border-color: #af91e1;
  border-width: 2px;
}
.btn-purple.btn-alt:hover,
.btn-purple.btn-alt:focus,
.btn-purple.btn-alt:active,
.btn-purple.btn-alt.active,
.open .dropdown-toggle.btn-purple.btn-alt {
  color: #af91e1;
  background-color: rgba(0, 0, 0, 0);
  border-color: #8c61d4;
  border-width: 2px;
}
.btn-purple.btn-alt:active,
.btn-purple.btn-alt.active,
.open .dropdown-toggle.btn-purple.btn-alt {
  background-image: none;
}
.btn-purple.btn-alt.disabled,
.btn-purple.btn-alt[disabled],
fieldset[disabled] .btn-purple.btn-alt,
.btn-purple.btn-alt.disabled:hover,
.btn-purple.btn-alt[disabled]:hover,
fieldset[disabled] .btn-purple.btn-alt:hover,
.btn-purple.btn-alt.disabled:focus,
.btn-purple.btn-alt[disabled]:focus,
fieldset[disabled] .btn-purple.btn-alt:focus,
.btn-purple.btn-alt.disabled:active,
.btn-purple.btn-alt[disabled]:active,
fieldset[disabled] .btn-purple.btn-alt:active,
.btn-purple.btn-alt.disabled.active,
.btn-purple.btn-alt[disabled].active,
fieldset[disabled] .btn-purple.btn-alt.active {
  background-color: transparent;
  border-color: #af91e1;
  border-width: 2px;
}
.btn-purple.btn-alt:hover,
.btn-purple.btn-alt:focus,
.btn-purple.btn-alt:active,
.btn-purple.btn-alt.active {
  background-color: transparent;
  color: #9269d6;
}
.btn-pink {
  color: #ffffff;
  background-color: #f78db8;
  border-color: #f78db8;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  color: #ffffff;
  background-color: #f45d9a;
  border-color: #f35494;
}
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  background-image: none;
}
.btn-pink.disabled,
.btn-pink[disabled],
fieldset[disabled] .btn-pink,
.btn-pink.disabled:hover,
.btn-pink[disabled]:hover,
fieldset[disabled] .btn-pink:hover,
.btn-pink.disabled:focus,
.btn-pink[disabled]:focus,
fieldset[disabled] .btn-pink:focus,
.btn-pink.disabled.focus,
.btn-pink[disabled].focus,
fieldset[disabled] .btn-pink.focus,
.btn-pink.disabled:active,
.btn-pink[disabled]:active,
fieldset[disabled] .btn-pink:active,
.btn-pink.disabled.active,
.btn-pink[disabled].active,
fieldset[disabled] .btn-pink.active {
  background-color: #f78db8;
  border-color: #f78db8;
}
.btn-pink .badge {
  color: #f78db8;
  background-color: #ffffff;
}
.btn-pink.btn-alt {
  color: #f78db8;
  background-color: transparent;
  border-color: #f78db8;
  border-width: 2px;
}
.btn-pink.btn-alt:hover,
.btn-pink.btn-alt:focus,
.btn-pink.btn-alt:active,
.btn-pink.btn-alt.active,
.open .dropdown-toggle.btn-pink.btn-alt {
  color: #f78db8;
  background-color: rgba(0, 0, 0, 0);
  border-color: #f35494;
  border-width: 2px;
}
.btn-pink.btn-alt:active,
.btn-pink.btn-alt.active,
.open .dropdown-toggle.btn-pink.btn-alt {
  background-image: none;
}
.btn-pink.btn-alt.disabled,
.btn-pink.btn-alt[disabled],
fieldset[disabled] .btn-pink.btn-alt,
.btn-pink.btn-alt.disabled:hover,
.btn-pink.btn-alt[disabled]:hover,
fieldset[disabled] .btn-pink.btn-alt:hover,
.btn-pink.btn-alt.disabled:focus,
.btn-pink.btn-alt[disabled]:focus,
fieldset[disabled] .btn-pink.btn-alt:focus,
.btn-pink.btn-alt.disabled:active,
.btn-pink.btn-alt[disabled]:active,
fieldset[disabled] .btn-pink.btn-alt:active,
.btn-pink.btn-alt.disabled.active,
.btn-pink.btn-alt[disabled].active,
fieldset[disabled] .btn-pink.btn-alt.active {
  background-color: transparent;
  border-color: #f78db8;
  border-width: 2px;
}
.btn-pink.btn-alt:hover,
.btn-pink.btn-alt:focus,
.btn-pink.btn-alt:active,
.btn-pink.btn-alt.active {
  background-color: transparent;
  color: #f45d9a;
}
.btn-lime {
  color: #ffffff;
  background-color: #a8db43;
  border-color: #a8db43;
}
.btn-lime:hover,
.btn-lime:focus,
.btn-lime.focus,
.btn-lime:active,
.btn-lime.active,
.open > .dropdown-toggle.btn-lime {
  color: #ffffff;
  background-color: #90c526;
  border-color: #89bd24;
}
.btn-lime:active,
.btn-lime.active,
.open > .dropdown-toggle.btn-lime {
  background-image: none;
}
.btn-lime.disabled,
.btn-lime[disabled],
fieldset[disabled] .btn-lime,
.btn-lime.disabled:hover,
.btn-lime[disabled]:hover,
fieldset[disabled] .btn-lime:hover,
.btn-lime.disabled:focus,
.btn-lime[disabled]:focus,
fieldset[disabled] .btn-lime:focus,
.btn-lime.disabled.focus,
.btn-lime[disabled].focus,
fieldset[disabled] .btn-lime.focus,
.btn-lime.disabled:active,
.btn-lime[disabled]:active,
fieldset[disabled] .btn-lime:active,
.btn-lime.disabled.active,
.btn-lime[disabled].active,
fieldset[disabled] .btn-lime.active {
  background-color: #a8db43;
  border-color: #a8db43;
}
.btn-lime .badge {
  color: #a8db43;
  background-color: #ffffff;
}
.btn-lime.btn-alt {
  color: #a8db43;
  background-color: transparent;
  border-color: #a8db43;
  border-width: 2px;
}
.btn-lime.btn-alt:hover,
.btn-lime.btn-alt:focus,
.btn-lime.btn-alt:active,
.btn-lime.btn-alt.active,
.open .dropdown-toggle.btn-lime.btn-alt {
  color: #a8db43;
  background-color: rgba(0, 0, 0, 0);
  border-color: #89bd24;
  border-width: 2px;
}
.btn-lime.btn-alt:active,
.btn-lime.btn-alt.active,
.open .dropdown-toggle.btn-lime.btn-alt {
  background-image: none;
}
.btn-lime.btn-alt.disabled,
.btn-lime.btn-alt[disabled],
fieldset[disabled] .btn-lime.btn-alt,
.btn-lime.btn-alt.disabled:hover,
.btn-lime.btn-alt[disabled]:hover,
fieldset[disabled] .btn-lime.btn-alt:hover,
.btn-lime.btn-alt.disabled:focus,
.btn-lime.btn-alt[disabled]:focus,
fieldset[disabled] .btn-lime.btn-alt:focus,
.btn-lime.btn-alt.disabled:active,
.btn-lime.btn-alt[disabled]:active,
fieldset[disabled] .btn-lime.btn-alt:active,
.btn-lime.btn-alt.disabled.active,
.btn-lime.btn-alt[disabled].active,
fieldset[disabled] .btn-lime.btn-alt.active {
  background-color: transparent;
  border-color: #a8db43;
  border-width: 2px;
}
.btn-lime.btn-alt:hover,
.btn-lime.btn-alt:focus,
.btn-lime.btn-alt:active,
.btn-lime.btn-alt.active {
  background-color: transparent;
  color: #90c526;
}
.btn-magenta {
  color: #ffffff;
  background-color: #e65097;
  border-color: #e65097;
}
.btn-magenta:hover,
.btn-magenta:focus,
.btn-magenta.focus,
.btn-magenta:active,
.btn-magenta.active,
.open > .dropdown-toggle.btn-magenta {
  color: #ffffff;
  background-color: #e0237c;
  border-color: #da1f77;
}
.btn-magenta:active,
.btn-magenta.active,
.open > .dropdown-toggle.btn-magenta {
  background-image: none;
}
.btn-magenta.disabled,
.btn-magenta[disabled],
fieldset[disabled] .btn-magenta,
.btn-magenta.disabled:hover,
.btn-magenta[disabled]:hover,
fieldset[disabled] .btn-magenta:hover,
.btn-magenta.disabled:focus,
.btn-magenta[disabled]:focus,
fieldset[disabled] .btn-magenta:focus,
.btn-magenta.disabled.focus,
.btn-magenta[disabled].focus,
fieldset[disabled] .btn-magenta.focus,
.btn-magenta.disabled:active,
.btn-magenta[disabled]:active,
fieldset[disabled] .btn-magenta:active,
.btn-magenta.disabled.active,
.btn-magenta[disabled].active,
fieldset[disabled] .btn-magenta.active {
  background-color: #e65097;
  border-color: #e65097;
}
.btn-magenta .badge {
  color: #e65097;
  background-color: #ffffff;
}
.btn-magenta.btn-alt {
  color: #e65097;
  background-color: transparent;
  border-color: #e65097;
  border-width: 2px;
}
.btn-magenta.btn-alt:hover,
.btn-magenta.btn-alt:focus,
.btn-magenta.btn-alt:active,
.btn-magenta.btn-alt.active,
.open .dropdown-toggle.btn-magenta.btn-alt {
  color: #e65097;
  background-color: rgba(0, 0, 0, 0);
  border-color: #da1f77;
  border-width: 2px;
}
.btn-magenta.btn-alt:active,
.btn-magenta.btn-alt.active,
.open .dropdown-toggle.btn-magenta.btn-alt {
  background-image: none;
}
.btn-magenta.btn-alt.disabled,
.btn-magenta.btn-alt[disabled],
fieldset[disabled] .btn-magenta.btn-alt,
.btn-magenta.btn-alt.disabled:hover,
.btn-magenta.btn-alt[disabled]:hover,
fieldset[disabled] .btn-magenta.btn-alt:hover,
.btn-magenta.btn-alt.disabled:focus,
.btn-magenta.btn-alt[disabled]:focus,
fieldset[disabled] .btn-magenta.btn-alt:focus,
.btn-magenta.btn-alt.disabled:active,
.btn-magenta.btn-alt[disabled]:active,
fieldset[disabled] .btn-magenta.btn-alt:active,
.btn-magenta.btn-alt.disabled.active,
.btn-magenta.btn-alt[disabled].active,
fieldset[disabled] .btn-magenta.btn-alt.active {
  background-color: transparent;
  border-color: #e65097;
  border-width: 2px;
}
.btn-magenta.btn-alt:hover,
.btn-magenta.btn-alt:focus,
.btn-magenta.btn-alt:active,
.btn-magenta.btn-alt.active {
  background-color: transparent;
  color: #e0237c;
}
.btn-white {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white[disabled],
fieldset[disabled] .btn-white,
.btn-white.disabled:hover,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,
.btn-white[disabled]:focus,
fieldset[disabled] .btn-white:focus,
.btn-white.disabled.focus,
.btn-white[disabled].focus,
fieldset[disabled] .btn-white.focus,
.btn-white.disabled:active,
.btn-white[disabled]:active,
fieldset[disabled] .btn-white:active,
.btn-white.disabled.active,
.btn-white[disabled].active,
fieldset[disabled] .btn-white.active {
  background-color: transparent;
  border-color: #ffffff;
}
.btn-white .badge {
  color: transparent;
  background-color: #ffffff;
}
.btn-white.btn-alt {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
  border-width: 2px;
}
.btn-white.btn-alt:hover,
.btn-white.btn-alt:focus,
.btn-white.btn-alt:active,
.btn-white.btn-alt.active,
.open .dropdown-toggle.btn-white.btn-alt {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
  border-width: 2px;
}
.btn-white.btn-alt:active,
.btn-white.btn-alt.active,
.open .dropdown-toggle.btn-white.btn-alt {
  background-image: none;
}
.btn-white.btn-alt.disabled,
.btn-white.btn-alt[disabled],
fieldset[disabled] .btn-white.btn-alt,
.btn-white.btn-alt.disabled:hover,
.btn-white.btn-alt[disabled]:hover,
fieldset[disabled] .btn-white.btn-alt:hover,
.btn-white.btn-alt.disabled:focus,
.btn-white.btn-alt[disabled]:focus,
fieldset[disabled] .btn-white.btn-alt:focus,
.btn-white.btn-alt.disabled:active,
.btn-white.btn-alt[disabled]:active,
fieldset[disabled] .btn-white.btn-alt:active,
.btn-white.btn-alt.disabled.active,
.btn-white.btn-alt[disabled].active,
fieldset[disabled] .btn-white.btn-alt.active {
  background-color: transparent;
  border-color: #ffffff;
  border-width: 2px;
}
.btn-white.btn-alt:hover,
.btn-white.btn-alt:focus,
.btn-white.btn-alt:active,
.btn-white.btn-alt.active {
  background-color: transparent;
  color: #e6e6e6;
}
.btn-group .btn + .dropdown-toggle.btn-primary {
  border-left: 1px solid #a0cfee;
}
.btn-group .btn + .dropdown-toggle.btn-success {
  border-left: 1px solid #98dfb4;
}
.btn-group .btn + .dropdown-toggle.btn-info {
  border-left: 1px solid #bbe2d9;
}
.btn-group .btn + .dropdown-toggle.btn-warning {
  border-left: 1px solid #f7c992;
}
.btn-group .btn + .dropdown-toggle.btn-danger {
  border-left: 1px solid #f9b4b4;
}
.btn-group .btn + .dropdown-toggle.btn-brown {
  border-left: 1px solid #e0d0b7;
}
.btn-group .btn + .dropdown-toggle.btn-dark {
  border-left: 1px solid #96a0b1;
}
.btn-group .btn + .dropdown-toggle.btn-yellow {
  border-left: 1px solid #ffdd99;
}
.btn-group .btn + .dropdown-toggle.btn-purple {
  border-left: 1px solid #ccb9ec;
}
.btn-group .btn + .dropdown-toggle.btn-pink {
  border-left: 1px solid #fabdd6;
}
.btn-group .btn + .dropdown-toggle.btn-lime {
  border-left: 1px solid #bce36e;
}
.btn-group .btn + .dropdown-toggle.btn-magenta {
  border-left: 1px solid #ec7db2;
}
/* ------------------ Tabs --------------------*/
.nav-tabs {
  position: relative;
}
.nav-tabs > li a {
  border-color: #e7e7e2;
  background: #f3f5f6;
  color: #768399;
  margin-right: -1px;
  border-radius: 0;
}
.nav-tabs > li a:hover {
  border-color: #dbdbd4;
  background: #e4e9eb;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #768399;
  font-weight: bold;
}
.nav-tabs > li.tabdrop {
  width: auto;
}
.nav-tabs > li.tabdrop a {
  margin-right: 0;
}
.nav-tabs > li.tabdrop a .notification {
  float: right;
  position: relative;
  top: auto;
  right: auto;
  margin-left: 5px;
}
.nav-tabs .dropdown-menu li a {
  background-color: white;
}
.nav-tabs .dropdown-menu li a:hover {
  color: #768399;
  background-color: #f3f5f6;
}
.nav-tabs .dropdown-menu li.active a {
  color: #768399;
  font-weight: bold;
}
.nav-tabs.nav-justified li.active a {
  padding-bottom: 10px;
  margin-bottom: 0;
  border-right-width: 0;
}
.nav-tabs.nav-justified li a {
  border-right-width: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified li:last-child a {
  border-right-width: 1px;
}
.tab-content {
  border: 1px solid #e7e7e2;
  border-top: none;
}
.tab-content .tab-pane {
  padding: 15px;
}
/* ------------------ Nav pills --------------------*/
.nav-pills > li > a {
  background-color: #eeeeee;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #75b9e6;
}
/* ------------------ Accordions --------------------*/
.panel-group .panel {
  border-radius: 4px;
}
.panel-group .panel .panel-heading .panel-title {
  font-size: 14px;
  color: #ffffff;
}
.panel-group .panel .panel-heading .panel-title .accordion-toggle:after {
  font-family: 'entypo';
  content: "\e6b2";
  position: absolute;
  right: 10px;
  top: 12px;
}
.panel-group .panel .panel-heading .panel-title .accordion-toggle.collapsed:after {
  content: "\e6b3";
}
.panel-group .panel .panel-body {
  border: 1px solid #e7e7e2;
}
.panel-group .panel.panel-default .panel-title {
  color: #768399;
}
.panel-group .panel.panel-default .panel-body {
  border-color: #e4e9eb;
}
.panel-group .panel.panel-primary .panel-body {
  border-color: #75b9e6;
}
.panel-group .panel.panel-success .panel-body {
  border-color: #71d398;
}
.panel-group .panel.panel-danger .panel-body {
  border-color: #f68484;
}
.panel-group .panel.panel-warning .panel-body {
  border-color: #f4b162;
}
.panel-group .panel.panel-info .panel-body {
  border-color: #97d3c5;
}
.panel-group .panel.panel-dark .panel-body {
  border-color: #79859b;
}
.panel-group .panel.panel-pink .panel-body {
  border-color: #f78db8;
}
.panel-group .panel.panel-magenta .panel-body {
  border-color: #e65097;
}
.panel-group .panel.panel-brown .panel-body {
  border-color: #d1b993;
}
.panel-group .panel.panel-teal .panel-body {
  border-color: #97d3c5;
}
.panel-group .panel.panel-purple .panel-body {
  border-color: #af91e1;
}
.panel-group .panel.panel-lime .panel-body {
  border-color: #a8db43;
}
/* ------------------ Progressbars --------------------*/
.progress {
  margin-bottom: 10px;
  margin-top: 10px;
  border-radius: 0;
  box-shadow: none;
}
.progress .progress-bar {
  box-shadow: none;
}
.progress .animate-bar {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.progress .progress-bar-dark {
  background-color: #79859b;
}
.progress-striped .progress .progress-bar-dark {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-yellow {
  background-color: #ffcc66;
}
.progress-striped .progress .progress-bar-yellow {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-magenta {
  background-color: #e65097;
}
.progress-striped .progress .progress-bar-magenta {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-brown {
  background-color: #d1b993;
}
.progress-striped .progress .progress-bar-brown {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-purple {
  background-color: #af91e1;
}
.progress-striped .progress .progress-bar-purple {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-teal {
  background-color: #97d3c5;
}
.progress-striped .progress .progress-bar-teal {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-lime {
  background-color: #a8db43;
}
.progress-striped .progress .progress-bar-lime {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-orange {
  background-color: #f4b162;
}
.progress-striped .progress .progress-bar-orange {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress .progress-bar-pink {
  background-color: #f78db8;
}
.progress-striped .progress .progress-bar-pink {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
/* ------------------ Popovers --------------------*/
.popover {
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
/* ------------------ Modals --------------------*/
.modal {
  overflow-x: hidden;
}
.modal .modal-dialog-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}
.modal .modal-content {
  border-radius: 4px;
  box-shadow: none;
  border: none;
}
.modal .modal-content .modal-header {
  padding-left: 20px;
  padding-right: 20px;
  background: #75b9e6;
  color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.modal .modal-content .modal-header .close {
  margin-top: 3px;
  color: #ffffff;
  text-shadow: none;
  opacity: 1;
}
.modal .modal-content .modal-header .close:hover,
.modal .modal-content .modal-header .close:focus {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal .modal-content .modal-body {
  padding-left: 20px;
  padding-right: 20px;
  overflow-y: auto;
}
.modal .modal-content .modal-footer {
  padding-left: 20px;
  padding-right: 20px;
  /* margin-top: 5px; */
  margin-top: 0;
}
/* ------------------ Wells --------------------*/
.well {
  box-shadow: none;
  border-radius: 4px;
}
/* ------------------ Jumbotron --------------------*/
.jumbotron {
  border-radius: 4px;
}
/* ------------------ Pagination and pagers --------------------*/
.pagination {
  border-radius: 4px;
}
.pagination > li.active a {
  font-weight: bold;
}
.pagination > li:first-child a,
.pagination > li:first-child span {
  margin-right: 3px;
}
.pagination > li:last-child a,
.pagination > li:last-child span {
  margin-left: 2px;
}
.pagination > li a {
  cursor: pointer ;
  transition: background;
  transition-duration: 0.4s;
}
.pager > li a {
  color: #ffffff;
  transition: background;
  transition-duration: 0.4s;
}
.pager > li.disabled a {
  border-color: #3498da;
  background-color: #b6daf2;
}
.pager > li.disabled a:hover,
.pager > li.disabled a:active {
  background-color: #b6daf2;
}
/* ------------------ List groups --------------------*/
.list-group-item-#a52a2a {
  color: #ffffff;
  background-color: #d1b993;
}
a.list-group-item-#a52a2a {
  color: #ffffff;
}
a.list-group-item-#a52a2a .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#a52a2a:hover,
a.list-group-item-#a52a2a:focus {
  color: #ffffff;
  background-color: #c9ad81;
}
a.list-group-item-#a52a2a.active,
a.list-group-item-#a52a2a.active:hover,
a.list-group-item-#a52a2a.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-dark {
  color: #ffffff;
  background-color: #79859b;
}
a.list-group-item-dark {
  color: #ffffff;
}
a.list-group-item-dark .list-group-item-heading {
  color: inherit;
}
a.list-group-item-dark:hover,
a.list-group-item-dark:focus {
  color: #ffffff;
  background-color: #6b788f;
}
a.list-group-item-dark.active,
a.list-group-item-dark.active:hover,
a.list-group-item-dark.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#ffc0cb {
  color: #ffffff;
  background-color: #f78db8;
}
a.list-group-item-#ffc0cb {
  color: #ffffff;
}
a.list-group-item-#ffc0cb .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#ffc0cb:hover,
a.list-group-item-#ffc0cb:focus {
  color: #ffffff;
  background-color: #f575a9;
}
a.list-group-item-#ffc0cb.active,
a.list-group-item-#ffc0cb.active:hover,
a.list-group-item-#ffc0cb.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#00ff00 {
  color: #ffffff;
  background-color: #a8db43;
}
a.list-group-item-#00ff00 {
  color: #ffffff;
}
a.list-group-item-#00ff00 .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#00ff00:hover,
a.list-group-item-#00ff00:focus {
  color: #ffffff;
  background-color: #9ed72e;
}
a.list-group-item-#00ff00.active,
a.list-group-item-#00ff00.active:hover,
a.list-group-item-#00ff00.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#ffa500 {
  color: #ffffff;
  background-color: #f4b162;
}
a.list-group-item-#ffa500 {
  color: #ffffff;
}
a.list-group-item-#ffa500 .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#ffa500:hover,
a.list-group-item-#ffa500:focus {
  color: #ffffff;
  background-color: #f2a54a;
}
a.list-group-item-#ffa500.active,
a.list-group-item-#ffa500.active:hover,
a.list-group-item-#ffa500.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#ffff00 {
  color: #ffffff;
  background-color: #ffcc66;
}
a.list-group-item-#ffff00 {
  color: #ffffff;
}
a.list-group-item-#ffff00 .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#ffff00:hover,
a.list-group-item-#ffff00:focus {
  color: #ffffff;
  background-color: #ffc34c;
}
a.list-group-item-#ffff00.active,
a.list-group-item-#ffff00.active:hover,
a.list-group-item-#ffff00.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#800080 {
  color: #ffffff;
  background-color: #af91e1;
}
a.list-group-item-#800080 {
  color: #ffffff;
}
a.list-group-item-#800080 .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#800080:hover,
a.list-group-item-#800080:focus {
  color: #ffffff;
  background-color: #a07ddc;
}
a.list-group-item-#800080.active,
a.list-group-item-#800080.active:hover,
a.list-group-item-#800080.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-group-item-#ff00ff {
  color: #ffffff;
  background-color: #e65097;
}
a.list-group-item-#ff00ff {
  color: #ffffff;
}
a.list-group-item-#ff00ff .list-group-item-heading {
  color: inherit;
}
a.list-group-item-#ff00ff:hover,
a.list-group-item-#ff00ff:focus {
  color: #ffffff;
  background-color: #e33a8a;
}
a.list-group-item-#ff00ff.active,
a.list-group-item-#ff00ff.active:hover,
a.list-group-item-#ff00ff.active:focus {
  color: #fff;
  background-color: #ffffff;
  border-color: #ffffff;
}
/* ------------------ Carousel --------------------*/
.carousel .carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=1);
}
.carousel .carousel-control.left i {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -34px;
  margin-top: -34px;
  z-index: 5;
  padding: 10px;
  border-radius: 50%;
  background-color: #79859b;
}
.carousel .carousel-control.right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4d000000', GradientType=1);
}
.carousel .carousel-control.right i {
  position: absolute;
  top: 50%;
  right: 50%;
  margin-right: -34px;
  margin-top: -34px;
  z-index: 5;
  padding: 10px;
  border-radius: 50%;
  background-color: #79859b;
}
.carousel .carousel-indicators {
  bottom: 0;
}
.carousel .carousel-inner .carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
  opacity: 0.9;
}
.carousel.vertical .carousel-inner {
  height: 100%;
}
.carousel.vertical .item {
  transition: top;
  transition-duration: 0.6s;
  left: 0;
  z-index: 2;
}
.carousel.vertical .active {
  z-index: 1;
}
.carousel.vertical .active,
.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}
.carousel.vertical .next,
.carousel.vertical .active.right {
  top: 100%;
}
.carousel.vertical .prev,
.carousel.vertical .active.left {
  top: -100%;
}
/* ------------------ Alerts --------------------*/
.alert .close {
  opacity: 1;
}
.alert.alert-warning .close {
  color: #ef8d1b;
}
.alert.alert-warning .close:hover,
.alert.alert-warning .close:focus {
  color: #e08110;
}
.alert.alert-success .close {
  color: #4ac77c;
}
.alert.alert-success .close:hover,
.alert.alert-success .close:focus {
  color: #3bbd6e;
}
.alert.alert-danger .close {
  color: #f35454;
}
.alert.alert-danger .close:hover,
.alert.alert-danger .close:focus {
  color: #f13d3d;
}
.alert.alert-info .close {
  color: #3498da;
}
.alert.alert-info .close:hover,
.alert.alert-info .close:focus {
  color: #268ccf;
}
/* ------------------ Callout --------------------*/
.bs-callout-primary {
  display: block;
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 3px solid #75b9e6;
  background-color: #f7fbfd;
}
.bs-callout-primary h1,
.bs-callout-primary h2,
.bs-callout-primary h3,
.bs-callout-primary h4,
.bs-callout-primary h5,
.bs-callout-primary h6 {
  margin-top: 0;
  color: #75b9e6;
}
.bs-callout-primary p {
  color: #5e6a7e;
}
.bs-callout-primary p:last-child {
  margin-bottom: 0;
}
.bs-callout-primary code,
.bs-callout-primary .highlight {
  background-color: #fff;
}
.bs-callout-primary .close {
  color: #3498da;
  opacity: 1;
}
.bs-callout-primary .close:hover,
.bs-callout-primary .close:focus {
  color: #52a7e0;
}
.bs-callout-danger {
  display: block;
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 3px solid #f68484;
  background-color: #fef6f6;
}
.bs-callout-danger h1,
.bs-callout-danger h2,
.bs-callout-danger h3,
.bs-callout-danger h4,
.bs-callout-danger h5,
.bs-callout-danger h6 {
  margin-top: 0;
  color: #f68484;
}
.bs-callout-danger p {
  color: #5e6a7e;
}
.bs-callout-danger p:last-child {
  margin-bottom: 0;
}
.bs-callout-danger code,
.bs-callout-danger .highlight {
  background-color: #fff;
}
.bs-callout-danger .close {
  color: #f13d3d;
  opacity: 1;
}
.bs-callout-danger .close:hover,
.bs-callout-danger .close:focus {
  color: #f35e5e;
}
.bs-callout-warning {
  display: block;
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 3px solid #f4b162;
  background-color: #fef8f1;
}
.bs-callout-warning h1,
.bs-callout-warning h2,
.bs-callout-warning h3,
.bs-callout-warning h4,
.bs-callout-warning h5,
.bs-callout-warning h6 {
  margin-top: 0;
  color: #f4b162;
}
.bs-callout-warning p {
  color: #5e6a7e;
}
.bs-callout-warning p:last-child {
  margin-bottom: 0;
}
.bs-callout-warning code,
.bs-callout-warning .highlight {
  background-color: #fff;
}
.bs-callout-warning .close {
  color: #ef8d1b;
  opacity: 1;
}
.bs-callout-warning .close:hover,
.bs-callout-warning .close:focus {
  color: #f19e3c;
}
.bs-callout-info {
  display: block;
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 3px solid #97d3c5;
  background-color: #f8fcfb;
}
.bs-callout-info h1,
.bs-callout-info h2,
.bs-callout-info h3,
.bs-callout-info h4,
.bs-callout-info h5,
.bs-callout-info h6 {
  margin-top: 0;
  color: #97d3c5;
}
.bs-callout-info p {
  color: #5e6a7e;
}
.bs-callout-info p:last-child {
  margin-bottom: 0;
}
.bs-callout-info code,
.bs-callout-info .highlight {
  background-color: #fff;
}
.bs-callout-info .close {
  color: #61bca7;
  opacity: 1;
}
.bs-callout-info .close:hover,
.bs-callout-info .close:focus {
  color: #7ac7b5;
}
.bs-callout-success {
  display: block;
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 3px solid #71d398;
  background-color: #eefaf2;
}
.bs-callout-success h1,
.bs-callout-success h2,
.bs-callout-success h3,
.bs-callout-success h4,
.bs-callout-success h5,
.bs-callout-success h6 {
  margin-top: 0;
  color: #71d398;
}
.bs-callout-success p {
  color: #5e6a7e;
}
.bs-callout-success p:last-child {
  margin-bottom: 0;
}
.bs-callout-success code,
.bs-callout-success .highlight {
  background-color: #fff;
}
.bs-callout-success .close {
  color: #3bbd6e;
  opacity: 1;
}
.bs-callout-success .close:hover,
.bs-callout-success .close:focus {
  color: #52c981;
}
/* ------------------ Labels --------------------*/
.label {
  padding: 5px 8px;
  display: inline-block;
}
.label-dark {
  background-color: #79859b;
}
.label-dark[href]:hover,
.label-dark[href]:focus {
  background-color: #606c81;
}
.label-orange {
  background-color: #f4b162;
}
.label-orange[href]:hover,
.label-orange[href]:focus {
  background-color: #f19932;
}
.label-yellow {
  background-color: #ffcc66;
}
.label-yellow[href]:hover,
.label-yellow[href]:focus {
  background-color: #ffbb33;
}
.label-pink {
  background-color: #f78db8;
}
.label-pink[href]:hover,
.label-pink[href]:focus {
  background-color: #f45d9a;
}
.label-lime {
  background-color: #a8db43;
}
.label-lime[href]:hover,
.label-lime[href]:focus {
  background-color: #90c526;
}
.label-magenta {
  background-color: #e65097;
}
.label-magenta[href]:hover,
.label-magenta[href]:focus {
  background-color: #e0237c;
}
.label-brown {
  background-color: #d1b993;
}
.label-brown[href]:hover,
.label-brown[href]:focus {
  background-color: #c2a26f;
}
.label-teal {
  background-color: #97d3c5;
}
.label-teal[href]:hover,
.label-teal[href]:focus {
  background-color: #73c4b1;
}
.label-purple {
  background-color: #af91e1;
}
.label-purple[href]:hover,
.label-purple[href]:focus {
  background-color: #9269d6;
}
/* ------------------ Badges --------------------*/
.badge {
  padding: 5px 8px;
}
.badge-primary {
  background-color: #75b9e6;
}
.badge-success {
  background-color: #71d398;
}
.badge-info {
  background-color: #97d3c5;
}
.badge-warning {
  background-color: #f4b162;
}
.badge-danger {
  background-color: #f68484;
}
.badge-dark {
  background-color: #79859b;
}
.badge-orange {
  background-color: #f4b162;
}
.badge-yellow {
  background-color: #ffcc66;
}
.badge-pink {
  background-color: #f78db8;
}
.badge-lime {
  background-color: #a8db43;
}
.badge-magenta {
  background-color: #e65097;
}
.badge-brown {
  background-color: #d1b993;
}
.badge-teal {
  background-color: #97d3c5;
}
.badge-purple {
  background-color: #af91e1;
}
/* ------------------ Seperator --------------------*/
.seperator {
  text-align: center;
  margin-top: 20px;
  width: 100%;
  display: inline-block;
}
.seperator strong {
  background: white;
  padding-left: 10px;
  padding-right: 10px;
}
.seperator hr {
  margin-top: -10px;
}

