
.box.box-solid.box-primary {
    border: 1px solid #AFAC55;
}
.box.box-solid.box-primary>.box-header {
    color: #fff;
    background: #3c8dbc;
    background-color:#AFAC55;
}

table.dataTable.euroma tr.even {background-color: #e2e2e2 !important;}
table.dataTable.euroma tr.odd {background-color: #FFFFFF !important;}
table.dataTable.euroma tr.selected td, table.dataTable td.selected {
  background-color: #AFAC55 !important;
  color:#FFF;
  
}
.mainmenu{
  /*font-weight: bold;*/
  font-size: 16px;
}


.submenu{
  /*font-weight: bold;*/
}

/* Generic navbar */
.navbar-default .navbar-nav > li > a {
  color: #555;
  font-size: 26px;
}

/* Active nav_bar */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
}

/* Inactive navbar */
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}



/* The active tab */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #FFF;
    cursor: default;
/*    background-color: #fff;*/
    
   background-color: #505ea3;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

/* The inactive tab */
.nav-tabs > li > a {
        margin-right: 2px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0;
        color: #505ea3;
   /*background-color:#FFF; */
}



.irs--shiny.euroma .irs-bar.euroma {
    top: 25px;
    height: 8px;
    border-top: 1px solid #AFAC55;
    border-bottom: 1px solid#AFAC55;
    background: #AFAC55;
}

.irs--shiny .irs-bar {
    top: 25px;
    height: 8px;
    border-top: 1px solid #ca8d42;
    border-bottom: 1px solid #428bca;
    background: #FF0000;
}

h1 {
 text-align:left;
    font-size:24px;
    border-bottom: 5px solid #AFAC55;
    width:100%;
    float:left;
    padding-bottom:1px;
}


h1 {
 text-align:left;
    font-size:24px;
    border-bottom: 5px solid #AFAC55;
    width:100%;
    float:left;
    padding-bottom:1px;
}
h2 {
 text-align:left;
    font-size:18px;
    border-bottom: 2px solid #E2E2E2;
    width:100%;
    float:left;
    padding-bottom:1px;
}

.hr_header {
  border: 1px solid black;
  border-radius: 1px;
}

.report_header{
    font-size:32px;
}

}
.report_h1{
  font-size:20px;
}

.btn-euroma {
  /*
	background-color: #AFAC55;
	color: #f7f7f7;
	border-color: #ddd;
	*/
}

 .btn-euroma:hover{
    /*background-color: #36A7C1;
/*    color:   rgb(0,144,197);font-weight: bold;
}*/

table.dataTable.euroma tbody th td {
  padding: 10px 10px;
}
}

                      