
/* MEDIA QUERIES */

.piepagina_b{
    display: inline !important;
}
.testo.scheda_azienda h2 {
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 18px;
}
.img_evento_rel{ margin-bottom:10px; }

.foto_approfondimento{width:30% !important; background-color:#FFF !important;}
/*.titolo_approfondimento_int{width:56% !important; margin-top:0 !important;} ELIMINATO IL 23/02/2016*/

div.twitter{margin-left:5px;}

body .twitter_home iframe {
    width: 65px !important;
}

.testo h2 {
    font-size: 18px;
    color:#009700;
}
.testo h3 {
    color:#009700;
}

@media (max-width: 1200px) {
    .payoff {
            background-image: url(../images/bg_payoff_52.jpg) !important;
          }
    .navbar-collapse {
        padding-right: 0px; 
        padding-left: 0px;
        }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus {
        padding: 4px !important;
    }
    
    /* PAGINA PRODOTTI  */
.prodotti_testo_img{
        width: 380px !important;
    }
#box_scheda_azienda .dati_scheda_azienda{
        width: 340px !important;
    }

.block .linee_prodotto .testi{
        width: 70% !important;
    }
.block .linee_prodotto .testi_bis{
        width: 70% !important;
    }

.notizia_sx, .notizia_dx {
    width: 49% !important;
    margin-bottom: 10px;
    padding-top: 20px;
     }
	 .main .col_left, .main .col_right {
    width: 49% !important;
	 }
	.main .col_left .box_one_col{ width:97%; }
	/* .slider, .slider .in_primo_piano_box, .slider li { width:100% !important; } */
	.slider, .slider .in_primo_piano_box{ width:100% !important; } 
	.slider .in_primo_piano_text{ width:56% !important; padding-right:8%; }
	.slider .in_primo_piano_text h2{ font-size:18px !important;}
	#infobuildframe{ display:none; }
	
	.focus_prodotti .modulo_focus { width:50% !important; }
	
	.focus_prodotti .modulo_focus .modulo_focus_img{ width:35% !important; }
	.focus_prodotti .modulo_focus .modulo_focus_img img{ width:100% !important; }
	.focus_prodotti .modulo_focus .modulo_focus_text{ width:60% !important; }
	
	.col_right .focus_prodotti .modulo_focus .modulo_focus_img{ width:40% !important; }
	
	.col_right .focus_prodotti .modulo_focus .modulo_focus_text{ width:55% !important; }
	
	/* PAGINA ARCHIVIO - TEMI TECNICI */
	.block{ width:100% !important; }
	.block_azienda_ibe_new{ width:100% !important; overflow:visible; }
	
	
	
	.block_azienda_ibe_new .img_prodotto_ant{width:15% !important; }
	.block_azienda_ibe_new .dati_prodotto{ width:53% !important; }
	
	
	.block .lista_libri{ width:48% !important; }
	.block .lista_libri .modulo_text{ width:55% !important; }
	
	.block .lista_libri .modulo_text .modulo_text_desc h2{ margin-top:3px; }
	
	.block_realizzazione .dettagli{ width:60% !important; }
	
	.contenitore_notizie .lista_focus_prodotti{ width:48% !important; }
	
	
	
	
} 
@media (max-width: 992px) {
	
	.in_primo_piano .slider li{
		width:660px !important;
		}
	
    .logo a img{ margin: 0 auto; }
    .tabberlive {
        margin: 0 auto;
	}
	
    .container-fluid {
        padding-right: 0px !important;
        padding-left: 10px !important;
    }
    .menu {
        font-size: 0.9em !important;
    }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:focus {
        padding: 3px !important;
     }   
   #box_footer .footer_middle .right{ padding-top: 10px;}
    .notizia .col-xs-12{ width:30%; float:right; }
    .notizia .img_news {
        width: 70% !important;
        float: left;
    }
	.cont_img_dettnews.col-md-4.col-xs-12 {
		text-align: center;
		margin-top: 30px;
	}
	
    /* Immagine notizia a lato della stessa */
    .cont_img_dettnews{
        width: 30%;
        padding: 0 !important;
    }
    .contenuto_testo_img{
        width: 70%;
    }
    
	.col_banner.col-md-4.col-xs-12 {
   
		border-left:none;
		margin-top: 30px;
		padding-top:30px;
	   
	}
	
	.footer_top ul li {
    display: inline-block !important;
    float: none !important;
    
	}
	.footer_top ul li.last_li {
    	border-right: none !important;
	}
	
	
.footer_top .registrazione_tribunale {
    height: auto;
	line-height:normal;
    text-align: center !important;
    float: none !important;
    margin-top: 10px;
    
    padding-bottom: 10px;
	display:block;
	width:100%;
}
    
    #box_footer .footer_middle .right {
        padding-top: 0 !important;
        width: 58%;
}
    #box_footer .footer_middle .right img{
        width: 18%;
}
	
    .img_det_news{
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
}
    .cont_img_dettnews{
        /* padding: 0 20% !important; */
}
    
	.main .col_left, .main .col_right {
    	width: 332px !important;
	}
	
	#content .col_banner_home{ margin-top:0 !important; }
    
	
	
    }
