﻿/*LOGIN*/

.login-table{
    background-image: none!important; 
    -moz-box-shadow: 4px 4px 0px 0px #dedede;
    -webkit-box-shadow: 4px 4px 0px 0px #dedede;
    -o-box-shadow: 4px 4px 0px 0px #dedede;
    box-shadow: 4px 4px 0px 0px #dedede;
}

.login-body{
    text-align:center; 
    margin:0;
}

.login-sections{
    text-align:center; margin-left: auto; margin-right: auto; width:380px; top:30px;
}

div.connexion {
    background-image: url('/images/made-in-pack-bloc.svg');
    background-size: 402px 402px;
    height: 402px;
    width: 402px;
    display: block;
    background-repeat: no-repeat;
}


a{
	cursor:pointer;
	color: darkred;
	text-decoration:none;
}
a:hover {
	color: darkred; text-decoration: underline
}



#titleBar h1 a{color: #2b0808;text-shadow:unset!important;}
#titleBar h1 a:hover{color: #fff;}
#titleBar h1 a.menu-actif{color: #fff;}

.areaB {
    border: 2px solid #b22222;
    background-color: #a91b31;
}

.login-title{font-size:20px; color:#000;}

.login-title{font-size:20px; color:#dedede;}
.login-label{line-height:8px; color:#fff;}
.login-label-perdu{float:right; display:inline; padding-top:4px; color:#dedede;}
.login-label-perdu a{color:#dedede;}


/*ERP*/
#header {
    padding-top:0px!important;
    padding-bottom:10px!important;
}

.navigation-menus{
    background-color:#fff;
}

.navigation-links{
    display:block;
    width:100%;
    color:#fff;
}

.navigation-links td{
    height:70px;
    padding-left:20px;
    padding-right:20px;
    font-size:16px;
    font-family: arial, helvetica, sans-serif;
    vertical-align:middle;
    background-color:#2b0808;
}

.navigation-links td.active{
    background-color:#b22222;
}

.navigation-links td:hover{
    background-color:#b22222;
}

.navigation-links td a{
    color:#fff;
}

.navigation-links td a:hover{
    text-decoration:none;
}

div.logo {
    background-image: url('/images/made-in-pack-bloc.svg');
    background-size: 72px 72px;
    width: 72px;
    height: 72px;
    display: block;
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
}

#titleBar {
    padding-bottom: 0px;
    margin: 0px 0px 0px;
    padding-left: 13px;
    padding-right: 0px;
    height: 42px;
    color: #fff;
    overflow: hidden;
    padding-top: 0px;
    background-color: #b22222!important;
    -moz-border-radius:0!important;
    -webkit-border-radius:0!important;
    border-radius:0!important;
    color: #fff;
    font-weight: bold;
    background-image:none!important;
    -moz-box-shadow: 4px 4px 1px 0px #dedede;
    -webkit-box-shadow: 4px 4px 1px 0px #dedede;
    -o-box-shadow: 4px 4px 1px 0px #dedede;
    box-shadow: 4px 4px 1px 0px #dedede;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#dedede, Direction=134, Strength=1);
}

.ui-corner-tr {
    -moz-border-radius-topright: 0!important;
    -webkit-border-top-right-radius: 0!important;
    border-top-right-radius: 0!important;
}

.ui-corner-tl {
    -moz-border-radius-topleft:0!important;
    -webkit-border-top-left-radius:0!important;
    border-top-left-radius:0!important;
}



.ui-bar-b {
    background-color: #b22222!important;
    color: #fff;
    font-weight: bold;
    text-shadow: none!important;
    background-image:none!important;
    -ms-filter:none!important;
    
}

.ui-bar-a {
    background-color: #000!important;
    color: #fff;
    font-weight: bold;
    text-shadow: none!important;
    background-image:none!important;
    -ms-filter:none!important;
    
}

.ui-bar-r {
    background-color: #b22222!important;
    color: #fff;
    font-weight: bold;
    text-shadow: none!important;
    background-image:none!important;
    -ms-filter:none!important;
    
}


.jqmWindow h2 {
    background:none!important;
    background-color:#000!important;
}

span.fc-header-title {
    background:none!important
}


table.display thead th {
    color: darkred!important;
}

td.code {
    color: darkred!important;
}

.jqmWindow {
   z-index:333333333333;
}

.datepickerContainer {
    background: #b22222;
}

.datepickerBorderT {
    background: #b22222;
}

.datepickerBorderB {
    background: #b22222;
}

.datepickerBorderTL {
    background: #b22222;
}

.datepickerBorderTR {
    background: #b22222;
}

.datepickerBorderB {
    background: #b22222;
}

.datepickerBorderBL {
    background: #b22222;
}

.datepickerBorderBR {
    background: #b22222;
}

.datepickerBorderL {
    background: #b22222;
}

.datepickerBorderR {
    background: #b22222;
}

#widgetCalendar {
    position: absolute;
    height: 0px;
    overflow: hidden;
    width: 588px;
    background: #b22222;
}

tbody.datepickerDays td.datepickerSelected {
    background: #770b0c;
}

tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
    background: #000;
}

td.datepickerNotInMonth a {
    color: #dedede;
}

div.datepicker a:hover, div.datepicker a:hover {
    background: #700101!important;
    font-weight: bold;
}

#widgetCalendar .datepicker a:hover {
    color: #ffff00!important;
}

.external-form-logo .logo{
    margin-top:30px;
    margin-left: auto;
    margin-right: auto;}


#popup_recyclage h2 {
    background-color: orange !important;
    color: #fff;
    padding: 5px;
}