/* 
    SECTION ANNIE
*/
.colm2 .custon-dropdown .select{width:403px!important;}






/* 
    SECTION GABRIEL
*/







/* 
    SECTION JONATHAN
*/


/*.index-drop-bottom li{line-height:30px; text-align:center !important; float:left; padding:0 20px; width:auto; border-right:1px solid #afafaf;  color:#444444; font-weight:bold;}
.index-drop-bottom li a{padding:0 !important; color:#444444 !important; font-weight:bold;}*/

.search-column .index-drop-container .opt-select a{width:85px;}
.search-column .index-drop-container .opt-select-all a{width:36px;}
.search-column .index-drop-container .opt-select-none a{width:46px;}

.custon-dropdown.popup-large{width:96%;}
.custon-dropdown.popup-large span.select{width:83% !important;}
.custon-dropdown.popup-large select.styled{width:100%;}

/* 
    SECTION JMT
*/

h1.filterPackageTitle {
    font-size: 24px; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #555555;
}

.aside-menu-filter {
   border: 1px solid #dcdcdc; 
}

.aside-menu-filter .menu-list{
   height: 40px;
}

.aside-menu-filter .menu-list-number{ 
   position: absolute;
   left: 7px;
   top: 9px;
   width: 22px; 
   height: 22px; 
   background-image: url("/images/bg_circle_22_green2.png"); 
   font-size: 14px;
   font-weight: 800;
   color: #ffffff;
   text-align: center;
   vertical-align: middle;
   line-height: 22px;
}

.aside-menu-filter .menu-list.active .menu-list-number{ 
   position: absolute;
   left: 7px;
   top: 9px;
   width: 22px; 
   height: 22px; 
   background-image: url("/images/bg_circle_22_green2.png"); 
   font-size: 14px;
   font-weight: 800;
   color: #ffffff;
   text-align: center;
   vertical-align: middle;
   line-height: 22px;
}

.ctrl-close-popup {
    margin-left: 20px;
}

.aside-menu-filter .menu-list a:hover, .aside-menu-filter .menu-list.active {
    border-right: 4px solid #64c434; 
    background: #ffffff !important; 
    color: #000000 !important; 
}

.aside-menu-filter .menu-item-text{
   display: table-cell;
   vertical-align: middle;
   height: 40px;
   width: 180px;
   padding-left: 37px;
   line-height: 14px;
   min-height: 40px;
}

.aside-menu-filter .menu-item-checked{
   width: 30px;
   height: 30px;
   right: 4px;
   position: absolute;
   top: 4px;
   background-image: url("/images/check_30_green3.png"); 
   background-position: center; 
}

.aside-menu-filter .menu-list.active .menu-item-checked{
   width:40px;
   height:40px;
   right:4px;
   position: absolute;
   top:0px;
   background-image: url("/images/check_40_white.png"); 
   background-position: center; 

}

.green-filter-complete{
   background-color: #09a05b;
   padding: 20px;
   text-align: center;
   border-color: #dcdcdc;
   border-style: solid;  
   border-width: 2px;
   border-bottom-width: 0px;
}

.green-filter-complete h1{
   color: #ffffff;
   font-weight: 800;
   line-height: 40px;
   margin-bottom: 20px;
   font-weight:bold;
   animation: fadein 2s;
   -webkit-animation: fadein 2s;
   -moz-animation: fadein 2s;
}

.fadein-zoom{
    
    animation: fadein 2s;
   -webkit-animation: fadein 2s;
   -moz-animation: fadein 2s;  
}

keyframes fadein {
    from { opacity: 0; transform: scale(.9, .9);}
    to   { opacity: 1; transform: scale(1, 1);}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; transform: scale(.9, .9);}
    to   { opacity: 1;  transform: scale(1, 1);}
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; transform: scale(.9, .9);}
    to   { opacity: 1;  transform: scale(1, 1);}
}

.popup-left-side{
   float: left;
   width: 70px;
}

.popup-left-side-large{
   float: left;
   width: 120px;
}