@media (max-width: 768px) {
	.in_primo_piano .slider li{
		width:705px !important;
		}
	.slider .in_primo_piano_text{ width:60% !important; padding-right:4% !important; }
	.slider .in_primo_piano_box .in_primo_piano_img{ width:30% !important; overflow:hidden; }
	.slider .in_primo_piano_box .in_primo_piano_img img{ width:100% !important; }
	
    .payoff span{ font-size: 13px !important; line-height: 15px; }
    .anteprima_seconde {
        width: 90%;
        }
    .navbar-collapse.in ul.nav.navbar-nav li {
        padding-left: 20px;
        }
   
  .fullrowfixbox {
    position:relative;
  }
   #container {
    padding-top:0;
  }
  
  .container {
    padding-left:2px;
	padding-right:2px;
  }
  .cont_img_dettnews{
        padding: 0 !important;
}
  .col_banner { padding-left:15px; border-left:0; background-color:#fff; }
  
  .testo { line-height: 16px; font-size: 14px; clear: right; color: #292929; text-align:justify }
  .footer_top ul li {
    padding: 5px 5px !important;
    }
	.registrazione_tribunale {		
    line-height: 14px !important;		
 }

    .footer_middle .right img{ width:70px; }
	
	.testo {
   	 text-align: left;
	}
	#box_footer .footer_middle .right {
    padding-top: 0px;
        
}
    
    .bskin{
        background: none !important;
        padding-top: 0 !important;
    }
    .cskin{
        display: none !important;
    }
    
    
    .boxnews .notizia .img_news {
        width: 80% !important;
        float: left;
    }
    .data_info_azienda{
		width:auto !important;
		}
    .dati_libro{
		width:auto !important;
		}
	
	.titolo_approfondimento_int{width:64% !important; margin-top:5px; !important; margin-bottom:15px; !important;}
	div.curatore { margin-top:15px; !important; }
	
	#box_scheda_azienda.azienda-libro{width:100% !important;}
	#box_scheda_azienda .right_scheda_prodotto.copertina_libro{ width:100% !important; text-align:center;}
	#box_scheda_azienda .logo_scheda_casa_editrice{width:100% !important;}
	#box_scheda_azienda .logo_scheda_casa_editrice img{ float:none !important; margin-left:0 !important; }
	.ContLinkacquista a, .ContLinkacquista img{float:none !important; position:relative !important;}
	.ContLinkacquista{ position:absolute; width:100%; text-align:center; }
	
	.main .col_left, .main .col_right {
		width: 100%! important;
	}
	
}


