/* 
-----------------------------
Best of Marokko
     (c) by Tobias Brunner
Version: 10.09.2004 (1.1)
-----------------------------
*/
/* // 
	// Basics 
	//
----------------- */
body {
  margin: 0;
  padding: 0;
  font: 13px/1.5em arial, helvetica, sans-serif;
  /* small */
  color: #404040;
  background: #662727;
  text-align: center;
}
p {
  font: 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  margin: 0 0 8px 0;
  text-align: left;
}
a {
  color: #9C3C00;
  padding: 0 2px 0 2px;
  text-decoration: none;
  /*border-bottom: 1px dotted #9C3C00;*/
}
a:visited {
  color: #9C3C00;
  text-decoration: none;
  /*border-bottom: 1px dotted #9C3C00;*/
}
a:hover,
a:active {
  color: #998F7F;
  text-decoration: none;
  border-bottom: 1px solid #998F7F;
}
a img {
  padding: 0px;
  border-width: 0px;
}
div {
  margin: 0;
  padding: 0;
  /*	border: 1px solid;*/
}
table {
  margin: 0;
}
th {
  font: 0.85em/1.25em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  font-weight: normal;
}
td {
  font: 0.85em/1.25em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
}
/* Data Table */
table.data {
  margin: 0 0 8px 0;
}
table.data th {
  background-color: #B8AFA0;
}
table.data tr {
  background-color: #ECE1BE;
}
table.data tr.th {
  background-color: #B8AFA0;
}
table.data tr.sub {
  background-color: #F0E5C5;
  color: #595959;
}
table.data tr.disabled {
  background-color: #D9D2BF;
  color: #888888;
}
table.data tr.high {
  background-color: #BFABA8;
  color: #595959;
}
table.data tr.low {
  background-color: #A2AAB8;
  color: #595959;
}
table.data tr.highlight:hover,
table.data tr.highlight.hover {
  background-color: #F1E9CE;
}
table.data tr.highlight {
  behavior: url(/css/hover.htc);
}
/* Season Table */
table.season th {
  text-align: center;
  border: solid #404040;
  border-width: 0px 0px 0px 1px;
}
table.season th.noborder {
  border-width: 0px 0px 0px 0px;
}
/* Data Table */
table.form {
  border: 1px #9C3C00 dashed;
  background: #E6DBC3;
}
table.form td {
  font: 1em/1.25em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
}
table.form td.label {
  width: 90px;
  text-align: right;
  vertical-align: baseline;
}
div.form {
  padding: 10px;
  border: 1px #9C3C00 dashed;
  background: #E6DBC3;
}
div.row {
  clear: both;
  margin-bottom: 5px;
  margin-top: 5px;
}
div.row span.label {
  float: left;
  width: 90px;
  text-align: right;
}
div.row span.form {
  padding-left: 5px;
  text-align: left;
}
div.hr {
  clear: both;
  height: 10px;
  background: url(/images/layout/bg_line.gif) repeat-x bottom;
}
div.hr hr {
  display: none;
}
/* //
	// Headings 
	//
------------------- */
h1 {
  margin: 0;
  padding: 4px 16px 4px 168px;
  font: 1.6em/1.4em georgia, serif;
  color: #655F54;
}
h2 {
  margin: .25em 0 .25em 0;
  font: 1.6em/1.5em georgia, serif;
  color: #9C3C00;
}
h3 {
  margin: 1em 0 .25em;
  font: 1.2em/1.5em georgia, serif;
}
h4 {
  background: transparent url(/images/layout/bg_separator.gif) no-repeat 0px 2px;
  /*background: #B0A696;*/
  margin: .5em 0 .25em;
  padding: 8px 0 0 13px;
  font: 1em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  color: #80786B;
  /*#ADA391;*/
  /*color: #FAF5E6;*/
}
/* //
	// Contextual Elements 
	//
------------------------------ */
#container {
  margin: 0 auto;
  padding: 0 15px 0px 15px;
  position: relative;
  text-align: left;
  background: transparent url(/images/layout/bg.gif) repeat-y center;
  float: left;
  width: 790px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 760px;
}
html > #container {
  width: 760px;
}
/* Fixes containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
* html #container {
  height: 1%;
}
/* Resume IE5-Mac */
#navigationlogo {
  background: none;
  display: block;
  width: 760px;
  height: 120px;
}
#main {
  float: left;
  width: 760px;
}
#section {
  background: url(/images/layout/bg_section.gif) repeat-y;
  margin: 0;
  clear: both;
}
#leftbar {
  float: left;
  width: 160px;
}
#content {
  float: left;
  width: 440px;
}
#rightbar {
  float: right;
  width: 160px;
}
/* Special Layouts */
body.main #container,
body.nobar #container {
  background: transparent url(/images/layout/bg_l.gif) repeat-y center;
}
body.main #main {
  background: url(/images/layout/bg_main.jpg) no-repeat;
}
body.main #content,
body.nobar #content {
  width: 600px;
}
body.main #rightbar,
body.nobar #rightbar {
  display: none;
}
#crumbtrail {
  font: 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  padding: 8px 8px 4px 8px;
  clear: right;
}
body.main #crumbtrail,
body.noct #crumbtrail {
  display: none;
}
body.noadd #additional {
  display: none;
}
body.wide #container {
  background: none;
  width: auto;
  float: none;
}
body.wide #leftbar {
  display: none;
}
body.wide #rightbar {
  display: none;
}
body.wide #main {
  background: #F4EFE1;
  width: auto;
  float: none;
}
body.wide #content {
  width: auto;
  float: none;
}
body.wide #maincontent {
  float: none;
}
body.wide #additional {
  display: none;
}
#footer {
  font-size: 0.85em;
  margin: 0;
  padding: 8px 0 16px;
  clear: both;
  color: #666;
  background: #333333 url(/images/layout/bg_footer.gif) repeat-x;
  border-top: 1px solid #000;
}
#footer p {
  line-height: 1.4em;
  margin: 0;
  padding: 8px 16px 8px 16px;
}
#footer p a {
  color: #888;
  border-bottom: 1px dotted #888;
}
#footer p a:hover {
  color: #ccc;
  border-bottom: 1px solid #ccc;
}
#ad {
  text-align: center;
  padding: 10px 0px 8px 0px;
}
#navigationlogo a,
#ad a {
  padding: 0;
  border: 0;
}
/* //
	// Top Navigation 
	//
------------------------- */
#navigationtop {
  color: #fff;
  padding: 20px 10px 5px;
  text-align: right;
  background: #aca18f url(/images/layout/bg_top.gif) repeat-x;
}
#navigationtop ul {
  border: 0;
  margin: 0;
  padding: 0;
  color: #fff;
  list-style: none;
  font-size: 0.85em;
  text-transform: lowercase;
}
#navigationtop ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
#navigationtop ul li a {
  padding: 2px 6px 2px 6px;
  margin: 0;
  color: #fff;
  background: inherit;
  text-decoration: none;
  text-align: center;
  letter-spacing: 1px;
  line-height: 2em;
  white-space: nowrap;
  border-width: 0;
}
#navigationtop ul li a:hover {
  text-decoration: underline;
  border-width: 0;
}
/* //
	// Main Navigation 
	//
-------------------------- */
#navigation {
  padding: 0 0 0 160px;
  background: #ece1c2;
  float: left;
  width: 760px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 600px;
}
html > #navigation {
  width: 600px;
}
#navigation ul {
  float: left;
  border: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0.85em;
  text-transform: lowercase;
}
#navigation ul li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
#navigation ul li a {
  display: block;
  padding: 0.2em 0.8em 0.2em 0.8em;
  margin: 0;
  color: #333;
  text-decoration: none;
  text-align: center;
  letter-spacing: 0.1em;
  line-height: 2em;
  white-space: nowrap;
  border-width: 0;
}
/* Makes the enitre region clickable in IE/WIN:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #navigation ul li a {
  width: 1%;
}
#navigation ul li a:hover {
  color: #000;
  background: #F1E9CE;
  border-width: 0;
}
/* Dropdown */
#navigation li ul {
  position: absolute;
  display: none;
  bottom: 100%;
  left: 0;
  font-size: 0.9em;
}
#navigation li li {
  background: #ece1c2;
  display: block;
  float: none;
  text-align: left;
  width: 12em;
}
#navigation li:hover ul,
#navigation li.hover ul {
  display: block;
}
#navigation li li a {
  text-align: left;
  width: 10.4em !important;
}
#navigation li {
  behavior: url(/css/hover.htc);
}
/* Current */
#navigation li.current a,
#navigation li.current a:hover {
  color: #fff;
  background: #B8AFA0;
  font-weight: bold;
}
#navigation li.current ul li a:hover {
  background: #C5BBAB;
}
#navigation li.current ul li {
  background: #B8AFA0;
}
/* // 
	// Left Link Bar 
	//
------------------------ */
#leftmenu {
  padding: 0;
}
#leftmenu ul {
  border: 0;
  margin: 0;
  padding: 8px 0 0 0;
  list-style: none;
  text-align: left;
  font-size: 0.85em;
  text-transform: lowercase;
}
#leftmenu ul li {
  margin: 0;
  padding: 0;
  line-height: normal;
}
#leftmenu ul li a {
  display: block;
  padding: 2px 8px 2px 32px;
  margin: 0;
  color: #333;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 2em;
  white-space: nowrap;
  border: 0;
  background: transparent url(/images/layout/lst_square.gif) 11px -287px no-repeat;
}
#leftmenu ul li a:hover {
  color: #000;
  background: #c0b7a7 url(/images/layout/lst_square.gif) 11px -357px no-repeat;
  border-width: 0;
}
#leftmenu ul li h2 {
  color: #333;
  font: 1.18em/1.5em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  padding: 0 0 2px 10px;
  margin: 0;
}
#leftmenu ul li h2 a {
  background: transparent;
  padding: 0;
  margin: 0;
}
#leftmenu ul li h2 a:hover {
  background: transparent;
}
/* Makes the enitre region clickable in IE/WIN:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #leftmenu ul li a {
  height: 1%;
}
#leftmenu ul.compact li a {
  display: block;
  padding: 1px 8px 0px 32px;
  margin: 0;
  color: #333;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 1.5em;
  white-space: nowrap;
  border: 0;
  background: transparent;
}
#leftmenu ul.compact li a:hover {
  display: block;
  padding: 1px 8px 0px 26px;
  margin: 0;
  color: #998F7F;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 1.5em;
  white-space: nowrap;
  border: 0;
  background: transparent;
}
/* // 
	// Right Link Bar 
	//
------------------------ */
#rightmenu {
  padding: 0;
}
#rightmenu ul {
  border: 0;
  margin: 0;
  padding: 8px 0 0 0;
  list-style: none;
  text-align: left;
  font-size: 0.85em;
  text-transform: lowercase;
}
#rightmenu ul li {
  margin: 0;
  padding: 0;
  line-height: normal;
}
#rightmenu ul li a {
  display: block;
  padding: 2px 8px 2px 32px;
  margin: 0;
  color: #333;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 2em;
  white-space: nowrap;
  border: 0;
  background: transparent url(/images/layout/lst_square.gif) 11px -147px no-repeat;
}
#rightmenu ul li a:hover {
  color: #000;
  background: #f1e9ce url(/images/layout/lst_square.gif) 11px -217px no-repeat;
  border-width: 0;
}
#rightmenu ul li h2 {
  color: #333;
  font: 1.18em/1.5em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  padding: 0 0 2px 10px;
  margin: 0;
}
#rightmenu ul li h2 a {
  background: transparent;
  padding: 0;
  margin: 0;
}
#rightmenu ul li h2 a:hover {
  background: transparent;
}
/* Makes the enitre region clickable in IE/WIN:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #rightmenu ul li a {
  height: 1%;
}
/* Compact */
#rightmenu ul.compact li a {
  display: block;
  padding: 1px 8px 0px 32px;
  margin: 0;
  color: #333;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 1.5em;
  white-space: nowrap;
  border: 0;
  background: transparent;
}
#rightmenu ul.compact li a:hover {
  display: block;
  padding: 1px 8px 0px 26px;
  margin: 0;
  color: #998F7F;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 1.5em;
  white-space: nowrap;
  border: 0;
  background: transparent;
}
/* Picture */
#rightmenu #picturebox {
  padding: 10px;
  text-align: right;
}
#rightmenu #picturebox a {
  padding: 0;
  margin: 0;
  font-size: 0.85em;
  color: #333;
  border-width: 0;
  text-align: right;
  text-decoration: none;
}
#rightmenu #picturebox a:hover {
  color: #998F7F;
  text-decoration: none;
}
/* // 
	// Main Content 
	//
----------------------- */
#maincontent {
  padding: 0 8px 8px 10px;
  float: left;
}
#maincontent p {
  padding: 0 16px 0 0;
}
#maincontent .subTitle {
  margin: -0.5em 0 0.25em 0;
  font: 1.2em/1.5em georgia, serif;
  font-style: italic;
}
#maincontent .subTitle span {
  font-size: 0.8em;
}
#maincontent ul {
  margin: 8px 0 16px 4px;
  padding: 0;
  font: 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  list-style: none;
}
#maincontent li {
  margin: 0;
  padding: 2px 8px 2px 20px;
  background: transparent url(/images/layout/lst_square.gif) 0px -78px no-repeat;
}
#maincontent dl {
  margin: 8px 0 16px 4px;
  padding: 0;
  font: 1em/1.5em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
  list-style: none;
}
#maincontent dt {
  margin: 0;
  padding: 2px 8px 2px 20px;
  background: transparent url(/images/layout/lst_square.gif) 0px -78px no-repeat;
}
#maincontent dd {
  margin-bottom: 4px;
}
/* GroupItem, ListItem */
#maincontent .groupItem {
  clear: left;
  padding: 1px 0 0 4px;
  /* avoid the collaps of the top margin */
  margin: 1em 5px 0.8em 0;
  background: url(/images/layout/bg_line.gif) repeat-x bottom;
}
#maincontent .groupItem h2 {
  font-style: italic;
  letter-spacing: 0.1em;
}
#maincontent .groupItem a {
  border-width: 0px;
}
#maincontent .groupItem .topLink {
  margin-top: 1.5em;
  padding: 0 4px 0 0;
  float: right;
  font-size: 0.8em;
  text-align: right;
}
#maincontent .listItem {
  clear: left;
  margin: 0.6em 0 0.6em 4px;
  padding: 1px 0 1px 0;
  /* avoid the collaps of the top/bottom margin */
}
#maincontent .listImage {
  float: left;
  margin: 5px 8px 0 0;
}
#maincontent .listImageRight {
  float: right;
  margin: 5px 0 0px 8px;
}
#maincontent .listItem h3 {
  margin: 0;
  padding: 0;
  font-size: 1.3em;
}
#maincontent .listItem h3 a {
  border: 0;
  padding-left: 0;
}
#maincontent .listItem p {
  font-size: 0.85em;
}
/* // 
	// Main Content Lists 
	//
-----------------------------*/
#additional {
  width: 424px;
}
#additional li {
  padding: 0;
}
#additional ul li a {
  font-size: 0.9em;
  background: url(/images/layout/lst_triangle.gif) -2px -13px no-repeat;
  font-weight: normal;
  color: #80786b /*#ADA391;*/;
  padding-left: 20px;
  border-width: 0px;
}
#additional ul li a:visited {
  color: #ADA391;
}
#additional ul li a:hover {
  background: url(/images/layout/lst_triangle.gif) -2px -83px no-repeat;
  color: #662727;
  text-decoration: none;
}
#additional ul {
  list-style: none;
  margin: 0 0 11px 0;
  padding: 4px 16px 16px 16px;
}
#additional ul li.more {
  text-align: right;
}
#additional ul li.more a {
  background: none;
  padding: 0 8px 0 0;
}
#additional ul li.more a:visited {
  background: none;
}
#additional ul li.more a:hover {
  background: none;
}
#additional #left {
  float: left;
  margin: 0;
  padding: 10px;
  width: 192px;
  background: transparent;
}
#additional #right {
  float: right;
  margin: 0;
  padding: 10px;
  width: 192px;
  background: transparent;
}
/* //
	// Forms
	//
---------------- */
form {
  margin: 0;
  padding: 0;
}
input,
textarea,
select {
  font: 1em "Lucida Grande", "Lucida Sans Unicode", lucida, verdana, sans-serif;
}
/* Bootstrap Buttons */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333 !important;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.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.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: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff !important;
  background-color: #3071a9;
  border-color: #285e8e;
}
.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.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: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff !important;
  background-color: #449d44;
  border-color: #398439;
}
.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.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: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff !important;
  background-color: #31b0d5;
  border-color: #269abc;
}
.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.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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff !important;
  background-color: #ec971f;
  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.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 {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff !important;
  background-color: #c9302c;
  border-color: #ac2925;
}
.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.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: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
