/*

To get this list of colors inject jQuery at http://www.google.com/design/spec/style/color.html#color-color-palette

Then, run this script to get the list.


(function() {
  var colors = {}, main = {};
  $(".color-group").each(function() {
    var color = $(this).find(".name").text().trim().toLowerCase().replace(" ", "-");
    colors[color] = {};

    $(this).find(".color").not(".main-color").each(function() {
      var shade = $(this).find(".shade").text().trim(),
          hex   = $(this).find(".hex").text().trim();

      colors[color][shade] = hex;
    });
    main[color] = color + "-" + $(this).find(".main-color .shade").text().trim();

  });
  var LESS = "";
  $.each(colors, function(name, shades) {
    LESS += "\n\n";
    $.each(shades, function(shade, hex) {
      LESS += "@" + name + "-" + shade + ": " + hex + ";\n";
    });
    if (main[name]) {
      LESS += "@" + name + ": " + main[name] + ";\n";
    }
  });
  console.log(LESS);
})();


*/
/* ANIMATION */
/* SHADOWS */
/* Shadows (from mdl http://www.getmdl.io/) */
/*body {
  background-color: #EEEEEE;
}
body.inverse {
  background: #333333;
}
body.inverse,
body.inverse .form-control {
  color: rgba(255,255,255, 0.84);
}
body.inverse .modal,
body.inverse .panel-default,
body.inverse .card,
body.inverse .modal .form-control,
body.inverse .panel-default .form-control,
body.inverse .card .form-control {
  background-color: initial;
  color: initial;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4 {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  font-weight: 300;
}
h5,
h6 {
  font-weight: 400;
}
a,
a:hover,
a:focus {
  color: #009688;
}
a .material-icons,
a:hover .material-icons,
a:focus .material-icons {
  vertical-align: middle;
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 0;
}
.form-horizontal .radio {
  margin-bottom: 10px;
}
.form-horizontal label {
  text-align: right;
}
.form-horizontal label.control-label {
  margin: 0;
}
body .container .well.well-sm,
body .container-fluid .well.well-sm {
  padding: 10px;
}
body .container .well.well-lg,
body .container-fluid .well.well-lg {
  padding: 26px;
}
body .container .well,
body .container-fluid .well,
body .container .jumbotron,
body .container-fluid .jumbotron {
  background-color: #fff;
  padding: 19px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
          box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 2px;
  border: 0;
}
body .container .well p,
body .container-fluid .well p,
body .container .jumbotron p,
body .container-fluid .jumbotron p {
  font-weight: 300;
}
body .container .well,
body .container-fluid .well,
body .container .jumbotron,
body .container-fluid .jumbotron,
body .container .well-default,
body .container-fluid .well-default,
body .container .jumbotron-default,
body .container-fluid .jumbotron-default {
  background-color: #ffffff;
}
body .container .well-inverse,
body .container-fluid .well-inverse,
body .container .jumbotron-inverse,
body .container-fluid .jumbotron-inverse {
  background-color: #3f51b5;
}
body .container .well-primary,
body .container-fluid .well-primary,
body .container .jumbotron-primary,
body .container-fluid .jumbotron-primary {
  background-color: #009688;
}
body .container .well-success,
body .container-fluid .well-success,
body .container .jumbotron-success,
body .container-fluid .jumbotron-success {
  background-color: #4caf50;
}
body .container .well-info,
body .container-fluid .well-info,
body .container .jumbotron-info,
body .container-fluid .jumbotron-info {
  background-color: #03a9f4;
}
body .container .well-warning,
body .container-fluid .well-warning,
body .container .jumbotron-warning,
body .container-fluid .jumbotron-warning {
  background-color: #ff5722;
}
body .container .well-danger,
body .container-fluid .well-danger,
body .container .jumbotron-danger,
body .container-fluid .jumbotron-danger {
  background-color: #f44336;
}*/
.btn-flat,
.input-group-btn-flat .btn-flat {
  border: none;
  border-radius: 2px;
  position: relative;
  /*padding: 8px 30px;*/
  margin: 10px 1px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0;
  will-change: box-shadow, transform;
  -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
          transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  background: transparent;
}
.btn-flat::-moz-focus-inner,
.input-group-btn-flat .btn-flat::-moz-focus-inner {
  border: 0;
}
.btn-flat:not(.btn-flat-raised),
.input-group-btn-flat .btn-flat:not(.btn-flat-raised) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-flat:not(.btn-flat-raised),
.input-group-btn-flat .btn-flat:not(.btn-flat-raised),
.btn-flat:not(.btn-flat-raised).btn-flat-default,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-default {
  color: rgba(0,0,0, 0.87);
  margin: 2%;
}
.btn-flat:not(.btn-flat-raised).btn-flat-inverse,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-inverse {
  color: #3f51b5;
}
.btn-flat:not(.btn-flat-raised).btn-flat-primary,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-primary {
  color: #009688;
}
.btn-flat:not(.btn-flat-raised).btn-flat-success,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-success {
  color: #4caf50;
}
.btn-flat:not(.btn-flat-raised).btn-flat-info,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-info {
  color: #03a9f4;
}
.btn-flat:not(.btn-flat-raised).btn-flat-warning,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-warning {
  color: #ff5722;
}
.btn-flat:not(.btn-flat-raised).btn-flat-danger,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised).btn-flat-danger {
  color: #f44336;
}
.btn-flat:not(.btn-flat-raised):not(.btn-flat-link):hover,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):hover,
.btn-flat:not(.btn-flat-raised):not(.btn-flat-link):focus,
.input-group-btn-flat .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):focus {
  background-color: rgba(153, 153, 153, 0.2);
}
.theme-dark .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):hover,
.theme-dark .input-group-btn-flat .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):hover,
.theme-dark .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):focus,
.theme-dark .input-group-btn-flat .btn-flat:not(.btn-flat-raised):not(.btn-flat-link):focus {
  background-color: rgba(204, 204, 204, 0.15);
}
.btn-flat.btn-flat-raised,
.input-group-btn-flat .btn-flat.btn-flat-raised,
.btn-flat.btn-flat-fab,
.input-group-btn-flat .btn-flat.btn-flat-fab,
.btn-flat-group-raised .btn-flat,
.btn-flat-group-raised .input-group-btn-flat .btn-flat,
.btn-flat.btn-flat-raised.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-default,
.btn-flat.btn-flat-fab.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-default,
.btn-flat-group-raised .btn-flat.btn-flat-default,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-default {
  background-color: #EEEEEE;
  color: rgba(0,0,0, 0.87);
}
.btn-flat.btn-flat-raised.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-inverse,
.btn-flat.btn-flat-fab.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-inverse,
.btn-flat-group-raised .btn-flat.btn-flat-inverse,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-inverse {
  background-color: #3f51b5;
  color: #ffffff;
}
.btn-flat.btn-flat-raised.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-primary,
.btn-flat.btn-flat-fab.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-primary,
.btn-flat-group-raised .btn-flat.btn-flat-primary,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-primary {
  background-color: #009688;
  color: rgba(255,255,255, 0.84);
}
.btn-flat.btn-flat-raised.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-success,
.btn-flat.btn-flat-fab.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-success,
.btn-flat-group-raised .btn-flat.btn-flat-success,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-success {
  background-color: #4caf50;
  color: rgba(255,255,255, 0.84);
}
.btn-flat.btn-flat-raised.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-info,
.btn-flat.btn-flat-fab.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-info,
.btn-flat-group-raised .btn-flat.btn-flat-info,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-info {
  background-color: #03a9f4;
  color: rgba(255,255,255, 0.84);
}
.btn-flat.btn-flat-raised.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-warning,
.btn-flat.btn-flat-fab.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-warning,
.btn-flat-group-raised .btn-flat.btn-flat-warning,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-warning {
  background-color: #ff5722;
  color: rgba(255,255,255, 0.84);
}
.btn-flat.btn-flat-raised.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-raised.btn-flat-danger,
.btn-flat.btn-flat-fab.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-danger,
.btn-flat-group-raised .btn-flat.btn-flat-danger,
.btn-flat-group-raised .input-group-btn-flat .btn-flat.btn-flat-danger {
  background-color: #f44336;
  color: rgba(255,255,255, 0.84);
}
.btn-flat.btn-flat-raised:not(.btn-flat-link),
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link),
.btn-flat-group-raised .btn-flat:not(.btn-flat-link),
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link) {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active {
  outline: 0;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-default,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-default,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-default,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-default,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-default,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-default,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-default,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-default,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-default,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-default,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-default,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-default,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-default {
  background-color: #e4e4e4;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-inverse,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-inverse,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-inverse,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-inverse,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-inverse,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-inverse,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-inverse,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-inverse,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-inverse,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-inverse,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-inverse,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-inverse,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-inverse {
  background-color: #495bc0;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-primary,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-primary,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-primary,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-primary,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-primary,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-primary,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-primary,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-primary,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-primary,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-primary,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-primary,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-primary,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-primary {
  background-color: #00aa9a;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-success,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-success,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-success,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-success,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-success,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-success,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-success,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-success,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-success,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-success,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-success,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-success,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-success {
  background-color: #59b75c;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-info,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-info,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-info,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-info,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-info,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-info,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-info,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-info,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-info,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-info,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-info,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-info,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-info {
  background-color: #0fb2fc;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-warning,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-warning,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-warning,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-warning,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-warning,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-warning,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-warning,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-warning,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-warning,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-warning,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-warning,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-warning,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-warning {
  background-color: #ff6736;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):hover.btn-flat-danger,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):hover.btn-flat-danger,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):hover.btn-flat-danger,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.btn-flat-danger,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.btn-flat-danger,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.btn-flat-danger,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active.btn-flat-danger,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active.btn-flat-danger,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active.btn-flat-danger,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-danger,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active.btn-flat-danger,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active.btn-flat-danger,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active.btn-flat-danger {
  background-color: #f55549;
}
.btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active,
.btn-flat.btn-flat-raised:not(.btn-flat-link).active:hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link).active:hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link).active:hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link).active:hover,
.btn-flat.btn-flat-raised:not(.btn-flat-link):active:hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):active:hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):active:hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):active:hover {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus:active,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus:active,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus:active,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus:active,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus:hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus:hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus:hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus:hover,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus.active:hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus.active:hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus.active:hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus.active:hover,
.btn-flat.btn-flat-raised:not(.btn-flat-link):focus:active:hover,
.input-group-btn-flat .btn-flat.btn-flat-raised:not(.btn-flat-link):focus:active:hover,
.btn-flat-group-raised .btn-flat:not(.btn-flat-link):focus:active:hover,
.btn-flat-group-raised .input-group-btn-flat .btn-flat:not(.btn-flat-link):focus:active:hover {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
}
.btn-flat.btn-flat-fab,
.input-group-btn-flat .btn-flat.btn-flat-fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
  position: relative;
  line-height: normal;
}
.btn-flat.btn-flat-fab .ripple-container,
.input-group-btn-flat .btn-flat.btn-flat-fab .ripple-container {
  border-radius: 50%;
}
.btn-flat.btn-flat-fab.btn-flat-fab-mini,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-fab-mini,
.btn-flat-group-sm .btn-flat.btn-flat-fab,
.btn-flat-group-sm .input-group-btn-flat .btn-flat.btn-flat-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}
.btn-flat.btn-flat-fab.btn-flat-fab-mini.material-icons,
.input-group-btn-flat .btn-flat.btn-flat-fab.btn-flat-fab-mini.material-icons,
.btn-flat-group-sm .btn-flat.btn-flat-fab.material-icons,
.btn-flat-group-sm .input-group-btn-flat .btn-flat.btn-flat-fab.material-icons {
  top: 0px;
  left: 0px;
}
.btn-flat.btn-flat-fab i.material-icons,
.input-group-btn-flat .btn-flat.btn-flat-fab i.material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-12px, -12px);
      -ms-transform: translate(-12px, -12px);
       -o-transform: translate(-12px, -12px);
          transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
}
.btn-flat i.material-icons,
.input-group-btn-flat .btn-flat i.material-icons {
  vertical-align: middle;
}
.btn-flat.btn-flat-lg,
.input-group-btn-flat .btn-flat.btn-flat-lg,
.btn-flat-group-lg .btn-flat,
.btn-flat-group-lg .input-group-btn-flat .btn-flat {
  font-size: 16px;
}
.btn-flat.btn-flat-sm,
.input-group-btn-flat .btn-flat.btn-flat-sm,
.btn-flat-group-sm .btn-flat,
.btn-flat-group-sm .input-group-btn-flat .btn-flat {
  padding: 5px 20px;
  font-size: 12px;
}
.btn-flat.btn-flat-xs,
.input-group-btn-flat .btn-flat.btn-flat-xs,
.btn-flat-group-xs .btn-flat,
.btn-flat-group-xs .input-group-btn-flat .btn-flat {
  padding: 4px 15px;
  font-size: 10px;
}
fieldset[disabled][disabled] .btn-flat,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat,
fieldset[disabled][disabled] .btn-flat-group,
fieldset[disabled][disabled] .btn-flat-group-vertical,
.btn-flat.disabled,
.input-group-btn-flat .btn-flat.disabled,
.btn-flat-group.disabled,
.btn-flat-group-vertical.disabled,
.btn-flat:disabled,
.input-group-btn-flat .btn-flat:disabled,
.btn-flat-group:disabled,
.btn-flat-group-vertical:disabled,
.btn-flat[disabled][disabled],
.input-group-btn-flat .btn-flat[disabled][disabled],
.btn-flat-group[disabled][disabled],
.btn-flat-group-vertical[disabled][disabled] {
  color: rgba(0, 0, 0, 0.26);
  background: transparent;
}
.theme-dark fieldset[disabled][disabled] .btn-flat,
.theme-dark fieldset[disabled][disabled] .input-group-btn-flat .btn-flat,
.theme-dark fieldset[disabled][disabled] .btn-flat-group,
.theme-dark fieldset[disabled][disabled] .btn-flat-group-vertical,
.theme-dark .btn-flat.disabled,
.theme-dark .input-group-btn-flat .btn-flat.disabled,
.theme-dark .btn-flat-group.disabled,
.theme-dark .btn-flat-group-vertical.disabled,
.theme-dark .btn-flat:disabled,
.theme-dark .input-group-btn-flat .btn-flat:disabled,
.theme-dark .btn-flat-group:disabled,
.theme-dark .btn-flat-group-vertical:disabled,
.theme-dark .btn-flat[disabled][disabled],
.theme-dark .input-group-btn-flat .btn-flat[disabled][disabled],
.theme-dark .btn-flat-group[disabled][disabled],
.theme-dark .btn-flat-group-vertical[disabled][disabled] {
  color: rgba(255, 255, 255, 0.3);
}
fieldset[disabled][disabled] .btn-flat.btn-flat-raised,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-raised,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-raised,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-raised,
.btn-flat.disabled.btn-flat-raised,
.input-group-btn-flat .btn-flat.disabled.btn-flat-raised,
.btn-flat-group.disabled.btn-flat-raised,
.btn-flat-group-vertical.disabled.btn-flat-raised,
.btn-flat:disabled.btn-flat-raised,
.input-group-btn-flat .btn-flat:disabled.btn-flat-raised,
.btn-flat-group:disabled.btn-flat-raised,
.btn-flat-group-vertical:disabled.btn-flat-raised,
.btn-flat[disabled][disabled].btn-flat-raised,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-raised,
.btn-flat-group[disabled][disabled].btn-flat-raised,
.btn-flat-group-vertical[disabled][disabled].btn-flat-raised,
fieldset[disabled][disabled] .btn-flat.btn-flat-group-raised,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-group-raised,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-group-raised,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-group-raised,
.btn-flat.disabled.btn-flat-group-raised,
.input-group-btn-flat .btn-flat.disabled.btn-flat-group-raised,
.btn-flat-group.disabled.btn-flat-group-raised,
.btn-flat-group-vertical.disabled.btn-flat-group-raised,
.btn-flat:disabled.btn-flat-group-raised,
.input-group-btn-flat .btn-flat:disabled.btn-flat-group-raised,
.btn-flat-group:disabled.btn-flat-group-raised,
.btn-flat-group-vertical:disabled.btn-flat-group-raised,
.btn-flat[disabled][disabled].btn-flat-group-raised,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-group-raised,
.btn-flat-group[disabled][disabled].btn-flat-group-raised,
.btn-flat-group-vertical[disabled][disabled].btn-flat-group-raised,
fieldset[disabled][disabled] .btn-flat.btn-flat-raised.active,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-raised.active,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-raised.active,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-raised.active,
.btn-flat.disabled.btn-flat-raised.active,
.input-group-btn-flat .btn-flat.disabled.btn-flat-raised.active,
.btn-flat-group.disabled.btn-flat-raised.active,
.btn-flat-group-vertical.disabled.btn-flat-raised.active,
.btn-flat:disabled.btn-flat-raised.active,
.input-group-btn-flat .btn-flat:disabled.btn-flat-raised.active,
.btn-flat-group:disabled.btn-flat-raised.active,
.btn-flat-group-vertical:disabled.btn-flat-raised.active,
.btn-flat[disabled][disabled].btn-flat-raised.active,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-raised.active,
.btn-flat-group[disabled][disabled].btn-flat-raised.active,
.btn-flat-group-vertical[disabled][disabled].btn-flat-raised.active,
fieldset[disabled][disabled] .btn-flat.btn-flat-group-raised.active,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-group-raised.active,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-group-raised.active,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-group-raised.active,
.btn-flat.disabled.btn-flat-group-raised.active,
.input-group-btn-flat .btn-flat.disabled.btn-flat-group-raised.active,
.btn-flat-group.disabled.btn-flat-group-raised.active,
.btn-flat-group-vertical.disabled.btn-flat-group-raised.active,
.btn-flat:disabled.btn-flat-group-raised.active,
.input-group-btn-flat .btn-flat:disabled.btn-flat-group-raised.active,
.btn-flat-group:disabled.btn-flat-group-raised.active,
.btn-flat-group-vertical:disabled.btn-flat-group-raised.active,
.btn-flat[disabled][disabled].btn-flat-group-raised.active,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-group-raised.active,
.btn-flat-group[disabled][disabled].btn-flat-group-raised.active,
.btn-flat-group-vertical[disabled][disabled].btn-flat-group-raised.active,
fieldset[disabled][disabled] .btn-flat.btn-flat-raised:active,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-raised:active,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-raised:active,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-raised:active,
.btn-flat.disabled.btn-flat-raised:active,
.input-group-btn-flat .btn-flat.disabled.btn-flat-raised:active,
.btn-flat-group.disabled.btn-flat-raised:active,
.btn-flat-group-vertical.disabled.btn-flat-raised:active,
.btn-flat:disabled.btn-flat-raised:active,
.input-group-btn-flat .btn-flat:disabled.btn-flat-raised:active,
.btn-flat-group:disabled.btn-flat-raised:active,
.btn-flat-group-vertical:disabled.btn-flat-raised:active,
.btn-flat[disabled][disabled].btn-flat-raised:active,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-raised:active,
.btn-flat-group[disabled][disabled].btn-flat-raised:active,
.btn-flat-group-vertical[disabled][disabled].btn-flat-raised:active,
fieldset[disabled][disabled] .btn-flat.btn-flat-group-raised:active,
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-group-raised:active,
fieldset[disabled][disabled] .btn-flat-group.btn-flat-group-raised:active,
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-group-raised:active,
.btn-flat.disabled.btn-flat-group-raised:active,
.input-group-btn-flat .btn-flat.disabled.btn-flat-group-raised:active,
.btn-flat-group.disabled.btn-flat-group-raised:active,
.btn-flat-group-vertical.disabled.btn-flat-group-raised:active,
.btn-flat:disabled.btn-flat-group-raised:active,
.input-group-btn-flat .btn-flat:disabled.btn-flat-group-raised:active,
.btn-flat-group:disabled.btn-flat-group-raised:active,
.btn-flat-group-vertical:disabled.btn-flat-group-raised:active,
.btn-flat[disabled][disabled].btn-flat-group-raised:active,
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-group-raised:active,
.btn-flat-group[disabled][disabled].btn-flat-group-raised:active,
.btn-flat-group-vertical[disabled][disabled].btn-flat-group-raised:active,
fieldset[disabled][disabled] .btn-flat.btn-flat-raised:focus:not(:active),
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-flat-group.btn-flat-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-raised:focus:not(:active),
.btn-flat.disabled.btn-flat-raised:focus:not(:active),
.input-group-btn-flat .btn-flat.disabled.btn-flat-raised:focus:not(:active),
.btn-flat-group.disabled.btn-flat-raised:focus:not(:active),
.btn-flat-group-vertical.disabled.btn-flat-raised:focus:not(:active),
.btn-flat:disabled.btn-flat-raised:focus:not(:active),
.input-group-btn-flat .btn-flat:disabled.btn-flat-raised:focus:not(:active),
.btn-flat-group:disabled.btn-flat-raised:focus:not(:active),
.btn-flat-group-vertical:disabled.btn-flat-raised:focus:not(:active),
.btn-flat[disabled][disabled].btn-flat-raised:focus:not(:active),
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-raised:focus:not(:active),
.btn-flat-group[disabled][disabled].btn-flat-raised:focus:not(:active),
.btn-flat-group-vertical[disabled][disabled].btn-flat-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-flat.btn-flat-group-raised:focus:not(:active),
fieldset[disabled][disabled] .input-group-btn-flat .btn-flat.btn-flat-group-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-flat-group.btn-flat-group-raised:focus:not(:active),
fieldset[disabled][disabled] .btn-flat-group-vertical.btn-flat-group-raised:focus:not(:active),
.btn-flat.disabled.btn-flat-group-raised:focus:not(:active),
.input-group-btn-flat .btn-flat.disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat-group.disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat-group-vertical.disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat:disabled.btn-flat-group-raised:focus:not(:active),
.input-group-btn-flat .btn-flat:disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat-group:disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat-group-vertical:disabled.btn-flat-group-raised:focus:not(:active),
.btn-flat[disabled][disabled].btn-flat-group-raised:focus:not(:active),
.input-group-btn-flat .btn-flat[disabled][disabled].btn-flat-group-raised:focus:not(:active),
.btn-flat-group[disabled][disabled].btn-flat-group-raised:focus:not(:active),
.btn-flat-group-vertical[disabled][disabled].btn-flat-group-raised:focus:not(:active) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-flat-group,
.btn-flat-group-vertical {
  position: relative;
  margin: 10px 1px;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat,
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-default,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-default {
  background-color: #EEEEEE;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-inverse,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-inverse {
  background-color: #3f51b5;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-primary,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-primary {
  background-color: #009688;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-success,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-success {
  background-color: #4caf50;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-info,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-info {
  background-color: #03a9f4;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-warning,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-warning {
  background-color: #ff5722;
}
.btn-flat-group.open > .dropdown-toggle.btn-flat.btn-flat-danger,
.btn-flat-group-vertical.open > .dropdown-toggle.btn-flat.btn-flat-danger {
  background-color: #f44336;
}
.btn-flat-group .dropdown-menu,
.btn-flat-group-vertical .dropdown-menu {
  border-radius: 0 0 2px 2px;
}
.btn-flat-group.btn-flat-group-raised,
.btn-flat-group-vertical.btn-flat-group-raised {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.btn-flat-group .btn-flat + .btn-flat,
.btn-flat-group-vertical .btn-flat + .btn-flat,
.btn-flat-group .btn-flat,
.btn-flat-group-vertical .btn-flat,
.btn-flat-group .btn-flat:active,
.btn-flat-group-vertical .btn-flat:active,
.btn-flat-group .btn-flat-group,
.btn-flat-group-vertical .btn-flat-group {
  margin: 0;
}
