@charset "UTF-8";
div.mainmenu.pointagemod.topmenuimage{
    background-image: url(../../pointagemod/img/pointagemod.png);
/*    background-size: 24px;*/
}

.icon-pointagemod.mainmenu{
    background-image: url(../../pointagemod/img/pointagemod.png);
/*    background-size: 24px;*/
}
.pointagemodform{
    border: 1px solid #ddd;
    padding: 9px 10px;
    background: #fff;
    overflow: auto;
}
.generatpointagemodforcheck label{
    margin-right: 30px;
    cursor: pointer;
}
.pointagemodform td.select_period select {
    min-width: 70px;
}
#pointagemodpage {
    /*background-color: #fff !important;*/
}
#pointagemodpage .noprojectselected {
    padding: 15px;
    text-align: center;
    border: 1px solid #e9eaed;
    opacity: 0.5;
}
#titmonthyearpointmod{
    color: #027788;
}
.pointagemod td.user_pointage  {
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

.pointagemod .firsttrtab1 {
    background-color: #e9eaed !important;
    background: #e9eaed !important;
    height: 30px;
}
.pointagemod .firsttrtab1 td {
    color: #000;
}
.pointagemod td.weekendtohide, .pointagemod .weekendtoshow {
    background: #e9eaed;
    color: #000;
}
.pointagemod td {
    font-size: 0.9em;
}
.pointagemod.ScrollOnlyMe .onlyshow td input{
    background: transparent;
        border: none;

}
.pointagemodform td.select_period select.periodpointmodweek{
    margin-left: 10px;
}
.pointagemod.ScrollOnlyMe td.tor_heu,.pointagemod.ScrollOnlyMe td.heu_td{
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}
.pointagemod.ScrollOnlyMe td input{
    text-align: center;
    background: #fff;
    border: 1px solid #e0e0e0;
    padding: 5px 1px;
    white-space: nowrap;
}
.pointagemod.ScrollOnlyMe td{
    padding: 4px 2px 4px 2px;
    white-space: nowrap;
}
.pointagemod.ScrollOnlyMe td.thm_td{
	font-size: 11px;
}
.pointagemod.ScrollOnlyMe td{
	font-size: 11px;
}
.ScrollOnlyMe.pointagemod{
    overflow-y: scroll;
    max-height: 600px;
}
.pointagemod .guide_salarie{
	/*font-family: roboto,Open Sans !important;*/
	font-size: 12px;
}
.pointagemod .guide_salarie>div{
/*	float: left;*/
	padding: 10px;
}
.pointagemod .guide_salarie>div#pointagemodsaleornot{
    /*float: left;*/
    margin-top: 12px;
}
/*.pointagemod .guide_salarie>div#pointagemodprojeslct{
    float: right;
}*/
#pointagemodpage .pointagemodprojeslct{
   margin-bottom: 9px;
}
#pointagemodpage .pointagemodprojeslct>span{
    width: 100% !important;
}
.pointagemod .guide_salarie span{
	/*width: 11px;
    height: 11px;
    border-radius: 50%;
    display: inline-block;*/
    margin-right: 4px;
}
.pointagemod .guide_salarie #pointagemodsaleornot *{
    cursor: pointer;
}
.pointagemodsearchico{
    min-width:93px;width:93px;
}
.pointagemodsearchico input{
    margin-right: 10px;
}
.pointagemod tr.liste_titre.totalpoint td ,.pointagemod tr.liste_titre.globaltot td {
    padding: 2px 5px;
}
.pointagemod .guide_salarie .non_salarie_{
	color: #1d7ec1;
}
.pointagemod .guide_salarie .salarie_{
	color: #E7505A;
}
.pointagemod .guide_salarie .salarie_ {
	margin-right: 20px;
}
.pointagemodform .periodeaaaamm {
    max-width: 215px;
    width: 215px;
}
.pointagemod td.salary_user * {
    color: #E7505A;
    font-size: 11px;
}
.pointagemod td.non_salary_user * {
    color: #1d7ec1;
    font-size: 11px;
}
/*.pointageselectusers > span,*/
.pointageselectusers > select{
	display: none;
}
#pointagemodpage form[name="addtime"]  input[type=submit]{
	background-color: #e7505a;
    color: #fff;
    font-size: 12px;
    border-radius: 2px !important;
    text-transform: capitalize;
}
.pointagemod .weekendtoshow{
	display: table-cell !important;
    padding: 1px !important;
}
.pointagemod .weekendtohide{
	display: none !important;
    padding: 1px !important;
}
.pointagemod .weekendtohide.hideit{
	display: none !important;
}
.pointagemod .weekendtoshow.hideit{
	display: none !important;
}
.pointagemod .weekendtoshow:not(.hideit){
	display: table-cell !important;
}
.pointagemod .weekendtohide:not(.hideit){
	display: table-cell !important;
}

.pointagemod td.thsusers, .pointagemod td.salarythmusers{
    background-color: #e9eaed;
    width: 72px;
    font-size: 10.4px;
    min-width: 54px;
}
.pointagemod td.thsusers.show{
    border-right: 1px solid #ddd;
}
.pointagemod td.thsusers > *,.pointagemod td.salarythmusers > *{
    font-size:0.9em
}


.info-box-text-module .info-box-desc .ds_url_module_desc{
    /*opacity: 1 !important;
    color: #A9AFB5 !important;*/
}
.info-box-text-module .info-box-title .ds_url_module_name 
{
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: bold;
    margin-bottom: 3px;
    color: #000;
    cursor: default;
}
.info-box-module .info-box-icon a.ds_image_module_logo {
    display: inline-block;
    width: 100%;
    height: 100%;
    cursor: default;
}
.info-box-module .info-box-icon .ds_image_module_logo img {
    max-width: 60%;
}
.info-box-content .info-box-desc .ds_url_module_desc
{
    text-decoration: none !important;
    color: #0a1464;
    cursor: default;
}
table[summary="list_of_modules"] .ds_url_module_desc
{
    text-decoration: none !important;
    color: #202020;
    cursor: default;
}
table[summary="list_of_modules"] .ds_url_module_name
{
    text-decoration: none !important;
    color: #202020;
    cursor: default;
}