/*
Light Yellow: f4f1e9
Pale Yellow: fffbcc
Bright Yellow: fbec15
Dark Yellow: ffa902

Dark Gray: 404040
Light Gray: 7f7f7f
*/
.table>tbody>tr>td a{color:#f8c700; font-weight:bold;}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f4f1e9;}

.btn-red {background:#fbec15; color:#404040; border:#fffbcc;}

/* Accordien */
.accord-title a.accord-link:after {
  color: #fffbcc;
}
.accord-elem.active .accord-title {
  background: #f4f1e9;
  border-bottom: 1px solid transparent;
}
.accord-elem.active a.accord-link:after {
	color:#333;
}
/*Step*/
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active
{
    background: #fbec15;
	color:#333;
}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background: #fbec15;
    color: #333;
}
.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    background: #EDEDF4;
    color: #333;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #EDEDF4;
    color: #333;
}

.wizard > .steps .error h3{color:#404040;}
.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
    background: #f4f1e9;
    color: #404040;
}

.wizard > .content > .body input.error
{
    background: #fffbcc;
    border: 1px solid #fbec15;
    color: #666;
}
.wizard > .content > .body label.error
{
    color: #333;
}

.wizard > .steps .current h3{color:#333;}

@media screen and (max-width: 960px){
.m ul{padding:0;}
.m  ul h4{ font-size:12px;}
}

@media screen and (max-width: 640px){
.m ul li{ width:100%; padding:2px 0px;}
}