@media (max-width: 767px){
	.social_home_in_primo_piano{display:none;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
	}	
	.navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
  
  #box_footer .footer_middle{     
    text-align: center;
    }
    #box_footer .footer_middle .left{  
    float: none !important;
    display: table;
        margin: 0 auto;
    }
    
    .cont_img_dettprodotti{     
     width: 30% !important;
    }
    .img_det_prodotti{     
    width: 100% !important;
    }
    .img_det_prodotti .didascalia{     
    width: 80% !important;
    }
    
    #box_scheda_azienda .dati_scheda_azienda{
        width: 70% !important;
    }
    #box_scheda_azienda .dati_scheda_azienda.dati_libro{
        width: auto !important;
        margin-bottom: 10px;
    }
    #box_scheda_azienda .dati_scheda_azienda.dati_libro td{
        padding: 2px !important;
        font-size: 11px;
        line-height: 22px;
        height: 22px !important;
    }
    #box_scheda_azienda .dati_scheda_azienda.dati_libro td .linkacquista{
        position: absolute;
        right: 0;
        max-width: 65%;
    }
    .copertina_libro{
        margin-top: 10px;
    }
    
    #box_scheda_azienda .right_scheda_prodotto, #box_scheda_azienda .logo_scheda_azienda{
        width: 30% !important;
    }
    #box_scheda_azienda .right_scheda_prodotto .logo_scheda_azienda{
        width: auto !important;
    }
	#box_scheda_azienda .link_scheda_azienda {
		
		width: 100%;
		
	}
  	.box_aziende_scheda .contenuti_aziende {
    	width: 75%;
	}
	.titolo_approfondimento_int{width:100% !important; margin-top:10px !important; clear:both; height: auto !important;}
	.curatore {
    	width: 100% !important;
	}
	
	/*prodotti responsive*/
	.block_azienda_ibe_new .img_prodotto_ant {
		margin-bottom: 10px;
		width: 28% !important;
	}
	.block_azienda_ibe_new .dati_prodotto {
    	width: auto !important; 
	}
	
	/*aziende responsive*/
	.block_azienda_ibe_new .link_azienda {
    	margin-top: 20px;
	}
	.block_azienda_ibe_new .logo_azienda {
    	margin-bottom: 20px;
	}
	.block_azienda_ibe_new .logo_azienda {
    	text-align: left !important;
	}
	
	/*notizie responsive*/
	.contieniimgresponsive{ margin-top:10px; text-align:left!important; padding-left:12px !important;}
	.prodotticat-responsive{ text-align:left !important; margin-top:15px; }
	
	/*loghi sponsor temi*/
	.tema_sponsor_by {
		line-height:normal !important;
    	height: auto !important; 
    	margin: 0 0 10px;
	}
	
	/*libri blocco nuovo*/
	.nome_editore {
    	margin-top: 10px;
	}
	/* approfond respon */
	.box_raccolta_responsive.row .raccolta_text{ text-align:center; padding-bottom:15px; border-bottom:1px dotted #ccc; }
	
	
	
}

@media (max-width: 650px){
	.slider .in_primo_piano_text{ width:73% !important; padding-right:28% !important; }
	
	}

@media (max-width: 550px){
    
    .slider .in_primo_piano_text{ width:73% !important; padding-right:35% !important; }
	.slider .in_primo_piano_box .in_primo_piano_img{ width:20% !important; overflow:hidden; }
    
    .block .linee_prodotto{
        width: 100% !important;
        height: auto;
        }
    .block .linee_prodotto .testi{
            width: 90% !important;
        }
    .block .linee_prodotto .testi_bis{
            width: 90% !important;
        }
    
    .notizia_sx, .notizia_dx {
        width: 49% !important;
        margin-bottom: 6px;
        padding-top: 10px;
     }
    .block .linee_prodotto .contieni_img {
         width: 30% !important;
    }
	#box_scheda_azienda .link_scheda_azienda {
		display:none;
	}
	
	div#lightboxOverlay {
    	max-width: 100% !important;
	}
	.lb-outerContainer {
    	max-width: 100%;
	}
	.lb-container img.lb-image {
    	max-width: 100%;
	}
	#lightbox .lb-dataContainer {
	    max-width: 100%;
	}
	.focus_prodotti .modulo_focus .modulo_focus_text{ width:100% !important; clear:both !important; padding-top:10px; }
	.focus_prodotti .modulo_focus .modulo_focus_img { width:80% !important; }
	.focus_prodotti .modulo_focus .modulo_focus_text h2{ font-size:16px; }
	
	#content .block .lista_libri .modulo_libro { width:auto !important; height:auto !important; }
	.block .lista_libri .modulo_text {width:auto !important; margin-top:4px; }
	
	.notizia_small_img { width:auto !important; }
    
}