.padding-top-30{
   padding-top: 30px;
}

.padding-left-20 {
   padding-left: 20px;
}

.margin-left-20 {
   margin-left: 20px !important;
}

.popup-content{
   margin-left: 80px;
}

.popup-content-large{
   margin-left: 130px;
}

.transferable {
  display: inline;
  padding: .2em .6em .2em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #09a05b;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  border: 1px solid #09a05b;
}

#idContainerCompanyMoveItemsTransfert {
    padding:0px;
    /*height:30px;*/
}

.select-design select {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    bottom: 0;
    left: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 0;
    width:130%;
    z-index: 1;  font-size: 12px;}

.select-design{background: url(/images/select-bg.jpg) no-repeat scroll right center #fff;
    display: block;
    height: 32px;
    overflow: hidden;
    position: relative; border:1px solid #cfcfcf;}

.select-width-xxxl{
    width: 400px;
}

/*Green Tabs*/
.grey-tabs{
    height: 32px; 
    display: block; 
    background: #f9f9f9; 
    padding: 7px 7px 0; 
    border: 1px solid #dfdfdf; 
    margin-top: -4px; 
    margin-bottom: 10px;
    position: relative;
}

.tabs-grey li a{
    color: #09A05B; 
    font-weight: bold; 
    margin-right: 4px;
    padding: 7px 20px; 
    display: block; 
    border: 1px solid transparent; 
    line-height: 17px
}
.tabs-grey li a:hover{
    background:#fdfdfd; 
    color:#09A05B; 
    border:1px solid #d2d2d2; 
    line-height:17px
}
.tabs-grey li a.active{
    background:#fff; 
    color:#09A05B; 
    border:1px solid #d2d2d2; 
    border-bottom:1px solid #fff; 
    line-height:17px
}

.user-messages {
    margin-top: 12px;
}
/*
.custon-dropdown span.select {
    padding-right: 0px !important;
}*/

.hasQtipTitle, .hasQtipText{
    display:none;
}
img.icon{
    vertical-align: -2px;  
} 

.hidden { display: none; }


.gest-drop-container.gest-drop-onclick{
    width:460px; 
    position:relative;
    max-height:240px;
    top:0px;
}
.gest-drop-container.gest-drop-onclick .makelist.select-drop-section{
    max-height:198px;
    padding-bottom:36px;

}
.gest-drop-container.gest-drop-onclick .gestion-consumption{
    width:430px;
    clear:both;
}
.gest-drop-container.gest-drop-onclick input{
    float:left;
}
.gest-drop-container.gest-drop-onclick .option-label{
    float:left; 
    margin-left:5px; 
    width:407px;
}


.gest-drop-container.gest-drop-onclick .clearList{
    clear:both;
    height:30px;

}
.gest-drop-container.gest-drop-onclick .drop-actions{
    position:absolute;
    height:30px;
    background-color:#e5e5e5;
    width:447px;
    bottom:0px;
    left:0px;
    line-height:30px;
}
.gest-drop-container.gest-drop-onclick .drop-actions a{
    color:#09A05B;
    padding-left:20px;
}

.colm2.full-select.filter-items{
    position:relative;
    height:32px;
}
.colm2.full-select.filter-items .select{
    width:450px!important;
    background:#e8e8e8 url("/images/custom_bg.png") no-repeat scroll right -15px;
    border:none;
}
.colm2.full-select.filter-items .dropdown-label{
    position:absolute;
    top:5px;
    left:30px;
    color:#444444;
    line-height:21px;
	height:25px;
	overflow:hidden;
	width:85%;
}
                    
.colm2.filter-items.custon-dropdown-width .custon-dropdown .select{
    width:420px !important;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.colm2.filter-items.filter-widgets li.gestion-consumption{
    margin-left:14px;
}
                    
.mrgT-7{margin-top:7px;}
.mrgB-7{margin-bottom:7px;}

.select-drop-section li{ line-height:normal;  height:auto;   display:block;}      
                        
