/*font sito*/
body{
  	font: normal 15px/27px "Roboto",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 13px;
    line-height: 20px;
    font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    /*color: #85868c;*/
}

/*font tabelle*/
.sortedTable > tbody > tr:not(.topTitle) > td {
    font-size: 13px;
}

/*searchbar*/
span.search-handle > a > i.fa {
    color: white;
}
/*searchbar*/
.searchDivRight{
  background-color: #003d85 !important;
}
/*searchbar*/
#ef-navbar form.navbar-form input, #ef-navbar form.navbar-form span.search-handle{
  background-color: #003d85 !important;
}

/*search bar*/
#ef-navbar form.navbar-form input[type='text']{
  background-color: #003d85;
  color: white;
}

/*tab branches*/
ul.customTabs > li > a{
    font-size: 14px;
  	letter-spacing: normal;
}

/*tab attiva branches*/
ul.customTabs > li.active > a{
  	font-size: 14px !important;
  	color: #003d85;
}


li a{ /*elementi non attivi*/
	font: normal bold 20px/24px "Roboto",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: bold;
    font-stretch: normal;
    font-size: 14px;
    line-height: 24px;
    font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
} 
li a:hover{ /*quando ci passo sopra col mouse*/
  	color: #003D85;
} 

/*numero notifica messaggi*/
i.fa > span{
  	font: normal 15px/27px "Roboto",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 20px;
    line-height: 27px;
    font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    /*color: #85868c;*/
}

#ef-navbar .container ul.nav.navbar-nav > li > a{
    color: #333;
}
#ef-navbar .container ul.nav.navbar-nav > li > a:hover, #ef-navbar .container ul.nav.navbar-nav > li > a:active {
    color: #003D85;
}

/*icone navbar*/
i.fa{
  	color: black;
}

h2{
    font-weight: bold !important;
    margin-bottom: 20px !important;
  
    margin-top: 20px;
    margin-bottom: 10px;
  
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #333;
  	font-size: 15px !important;
}

/*h4 homepage -> indicazioni su numeri corsi, utenti...*/
.ef-block-panel .ef-title{
  /*
    font-weight: bold !important;
  
    margin-top: 20px;
  
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #333;
  	font-size: 20px !important; 
  */
}
/*numeri quantità corsi, utenti...*/
.number{
  /*
  	color: #003D85 !important;
  */
}
/*scritte add corsi, utenti...*/
.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link{
  /*
  	color: #85868c !important;
  */
}

/*didascalia icone*/
.ef-dashboard-icon-label{
    /*font-weight: bold;*/
    font-size: 13px;
    line-height: 15px;
    color: #85868c !important;
    color: #333 !important;
}
 
/*font size righe tabelle*/
.sortedTable > tbody > tr > td{
  	font-size: 14px;
}

/*icone in tabelle elenchi*/
td:not(.topTitle) > a.fa{
  	background-color: #003d85;
    color: #ffffff;
    border-style: ;
    border-color: #333333;
    border-top-color: rgb(51, 51, 51);
    border-right-color: rgb(51, 51, 51);
    border-bottom-color: rgb(51, 51, 51);
    border-left-color: rgb(51, 51, 51);
    border-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 500px;
    border-top-left-radius: 500px;
    border-top-right-radius: 500px;
    border-bottom-right-radius: 500px;
    border-bottom-left-radius: 500px;
    font-size: 20px;
}
  
/*ricoloro icone in tabelle elenchi quando elemento è disattivo*/
tr.text-danger > td > a.fa{
  	background-color: #444;  	
}
/*bottone attivo*/
td > .text-success{
  color: #003d85;
}

/*font breadcrumb*/
li.active a{ /*elemento attivo*/
	font: normal bold 20px/24px "Roboto",Helvetica,Arial,Verdana,sans-serif !important;
    font-style: normal !important;
    font-variant-ligatures: normal !important;
    font-variant-caps: normal !important;
    font-variant-numeric: normal !important;
    font-variant-east-asian: normal !important;
    font-weight: bold !important;
    font-stretch: normal !important;
    font-size: 14px !important;
    line-height: 24px !important;
    font-family: Roboto, Helvetica, Arial, Verdana, sans-serif !important;
    text-transform: none !important;
  	color: #003D85;
}

/* colore background icona account*/
.img-thumbnail {
	background-color: #003D85 !important;
}

/*alert box*/
.alert {
  background-color: #003D85 !important;
}

/*side nav in system settings*/
.nav-pills > li > a {
    font-size: 13px !important;
}

/*side nav in system settings*/
.nav > li > a {
  	padding: 5px 15px;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
*.btn.btn-primary, *.btn.btn-primary:not(.active), *.btn.btn-primary:hover, *.btn.btn-primary:hover:not(.active), *.btn.btn-primary:focus, *.btn.btn-primary:focus:not(.active){background-color:#003D85;border-color:#003D85;}
div.breadcrumb-x{background-color:#F6F6F5;border-color:#F6F6F5;}
div.ef-block, div.dashboard-panel div.panel-body{background-color:#F6F6F5;}
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
html,body{background-color:#FFFFFF;}
html.new-ui-html:root{--c-brand-primary:#003d85;--c-brand-primary-darken-5:#003880;--c-brand-primary-darken-7:#00367e;--c-brand-primary-darken-10:#00337b;--c-brand-primary-darken-15:#002e76;--c-brand-primary-darken-17:#002c74;--c-brand-primary-darken-20:#002971;--c-brand-primary-darken-25:#00246c;--c-brand-primary-lighten-7:#07448c;--c-brand-primary-lighten-40:#2865ad;}
