.clear {display:block; clear:both; height:0;}
label.error {margin-top:-10px; line-height:1.2 !important; display:block; padding-bottom:5px;}
.login-container-scroll {height:100vh; overflow-y:auto;}
.logo-login {width:200px;}
.login-wrapper { background-color: #272b35; }
.login-wrapper .bg-pic > img { opacity: .66; }
.clr {display:block; clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
.formfield-info {color:#bbb; line-height:1.25 !important; font-size:85% !important; display:block; padding:0 0 10px 10px;}
.form-divider {height:10px; display:block;}
.page-title {margin-bottom:20px;}
.page-subtitle {margin:-24px 0 24px 0;}
.icon-thumbnail.bg-success {background-color: #db3535 !important;}
.sidebar-header .logo-white {line-height:1.5 !important; display:block; padding-top:10px;}
.sidebar-header .logo-white strong {display:block;  }
.header .brand {padding-top:2px;line-height:1.5 !important; padding-left:90px; display:block; width:300px;}
.header .brand span {display:block}
.header .brand span.logo-ccj-jud {font-weight:700;}
@media (max-width:992px) {
    .header .brand {padding-left:0; text-align:center;}
    .header .brand span {text-align:center;}
}

/*page-sidebar {background-color:transparent;}*/

/*.page-sidebar .sidebar-menu {background-color:#272b35;}*/
/*
.icon-thumbnail {background-color:#001467; color:#b8c1d5}
.page-sidebar a, .page-sidebar button { color: #b8c1d5; }
*/
.page-sidebar .sidebar-header {background-color: transparent; border-bottom: 1px solid #232730; }
.header .brand { vertical-align: middle; text-align: left; transition:all 0.5s ease;}
.profile-dropdown-toggle span {display:none;}

/*
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu { background-color: #021542; }
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu > li .icon-thumbnail { background-color: #031c58; }
*/
#content-main {padding-bottom:100px;}
.dialog-content {margin-bottom:10px;}

/* uploads - common */

.uploadclear {position:relative; left:15px; top:1px; font-size:15px;}
.selectedfile {color:#919299;}

/* uploads - single file */

.upload-container-single, .upload-meta-container-single {display:none;}
.upload-meta-container-single .selectedfile-single {}
.upload-meta-container-single .uploadclear-single {}

.upload-trigger-container-single {}




/* uploads - multiple files */

.upload-container-multi, .upload-meta-container-multi {display:none;}
.upload-multi {display:none; border:1px solid #ddd; padding:10px 20px; margin-bottom:10px;}

.upload-multi:first-child {display:block;}
.upload-multi-next {display:none;} 

/* uploads - multiple files with description */

.upload-container-multi-descr, .upload-meta-container-multi-descr {display:none;}
.upload-meta-container-multi-descr, .upload-trigger-container-multi-descr {margin-bottom:10px;}


.widget-members { background-image: url("../img/widget_membri1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-members2 { background-image: url("../img/widget_membri2.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-members3 { background-image: url("../img/widget_membri3.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-reports { background-image: url("../img/widget-raport1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-payments { background-image: url("../img/widget_plati1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-config { background-image: url("../img/widget_config.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-fisaconsilier1 { background-image: url("../img/widget_fisaconsilier1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-fisaconsilier2 { background-image: url("../img/widget_fisaconsilier2.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-raportplati1 { background-image: url("../img/widget_raportplati1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}

.widget-member-profile { background-image: url("../img/widget_profil.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget-member-payments { background-image: url("../img/widget_plati1.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget_candidate_languages { background-image: url("../img/widget_candidate_languages.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}
.widget_candidate_personal { background-image: url("../img/widget_candidate_personal.jpg"); background-size:cover; background-position:center center; background-repeat:no-repeat;}

/*
.upload-container, .upload-container input[type=file], .uploadtrigger {display:none;}
#uploadtrigger1, #uploadtrigger-logo {display:block;} 
.upload-container {margin-bottom:10px;}


.uploadtriggers a:before {padding:15px 0 0 0; display:block;}
.btn-group-uploads {padding-top:15px;}

.uploaded-file {padding:12px 0; border-bottom:1px solid #d9d9d9; transition:all 0.5s ease;}
.uploaded-file:hover, .uploaded-file:focus { border-bottom:1px solid #aab;}
.uploaded-file-link {display:inline-block; font-weight:700;}
.uploaded-file-deletetrigger {float:right;}
*/

.nav-tabs-simple > li > a::after { background-color: #db3535; }

.dataTables_wrapper .row > div { -webkit-box-direction: inherit; -ms-flex-direction: row; flex-direction: row;}
.dataTables_wrapper .row > div + div { -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

div.dataTables_wrapper div.dataTables_length  { float:left;}
div.dataTables_wrapper div.dataTables_filter  { float:right;}

.form-section-title { line-height:1.2 !important; margin:30px 0 20px 0 !important; font-weight:500;}

.uploads-intro {border-bottom:1px solid #ddd; padding: 20px 0; margin-bottom:0;}
.candidate-file-upload-container {padding:10px 0 15px 0; border-bottom:1px solid #ddd;}
.table tr > td > .entrycontrols { paddingeft:10px; display:inline-block; opacity:0; transition:all 0.5s ease;}
.table tr:hover > td > .entrycontrols {opacity:1;}
.table .entrycontrols a {display:inline-block; margin-left:4px; color:#505050; transition:all 0.5s ease;}
.table .entrycontrols a:hover, .datatable .entrycontrols a:focus, .datatable .entrycontrols a:active {color:#db3535;}

.clickable {cursor:pointer;}
.table.table-striped tbody tr.clickable td {transition:all 0.5s ease;}
.table.table-striped tbody tr.clickable:hover td {background: #e6e6e6 !important; color:#000 !important;}
.btn-container-top-aux {padding-bottom:20px;}
.tab-form-submit {padding-top:20px;}

.form-group-default .select2-container .select2-selection {
	background-image: none;
	border-radius: 2px;
	border: 1px solid rgba(0,0,0,0) !important;
	padding: 2px 9px 2px 0 !important;
	transition: border .2s linear 0s;
}

.plata { border:1px solid rgba(0,0,0,.07); padding:16px; margin-bottom:8px; border-radius:1px; position:relative; cursor:pointer;}

.plata-doc { font-weight:600; line-height:1.2;}
.plata-total { font-weight:700; font-size:18px; line-height:18px; position:absolute; top:18px; right:18px; letter-spacing:-0.25px;}
.plata-total .moneda {font-size:11px;}

.plata-det {padding:12px 0; display:none;}
.plata-det-item {padding-top:5px; padding-bottom:5px; border-bottom:1px dotted rgba(0,0,0,.1); }
.plata-det-item-poz {float:left; width:32px;}
.plata-det-item-taxa {float:left;}
.plata-det-item-suma {float:right;}

.page-subtitle-status {margin-top:-18px; padding-bottom:10px;}

.filters {padding:10px 0 0 0;}
.filters-label {text-transform:uppercase; letter-spacing:3px; font-weight:500;}

.filters-incasari .form-group-date {width:150px; display:inline-block;}
.filters-incasari .form-group-date1 {margin-right:10px;}

.datatable_total {font-weight:700;line-height:1.35; text-align:right;}
.datatable_total_label {font-size:105%; display:block;}
.datatable_total_amount {font-size:150%; display:block;}

.membru_lm {margin-top:12px; border:1px solid rgba(0,0,0,.07); padding:12px 16px;}



@media (max-width:479px) { 
    .uploaded-file {padding:10px 0; }
    .uploaded-file-link, .uploaded-file-deletetrigger {float:none; display:block; padding:2px 0;}
    .plata-det-item-poz {float:none; width:auto; display:inline-block; padding-right:6px;}
    .plata-det-item-taxa {float:none; display:inline-block;}
    .plata-det-item-suma {float:none; display:block;}
}


@media (max-width:767px) {
    .page-title {padding-left:18px; padding-top:18px;}
    .page-subtitle-status {padding-left:18px; }
    .btn-container-top {padding-bottom:20px; padding-left:15px; padding-top:20px;}
    .btn-container-top-aux {padding-left:15px;}
    .btn-container-bottom {padding-right:30px;}
    .plata-total {position:relative; top:0; right:0; padding-top:4px;}
}

@media (min-width:768px) {
    .page-title {padding-top:20px;}
    .btn-container-top {padding-right:0px;}
    .btn-container-bottom {padding-right:0px;}
    .btn-container-top {padding-top:36px; text-align:right;}
}

@media (max-width:991px) {
    .filters {display:block;}
    .filters-label {margin-bottom:20px;}
    .filters-block-1 {border-top:1px solid rgba(0,0,0,.07); padding:10px 0;}
    .filters-block-2 {border-top:1px solid rgba(0,0,0,.07); border-bottom:1px solid rgba(0,0,0,.07); padding:10px 0; margin-bottom:20px;}
    .filters-incasari .filters-block-1 .form-group-date {margin-bottom:0;}
}

@media (min-width:992px) {
    .profile-dropdown-toggle span {display:inline;}
    .page-title {padding-top:32px;}
    .btn-container-top-aux {text-align:right; display:block; padding-top:32px; padding-bottom:0;}
    .filters {display:flex; justify-content:space-between;}
    .filters-label {padding-top:8px;}
    .filters-incasari .filters-block-1 {width:320px;}
    .filters-submit {padding-top:4px;}
    
}

@media (min-width:1200px) {

}

.modal-open .select2-container {z-index:1001;}
.modal-open .modal-dialog .select2-container {z-index:1051;}
.modal-open .select2-container--open {z-index:1052;}

#statut-aux-s, #statut-aux-d {display:none;}

#photoupload .image_area { position: relative; width:150px;}
#photoupload .image_area img { cursor:pointer; max-width:100%;}
#photoupload #sample_image {max-width:100% !important;}
#photoupload .preview { overflow: hidden; width: 160px; height: 160px; margin: 10px; }
#photoupload .modal-lg{ max-width: 1000px !important; }

#new_tax_container {margin-bottom:20px; border-top:1px solid #ddd;}
.tax-item {border-bottom:1px solid #ddd; }
.tax-item-denumire {padding:8px 0; float:left; clear:feft;}
.tax-item-delete {padding:8px 0; text-align:right; float:right; clear:right; width:30px;}
.tax-item-subtotal {padding:8px 0; text-align:right; float:right; width:100px;}

#new_tax_subtotal {font-weight:700;}
#new_tax_subtotal_label {display:block; font-size:18px; line-height:1;}
#new_tax_subtotal_value {display:block; font-size:40px; padding-bottom:40px;}
#new_tax_subtotal_currency {font-size:18px;font-weight:700;}