/* show_days_tasks.php */
/*############################### HEADER ###############################*/
header { background-color:white; height:52px;border-top: 5px solid; border-top-color: #3fa9c8; border-top-width: 2px;box-shadow: 1px 6px 5px -4px rgba(50,50,50,0.12);}

header div#toggle-menu { position: absolute; left: 22px; top: 20px; }

header div#logo-top { position:absolute; left:85px; top:5px; }
header div#logo-top img { width: 80%;}

header div#title { width:400px; position:relative; margin:0 auto; top:10px; text-align: center; }
header div#title h1 { color: gray; }

header div#user-profile { float:right; position:absolute; right:-6px; top:0; text-align:right; width:155px; }
header div#user-profile img { float:left; padding-top:2px; }
header div#user-profile div:nth-child(2) { margin-top: 15px; }
header div#user-profile div:nth-child(2) p { color:gray;font-size: 13px;}


/*############################### NAVIGATION ###############################*/
nav#leftNav ul a { text-decoration: none; }

nav#leftNav ul#textNav { text-decoration:none; padding:0; }
nav#leftNav ul#textNav > h2:nth-child(1) { color:white; line-height:50px; vertical-align:center; font-size: 1.3em; padding:5px 0; }
nav#leftNav ul#textNav > h2:nth-child(1) img { height:50px; padding-top: 5px; }
nav#leftNav ul#textNav > h2:nth-child(1) span { background: #091726; }

nav#leftNav ul#iconNav {display:none; text-decoration:none;}
nav#leftNav ul#iconNav > h2:nth-child(1) { color:white; line-height:50px; vertical-align:center; font-size: 1.3em; padding:5px 0; }
nav#leftNav ul#iconNav > h2:nth-child(1) img { height:50px; padding-top: 5px; }
nav#leftNav ul#iconNav > h2:nth-child(1) span { background: #091726; }


/*############################### RESPONSIVE MEDIA QUERIES ###############################*/
@media all and (max-width:667px) {
  /*#leftNav { width: 90px; }
  #iconNav { display: block; }
  #textNav { display: none; }  
  #minbutton { display: block; }
  #hidebutton { display: none; }
  #showbutton { display: none; }*/
  
  header div#logo-top { left: 40px; top:15px;}
  header div#logo-top img { width: 50%; }
  header div#title { top:18px;}
  header div#title h1 { font-size: 1.5em; }
  header div#user-profile { right:20px; }
  header div#user-profile div:nth-child(2) { display: none; }
  header div#user-profile img { float:right; padding-top:4px; width:50px; height:50px; }
}
@media all and (max-width:466px) {
  div#main { margin-left:0;}
}
@media all and (max-width:450px) {     

  header div#logo-top { left: 10px; top:10px;}
  header div#logo-top img { width: 30%; }
  header div#title { width:150px; position:relative; left:8px; text-align: center;}
  header div#title h1 { font-size: 1.3em; }
  header div#user-profile { right:10px; }
  header div#user-profile div:nth-child(2) { display: none; }
  header div#user-profile img { float:right; padding-top:7px; width:45px; height:45px; }
}

@media all and (max-width:420px) {   

}
### for ag-grid
    .rag-light-red {
        color: lightcoral;
    }    
    .rag-red {
        color: red;
        font-weight:bold;
    }
    .rag-green {
        color: green;
        font-weight:bold;
    }
    .rag-orange {
        color: orange;
        font-weight:bold;
    }
    .rag-yellow {
        color: yellow;
        font-weight:bold;
    }


#popup-complete, #popup-comments, #popup-task{
 
}
#user-profile .storeInitials{
    float: left;
    border: 2px solid #ccc;
    border-radius: 50%;
    padding: 9px;
    color: #3FAACA;
    font-weight: bold;    
    font-size: 15px;
    }

#borderLayout_eGridPanel
{
margin-right: 28.5px;
}

#leftNav #textNav li, #leftNav #iconNav li{
min-height: 45px;
border-bottom: 1px solid rgba(31, 50, 71, 0.25);
}

#leftNav #textNav .sub-menu li, #leftNav #iconNav .sub-menu li{
min-height: 45px;
border-bottom: none;
}

#leftNav .subName{
	padding-top: 6px;
}

.sub-menu h2{
padding-left: 40px !important;
}
.sub-menu img{
padding-left: 3px !important;
}
.sub-menu span{
padding-left: 0px !important;
}
#leftNav #iconNav li h2{
    padding-top: 12px !important;;
    padding-bottom: 41px !important;;
}   

#leftNav #iconNav .sub-menu{
}  

#leftNav #textNav .sub-menu{
}  




#leftNav #textNav 

#leftNav #iconNav .sub-menu img{
 margin-left: 0px !important;
    height: 17px;
 
}   

#leftNav a h2:hover img, #leftNav a:active h2 img, #leftNav a.current h2 img
{
 background: none !important;
}


table.report_printing 
{
    text-shadow: 1px 1px 0px #fff;
    background: rgba(234, 235, 236, 0.28);
    margin: 10px 0px;
    border: #ccc 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
    min-width: 60%;
    color: #475565; 
}

table tr:first-child th:first-child {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

table th:first-child {
    text-align: left;
    padding-left: 20px;
}

table th {
    padding: 21px 25px 22px 25px;
    border-top: 1px solid #fafafa;
    border-bottom: 1px solid #e0e0e0;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top, #ededed, #ebebeb);
}

table td:first-child {
    text-align: left;
    padding-left: 3px;
    border-left: 0;
}
table td {
    padding: 4px;
    border-top: 1px solid rgb(224, 224, 224);
    border-bottom: 1px solid rgba(224, 224, 224, 0.36);
    padding-left: 0px;
    vertical-align: middle;
}

table input[type="text"]{
    border: 1px solid rgba(9, 23, 38, 0.19);
    width: 50px;
    color: inherit;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    padding: 2px;
    text-align: center;
    padding-left: 2px;
}

table select{
    height: 25px;
    padding: 4px;
    padding-top: 3px;     
    min-width: 50px;   
    border: 1px solid rgba(9, 23, 38, 0.24);
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f8f8f8))
  }
  tr:nth-child(odd), table tr:nth-child(odd) {background: #rgba(246, 246, 246, 0.92);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
    background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);}