@media (max-width: 450px) {
.contenitore_notizie .foto_approfondimento{width:auto !important;}
.block .lista_focus_prodotti .modulo_focus_prodotto{width:auto !important; height:auto !important;}
.lista_focus_prodotti .modulo_focus_prodotto .modulo_text_desc {width:auto !important; height:auto !important;}
.lista_focus_prodotti .modulo_focus_prodotto .modulo_text{width:auto !important; height:auto !important; margin-left:0 !important;}
#content .block .lista_focus_prodotti .modulo_focus_prodotto{height:auto !important;}
.modulo_focus_prodotto .modulo_text .modulo_text_desc{ margin-top:10px;}

}

@media (max-width: 400px) {
    #content { padding-right:7px !important; padding-left:5px !important; }
    .leaderboard { display:none;}
    .col_banner { padding-right: 2px !important; padding-left: 2px !important; }
	.col_banner .banner img {
    max-width: 100%;
    height: auto;
}
.col_banner .banner embed {
    max-width: 100%;
}  
    
.bpp_formazione { max-width:100%;}

.box_one_col {
    max-width: 100%;
}
#box_footer .footer_middle {
    height: auto !important; margin-bottom:20px;
}
.footer_top ul {
  
    height: auto !important;

}

.footer_bottom {
    line-height:normal !important;
    height: auto !important;

}
    
    .img_det_news{
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
}
    .cont_img_dettnews{
        padding: 0 20% !important;
}

    .contenuto_testo_img {
        width: 94% !important;
    }
    
    .boxnews .notizia .img_news {
        width: 100% !important;
        margin-bottom: 10px;
        float: left;
    }
    
}

@media (max-width: 348px) {
    .facebook {margin-top: 10px !important;} 
    }

@media (min-width: 768px) {
  .fullrowfixbox {
    position:fixed;
  }
   #container {
    padding-top:38px;
  }
  .col_banner { padding-left:15px; border-left:1px solid #ccc; background-color:#fff;}
  
  .testo { line-height: 16px; font-size: 12px; clear: right; color: #292929; text-align:justify }


    .img_det_news{
        float: left;
        margin-right: 20px;
        margin-bottom: 10px;
}
    .cont_img_dettnews{
       /* padding: 0 20% !important; */
}
    
}

body {
	line-height:normal !important;
}
p { margin:0; }
h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.logoibe {
	height: 36px !important;
}
.portaliesteri {
	height: 36px !important;
}
.webmarketing {
	height: 36px !important;
}
.portalflow {
	height: 35px !important;
}

#IscrivitiBox .insertmail {
	box-sizing: content-box;
}
.servizio {
	height: 29px !important;
}
.testata {
	overflow:hidden;
	
}

.navbar {
	min-height:0;
	margin-bottom:0
}
.testata .logo {
	
}


/*MENU PRINCIPALE */

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:focus {
	color:#fff;
	padding:6px;
	}
	
.navbar-default .navbar-nav > li > a:hover {
	background-color:#009031;
	color:#fff;
	text-shadow:none;
	}
	
.nav > li > a {
	padding:10px;
	}


ul#nav li {
	height: 24px !important;
}



.box_primo_piano .intestazione {
	height:21px !important;
}
.titolo_sezione2, .titolo_sezione {
	height: 21px !important;
}
.img_prod_evidenza {
	width: 59px !important;
	height: 59px !important;
}

.box_dem {max-width:300px;
}

.box_dem .box_input input.email {
	width:186px !important;
	height:26px !important;
}
.footer_middle {
	height:53px !important;
}
.footer_top {
	height:25px !important;
}
.footer_top ul li {
	height:24px !important;
}
.notizia {
    margin-bottom: 20px !important;
}
.notizia .img_news_sec {
	width: 100px !important;
}
.evento .img_news_sec {
	width: 100px !important;
}
#formricerca_eventi #campi .form input {
	width: 170px !important;
	height: 20px !important;
}
.linee_prodotto .contieni_img {
	width: 57px !important;
	height: 57px !important;
}

