@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700&subset=cyrillic');
/*-----------------------------------*/
/* Bootstrap Theme */
/*-----------------------------------*/
.btn {
  font-weight: normal;
  border: none;
  padding: 11px 27px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn:hover,
.btn:focus {
  color: #ffffff;
}
.btn-default,
.table-default table tr th {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #858585;
  border-color: #7a7a7a;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #999999;
  border-color: #999999;
}
.btn-default .badge {
  color: #999999;
  background-color: #ffffff;
}
.btn-primary,
.table-primary table tr th {
  color: #ffffff;
  background-color: #66cc33;
  border-color: #5cb82e;

}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #56ab2b;
  border-color: #438722;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #66cc33;
  border-color: #5cb82e;
}
.btn-primary .badge {
  color: #66cc33;
  background-color: #ffffff;
}
.btn-success,
.table-success table tr th {
  color: #ffffff;
  background-color: #6db46d;
  border-color: #5cab5c;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #54a454;
  border-color: #458645;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #6db46d;
  border-color: #5cab5c;
}
.btn-success .badge {
  color: #6db46d;
  background-color: #ffffff;
}
.btn-info,
.table-info table tr th {
  color: #ffffff;
  background-color: #42b1d2;
  border-color: #30a7ca;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #2d9dbe;
  border-color: #247e99;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #42b1d2;
  border-color: #30a7ca;
}
.btn-info .badge {
  color: #42b1d2;
  background-color: #ffffff;
}
.btn-warning,
.table-warning table tr th {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger,
.table-danger table tr th {
  color: #ffffff;
  background-color: #d3423d;
  border-color: #c9332e;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.07);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #bc302b;
  border-color: #972622;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d3423d;
  border-color: #c9332e;
}
.btn-danger .badge {
  color: #d3423d;
  background-color: #ffffff;
}
.btn-pink,
.table-pink table tr th {
  color: #ffffff;
  background-color: #e571c5;
  border-color: #e15bbc;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink:active,
.btn-pink.active,
.open .dropdown-toggle.btn-pink {
  color: #ffffff;
  background-color: #df4fb7;
  border-color: #d828a7;
}
.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: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: #e571c5;
  border-color: #e15bbc;
}
.btn-pink .badge {
  color: #e571c5;
  background-color: #ffffff;
}
.btn-teal,
.table-teal table tr th {
  color: #ffffff;
  background-color: #21ccaf;
  border-color: #1db69c;
}
.btn-teal:hover,
.btn-teal:focus,
.btn-teal:active,
.btn-teal.active,
.open .dropdown-toggle.btn-teal {
  color: #ffffff;
  background-color: #1ba991;
  border-color: #15816f;
}
.btn-teal:active,
.btn-teal.active,
.open .dropdown-toggle.btn-teal {
  background-image: none;
}
.btn-teal.disabled,
.btn-teal[disabled],
fieldset[disabled] .btn-teal,
.btn-teal.disabled:hover,
.btn-teal[disabled]:hover,
fieldset[disabled] .btn-teal:hover,
.btn-teal.disabled:focus,
.btn-teal[disabled]:focus,
fieldset[disabled] .btn-teal:focus,
.btn-teal.disabled:active,
.btn-teal[disabled]:active,
fieldset[disabled] .btn-teal:active,
.btn-teal.disabled.active,
.btn-teal[disabled].active,
fieldset[disabled] .btn-teal.active {
  background-color: #21ccaf;
  border-color: #1db69c;
}
.btn-teal .badge {
  color: #21ccaf;
  background-color: #ffffff;
}
.btn-purple,
.table-purple table tr th {
  color: #ffffff;
  background-color: #6d59d6;
  border-color: #5b45d1;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-purple {
  color: #ffffff;
  background-color: #5038ce;
  border-color: #402bad;
}
.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: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: #6d59d6;
  border-color: #5b45d1;
}
.btn-purple .badge {
  color: #6d59d6;
  background-color: #ffffff;
}
.btn-orange,
.table-orange table tr th {
  color: #ffffff;
  background-color: #e97c2d;
  border-color: #e56e18;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #ffffff;
  background-color: #d76716;
  border-color: #ad5312;
}
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #e97c2d;
  border-color: #e56e18;
}
.btn-orange .badge {
  color: #e97c2d;
  background-color: #ffffff;
}
.btn-brown,
.table-brown table tr th {
  color: #ffffff;
  background-color: #b75d1b;
  border-color: #a15218;
}
.btn-brown:hover,
.btn-brown:focus,
.btn-brown:active,
.btn-brown.active,
.open .dropdown-toggle.btn-brown {
  color: #ffffff;
  background-color: #934b16;
  border-color: #6b3710;
}
.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: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: #b75d1b;
  border-color: #a15218;
}
.btn-brown .badge {
  color: #b75d1b;
  background-color: #ffffff;
}
.btn-black,
.table-black table tr th {
  color: #ffffff;
  background-color: #444444;
  border-color: #373737;
}
.btn-black:hover,
.btn-black:focus,
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  color: #ffffff;
  background-color: #303030;
  border-color: #191919;
}
.btn-black:active,
.btn-black.active,
.open .dropdown-toggle.btn-black {
  background-image: none;
}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #444444;
  border-color: #373737;
}
.btn-black .badge {
  color: #444444;
  background-color: #ffffff;
}
.btn-link {
  color: #f25d3c;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #66cc33;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg {
  padding: 18px 30px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 6px 14px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 4px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #66cc33 0%, #5cb82e 100%);
  background-image: linear-gradient(to bottom, #66cc33 0%, #5cb82e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66cc33', endColorstr='#ff5cb82e', GradientType=0);
  background-color: #5cb82e;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #66cc33 0%, #52a329 100%);
  background-image: linear-gradient(to bottom, #66cc33 0%, #52a329 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66cc33', endColorstr='#ff52a329', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #6db46d 0%, #519d51 100%);
  background-image: linear-gradient(to bottom, #6db46d 0%, #519d51 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6db46d', endColorstr='#ff519d51', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #42b1d2 0%, #2b96b6 100%);
  background-image: linear-gradient(to bottom, #42b1d2 0%, #2b96b6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42b1d2', endColorstr='#ff2b96b6', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d3423d 0%, #b42e29 100%);
  background-image: linear-gradient(to bottom, #d3423d 0%, #b42e29 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd3423d', endColorstr='#ffb42e29', GradientType=0);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #52a329;
  background-image: -webkit-linear-gradient(top, #66cc33 0%, #57ad2b 100%);
  background-image: linear-gradient(to bottom, #66cc33 0%, #57ad2b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff66cc33', endColorstr='#ff57ad2b', GradientType=0);
  border-color: #57ad2b;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel > .panel-heading {
  border-bottom-width: 0;
  padding: 10px;
}
.panel-body {
  padding: 10px;
}
.panel-title {
  position: relative;
}
.panel-title > a {
  display: block;
}
.panel-title > a:hover,
.panel-title > a:focus {
  color: inherit;
}
.toggleitem .panel-heading .icon-toggle {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
}
.toggleitem .panel-toggle {
  display: inline-block;
}
.toggleitem.boxed .panel-toggle {
  display: block;
}
.toggleitem .icon-toggle:before {
  position: relative;
  content: "\2b";
  margin-left: 3px;
  top: -1px;
  font-size: 80%;
}
.toggleitem.opened .icon-toggle:before {
  content: "\2212";
}
.panel-default {
  border-color: #999999;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-default > .panel-heading {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #999999;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #999999;
}
.panel-default > .panel-heading {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #999999;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #999999;
}
.panel-primary {
  border-color: #5cb82e;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: none;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #66cc33;
  border-color: #5cb82e;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5cb82e;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5cb82e;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #66cc33;
  border-color: #5cb82e;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5cb82e;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5cb82e;
}
.panel-success {
  border-color: #5cab5c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-success > .panel-heading {
  color: #ffffff;
  background-color: #6db46d;
  border-color: #5cab5c;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5cab5c;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5cab5c;
}
.panel-success > .panel-heading {
  color: #ffffff;
  background-color: #6db46d;
  border-color: #5cab5c;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5cab5c;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5cab5c;
}
.panel-info {
  border-color: #30a7ca;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-info > .panel-heading {
  color: #ffffff;
  background-color: #42b1d2;
  border-color: #30a7ca;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #30a7ca;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #30a7ca;
}
.panel-info > .panel-heading {
  color: #ffffff;
  background-color: #42b1d2;
  border-color: #30a7ca;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #30a7ca;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #30a7ca;
}
.panel-warning {
  border-color: #eea236;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eea236;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eea236;
}
.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #eea236;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #eea236;
}
.panel-danger {
  border-color: #c9332e;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-danger > .panel-heading {
  color: #ffffff;
  background-color: #d3423d;
  border-color: #c9332e;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #c9332e;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #c9332e;
}
.panel-danger > .panel-heading {
  color: #ffffff;
  background-color: #d3423d;
  border-color: #c9332e;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #c9332e;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #c9332e;
}
.panel-pink {
  border-color: #e15bbc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-pink > .panel-heading {
  color: #ffffff;
  background-color: #e571c5;
  border-color: #e15bbc;
}
.panel-pink > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e15bbc;
}
.panel-pink > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e15bbc;
}
.panel-pink > .panel-heading {
  color: #ffffff;
  background-color: #e571c5;
  border-color: #e15bbc;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-pink > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e15bbc;
}
.panel-pink > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e15bbc;
}
.panel-teal {
  border-color: #1db69c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-teal > .panel-heading {
  color: #ffffff;
  background-color: #21ccaf;
  border-color: #1db69c;
}
.panel-teal > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1db69c;
}
.panel-teal > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1db69c;
}
.panel-teal > .panel-heading {
  color: #ffffff;
  background-color: #21ccaf;
  border-color: #1db69c;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-teal > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #1db69c;
}
.panel-teal > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #1db69c;
}
.panel-purple {
  border-color: #5b45d1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-purple > .panel-heading {
  color: #ffffff;
  background-color: #6d59d6;
  border-color: #5b45d1;
}
.panel-purple > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5b45d1;
}
.panel-purple > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5b45d1;
}
.panel-purple > .panel-heading {
  color: #ffffff;
  background-color: #6d59d6;
  border-color: #5b45d1;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-purple > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #5b45d1;
}
.panel-purple > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #5b45d1;
}
.panel-orange {
  border-color: #e56e18;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-orange > .panel-heading {
  color: #ffffff;
  background-color: #e97c2d;
  border-color: #e56e18;
}
.panel-orange > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e56e18;
}
.panel-orange > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e56e18;
}
.panel-orange > .panel-heading {
  color: #ffffff;
  background-color: #e97c2d;
  border-color: #e56e18;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-orange > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #e56e18;
}
.panel-orange > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #e56e18;
}
.panel-brown {
  border-color: #a15218;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-brown > .panel-heading {
  color: #ffffff;
  background-color: #b75d1b;
  border-color: #a15218;
}
.panel-brown > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #a15218;
}
.panel-brown > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #a15218;
}
.panel-brown > .panel-heading {
  color: #ffffff;
  background-color: #b75d1b;
  border-color: #a15218;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-brown > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #a15218;
}
.panel-brown > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #a15218;
}
.panel-black {
  border-color: #373737;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel-black > .panel-heading {
  color: #ffffff;
  background-color: #444444;
  border-color: #373737;
}
.panel-black > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #373737;
}
.panel-black > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #373737;
}
.panel-black > .panel-heading {
  color: #ffffff;
  background-color: #444444;
  border-color: #373737;
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.panel-black > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #373737;
}
.panel-black > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #373737;
}
.styled_table table tr th {
  -webkit-box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.15);
}
.table-default table {
  border-color: #999999;
}
.table-primary table {
  border-color: #66cc33;
}
.table-success table {
  border-color: #6db46d;
}
.table-info table {
  border-color: #42b1d2;
}
.table-danger table {
  border-color: #d3423d;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
