main.tabs{width:100%;background:#fff;}
section.tabs{display:none;padding:30px;border-top:1px solid #000;min-height:500px;}
input.tabs{display:none;}
label.tabs{position:relative;display:inline-block;background:#fff;padding:10px;font-weight:bold;font-size:16px;
	height:70px;line-height:24px;vertical-align:top;text-align:left;color:#bbb;border:1px solid transparent;
	max-width:16.66%;}
label.tabs .icon{line-height:24px;height:50px;float:left;font-size:24px;width:40px;}
label.tabs .notificare-intrebare{background-color: #cc0000; border-radius: 50%; padding: 2px 9px; color: #fff; font-weight: bold; line-height:22px; top:-10px; left:-5px; display:block; position:absolute;}
label.tabs:hover{color:#000;cursor:pointer;}
label.tabs.strong{font-weight:bold;}
label.tabs .no{position:absolute;top:2px;right:2px;display:inline-block;font-size:10px;line-height:14px;height:14px;
	padding:1px 5px;border-radius:2px;background:#ccc;color:#fff;text-align:center;overflow:hidden;opacity:0.8;}
label.tabs:hover .no{background:#cc0000;}
input.tabs:checked + label{top:2px;color:#000;border:1px solid #e5e7eb;border-top:2px solid #cc0000;border-bottom:1px solid #fff;    background-color: #fcfcfd;}
input.tabs:checked + label .no{background:#cc0000;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,
	#tab4:checked ~ #content4,#tab5:checked ~ #content5,#tab6:checked ~ #content6,
	#tab7:checked ~ #content7,
	#tab8:checked ~ #content8,
	#tab9:checked ~ #content9{display:block; border: 1px solid #e5e7eb;background-color: #e5e7eb1f;}
section.tabs .articol{padding:0px !important;min-height:auto !important;}
section.tabs .articol_data{display:none !important;}
section.tabs h1.section_title{display:none !important;}
section.tabs a{color:#a52a2a;}
section.tabs a:hover{color:#cc0000;}
section.tabs a.button{display:inline-block;line-height:30px;margin:0px 5px;height:30px;padding:0px 20px;
	background-color:#a52a2a !important;color:#FFF;border:none;}
section.tabs a.button:hover{background-color:#e03c23 !important;}
section.tabs .col32{padding-right:30px;}
section.tabs .icon_box{display:none !important;}
section.tabs .center_info{background:none;border:1px solid #000;padding:30px !important;}
section.tabs .center_info.red{border-color:#a52a2a !important;}
section.tabs .center_info.bg{border:none !important;background:#f2f2f2;text-align:center;} 

.iaction{position:relative;display:inline-block;float:left;margin:0px 5px 5px 0px;
	padding:8px 10px 5px 8px;min-height:34px;line-height:1.2;border:1px solid rgb(124, 41, 41);border-radius:10px;
	color:#fff!important;font-weight:bold;background-color:#a52a2a;} 
	.iaction a{
		color:#fff!important; 
	}
/* .iaction::before{content:'';display:block;position:absolute;left:6px;top:7px;
	height:16px;width:16px;border-radius:50%;border:1px solid #000;}	
.iaction::after{content:'';display:block;position:absolute;left:10px;top:11px;
	height:10px;width:10px;border-radius:50%;background:#fff;}	 */
.iaction:hover{background:#000;color:#fff !important;}  
/* .iaction:hover::before{border-color:#fff;} */    

td.nowrap,th.nowrap{white-space:nowrap;}
#mesajU input[type=submit]{background:#a52a2a !important;}
#mesajU input[type=submit]:hover{background:#e03c23 !important;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{margin-bottom:20px !important;}

.toggle_info{display:block;color:#fff !important;line-height:14px;font-size:10px;text-align:center;width:18px;height:18px;border:2px solid #fff;box-shadow:0 0 3px #444;
	background:#555;border-radius:50%;}
.toggle_info.red{background:#d33333;}

.csbutton{display:inline-block !important;width:auto !important;float:none !important;line-height:28px;height:28px;top:-5px;
	background:#efefef;color:#555 !important;padding:0px 10px;text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
    background: -moz-linear-gradient(top, #efefef 0%, #f6f6f6 47%, #fff 100%);
    background: -webkit-gradient(linear, top, bottom, color-stop(0%,#efefef), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #efefef 0%,#fff 100%);
    background: -o-linear-gradient(top, #efefef 0%,#fff 100%);
    background: -ms-linear-gradient(top, #efefef 0%,#fff 100%);
    background: linear-gradient(top, #efefef 0%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fff',GradientType=1 );	
	-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;
	-webkit-box-shadow:0px 2px 1px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 2px 1px rgba(50, 50, 50, 0.75);box-shadow:0px 2px 1px rgba(50, 50, 50, 0.75);
}
.csbutton:hover{color:#e03c23 !important;}
/*
.csbutton{display:block;position:relative;top:-5px;border-radius:5px;line-height:28px;background:#a52a2a;color:#fff !important;height:28px;
	padding:0px 5px;box-shadow:none;}
.csbutton:hover{background:#e03c23;}
*/
table.dataTable tbody th, table.dataTable tbody td{color:#000 !important;padding:8px 10px;}
table.dataTable thead th, table.dataTable thead td {padding: 10px 18px;border-bottom: 1px solid #111;}
table.dataTable tfoot th, table.dataTable tfoot td {padding: 10px 18px;border-top: 1px solid #111;}
table.top-border tbody tr:nth-child(n+1){border-top:1px solid #000;}
    
dl{display:block;clear:both;margin:0px auto 10px;width:60%;}
dt{display:inline-block;clear:both;border-top:1px solid #efefef;width:70%;float:left;line-height:28px;height:28px;}
dt:first-child,dt:first-child + dd{border:none;}
dd{display:inline-block;border-top:1px solid #efefef;width:30%;float:left;line-height:28px;height:28px;}

.status_box{display:table;width:100%;overflow:hidden;margin-bottom:20px;}
.status_box .status_cell{display:table-cell;width:25%;}
.status_box .status_cell > span{position:relative;display:block;text-align:center;padding:0px;min-height:22px;line-height:1.4;color:#bbb;}
.status_box .status_cell > span.icon{font-size:40px;line-height:40px;padding:5px 0px;}
.status_box .status_cell > span.icon:before{content:'';position:absolute;display:block;width:100%;height:5px;background:#bbb;top:100%;left:0px;}
.status_box .status_cell > span.icon:after{content:'';position:absolute;display:block;width:100%;height:5px;background:#bbb;top:100%;left:-50%;}
.status_box .status_cell > span.date{font-size:12px;line-height:12px;padding:15px 5px 0px;}
.status_box .status_cell > span.info{font-size:14px;font-weight:bold;padding:5px 5px 0px;}
.status_box .status_cell.activ > span{color:#c04444;}
.status_box .status_cell.activ > span.icon:after{background:#c04444;}
.status_box.activ .status_cell > span{color:#c04444;}
.status_box.activ .status_cell > span.icon:before{background:#c04444;}
.status_box.activ .status_cell > span.icon:after{display:none;}

#inbox_box{}
#inbox_menu a{display:block;float:left;line-height:32px;height:32px;margin:3px 3px 3px 0px;
	padding:0px 10px;background:#e8e8e8;color:#000;}
#inbox_menu a.active{background:#a52a2a;color:#fff;}
#inbox_menu a:hover{background:#cc0000;color:#fff;}
.inbox_lst{width:100%;border-spacing:0px;}
.inbox_lst td{padding:5px;border-bottom:1px solid #e4e5e6;text-align:left;}
.inbox_lst th{padding:10px 5px;border-bottom:1px solid #000;text-align:left;line-height:34px;}
.inbox_lst input[type=submit]{float:right;padding:0px 10px !important;}
.inbox_lst tbody tr td{font-size:13px;line-height:1.2;vertical-align:top;}
.inbox_lst tr.initial td{background:#f2f2f2;border-top:1px solid #111;}
.inbox_lst a{color:#000;}
.inbox_lst a:hover{color:#cc0000;}

@media only screen 
and (max-width : 1199px) {
label.tabs{font-size:14px;}
}

@media only screen and (max-width: 999px) {
section.tabs h1.section_title{display:block !important;margin-top:0px !important;}
section.tabs .center_news{display:block !important;}
main.tabs{margin-top:30px;}
section.tabs{padding:30px 0px;}
label.tabs{font-size:0;}
dl{width:100%;padding-left:50px;}
#content4 > .col32,#content4 > .col3{width:100%;float:none;padding:0px;}
#content4 > .col3{background:#efefef;padding:20px !important;}
}

@media screen and (max-width: 620px) {
label.tabs{line-height:50px;height:50px;padding:0px 5px !important;}
label.tabs .icon{line-height:50px;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter{margin-bottom:0px !important;text-align:left !important;}
.dataTables_wrapper .dataTables_filter{margin-bottom:20px !important;}
.status_box{margin-bottom:10px;}
.status_box .status_cell > span.icon{font-size:30px;line-height:30px;}
.status_box .status_cell > span.date{font-size:11px;}
.status_box .status_cell > span.info{font-size:12px;line-height:1.2;}
}

@media screen and (max-width:460px) {
table.dataTable thead th, table.dataTable thead td{padding:10px 5px !important;}
label.tabs{padding:0px !important;width:15% !important;}
label.tabs .icon{width:100%;}
.tabs .center_info.user{padding:0px;border:none;}
tr.child td{background:#f2f2f2;}
.tabs dl{width:100%;padding-left:0px;}
.tabs .center_info.user{padding:0px !important;}
.tabs .center_info.user table.dataTable thead th:nth-child(n+2), table.dataTable tfoot th:nth-child(n+2){display:none;}
.tabs .center_info.user table.dataTable tbody tr.parent{position:relative;display:block;width:100%;}
.tabs .center_info.user table.dataTable tbody tr.parent td{clear:both;display:block !important;width:100%;text-align:left;
	padding:4px 80px 4px 30px !important;text-align:left !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tabs .center_info.user table.dataTable tbody tr.parent td:first-child{position:absolute;width:auto;padding:4px !important;left:0px;}
.tabs .center_info.user table.dataTable tbody tr.parent td:nth-child(2){overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;
	-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.tabs .center_info.user table.dataTable tbody tr.parent td.noMobile{display:none !important;}
.tabs .center_info.user table.dataTable tbody tr.parent td.nowrap{font-size:16px;}
.tabs .center_info.user table.dataTable tbody tr.parent td:last-child{position:absolute;width:auto;right:5px;top:4px;width:80px;padding:0px !important;text-align:right !important;}

}
.mt-5 {
    border-top: 2px solid #9E9E9E;
    padding-top: 20px;
}
.box-news{
	display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 2px solid #9E9E9E;
    border-bottom: 2px solid #9E9E9E;
    padding-top: 20px;
    padding-bottom: 20px;
}