header {
    background: none repeat scroll 0px 0px #FFF !important;
    color: #CCC !important;
}

/* Mainmenu colors */


.ym-navigation {
    background-color: #2B477F !important;
}


.sidebar{
    background-color: white !important;
}

.mobi-nav {
    background-color: #2B477F !important;
}

.mobi-nav li span {
    background-color: #2B477F !important;
}

.mobi-nav li span.active {
    background-color: #0033CC !important;
    color: #FFF;
}

.mobi-nav .active span  {
    background-color: #0033CC !important;
    color: #FFF;
}

.mobi-nav .active span:hover a  {
    background-color: #cccccc !important;
    color: #000 !important;
}

.mobi-nav .active span  a {
    background-color: #0033CC !important;
    color: #FFF;
}

/* Hover main + submenu */
.mobi-nav li:hover span {
    color: #333300;
    background-color: #cccccc !important;
}

.mobi-nav li:hover span a:focus  {
    color: #000;
    background-color: #cccccc !important;
}

/* Hover submenu */
.mobi-nav li ul li span:hover {
    background-color: #2B477F !important;
}

.mobi-nav li ul li span:hover a:focus {
    background-color: #2B477F !important;
}

.submenu li.active span  a {
    background-color: #cccccc !important;
    color: #000;
}

.submenu li.active span:hover  a {
    background-color: #2B477F !important;
    color: #000;
}

.dialog {
    background-color: #fff !important;
}

.search-info > .resultDetailEnumeration li a
{
    color: #0033CC !important;
}

.resultDetailEnumeration li a:hover, a:focus {
    background-color: #0033CC  !important;
    color: #FFFFFF  !important;
    text-decoration: none;
}

.ym-button.ym-primary, .ym-form button.ym-primary, .ym-form input.ym-primary[type="button"], .ym-form input.ym-primary[type="reset"], .ym-form input.ym-primary[type="submit"] {
    color: #000 !important;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 }

.ym-button.ym-primary:hover, .ym-form button.ym-primary:hover, .ym-form input.ym-primary[type="button"]:hover, .ym-form input.ym-primary[type="reset"]:hover, .ym-form input.ym-primary[type="submit"]:hover {
    color: #fff !important;
 background-color: #0040FF; background-image: -webkit-gradient(linear, left top, left bottom, from(#0040FF), to(#0033CC));
 background-image: -webkit-linear-gradient(top, #0040FF, #0033CC);
 background-image: -moz-linear-gradient(top, #0040FF, #0033CC);
 background-image: -ms-linear-gradient(top, #0040FF, #0033CC);
 background-image: -o-linear-gradient(top, #0040FF, #0033CC);
 background-image: linear-gradient(to bottom, #0040FF, #0033CC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0040FF, endColorstr=#0033CC);
}

.ym-button.ym-primary:focus, .ym-form button.ym-primary:focus, .ym-form input.ym-primary[type="button"]:focus, .ym-form input.ym-primary[type="reset"]:focus, .ym-form input.ym-primary[type="submit"]:focus {
    color: #000 !important;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
    outline: 0px none;
}

.downloadAvailable{
	color: #0033CC !important;
}

