/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.5
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

/** usability ***/
.container a {
  padding: .2em;
}

@media (any-pointer: coarse) {
  .container a {
    padding: .8em;
  }
}
img {
  max-width: 100%;
  display: block;
}


body{

	color: #232c2c;
}

/****** BN **************/
.navbar-default .navbar-nav > li > a {
    color: #232c2c;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding: 12px 13px 12px 12px;
    z-index: 102;
    border: 1px solid transparent;
    bottom: -1px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.dropdown > a:before {
    font-family: 'FontAwesome';
    content: "\f107";
    position: absolute;
    left: auto;
    top: 15px;
    right: 2px;
    line-height: 1;
    color: #009798;
}
/************* FINE BN ***********/


/**** breadcrumb ****/
.page-intro {
    padding: 10px 0;
    -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.06) inset;
    background-color: #e9efef;
    border-bottom: 1px solid #dadada;
}
/**** fine breadcrumb ****/


#box-testo .image-box {
    background-color: #fafafa;
    border: 1px solid #f3f3f3;
	color: #333333;
}
#box-testo .title {
	color: #333333; font-weight: bold;
}
#box-testo a {
	color: #009798;
	text-decoration: none;
}

.bordo01 {
	border: dashed 1px #009798;
}

/******** PADDING ****/

.p-box {
	padding: 30px;
}

.space-top-header {
    padding-top: 5px;
	padding-bottom: 5px;
}

/******** COLORI RUOLI ****/

.colore01{
	background-color: #b4c3e2;
	color: #ffffff; font-size: 20px;
}
.colore02{
	background-color: #95d1d7;
	color: #ffffff; font-size: 20px;
}
.colore03{
	background-color: #c1db9f;
	color: #ffffff; font-size: 20px;
}
.colore04{
	background-color: #7b7c7e;
	color: #ffffff; font-size: 20px;
}
.colore05{
	background-color: #af88b5;
	color: #ffffff; font-size: 20px;
}
.colore06{
	background-color: #f08380;
	color: #ffffff; font-size: 20px;
}
.colore07{
	background-color: #f9d48b;
	color: #ffffff; font-size: 20px;
}
.colore08{
	background-color: #b2b3b5;
	color: #ffffff; font-size: 20px;
}


/* BG ************/

.clienti-bg {
    background-color: #eeeeee;
    color: #333333;
}


/* FOOTER ******/


.footer {
    font-size: 12px;
    color: #dedede;
	padding: 10px 0;
    background-color: #151618;
    border-top: 1px solid #3a3a3a;
    border-bottom: 1px solid #333333;
	line-height: 10px;
}
.subfooter {
    padding: 15px 0;
    color: #999999;
	font-size: 12px;
}
.navbar-default .navbar-nav > li > a {
    color: #009798;
}
.subfooter .navbar-default .nav > li > a {
    font-size: 12px;
}
