/*index blue*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3F3F3F;
        background-color: #ffffff;
        
}
a {color:#00948d;}
h1{color:#18958d;}

.site_container{margin:0px auto;}
.top_band{height:6px; background-color: #01948c;}

#top_menu{padding:15px 0px;}
#top_menu a{color:#807d74; text-decoration:none;}
#top_menu a:hover{color:#01948c;}

#Logo{float:left;width:25%; margin-top:40px;}
#menu{padding-top:90px;float:right;}
#menu .navbar-default{border:none; background-color:#FFF;}

@media (max-width: 768px){
    #Logo{float:left;width:50%;margin-top:0px;}
    #menu{padding-top:20px; width:50%;}
}


#main_menu>li>a{font-size:1.2em; text-transform: uppercase; color: #01948c;}
#main_menu>li>a:hover{color: #fff; background-color: #01948c;}
#main_menu .dropdown-menu li a{color:#4c4c4c; display:block; padding:10px 30px; text-transform: uppercase;}
#main_menu .dropdown-menu li a:hover{background-color:#eceeed;color:#01948c; }

.btn-inverse {
  color: #ffffff;
  background-color: #01948c;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 
}

.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #01948c;
  *background-color: #01948c;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #01948c;
}


a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, 
button.list-group-item:hover{
    color: #fff;
    text-decoration: none;
    background-color: #00948d;
}


#languages ul.dropdown-menu{min-width: 20px!important;}

.carousel-inner,.item {
  max-height: 570px;
  overflow: hidden;
}

.item img, .newsListImg {
    width: 100%;
    height: auto;
}
.carousel-caption{margin-bottom:40px;}
.carousel-caption h3{
    background-color: #00948d; opacity: 0.8; border-radius: 28px; display:inline-block; padding:20px 30px; margin:0px auto;
}
.carousel-control.right, .carousel-control.left{background-image: none;}

.blue{color:#00b0ea;}


a.ListProductItem{
    display:block;
    background-color: #FFF;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); 
    opacity: 1;
    text-decoration: none;
    padding-top: 10px;
}
.ProductImgContainer{margin:0px auto 10px auto; overflow: hidden; width:90%;}
.img_product_list{width:100%; height: auto;}

.ListProductItemTitle{
    padding:20px 10px; 
    text-align: center; 
    height:80px; 
    overflow: hidden; 
    margin-bottom:15px;
    background-color:#00948d;
    color:#fff;
}

a.ListProductItem:hover{
    color:#fff;
}

a.ListProductItem:hover img{}
a.ListProductItem:hover .ListProductItemTitle{background-color:#00756f;}



.newsListImg{border:6px solid #e5e5e5; }
.row_news{padding: 15px 0px;}
.even{background-color:#d9d9d9;}

.footerCol{padding:40px; padding-bottom:20px; color:#fff; }
.footerCol h3{font-size:1em; color:#949494;}
.cp{font-size: 0.9em; background-color:#444645;}

.help_txt{font-size: 0.9em; color:#666;}
.errors_default{font-size: 0.8em; color:#F00;}

/* DIALOG */
#mydialog{width:300px;top:0px;left:0px;position:absolute;z-index:1000;background-color:#f9f9f9;border:1px solid #ddd;
    display:none;cursor:pointer; border-radius: 6px; overflow: hidden; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.mydialog_header{height:30px;line-height:30px; color:#fff; font-size:14px; font-weight:bold;background: #295b8e;
background-image:     -ms-linear-gradient( #295b8e, #3e79b5); /* IE10 */
background-image:     linear-gradient( #295b8e, #3e79b5);
}
.mydialog_content{padding:40px 20px;}
.mydialog_txt{color:#000}

.MagicSlideshow div:last-child{color:transparent !important;}
.MagicSlideshow span:last-child{color:transparent !important;}