/* Author: Louis Holladay
 * Website: AdminDesigns.com
 * Last Updated: 01/12/14

 * This file is reserved for changes made by
 * the user. It's often times a good idea to
 * seperate your changes from the themes core.
 * It makes modifications, and future theme
 * updates much easier to apply.
-----------------------------------------------*/


/* These styles have been placed here for as
 * they have a high chance of needing to be
 * changed if one decides to modify the header
-----------------------------------------------*/

/* navbar bottom border disabled by default */
.navbar {
	border-bottom: 1px solid transparent;
}
/* header button states - text colors */
.header-btns > div > button:focus {
	color: #666;
}
.header-btns > div > button:hover {
	color: #0094d2;
}

/*---------------------------------------------
 * Place your custom styles or styles which
 * have been generated with the customization
 * tool below this line.
----------------------------------------------*/

a.button-small { margin-left:17px; text-decoration:none; background:url('images/button-arrow.gif') no-repeat left center; padding-left:8px; text-align:right; }
a:hover.button-small { text-decoration:underline; }
ul.link-list { list-style:none; }
ul.link-list li { line-height:30px; border-bottom:1px dotted #765c5c; background:url('images/list-arrow.gif') no-repeat left center; padding-left:10px; }

.i { font-style:italic; }
.b { font-weight:bold; }
.headerlogo {font-size:17px;color:#002b4b;}

#slider1{
border:2px solid #f4f4f4;
}
#slider1 li{
margin-bottom:0;
}

a img { border: 0; }
a { color: #428bca; text-decoration: none; }
a:hover {  text-decoration: underline; }
#footer a {color: #fff; }
#footer a:hover {color: #fdfdff; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

h1 { font-size:32px; font-weight:bold; color:#242424; line-height:50px; }
h2 { font-size:28px; font-weight:bold; color:#242424; padding-bottom:2px; }
h3 { font-size:16px; font-weight:bold; color:#0c556a; line-height:38px;}

h4 { font-size:15px; color:#0c556a; display:block; border-bottom:1px dotted #765c5c; padding-bottom:8px; }

h5 { font-size:14px; color:#545457; }

ul, ol
{ padding-left:30px; }

table td,th
{ vertical-align:top; }

table.sty td
{
min-width:130px;
padding:0px 10px;
}

table.data td,th
{
padding:0px 10px;
}

table.data tr:hover
{
background-color:#c5f7f4;
}

table.pretty
{
width:99%;
}
table.pretty * td
{
padding:3px;
vertical-align:top;
}
table.pretty thead th
{
font-weight:bold;
text-align:left;
vertical-align:top;
padding:3px;
min-width:130px;
}
table.pretty tbody tr:nth-child(odd) { background-color:#ebebeb; }
table.pretty tbody tr:nth-child(even) { background-color:#f9f9f9; }
table.pretty tbody td:first-child { width:120px; } /*selettore prima colonna*/
table.pretty tbody tr:hover
{
background-color:#e2eff7;
}

table.pretty2
{
width:99%;
}
table.pretty2 * td
{
padding:3px;
vertical-align:top;
}
table.pretty2 thead th
{
font-weight:bold;
text-align:left;
vertical-align:top;
padding:3px;
min-width:130px;
}
table.pretty2 tbody tr:nth-child(odd)    { background-color:#ebebeb; }
table.pretty2 tbody tr:nth-child(even)    { background-color:#f9f9f9; }
table.pretty2 tbody td:first-child { width:240px; } /*selettore prima colonna*/


table.pretty3 tbody td { width:33%; }

/*per i cellulari, valida solo per il logo*/
@media (max-width: 565px){
.navbar-brand { display:block; width:100%; }
}
