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:transparent;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:20%;}
label.tabs .icon{line-height:24px;height:50px;float:left;font-size:24px;width:40px;}
label.tabs:hover{color:#000;cursor:pointer;}

input.tabs:checked + label{top:2px;color:#000;border:1px solid #000;border-top:2px solid #265aab;border-bottom:1px solid #fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,
	#tab4:checked ~ #content4,#tab5:checked ~ #content5,#tab6:checked ~ #content6,#tab7:checked ~ #content7,#tab8:checked ~ #content8{display:block;}
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:#1f498b;}
section.tabs a:hover{color:#265aab;}
section.tabs a.button{display:inline-block;line-height:30px;margin:0px 5px;height:30px;padding:0px 20px;
	background-color:#22529b !important;color:#FFF;border:none;}
section.tabs a.button:hover{background-color:#265aab !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;}

.favourite-list{
    margin-bottom: 10px;
    border-bottom: 2px solid #e3e3e3;
    padding-bottom: 5px;
}
.abonament-detalii{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.abonament-detalii span{
	width: 50%;
	text-align:center;
	border-bottom: 1px solid black;
    margin-bottom: 5px;
	padding-bottom:5px;
}
.abonament-detalii span:nth-child(odd){
	font-weight:bold ;
}

.iaction{position: relative;display: inline-block;  margin: 0px 5px 5px 0px; padding: 8px 10px;  min-height: 34px;
    line-height: 1.4; border: 1px solid #000; border-radius: 10px;  color: #000 !important; font-weight: bold;  box-shadow: 0px 5px 12px -3px #3c3c3c;
    text-align: center; font-size: 15px;}

.iaction:hover{background:#000;color:#fff !important;border:1px solid #fff;}
.iaction:hover::before{border-color:#fff;}

td.nowrap,th.nowrap{white-space:nowrap;}
#mesajU input[type=submit]{background:#1f498b !important;}
#mesajU input[type=submit]:hover{background:#265aab !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:#265aab;border-radius:50%;}
.toggle_info.red{background:#d33333;}

.csbutton{display:block;position:relative;top:-5px;border-radius:5px;line-height:28px;background:#1f498b;color:#fff !important;height:28px;
	padding:0px 5px;box-shadow:0 0 3px #444;}
.csbutton:hover{background:#265aab;}

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:#D95B06;}
.status_box .status_cell.activ > span.icon:after{background:#D95B06;}
.status_box.activ .status_cell > span{color:#D95B06;}
.status_box.activ .status_cell > span.icon:before{background:#D95B06;}
.status_box.activ .status_cell > span.icon:after{display:none;}

@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;vertical-align:initial;}
label.tabs .icon{width:50px;line-height:50px;text-align:center;}
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%;}
tr.child td{background:#f6fcff;}
dl{width:100%;padding-left:0px;}
.x_content input{width:100%!important;}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
}