﻿html,body 
{
    margin : 0px;
    width : 100%;
    height : 100%;
    font-family:Sans-Serif;
    font-size:11pt;
}

.page
{
    position:fixed;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
}

.noselect
{
   cursor:default;
   user-select: none; 
   -o-user-select: none; 
   -moz-user-select: none; 
   -khtml-user-select: none; 
   -webkit-user-select: none; 
   -ms-user-select:none    
}

select
{
   cursor:pointer;    
}

input[type=button], input[type=submit]
{
   cursor:pointer;  
   background-image:url('btnbg_gris.png');  
   background-repeat:repeat-x;
   background-position:center left;
   border:1px solid #7A7B81;
}

input[type=button][disabled=disabled]
{
   cursor:default;  
}

#previewDialog .dialogWindow input[type=button] 
{
    width:100%;
    font-size:1.2em;
    padding:5;
}

#previewDialog .dialogWindow p.title
{
    text-align:left;
    font-size:1.5em;
    margin:5px 0 5px 5px;
}

#previewDialog .dialogWindow p.date
{
    text-align:left;
    font-size:1em;
    margin:0 0 0 5px;
}

#previewDialog .dialogWindow p.size
{
    text-align:left;
    font-size:1em;
    margin:0 0 10px 5px;
}

.loginpage
{
  /*  background-image:url('../img/back_home.jpg');
    background-size:320px;
    background-repeat:no-repeat;
    background-position:bottom center  ; */
}

.logincontainer
{
   position:absolute;
   top: 25%;
   right:7.418%;
}

.login_logo 
{
   position:absolute;
   top: 5.207%;
   left: 10.207%;
   width: 20.326%;
   min-width:150px;
   height: 20.326%;
   min-height:54px;
}

.login_logo img
{
    width:auto;
    height:auto;
}

.login_textfield
{
    font-family:Sans-Serif;
    font-size:1em;
    width:200px;
    border:1px solid #000;
    background-color:#ffffff;
}

.btn_enter
{
    float:right;
    min-width:80px;
}

.ckb_remember
{
    margin-top:5px;
    margin-bottom:30px;
    font-size:0.8em;
}

.lnk_forgot
{
    margin-top:1.5em;
    float:right;
    clear:both;
    font-size:0.8em;
    cursor:pointer;
    text-align:right;
}  

.header
{
    position:fixed;
    top:5px;
    left:30px;
    right:30px;
    height:40px;
}
	  
div.logo
{
    position:absolute;
    top:0;
    left:0;
    height:40px;      
}

img.logo
{
    height:40px;
}

div.logoIB
{
    position:absolute;
    top:10px;
    right:0;
    height:40px;      
}

img.logoIB
{
    height:20px;
}
	  
.topbar
{
    position:absolute;
    padding:5px 10px 0px 10px;
    top:50px;
    left:30px;
    right:30px;
    background:rgb(0,94,159);
    cursor:default;
}


#mobil_navbar
{
    position:relative;
    float:right;
    margin-right:30px;
    margin-top:2px;
    display:block;
    vertical-align:top;
    top:80px;
    z-index:5;

}

#mobil_navbar img
{
    vertical-align:top;
    margin-top:2px;
    margin-left:10px;
}

	  
.topbar:before
{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
	  
.CatTitle
{
    float:left;
    display:inline-block;
    vertical-align:middle;
    font-family:Sans-Serif;
    font-size:1.0em;
    color:#FFF;
}
	  
.UserInfo
{
    float:right;
    padding-top:2px;
    display:none;
    vertical-align:middle;
    font-family:Sans-Serif;
    font-size:0.9em;
    color:#FFF;
}
	  
.statusbar
{
    position:fixed;
    bottom:0px;
    left:30px;
    right:30px;
    min-height:15px;
    height:auto;
    max-height:35px;
    background:rgb(149,150,155);
}
	  
.empresa
{
    margin:0;
    margin-right:10px;
    float:right;
    color:#FFF;
    font-family:Sans-Serif;
    font-size:0.8em;
}

.batchInfo
{
    display:none;
}
	   
.sidebar
{
    position:fixed;
    display:none;
    width:auto;
    top:100px;
    left:30px;
    right:30px;
    border:0px solid #000;
    background-color:#fff;
}
	  
	  
.folderbar
{
    position:fixed;
    top:98px;
    left:30px;
    width:300px;
    height:20px;
    border:0px solid #000;
    font-family: Sans-Serif;
    font-size:0.8em;
}
 
 p[id$=lbl_logout]
 {
     display:none;
 }
	  
.folderbar span 
{
    text-decoration:underline;
}
	  
.folderbar span
{
    text-decoration:none;
}
	
.BaseContainer
{
    position:absolute;
    top:120px;
    left:30px;
    right:30px;
    bottom:30px;
    overflow:hidden;
}
	  
.Container
{
    position:absolute;
    top:0px;
    right:0px;
    left:0px;
    bottom:30px;
    overflow-Y:auto;
}

.catalogNav, .actionNav
{ 
    display:none;
}

	  
.catalogNav p 
{
    margin : 0;
    padding: 5px;
    text-align:center;
    font-size:1.8em;
    font-weight:bold;
}  
	  
.catalogNav ul
{ 
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position : outside;
    overflow-y:scroll;
    height:200px;
}
 
.catalogNav ul li
{
    list-style-position : outside;
    padding:3px 5px 3px 5px;
    font-family:Sans-Serif;
    font-size: 1.5em;
    color: #000;
    border: 1px solid #FFF;
    background : rgb(0,94,159);
    cursor:pointer;
}
	  
.catalogNav ul li > b
{
    cursor:default;
}
	  
.actionNav p 
{
    margin : 0;
    padding: 5px;
    text-align:center;
    font-size:1.8em;
    font-weight:bold;
}  
	  
.actionNav ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position : outside;
}
	  
.actionNav ul li
{
    list-style-position : outside;
    padding:2px 5px 2px 5px;
    font-family:Sans-Serif;
    font-size: 1.5em;
    color:#000;
    border: 1px solid #FFF;
    background : rgb(149,150,155);
    cursor:pointer;
} 
	  
.actionNav ul li > b
{
     cursor: default;
}

 select#typeList 
    {
    	display:none ;
    }
    
    table#redactionTable
    {
        width:100%;
    }
   
    table#redactionTable tr td
    {
        padding:5px;
        padding-right:10px;
        vertical-align:center;
    }
    
    td.redactionname
    {
        background-color: rgb(200,200,200);
    	font-size:1.2em;
    	font-weight:bold;
    	width: 100%;
    	border-bottom : 1px solid #fff;
    	
    }
   
    
    .nolatest 
    {
    	color : black;
    }
    
   td.redactiondate
    {
    	font-size:0.8em;
    	width:200px;
    }
    
    td.redactionsize
    {
    	padding-left:15px;
    	font-size:0.8em;
    }
    
     td.redactionsize,td.redactiondate, .tdBatch, .tdView
     {
         display:none;
     }
    
    .tdBatch, .tdView span  {
    	padding-left:15px;
    	padding-right:15px;
    	font-size:0.8em;
    	cursor:pointer ;
    }
    
      #UploadContainer, #DownloadContainer
    {
        margin:0 ;
        text-align:left;
    }