#box_ricerca #cont_ricerca #col_2 input {
	width: 286px !important;
	height: 18px !important;
}
#box_ricerca #cont_ricerca #col_3 input {
	width: 72px !important;
}



#campi .form #NOME_PRODOTTO {
	width: 170px !important;
}
.collaborazione {
	width: 251px !important;
}

#box_approfondimenti_categoria #dx #ricerca #campi .form input#CERCA_PAROLA {
	width: 170px !important;
}

.in_attesa {
	
	height: 154px !important;
}
.box_livello2 .item {
	width: 151px !important;
}
.news_img {
	width: 100px !important;
}

#ricerca_normativa .combo2 {
	width: 97px !important;
}
#ricerca_normativa .combo22 {
	width: 97px !important;
}
#ricerca_normativa input#cerca {
	width: 72px !important;
}
.contenuto_normativa .testo p b{
	font-weight:normal;
	}
.banda_ricerca {
	height: 20px !important;
	
}

.dossier_temi,
.box_dem,
.box_primo_piano,
.box_one_col,
.banner_associazioni {
	margin:0 auto 30px !important;
	width:300px
	
}

/* PAGINA PRODOTTI  */
.prodotti_testo_img{
        width: 65% !important;
    }
.dati_scheda_azienda{
        width: 370px !important;
    }
.linee_prodotto{
        width: 49% !important;
    }

.banner_associazioni f_left,
.banner_associazioni f_right {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;	
}

#desc_libro tr td {
	height: 28px !important;
	min-width: 174px !important;
}
.linee_libro .contieni_img {
	width: 102px !important;
	height: 142px !important;
}
.block .lista_libri .modulo_libro {
	height: 146px !important;
}
.modulo_libro .modulo_text h3{ font-size:1.5em; }
#box_ricerca_libro {
	
	height: 130px !important;
}
#box_ricerca_libro #cont_ricerca #col_2 input {
	
	height: 18px !important;
}
#box_ricerca_libro #cont_ricerca #col_3 input {
	width: 72px !important;
}
.divider {
	height:2px !important;
}
.block .lista_focus_prodotti .modulo_focus_prodotto {
	
	height: 167px !important;
}

#box_ricerca_focus_prodotti #cont_ricerca #col_3 input {
	width: 72px !important;
}
.focus_prodotti {
	min-height: 189px !important;
}
.modulo_focus {
	
	min-height: 125px !important;
	width: 305px !important;
}
.modulo_focus_text {
    width: 115px !important;
}
.dossier {
	width: 300px !important;
}

.in_primo_piano, .in_primo_piano .fascia_primo_piano, .in_primo_piano .slider{ width:100% !important; }

.in_primo_piano_text h2{ margin-top:0 !important; }

.in_primo_piano_libri table tr td {
	height: 26px !important;
	min-width: 174px !important;
}
.in_primo_piano_box {
	height: 220px !important;
}
.slider {
	height:209px !important; 
	
}
.in_primo_piano.fiera .fascia_primo_piano.fiera h3 {
	width: 261px !important;
}
.slider.fiera {
	height: 251px !important;
	
}
.bpp_formazione {
    width: 300px !important;
}
.box_primo_piano .anteprima_formazione {
    
   width:110px !important;
}
.box_primo_piano.bpp_formazione .anteprima_formazione a img {
    width: 92px !important;
    height: 102px !important;
}

.box_primo_piano .descrizione_formazione h3 {
    margin-top: 0; line-height: normal;
}
.box_item_interno h3 {
    margin-top: 0; line-height:normal;
}
.box_item_interno h4 {
    margin-top: 0; 
}
.box_primo_piano.bpp_formazione.formazioneonline .anteprima_formazione {
    
   width:77px !important;
}
.box_primo_piano.bpp_formazione.formazioneonline .anteprima_formazione a img {
    width: 55px !important;
    height: 55px !important;
}
ul#nav {
    margin-bottom:0;
}
.submenu {
    width: 62px !important;
}
ul#nav li ul li { width:156px !important; }



/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image:      -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image:         linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:      -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image:      -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image:         linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}
/*# sourceMappingURL=bootstrap-theme.css.map */





