/* Doc table */
table.doc-table{
position:relative;
width:100%;
/* border:3px solid #fff; */
margin-bottom:35px;
}

table.doc-table tr.table-head, #cntphMaster_repDocumentList_doctablerow_head{
background-color:#f0f0f0;
}

table.doc-table th{
color:#008083;
font-size:17px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding: 3px 3px 3px 10px;
border-top:3px solid #e2e2e2;
border-bottom:3px solid #fff;
}

table.doc-table th.doc-published{
width:120px;
}

table.doc-table th p{
color:#9a9a9a;
font-size:17px;
font-weight:bold;
margin:6px 14px 7px;
}

#cntphMaster_repDocumentList_doctablerow_head th p{
    /* color:#008083; */
}

table.doc-table th a{
display: inline-block;
width: 49px;
height: 28px;
float:left;
margin: 0 3px 1px 0;
}

table.doc-table th a.sort-asc{
	background: url('../frameimage/documents/doc-sort-btn.png') no-repeat 0px -99px;
}

table.doc-table th a.sort-asc:hover{
	background-position: 0px -132px;
}

table.doc-table th a.sort-desc{
background: url('../frameimage/documents/doc-sort-btn.png') no-repeat 0px 0px;
}

table.doc-table th a.sort-desc:hover{
	background-position: 0px -33px;
}

table.doc-table th a.sort-desc.active{
	background-position: 0px -66px;
}

table.doc-table th a.sort-asc.active{
	background-position: 0px -165px;
}

table.doc-table td.section-title{
display:none;
}

.reldoc {
	margin-top:10px;
	display:block;
	clear:both;
}
.reldoc .mini{
	margin-left:10px;
	background-color:transparent!important; /* hirek.aspx-en, es talan meg masutt is kodba van egetve */
	color:inherit;
	font-style:italic;
}

span.reldoc span.nextlink input{
display:none;
}

#middle span.reldoc p, span.reldoc p{
margin:10px 0 3px;
}

#middle span.reldoc table, span.reldoc table{
display:block !important;
margin:0 !important;
padding:0 !important;
width:100%!important;
}

.history-back{margin-top: 25px;}

span.reldoc span.nextlink a{
display:block;
font-weight:bold;
font-size:17px;
color:#008083!important;
cursor:default;
line-height:44px;
padding-left:15px;
background:#f0f0f0;
}

span.reldoc span.nextlink a span{
color:#5794ff;;
margin-left:6px;
}

#middle span.reldoc table td.t_cell4_small{
display:none;
}

#middle span.reldoc table td.t_cell1.document_name_td a{
display:inline-block;
font-weight:bold;
color:#0077a4;
font-size:14px;
padding:9px 10px;
}

#middle span.reldoc table td{
border-right:2px solid #fff;
}

#middle span.reldoc table td.t_cell1.document_name_td{
background-color:#f3fafe;
width:420px;
}

#middle span.reldoc table td.t_cell2{
font-size:14px;
color:#4ca2d1;
background-color:#e8f5fc;
padding:0 5px !important;
}

#middle span.reldoc table td.t_cell2 table{
width:45px !important;
}

#middle span.reldoc table td.t_cell2 td{
padding:0 !important;
border:0;
}

#middle span.reldoc table td.t_cell2 td img{
margin-right:4px;
}

#middle span.reldoc table td.t_cell3_small{
width:82px;
padding:0 10px !important;
background-color:#dcf1fc;
font-size:14px;
color:#4ca2d1;
text-align:center;
}

#middle span.reldoc table td.separate_td{
display:none;
}

#middle span.reldoc > table > tbody > tr:hover td{
background-color:#f5a932 !important;
color:#fff;
}

#middle span.reldoc > table > tbody > tr:hover td a{
color:#fff!important;
}

table[id^='dlot'] {
z-index:1!important;
}

table.doc-table td,
[id^='dlot']  td{
font-size:14px;
border:1px solid #fff;
border-bottom:0;
}

span.reldoc tr td.t_cell3_small{width: 96.75%!important; padding: 10px 17px; }
span.reldoc tr td.t_cell3_small a{font-size: 14px!important; color:#008083!important; font-weight: bold;}
span.reldoc tr td.t_cell3_small:first-of-type{width: 3.25%!important; min-width: 25px; padding: 10px 6px;}


table.doc-table td.section-title, table[id^='dlot'] td.section-title{
border:0;
border-bottom:3px solid #C7E4FF;
}

table.doc-table td.section-title p, table[id^='dlot'] td.section-title p{
font-size:20px;
font-weight:bold;
color:#366CB6;
text-align:center;
}

table.doc-table td.section-title span, table[id^='dlot'] td.section-title span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
line-height:14px;
display:block;
margin-top:5px;
clear:both;
}

