/*
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
*/

body {
    color: #333333;
}

a, .text-default {
    color: #ff7800;
}

.navbar-default .navbar-nav > li > a {
    color: #666666;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    padding: 12px 20px 12px 5px;/**/
    z-index: 102;
    border: 1px solid transparent;
    bottom: -1px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}


/* BANNER PAG INTERNE *****/
.fixed-image {
    height: 310px;
}

.banner-map {
    background-color: #f1f1f1;
    border-bottom: 1px solid #eaeaea;
	height: 600px;
}

/* Breadcrumb ********/
.breadcrumb {
    font-size: 11px;
	font-weight: bold;
    padding: 8px 0;
}
.banner + .page-intro {
    margin-top: -44px !important;
}
.page-intro {
    padding: 5px 0; 
}

/********* PANNELLI HOME ************/
.panel-heading-isp a.collapsed {background-color: #366ecb;}
.panel-heading-isp a:hover.collapsed {background-color: #FFCC00;}

.panel-heading-reti a.collapsed {background-color: #dd7300;}
.panel-heading-reti a:hover.collapsed {background-color: #FFCC00;}

.panel-heading-app a.collapsed {background-color: #5ea732;}
.panel-heading-app a:hover.collapsed {background-color: #FFCC00;}

.panel-heading-web a.collapsed {background-color: #963582;}
.panel-heading-web a:hover.collapsed {background-color: #FFCC00;}

.panel-heading-generic a.collapsed {background-color: #ff7800;}
.panel-heading-generic a:hover.collapsed {background-color: #FFCC00;}

.panel-title {font-size: 14px; }

/* BG PORTFOLIO *******/
#portfolio {
    font-size: 12px;
	font-weight: 600; 
}
#portfolio h5{
    margin-top: 0px;
	text-transform: none;
}

.bg-isp {
    background-color: #366ecb;
    color: #ffffff;
}
.bg-reti {
    background-color: #dd7300;
    color: #ffffff;
}
.bg-app {
    background-color: #5ea732;
    color: #ffffff;
}
.bg-web {
    background-color: #963582;
    color: #ffffff;
}
.bg-null {
    background-color: #ffffff;
    color: #ffffff;
}
.blogpost {
    background-color: #f3f3f3;
    border: 1px solid #e5e5e5;
    margin: 0 0 70px;
    position: relative;
}
.box-isp {
    border-left: solid 5px #366ecb;
	margin-bottom: 40px; 
	margin-right: 10px;
	border-bottom: dashed 1px #366ecb;
}
.box-reti {
    border-left: solid 5px #dd7300;
	margin-bottom: 40px;
	margin-right: 10px;
	border-bottom: dashed 1px #dd7300;
}
.box-app {
    border-left: solid 5px #5ea732;
	margin-bottom: 40px;
	margin-right: 10px;
	border-bottom: dashed 1px #5ea732;
}
.box-web {
    border-left: solid 5px #963582;
	margin-bottom: 40px;
	margin-right: 10px;
	border-bottom: dashed 1px #963582;
}
.box-evidenza {
    border-left: solid 5px #666666;
	margin-bottom: 40px;
	margin-right: 10px;
	border-bottom: dashed 1px #666666;
}
/******** IMG  BOX********/
.image-box {
    background-color: #eee;
    border: 0px solid #ccc;
	text-align: center;
	font-size: 10pt;
	min-height: 560px;
}
.image-box-body {
    padding: 10px 10px 10px;
}


/* CONTAINER ************/
.main-container {
    padding: 20px 0;
}


/* MAPPA *****/
#map-canvas {
    height: 620px;
}

/* FOOTER ******/


.footer {
    font-size: 12px;
    color: #dedede;
	padding: 10px 0;
    background-color: #151618;
    border-top: 1px solid #3a3a3a;
    border-bottom: 1px solid #333333;
}
.subfooter {
    padding: 15px 0;
    color: #999999;
	font-size: 12px;
}