@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500);
@import url('https://fonts.googleapis.com/css?family=Jockey+One&display=swap');
.form-field {
  border: 1px solid #cccccc;
  background: -webkit-linear-gradient(#f7f7f7, #ffffff);
  background: -o-linear-gradient(#f7f7f7, #ffffff);
  background: -moz-linear-gradient(#f7f7f7, #ffffff);
  background: linear-gradient(#f7f7f7, #ffffff);
}
h1, h2, h3, h4, h5, h6, p, table, a {
  overflow-wrap: break-word;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Jockey One", sans-serif;
}
a.btn {
  white-space: normal;
}
/**
  Typography
*/
body {
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  background: #fcfcfc;
}
h1 {
  font-weight: 400;
  font-size: 36px;
  letter-spacing: -1px;
}
h2 {
  font-weight: 400;
  font-size: 30px;
  letter-spacing: -1px;
}
h3,
.page-header small {
  font-weight: 400;
  font-size: 26px;
  letter-spacing: -0.5px;
}
h4 {
  font-size: 22px;
  font-weight: 400;
}
h5 {
  font-size: 18px;
  font-weight: 400;
}
h6 {
  font-size: 18px;
  font-weight: 500;
}
p {
  margin: 10px 0;
}
blockquote {
  font-size: 18px;
  border-left: 5px solid #49839b;
}
.blockquote-reverse,
blockquote.pull-right {
  border-right: 5px solid #49839b;
}
.buttons a {
  margin: 5px;
}
a {
  color: #49839b;
}
a:hover,
a:focus {
  color: #3a697c;
}
.page-header {
  box-shadow: 0 10px 30px -20px rgba(0, 0, 0, 0.7);
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
}
.text-primary {
  color: #49839b;
}
.text-success {
  color: #83a62f;
}
.text-info {
  color: #944150;
}
.text-warning {
  color: #e56930;
}
.text-danger {
  color: #da372e;
}
table {
  font-size: 18px;
}
/**
  Navigation styles
*/
.navbar {
  padding: 5px 3px;
}
.navbar-nav a {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  font-size: 0.9em;
}
.navbar-default {
  background: #fff;
  border-bottom: 1px solid #d1d1d1;
  border-radius: 3px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
}
.navbar-default .navbar-brand {
  color: #444444;
  font-family: "Jockey One", sans-serif;
  font-size: 1.3em;
}
.navbar-default .navbar-nav > li {
  border: 0;
}
.navbar-default .navbar-nav > li > a {
  color: #444444;
}
.navbar-default .navbar-nav > li > a:hover {
  color: #111111;
}
.navbar-default li:first-child {
  border-left: none;
}
.navbar-default li:last-child {
  border-right: none;
}
.navbar-inverse {
  background: -webkit-linear-gradient(#4e5256, #4a4c50);
  background: -o-linear-gradient(#4e5256, #4a4c50);
  background: -moz-linear-gradient(#4e5256, #4a4c50);
  background: linear-gradient(#4e5256, #4a4c50);
  border: 1px solid #27292b;
  border-radius: 3px;
}
.navbar-inverse .navbar-brand {
  color: #cccccc;
}
.navbar-inverse .navbar-nav > li {
  border-left: 1px solid #3b3d40;
  border-right: 1px solid #5d6166;
}
.navbar-inverse .navbar-nav > li > a {
  color: #cccccc;
}
.navbar-inverse .navbar-nav > li > a:hover {
  color: #ffffff;
}
.navbar-inverse li:first-child {
  border-left: none;
}
.navbar-inverse li:last-child {
  border-right: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background: #4c4f53;
  box-shadow: inset 0 0 1px #1b1c1e;
  color: #fff !important;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background: #4c4f53;
  box-shadow: inset 0 0 1px #1b1c1e;
  color: #fff !important;
}
.navbar-default .navbar-nav > .active {
  border-right: 1px solid #1b1c1e;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  background: #585c60;
  color: #fff !important;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background: #585c60;
  color: #fff !important;
}
.navbar-inverse .navbar-nav > .active {
  border-right: 1px solid #5d6166;
  border-left: 1px solid #3b3d40;
}
.navbar-brand {
  font-weight: 500;
}
.dropdown-menu > li > a {
  font-weight: 300;
  color: #444444;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background: -webkit-linear-gradient(#508fa9, #42778d);
  background: -o-linear-gradient(#508fa9, #42778d);
  background: -moz-linear-gradient(#508fa9, #42778d);
  background: linear-gradient(#508fa9, #42778d);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:hover:hover,
.nav-pills > li.active > a:focus:hover {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.nav-pills > li.active > a:active,
.nav-pills > li.active > a:hover:active,
.nav-pills > li.active > a:focus:active {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover:focus,
.nav-pills > li.active > a:focus:focus {
  border: 1px solid #42778d;
  background: #49839b;
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.nav-pills > li.active > a:visited,
.nav-pills > li.active > a:hover:visited,
.nav-pills > li.active > a:focus:visited {
  background: -webkit-linear-gradient(#5192ac, #41748a);
  background: -o-linear-gradient(#5192ac, #41748a);
  background: -moz-linear-gradient(#5192ac, #41748a);
  background: linear-gradient(#5192ac, #41748a);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.nav-pills > li.active > a.disabled,
.nav-pills > li.active > a:hover.disabled,
.nav-pills > li.active > a:focus.disabled {
  border: 1px solid #49839b;
}
.nav-tabs {
  background: -webkit-linear-gradient(#fafafa, #f4f4f4);
  background: -o-linear-gradient(#fafafa, #f4f4f4);
  background: -moz-linear-gradient(#fafafa, #f4f4f4);
  background: linear-gradient(#fafafa, #f4f4f4);
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  padding: 3px 5px 0 5px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border-top: 2px solid #49839b;
  border-radius: 3px;
}
.navbar-fixed-top {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.navbar-fixed-bottom {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.pager li a {
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
}
.pager li a:hover {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.pager li a:active {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.pager li a:focus {
  border: 1px solid #d8d8d8;
  background: #f7f7f7;
  box-shadow: inset 0 1px 0 #ffffff;
}
.pager li a:visited {
  background: -webkit-linear-gradient(#ffffff, #eaeaea);
  background: -o-linear-gradient(#ffffff, #eaeaea);
  background: -moz-linear-gradient(#ffffff, #eaeaea);
  background: linear-gradient(#ffffff, #eaeaea);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
}
.pager li a.disabled {
  border: 1px solid #f7f7f7;
}
.pagination a {
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
}
.pagination a.disabled {
  border: 1px solid #f7f7f7;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
  border-radius: 0;
}
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:hover:hover,
.pagination > .active > span:hover:hover,
.pagination > .active > a:focus:hover,
.pagination > .active > span:focus:hover {
  border: 1px solid #42778d;
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.pagination > .active > a:active,
.pagination > .active > span:active,
.pagination > .active > a:hover:active,
.pagination > .active > span:hover:active,
.pagination > .active > a:focus:active,
.pagination > .active > span:focus:active {
  border: 1px solid #42778d;
}
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > .active > a:hover:focus,
.pagination > .active > span:hover:focus,
.pagination > .active > a:focus:focus,
.pagination > .active > span:focus:focus {
  border: 1px solid #42778d;
  background: #49839b;
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.pagination > .active > a:visited,
.pagination > .active > span:visited,
.pagination > .active > a:hover:visited,
.pagination > .active > span:hover:visited,
.pagination > .active > a:focus:visited,
.pagination > .active > span:focus:visited {
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.pagination > .active > a.disabled,
.pagination > .active > span.disabled,
.pagination > .active > a:hover.disabled,
.pagination > .active > span:hover.disabled,
.pagination > .active > a:focus.disabled,
.pagination > .active > span:focus.disabled {
  border: 1px solid #49839b;
}
.breadcrumb > li + li:before {
  content: ">";
}
.breadcrumb {
  background: #f7f7f7;
}
.nav-tabs > li > a:hover {
  border: 1px solid transparent;
  background: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: none;
}
/**
  Form styles
*/
.form-control {
  border-radius: 0;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}
.form-control:focus {
  border-color: #bbb;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(187, 187, 187, 0.6);
}
.form-control {
  border: 1px solid #cccccc;
  border-radius: 50px;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #e56930;
}
.has-warning .form-control,
.has-warning .form-control:focus {
  border-color: #e56930;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #da372e;
}
.has-error .form-control,
.has-error .form-control:focus {
  border-color: #da372e;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #83a62f;
}
.has-success .form-control,
.has-success .form-control:focus {
  border-color: #83a62f;
}
.input-group .input-group-addon,
.input-group .input-group-btn button {
  border-radius: 0;
}
/**
  Buttons
*/
.btn {
  padding: 7px 12px;
}
.btn-default {
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  border-radius: 50px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
}
.btn-default:hover {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.btn-default:active {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.btn-default:focus {
  border: 1px solid #d8d8d8;
  background: #f7f7f7;
  box-shadow: inset 0 1px 0 #ffffff;
}
.btn-default:visited {
  background: -webkit-linear-gradient(#ffffff, #eaeaea);
  background: -o-linear-gradient(#ffffff, #eaeaea);
  background: -moz-linear-gradient(#ffffff, #eaeaea);
  background: linear-gradient(#ffffff, #eaeaea);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
}
.btn-default.disabled {
  border: 1px solid #f7f7f7;
}
.btn-primary {
  background: -webkit-linear-gradient(#508fa9, #42778d);
  background: -o-linear-gradient(#508fa9, #42778d);
  background: -moz-linear-gradient(#508fa9, #42778d);
  background: linear-gradient(#508fa9, #42778d);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.btn-primary:hover {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.btn-primary:active {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.btn-primary:focus {
  border: 1px solid #42778d;
  background: #49839b;
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.btn-primary:visited {
  background: -webkit-linear-gradient(#5192ac, #41748a);
  background: -o-linear-gradient(#5192ac, #41748a);
  background: -moz-linear-gradient(#5192ac, #41748a);
  background: linear-gradient(#5192ac, #41748a);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.btn-primary.disabled {
  border: 1px solid #49839b;
}
.btn-success {
  background: -webkit-linear-gradient(#90b634, #76962a);
  background: -o-linear-gradient(#90b634, #76962a);
  background: -moz-linear-gradient(#90b634, #76962a);
  background: linear-gradient(#90b634, #76962a);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #a0c93f;
  border: 1px solid #6d8a27;
}
.btn-success:hover {
  border: 1px solid #76962a;
  background: -webkit-linear-gradient(#9cc638, #6a8626);
  background: -o-linear-gradient(#9cc638, #6a8626);
  background: -moz-linear-gradient(#9cc638, #6a8626);
  background: linear-gradient(#9cc638, #6a8626);
  box-shadow: inset 0 1px 0 #a6cc4b;
}
.btn-success:active {
  border: 1px solid #76962a;
  background: -webkit-linear-gradient(#9cc638, #6a8626);
  background: -o-linear-gradient(#9cc638, #6a8626);
  background: -moz-linear-gradient(#9cc638, #6a8626);
  background: linear-gradient(#9cc638, #6a8626);
  box-shadow: inset 0 1px 0 #a6cc4b;
}
.btn-success:focus {
  border: 1px solid #76962a;
  background: #83a62f;
  box-shadow: inset 0 1px 0 #a6cc4b;
}
.btn-success:visited {
  background: -webkit-linear-gradient(#93ba35, #739229);
  background: -o-linear-gradient(#93ba35, #739229);
  background: -moz-linear-gradient(#93ba35, #739229);
  background: linear-gradient(#93ba35, #739229);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #a0c93f;
  border: 1px solid #6d8a27;
}
.btn-success.disabled {
  border: 1px solid #83a62f;
}
.btn-info {
  background: -webkit-linear-gradient(#a24758, #863b48);
  background: -o-linear-gradient(#a24758, #863b48);
  background: -moz-linear-gradient(#a24758, #863b48);
  background: linear-gradient(#a24758, #863b48);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #b45465;
  border: 1px solid #7b3643;
}
.btn-info:hover {
  border: 1px solid #863b48;
  background: -webkit-linear-gradient(#b04d5f, #783541);
  background: -o-linear-gradient(#b04d5f, #783541);
  background: -moz-linear-gradient(#b04d5f, #783541);
  background: linear-gradient(#b04d5f, #783541);
  box-shadow: inset 0 1px 0 #b95f6f;
}
.btn-info:active {
  border: 1px solid #863b48;
  background: -webkit-linear-gradient(#b04d5f, #783541);
  background: -o-linear-gradient(#b04d5f, #783541);
  background: -moz-linear-gradient(#b04d5f, #783541);
  background: linear-gradient(#b04d5f, #783541);
  box-shadow: inset 0 1px 0 #b95f6f;
}
.btn-info:focus {
  border: 1px solid #863b48;
  background: #944150;
  box-shadow: inset 0 1px 0 #b95f6f;
}
.btn-info:visited {
  background: -webkit-linear-gradient(#a6495a, #823946);
  background: -o-linear-gradient(#a6495a, #823946);
  background: -moz-linear-gradient(#a6495a, #823946);
  background: linear-gradient(#a6495a, #823946);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #b45465;
  border: 1px solid #7b3643;
}
.btn-info.disabled {
  border: 1px solid #944150;
}
.btn-warning {
  background: -webkit-linear-gradient(#e77642, #e35c1e);
  background: -o-linear-gradient(#e77642, #e35c1e);
  background: -moz-linear-gradient(#e77642, #e35c1e);
  background: linear-gradient(#e77642, #e35c1e);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #eb8a5d;
  border: 1px solid #d6561b;
}
.btn-warning:hover {
  border: 1px solid #e35c1e;
  background: -webkit-linear-gradient(#ea8354, #d2541a);
  background: -o-linear-gradient(#ea8354, #d2541a);
  background: -moz-linear-gradient(#ea8354, #d2541a);
  background: linear-gradient(#ea8354, #d2541a);
  box-shadow: inset 0 1px 0 #ec946b;
}
.btn-warning:active {
  border: 1px solid #e35c1e;
  background: -webkit-linear-gradient(#ea8354, #d2541a);
  background: -o-linear-gradient(#ea8354, #d2541a);
  background: -moz-linear-gradient(#ea8354, #d2541a);
  background: linear-gradient(#ea8354, #d2541a);
  box-shadow: inset 0 1px 0 #ec946b;
}
.btn-warning:focus {
  border: 1px solid #e35c1e;
  background: #e56930;
  box-shadow: inset 0 1px 0 #ec946b;
}
.btn-warning:visited {
  background: -webkit-linear-gradient(#e87947, #df5a1c);
  background: -o-linear-gradient(#e87947, #df5a1c);
  background: -moz-linear-gradient(#e87947, #df5a1c);
  background: linear-gradient(#e87947, #df5a1c);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #eb8a5d;
  border: 1px solid #d6561b;
}
.btn-warning.disabled {
  border: 1px solid #e56930;
}
.btn-danger {
  background: -webkit-linear-gradient(#dd483f, #cf2e25);
  background: -o-linear-gradient(#dd483f, #cf2e25);
  background: -moz-linear-gradient(#dd483f, #cf2e25);
  background: linear-gradient(#dd483f, #cf2e25);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #e26059;
  border: 1px solid #c22b22;
}
.btn-danger:hover {
  border: 1px solid #cf2e25;
  background: -webkit-linear-gradient(#e05851, #be2a22);
  background: -o-linear-gradient(#e05851, #be2a22);
  background: -moz-linear-gradient(#e05851, #be2a22);
  background: linear-gradient(#e05851, #be2a22);
  box-shadow: inset 0 1px 0 #e46d66;
}
.btn-danger:active {
  border: 1px solid #cf2e25;
  background: -webkit-linear-gradient(#e05851, #be2a22);
  background: -o-linear-gradient(#e05851, #be2a22);
  background: -moz-linear-gradient(#e05851, #be2a22);
  background: linear-gradient(#e05851, #be2a22);
  box-shadow: inset 0 1px 0 #e46d66;
}
.btn-danger:focus {
  border: 1px solid #cf2e25;
  background: #da372e;
  box-shadow: inset 0 1px 0 #e46d66;
}
.btn-danger:visited {
  background: -webkit-linear-gradient(#de4c44, #cb2d24);
  background: -o-linear-gradient(#de4c44, #cb2d24);
  background: -moz-linear-gradient(#de4c44, #cb2d24);
  background: linear-gradient(#de4c44, #cb2d24);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #e26059;
  border: 1px solid #c22b22;
}
.btn-danger.disabled {
  border: 1px solid #da372e;
}
.btn-link {
  color: #49839b;
}
.open > .dropdown-toggle.btn-default {
  background: -webkit-linear-gradient(#eaeaea, #ffffff);
  background: -o-linear-gradient(#eaeaea, #ffffff);
  background: -moz-linear-gradient(#eaeaea, #ffffff);
  background: linear-gradient(#eaeaea, #ffffff);
  border: 1px solid #d1d1d1;
}
.open > .dropdown-toggle.btn-primary {
  background: -webkit-linear-gradient(#41748a, #5192ac);
  background: -o-linear-gradient(#41748a, #5192ac);
  background: -moz-linear-gradient(#41748a, #5192ac);
  background: linear-gradient(#41748a, #5192ac);
  border: 1px solid #3e6e83;
}
.open > .dropdown-toggle.btn-success {
  background: -webkit-linear-gradient(#739229, #93ba35);
  background: -o-linear-gradient(#739229, #93ba35);
  background: -moz-linear-gradient(#739229, #93ba35);
  background: linear-gradient(#739229, #93ba35);
  border: 1px solid #6d8a27;
}
.open > .dropdown-toggle.btn-info {
  background: -webkit-linear-gradient(#823946, #a6495a);
  background: -o-linear-gradient(#823946, #a6495a);
  background: -moz-linear-gradient(#823946, #a6495a);
  background: linear-gradient(#823946, #a6495a);
  border: 1px solid #7b3643;
}
.open > .dropdown-toggle.btn-warning {
  background: -webkit-linear-gradient(#df5a1c, #e87947);
  background: -o-linear-gradient(#df5a1c, #e87947);
  background: -moz-linear-gradient(#df5a1c, #e87947);
  background: linear-gradient(#df5a1c, #e87947);
  border: 1px solid #d6561b;
}
.open > .dropdown-toggle.btn-danger {
  background: -webkit-linear-gradient(#cb2d24, #de4c44);
  background: -o-linear-gradient(#cb2d24, #de4c44);
  background: -moz-linear-gradient(#cb2d24, #de4c44);
  background: linear-gradient(#cb2d24, #de4c44);
  border: 1px solid #c22b22;
}
/**
  tables
*/
table thead {
  background: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 3px;
}
.table tr.danger {
  background: #f5c8c6 !important;
}
.table tr.danger td {
  background: none !important;
}
.table tr td.danger {
  background: #f5c8c6 !important;
}
.table.table-hover tbody tr.danger:hover {
  background: #cb2d24 !important;
}
.table tr.warning {
  background: #f9dccf !important;
}
.table tr.warning td {
  background: none !important;
}
.table tr td.warning {
  background: #f9dccf !important;
}
.table.table-hover tbody tr.warning:hover {
  background: #df5a1c !important;
}
.table tr.success {
  background: #d1e5a3 !important;
}
.table tr.success td {
  background: none !important;
}
.table tr td.success {
  background: #d1e5a3 !important;
}
.table.table-hover tbody tr.success:hover {
  background: #739229 !important;
}
.table.table-hover tbody tr:hover {
  background: #49839b !important;
}
.table.table-hover tbody tr:hover td {
  color: #fff;
}
.table.table-hover tbody tr:hover td.success,
.table.table-hover tbody tr:hover td.danger,
.table.table-hover tbody tr:hover td.warning {
  background: none !important;
}
table tr.active td {
  background: none !important;
}
table tr {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
/**
  panels
*/
.well {
  background: -webkit-linear-gradient(#f4f4f4, #fafafa);
  background: -o-linear-gradient(#f4f4f4, #fafafa);
  background: -moz-linear-gradient(#f4f4f4, #fafafa);
  background: linear-gradient(#f4f4f4, #fafafa);
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.05);
}
.alert-warning {
  background: -webkit-linear-gradient(#f7cfbc, #f6c8b3);
  background: -o-linear-gradient(#f7cfbc, #f6c8b3);
  background: -moz-linear-gradient(#f7cfbc, #f6c8b3);
  background: linear-gradient(#f7cfbc, #f6c8b3);
  border: 1px solid #ee9a74;
  border-radius: 3px;
  color: #9b3e14;
}
.alert-warning .alert-link {
  color: #853511;
}
.alert-danger {
  background: -webkit-linear-gradient(#f2b8b4, #f0afac);
  background: -o-linear-gradient(#f2b8b4, #f0afac);
  background: -moz-linear-gradient(#f2b8b4, #f0afac);
  background: linear-gradient(#f2b8b4, #f0afac);
  border: 1px solid #e6756f;
  border-radius: 3px;
  color: #8a1e18;
}
.alert-danger .alert-link {
  color: #741a15;
}
.alert-success {
  background: -webkit-linear-gradient(#cae093, #c6de8b);
  background: -o-linear-gradient(#cae093, #c6de8b);
  background: -moz-linear-gradient(#cae093, #c6de8b);
  background: linear-gradient(#cae093, #c6de8b);
  border: 1px solid #aace53;
  border-radius: 3px;
  color: #445718;
}
.alert-success .alert-link {
  color: #354313;
}
.alert-info {
  background: -webkit-linear-gradient(#d59ea8, #d297a2);
  background: -o-linear-gradient(#d59ea8, #d297a2);
  background: -moz-linear-gradient(#d59ea8, #d297a2);
  background: linear-gradient(#d59ea8, #d297a2);
  border: 1px solid #bc6675;
  border-radius: 3px;
  color: #4d222a;
}
.alert-info .alert-link {
  color: #3b1a20;
}
.label-default {
  background: -webkit-linear-gradient(#4e5256, #4a4c50);
  background: -o-linear-gradient(#4e5256, #4a4c50);
  background: -moz-linear-gradient(#4e5256, #4a4c50);
  background: linear-gradient(#4e5256, #4a4c50);
  border: 1px solid #27292b;
  border-radius: 3px;
}
.label-primary {
  background: -webkit-linear-gradient(#4b869e, #478098);
  background: -o-linear-gradient(#4b869e, #478098);
  background: -moz-linear-gradient(#4b869e, #478098);
  background: linear-gradient(#4b869e, #478098);
  border: 1px solid #315767;
  border-radius: 3px;
}
.label-success {
  background: -webkit-linear-gradient(#86aa30, #80a22e);
  background: -o-linear-gradient(#86aa30, #80a22e);
  background: -moz-linear-gradient(#86aa30, #80a22e);
  background: linear-gradient(#86aa30, #80a22e);
  border: 1px solid #546a1e;
  border-radius: 3px;
}
.label-warning {
  background: -webkit-linear-gradient(#e66c35, #e4662b);
  background: -o-linear-gradient(#e66c35, #e4662b);
  background: -moz-linear-gradient(#e66c35, #e4662b);
  background: linear-gradient(#e66c35, #e4662b);
  border: 1px solid #b24716;
  border-radius: 3px;
}
.label-danger {
  background: -webkit-linear-gradient(#db3b32, #d9332a);
  background: -o-linear-gradient(#db3b32, #d9332a);
  background: -moz-linear-gradient(#db3b32, #d9332a);
  background: linear-gradient(#db3b32, #d9332a);
  border: 1px solid #9f231c;
  border-radius: 3px;
}
.label-info {
  background: -webkit-linear-gradient(#984352, #903f4e);
  background: -o-linear-gradient(#984352, #903f4e);
  background: -moz-linear-gradient(#984352, #903f4e);
  background: linear-gradient(#984352, #903f4e);
  border: 1px solid #5f2a33;
  border-radius: 3px;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #49839b;
}
.badge {
  background: #4c4f53;
}
.jumbotron {
  background: -webkit-linear-gradient(#fafafa, #f4f4f4);
  background: -o-linear-gradient(#fafafa, #f4f4f4);
  background: -moz-linear-gradient(#fafafa, #f4f4f4);
  background: linear-gradient(#fafafa, #f4f4f4);
  border: 1px solid #d1d1d1;
  border-radius: 3px;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
}
.list-group-item {
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
}
.list-group-item:hover {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.list-group-item:active {
  border: 1px solid #d8d8d8;
  background: -webkit-linear-gradient(#ffffff, #e3e3e3);
  background: -o-linear-gradient(#ffffff, #e3e3e3);
  background: -moz-linear-gradient(#ffffff, #e3e3e3);
  background: linear-gradient(#ffffff, #e3e3e3);
  box-shadow: inset 0 1px 0 #ffffff;
}
.list-group-item:focus {
  border: 1px solid #d8d8d8;
  background: #f7f7f7;
  box-shadow: inset 0 1px 0 #ffffff;
}
.list-group-item:visited {
  background: -webkit-linear-gradient(#ffffff, #eaeaea);
  background: -o-linear-gradient(#ffffff, #eaeaea);
  background: -moz-linear-gradient(#ffffff, #eaeaea);
  background: linear-gradient(#ffffff, #eaeaea);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #ffffff;
  border: 1px solid #d1d1d1;
}
.list-group-item.disabled {
  border: 1px solid #f7f7f7;
}
.list-group-item.active {
  background: -webkit-linear-gradient(#508fa9, #42778d);
  background: -o-linear-gradient(#508fa9, #42778d);
  background: -moz-linear-gradient(#508fa9, #42778d);
  background: linear-gradient(#508fa9, #42778d);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
  border-radius: 0;
}
.list-group-item.active:hover {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.list-group-item.active:active {
  border: 1px solid #42778d;
  background: -webkit-linear-gradient(#5b98b2, #3c6c7f);
  background: -o-linear-gradient(#5b98b2, #3c6c7f);
  background: -moz-linear-gradient(#5b98b2, #3c6c7f);
  background: linear-gradient(#5b98b2, #3c6c7f);
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.list-group-item.active:focus {
  border: 1px solid #42778d;
  background: #49839b;
  box-shadow: inset 0 1px 0 #6ca3ba;
}
.list-group-item.active:visited {
  background: -webkit-linear-gradient(#5192ac, #41748a);
  background: -o-linear-gradient(#5192ac, #41748a);
  background: -moz-linear-gradient(#5192ac, #41748a);
  background: linear-gradient(#5192ac, #41748a);
  border-radius: 3px;
  box-shadow: inset 0 1px 0 #629db5;
  border: 1px solid #3e6e83;
}
.list-group-item.active.disabled {
  border: 1px solid #49839b;
}
.list-group-item:last-child {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.list-group-item:first-child {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.panel {
  border-radius: 3px;
  border: 0 !important;
}
.panel .panel-body {
  border: 1px solid #d1d1d1 !important;
}
.panel-heading h1,
.panel-heading h2,
.panel-heading h3,
.panel-heading h4,
.panel-heading h5,
.panel-heading h6,
.panel-heading p {
  margin-top: 10px;
  margin-bottom: 10px;
}
.panel-default > .panel-heading {
  background: -webkit-linear-gradient(#4e5256, #4a4c50);
  background: -o-linear-gradient(#4e5256, #4a4c50);
  background: -moz-linear-gradient(#4e5256, #4a4c50);
  background: linear-gradient(#4e5256, #4a4c50);
  border: 1px solid #27292b;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #fff;
}
.panel-default > .panel-footer {
  background: -webkit-linear-gradient(#4e5256, #4a4c50);
  background: -o-linear-gradient(#4e5256, #4a4c50);
  background: -moz-linear-gradient(#4e5256, #4a4c50);
  background: linear-gradient(#4e5256, #4a4c50);
  border: 1px solid #27292b;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #fff;
}
.panel-primary {
  border: 1px solid #e0e0e0;
}
.panel-primary > .panel-heading {
  background: -webkit-linear-gradient(#4b869e, #478098);
  background: -o-linear-gradient(#4b869e, #478098);
  background: -moz-linear-gradient(#4b869e, #478098);
  background: linear-gradient(#4b869e, #478098);
  border: 1px solid #315767;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.panel-primary > .panel-footer {
  background: -webkit-linear-gradient(#4b869e, #478098);
  background: -o-linear-gradient(#4b869e, #478098);
  background: -moz-linear-gradient(#4b869e, #478098);
  background: linear-gradient(#4b869e, #478098);
  border: 1px solid #315767;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-success {
  border: 1px solid #e0e0e0;
}
.panel-success > .panel-heading {
  background: -webkit-linear-gradient(#86aa30, #80a22e);
  background: -o-linear-gradient(#86aa30, #80a22e);
  background: -moz-linear-gradient(#86aa30, #80a22e);
  background: linear-gradient(#86aa30, #80a22e);
  border: 1px solid #546a1e;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
}
.panel-success > .panel-footer {
  background: -webkit-linear-gradient(#86aa30, #80a22e);
  background: -o-linear-gradient(#86aa30, #80a22e);
  background: -moz-linear-gradient(#86aa30, #80a22e);
  background: linear-gradient(#86aa30, #80a22e);
  border: 1px solid #546a1e;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
}
.panel-warning {
  border: 1px solid #e0e0e0;
}
.panel-warning > .panel-heading {
  background: -webkit-linear-gradient(#e66c35, #e4662b);
  background: -o-linear-gradient(#e66c35, #e4662b);
  background: -moz-linear-gradient(#e66c35, #e4662b);
  background: linear-gradient(#e66c35, #e4662b);
  border: 1px solid #b24716;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
}
.panel-warning > .panel-footer {
  background: -webkit-linear-gradient(#e66c35, #e4662b);
  background: -o-linear-gradient(#e66c35, #e4662b);
  background: -moz-linear-gradient(#e66c35, #e4662b);
  background: linear-gradient(#e66c35, #e4662b);
  border: 1px solid #b24716;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
}
.panel-danger {
  border: 1px solid #e0e0e0;
}
.panel-danger > .panel-heading {
  background: -webkit-linear-gradient(#db3b32, #d9332a);
  background: -o-linear-gradient(#db3b32, #d9332a);
  background: -moz-linear-gradient(#db3b32, #d9332a);
  background: linear-gradient(#db3b32, #d9332a);
  border: 1px solid #9f231c;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
}
.panel-danger > .panel-footer {
  background: -webkit-linear-gradient(#db3b32, #d9332a);
  background: -o-linear-gradient(#db3b32, #d9332a);
  background: -moz-linear-gradient(#db3b32, #d9332a);
  background: linear-gradient(#db3b32, #d9332a);
  border: 1px solid #9f231c;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
}
.panel-info {
  border: 1px solid #e0e0e0;
}
.panel-info > .panel-heading {
  background: -webkit-linear-gradient(#984352, #903f4e);
  background: -o-linear-gradient(#984352, #903f4e);
  background: -moz-linear-gradient(#984352, #903f4e);
  background: linear-gradient(#984352, #903f4e);
  border: 1px solid #5f2a33;
  border-radius: 3px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
}
.panel-info > .panel-footer {
  background: -webkit-linear-gradient(#984352, #903f4e);
  background: -o-linear-gradient(#984352, #903f4e);
  background: -moz-linear-gradient(#984352, #903f4e);
  background: linear-gradient(#984352, #903f4e);
  border: 1px solid #5f2a33;
  border-radius: 3px;
  border: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  color: #fff;
}
/**
  Progress Bars
*/
.progress-bar {
  background-color: #49839b;
}
.progress-bar.progress-bar-success {
  background-color: #83a62f;
}
.progress-bar.progress-bar-warning {
  background-color: #e56930;
}
.progress-bar.progress-bar-danger {
  background-color: #da372e;
}
.progress-bar.progress-bar-info {
  background-color: #944150;
}
