body{font-family:'Roboto',sans-serif;background-color:#f6f6f6}
.margin-0{margin:0}a:focus{outline:none}
h1,.h1{font-size:22px;color:#474747;font-weight:700}
h1 span,.h1 span{font-size:16px;font-weight:500}
.hatUI{height: 100px}
.hatUI h1,.hatUI .breadcrumb{margin:27px 0 37px 0;padding:8px 0}

.breadcrumb,.breadcrumb a{
    font-size: 16px;
    font-weight: 500;
    color: #474747;
}
.breadcrumb a:hover{
    color:inherit;
    
}
.breadcrumb > li + li::before {
    color: #474747;
    content: " ";
    font-family: FontAwesome;
}

.navbar{margin-bottom:0}
.navbar-form{padding:0}
.thumbnail{padding:20px}
.table > thead > tr{background: #2A92CB;color:#FFF}
.table > thead > tr > th{/*text-transform:uppercase;*/text-align: center}

#header1{background-color:#425263;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}

.local #header1,.dev #header1 {background:#F0AD4E;}

#navigateUser a{color:#9BC9E9;}
#navigateUser a:hover {color:#FFF;text-shadow:0px 0px 1px #fff;background-color:#2a92cb}
#navigateUser .dropdown-menu li a{color:#425263}
#navigateUser .dropdown-menu li a:hover{color:#FFF}
#srch-term{background-color:#357399;border-color:#2E6DA4;color:#FFF}
#srch-term::-moz-placeholder{color:#66CEFF;opacity:1}

#header2{background-color:#ffffff;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-bottom: 2px solid #E5E5E5}
#header2 .navbar-toggle{border-color:#2a92cb}
#header2 .navbar-toggle .icon-bar{background-color:#2a92cb}
#header2 .navbar-brand{text-align:center;height:70px}
#header2 .baseline-brand{font-family:Arial,Helvetica,sans-serif;color:#337AB7;font-size:10px;font-weight:100;text-transform:uppercase;letter-spacing:2px}

.info-box .fa{color:#B0B0B0;margin-top:5px}
.navbar-top{position:relative;min-height:5px}

/* LOGIN */
.login{padding-top:40px;padding-bottom:40px;background-color:#ffffff;color:#425263;position: absolute;height: 100%;width: 100%}
.dividerHr{border-color:#425263}
.login p a{color:#425263;text-decoration:underline}
.login .form-signin, #loadingLog{padding:15px;margin:5% auto 0px;max-width:330px}
.login .icon-big{font-size:60px;margin-bottom:35px;color:#337AB7}
.login .form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}
.login .form-signin .checkbox{font-weight:normal}
.login .form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}
.login .form-signin .form-control:focus{z-index:2}
.login .form-signin input[type="email"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.login .form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}

/* MEGA MENU STYLE
********************************/ 
.mega-menu{padding:0px 0px! important;border-radius:0;margin-top:0px;white-space:nowrap;}
.mega-menu li{display:inline-block;float:left;padding:3px 0px}
.mega-menu .nav-header{padding:0 !important;margin-bottom:10px;display:inline-block;width:100%;border-bottom:1px solid #ddd}
.mega-menu img { padding-bottom:10px;}

.mega-menu li.mega-menu-column{width:90px;padding:0px;margin:0px;float:none;box-sizing:border-box;border-left:1px solid #E5E5E5;}
.mega-menu li:first-child.mega-menu-column{border-left:0}
.mega-menu li.mega-menu-column > a{white-space:normal !important;}
.dropdown-menu li.mega-menu-column a{color:#878686;margin:0px;padding:5px 0;border-bottom:3px solid #FFF}
.dropdown-menu li.mega-menu-column a:hover,.dropdown-menu li.activeN2 a{color:#2A92CB;border-bottom:3px solid #2A92CB;background-color:#FFF}
.displayBlock{display:block;position:relative}
.dropdown-menu li.mega-menu-column .linkPicto{font-size:20px;padding:4px auto;text-align:center;display:block}
.displayTable{display:table;padding:2px 0;width:100%;text-align:center}
.dropdown-menu li.mega-menu-column .linkTxt{vertical-align:middle;display:table-cell;height:40px;line-height:16px}


#megaMenu-inline .dropdown > a{background-color:transparent;color:#425263;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px 0px;text-transform:uppercase}
#megaMenu-inline .dropdown:hover > a,#megaMenu-inline .activeN1 >a{background-color:#2a343f;color:#FFF}
/* Disable Toggle style
********************************/  

/* Dropdown Toggle on style */
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle{background:inherit; /* Set to inherit when using mouse hover to open dropdown */
                                                        color:inherit}   
/* Toggle off style */
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus { 
    background:inherit;
    color:inherit}
/* Toggle hover */
.navbar .nav li.dropdown > .dropdown-toggle:hover,
.navbar .nav li.dropdown.open > .dropdown-toggle:hover {
    background-color:#DDDDDD}



/* Hover style
********************************/ 
.navbar .nav > li > a, .mega-menu a
{ 
    -webkit-transition:all 200ms ease;
    -moz-transition:all 200ms ease;
    -ms-transition:all 200ms ease;
    -o-transition:all 200ms ease;
    transition:all 200ms ease; 

    /* -webkit-transform:translate3d(0, 0, 0); Webkit Hardware Acceleration*/ 
    -webkit-backface-visibility:hidden; /* Safari Flicker Fix #2 */
    -webkit-transform:translateZ(0)}

.home-parts-list ul{
    list-style: outside none none;
    padding-left: 0;
    display: inline-block;
}
.home-parts-list li{
    /*    
        background-color: #f9f9f9;
    border: 1px solid #aaa;*/
    margin: 0 5px 5px 0;
    display: inline-block;
    overflow: hidden;
    line-height: 1.2;
    
    text-align: center;
    
}
.home-parts-list li>a{color:    #2E6DA4;;font-weight:500;width: 11em;
        height: 8em;display: block;padding: 1em;}
.home-parts-list li>a:hover{color:#474747;text-decoration: none}

.home-parts-list li:hover{
     background-color: #65B2DB;
     color:white;
}
.home-parts-list li .part-icon {
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 5px;
    display: block;

}



.home-parts-list li:hover>a,.home-parts-list li:hover >a:hover{color:white}
.home-parts-list li .part-label {
    display: block;
    text-align: center;
    word-wrap: break-word;
}

resource a {color:#333}
	     
.addRow{padding-bottom:20px}	     
.btn-primary-line{border:2px solid #2a92cb;background-color:#FFF;color:#2a92cb}
.btn-primary-line:hover,.btn-primary-line:focus,.btn-primary-line:active{background-color:#2a92cb;color:#fff}
.block-info{display:block;margin:10px 0;background:whitesmoke;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;padding:10px;}
.input-group .form-control {z-index:auto}

#hatTabs{margin-bottom:30px}

.input-group .form-control {
    z-index: auto;
}

.dropContent{}

.cameleon .message{padding:0.5em 1em;color:#AAA}
.dataTable .btn-cameleon span{
    display: none;
}