table.doc-table td.name,
[id^='dlot']  td.name{
text-align:left;
border-left:0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

[id^='dlot']  td.name{
    width: 80%;
}

.t_cell2_small, .t_cell3, .t_cell3_small{background-color:#e6f9f6!important;}

table.doc-table tr:nth-child(odd) td.name,
[id^='dlot']  tr:nth-child(odd) td.name, .t_cell1_document_name_td{
background-color:#e6f9f6;
}

table.doc-table tr:nth-child(even) td.name,
[id^='dlot'] tr:nth-child(even) td.name, .t_cell1_document_name_td{
background-color:#e6f9f6;
}

table.doc-table td.name a,
[id^='dlot'] td.name a, .t_cell1_document_name_td{
text-align:left;
display:block;
padding:10px 17px;
font-weight:bold;
color:#008083!important;
text-decoration:none;
line-height:18px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
table.doc-table td.type, table[id^='dlot'] td.type{
    vertical-align: middle;
}

table.doc-table td.type.pdf,
[id^='dlot'] td.type.pdf,
table.doc-table td.t_cell2 a.pdf{
background:url('../frameimage/documents/pdf-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 45px;
}

table.doc-table td.t_cell2 {
    line-height: 38px;
}


table.doc-table td.type.rtf,
[id^='dlot']  td.type.rtf,
table.doc-table td.type.docx,
[id^='dlot'] td.type.docx,
table.doc-table td.type.doc,
[id^='dlot'] td.type.doc,
table.doc-table td.t_cell2 a.doc{
background:url('../frameimage/documents/word-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 53px;
}

table.doc-table td.type.ppt,
[id^='dlot'] td.type.ppt,
table.doc-table td.t_cell2 a.ppt{
background:url('../frameimage/documents/ppt-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 50px;
}

table.doc-table td.type.htm,
[id^='dlot'] td.type.htm,
table.doc-table td.t_cell2 a.htm{
background:url('../frameimage/documents/html-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 45px;
}

table.doc-table td.type.xls,
table.doc-table td.type.xlsx,
[id^='dlot'] td.type.xlsx,
table.doc-table td.t_cell2 a.xlsx{
background:url('../frameimage/documents/excel-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 53px;
}

table.doc-table td.type.jpg,
[id^='dlot'] td.type.jpg{
background:url('../frameimage/documents/img-icon.png') no-repeat 10px 50%;
padding: 0 7px 0 45px;
}

table.doc-table td.t_cell2 a.pdf,
table.doc-table td.t_cell2 a.doc,
table.doc-table td.t_cell2 a.ppt,
table.doc-table td.t_cell2 a.html,
table.doc-table td.t_cell2 a.xlsx,
table.doc-table td.t_cell2 a.jpg{
    padding-top: 7px;
    padding-bottom: 7px;
}


table.doc-table tr:nth-child(odd) td.type,
[id^='dlot'] tr:nth-child(odd) td.type,
table.doc-table td.t_cell2{
background-color:#c9efe9;
}

table.doc-table tr:nth-child(even) td.type,
[id^='dlot'] tr:nth-child(even) td.type,
table.doc-table td.t_cell2{
background-color:#c9efe9;
}

table.doc-table td.type,table.doc-table td.date,
[id^='dlot'] td.date,[id^='dlot'] td.type,
table.doc-table td.t_cell3_small{
width:40px;
vertical-align: middle;
color:#008083;
text-align:center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

[id^='dlot'] td.date,table.doc-table td.date{
	width:110px;
}

table.doc-table td.type,table.doc-table td.date, table[id^='dlot'] td.type, table[id^='dlot'] td.date{
background-color:#9de1d6;
}
table.doc-table td.t_cell3_small{
/* background-color:#9de1d6!important; */
}

table.doc-table tr:hover td, table[id^='dlot'] tr:hover td{
color:#fff !important;
background-color:#14947b !important;
}

table.doc-table tr:hover td a, table[id^='dlot'] tr:hover td a{
color:#fff !important;
}