/* +++++++++++++++++++++++++++ */                                                 
/* +++  KT-DEV  Styles Base +++ */
/* +++++++++++++++++++++++++++ */

/* Elements */
body {
    padding-top: 50px;

}
h4{ color: #1456BA; }
h3 { text-decoration: none; }
label {	display: block;	width: 150px; float: left; }
dt, dd { line-height: 1.3 !important; }
dl { margin-bottom: 0 !important; }
li.list-group-item:hover { background: #C1FC72;}
li.list-group-item a:hover { color: #000000; }
blockquote.error { border-left: 5px solid #981818; background-color: rgba(255, 0, 0, 0.5); }

/* ID's */
#title, .el_center{ margin: 20px 0; text-align: center; }
#content, #form{ width: 500px; margin: 20px auto; padding: 10px; border: 1px solid #E0E0E0; }
#kmenu{ background: #000; width: 100%; height: 25px; margin: 0 !important; }
#directory { margin-top: 20px; }
#listProjets li.proj { list-style-type:none; }

/* Classes */
.starter-template {
    padding: 40px 15px;

}
.explanations{ list-style: none; font-size: 0.9em; margin-left: 5px; font-style: italic; }
.footer { margin-bottom: 50px; }
.main { margin-bottom: 50px; }
.liDocs { list-style: none; }

.el_red { color: #BC0000;}
.el_shadow { text-shadow: 2px 2px 3px #808080; }
.ui-state-active { color: #C90404;}

.el_error { color: #BC0707;}
.el_bg_grey { background: #D4DADB; }
.el_top20 { margin-top: 20px; }
.el_bot20 { margin-bottom: 20px; }
.el_left15 { margin-left: 15px;}

.ktoggle { margin-right: 10px; }
.ktblue { 
    background-image: linear-gradient(#04519b, #044687 60%, #033769);
    background-repeat: no-repeat;
    border-bottom: 1px solid #022241;
    filter: none;
}

.KT_red { color: #BC0000 !important; }
.KT_black { color: #000; }
.KT_white { color: #fff; }
.KT_justify { text-align: justify; }
.KT_center { text-align: center; }
.KT_shadow { text-shadow: 2px 2px 3px #808080; }

.ui-state-active { color: #C90404;}

.KT_error { color: #BC0707;}
.KT_font13 { font-size: 1.3em; }
.KT_bg_grey { background: #D4DADB; }
.KT_top20 { margin-top: 20px; }
.KT_bot20 { margin-bottom: 20px; }
.KT_left15 { margin-left: 15px;}
.KT_toggle { margin-right: 10px; }
.KT-txt-right { text-align: right !important; }
.author, .author a { color: #969696; }
.KTapp { border-left: 5px solid #F42800; margin: 5px; border-bottom: 1px solid #E0E0E0; padding-bottom: 10px; }
.KTappTitle {font-weight: bold; color: #232323; }
.KTexplications { margin-left: 10px; border: 1px solid #D8E1E7; padding: 5px; background: #ECEEE6; 
                  -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px; }
.KTteam-background { background: #0B0D0D url('../KTplanus/assets/kt-bg.jpg') no-repeat top center;  }
.white-rabbit { color: #fff; }
.white-rabbit a { color: #fff; }
.white-rabbit a:hover { color: #000; text-decoration: none; }
.block-white-rabbit { width: 250px; margin: 0 auto; border: 1px solid #D8E1E7; -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px; background-color: rgba(255, 0, 0, 0.5); }
.block-imgStartup { margin: 0 auto; border: 1px solid #D8E1E7; -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px; background-color: rgba(232, 232, 232, 0.5); margin-bottom: 50px;}

.legende { padding: 10px; border: 1px solid #D8E1E7; -moz-border-radius: 5px 5px; -webkit-border-radius: 5px 5px; border-radius: 5px 5px; background-color: rgba(232, 232, 232, 0.5); }
.legende h4 { text-decoration: underline; }
.dl-horizontal dt { width: 35px !important;  text-align: left !important; }
.dl-horizontal dd { margin-left: 25px !important; }
.initialLetter { color: #E13D13; font-weight: bold; font-size: 1.2em; }
/*.dtLegende { width: 25px !important; }*/




/* Phpinfo  CSS */

table {
    width: 730px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;}

td, th {
    border: 1px solid #FFF;
    font-family: Verdana, sans-serif;
    font-size: 1.1em;
    padding:4px 8px;
}
.e, .v, .vr {
    color: #333;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
}
.e {
    background-color: #eee;
}
.h {
    background-color: #0B5FB4;
    color: #fff;
}
.v {
    background-color: #F1F1F1;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

