:root {

    --ct-body-font-size: 0.875rem !important;
    --ct-input-font-size: 0.925rem !important;

    --ct-body-color: #555 !important;
    --ct-input-color: #222 !important;
    
    --ct-input-border-color:  #adadad  !important;
}

/*Icoanele de breadcrumb nu sunt aliniate pe mijloc daca lh > 1.25*/
.breadcrumb i{
	line-height: 1.10 !important;
}

button.close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    cursor: pointer;
    color: inherit;
    background-color: transparent;
    border: 0;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1
}


.form-control { font-size: 0.925rem !important; }

.iti.iti--allow-dropdown {
    width: 100%;
}


.form-label {
    margin-bottom: 0.35rem !important;
}


.form-check .form-check-input { border-width: 2px !important; }

table td {
    /*vertical-align: top;*/
    /*border: 1px solid #ddd;*/
    /*padding: 7px 10px;*/
}


table p { margin-bottom: 0; }


table thead { background: #eee }

.form-wizard-header { font-size: .85rem !important;
    line-height: 1.35; }


.nav-link {
    display: block;
    padding: 0.5rem 0.75rem !important; }


.col-main {
    max-width: 900px !important;
}





#basicwizard .bg-light {
    background-color: #dedafd!important;
}


#basicwizard { margin-top: -24px; }



.col-main .card { margin-top: 30px; }


.help-block small {
    font-size: .75rem;
    line-height: 1.5;
    DISPLAY: INLINE-BLOCK;
    margin-top: 6px;
}


p { font-size: 14px !important; line-height: 1.5 !important; font-weight: 600; }

li.unimplemented-form a:before {content: "X - "; font-weight: bold;}

.removeRepeatBlock {
	float:right;
}

div.hidden, span.hidden, button.hidden, input.hidden {
	display:none;
}

div.table-responsive {
	overflow-y: visible;
    display: contents;
}

.table-titlu-folder{
	white-space:pre-wrap;
}
a.titlu-dosar span:last-child {
	white-space: pre-wrap;
}


/* =========== DROPZONE ===============*/
/* Disable dropzone progress since it is not needed */
.dz-progress {
    /*display: none;*/
}

.dz-progress {
    border-radius: 3px !important;
}

.dz-upload { 
    display: block; 
    background: #8f85e3 !important; 
    height: 17px;
    width: 0%;
    text-align: center;
    color: black;
}

span[data-dz-name] {
    cursor: pointer!important;
}

/* =========== TASK ACTIONS ===============*/
div#actiune-task {
    bottom: 1rem;
    right: 1rem;
    position: fixed;
    z-index: 1600;
}

input.disabled, select.disabled {
  pointer-events:none;
  color:#AAA;
  background:#F5F5F5;
}

#searchFieldsContainer input.form-control.disabled, 
#searchFieldsContainer select.form-control.disabled {
    border: 0 none;
    background: transparent;
    color: #2e2e2e;
    padding: 0;
}

#searchFieldsContainer>.row:not(:first-child) label {
    display: none;
}

#searchFieldsContainer>.row {
    margin-bottom: 0 !important;
    align-items: end;
    padding: 0.2rem;
}

#searchFieldsContainer>.row:nth-child(even) {
    background: rgb(241 242 244);
}
.ck-editor-delete-button:hover {
    cursor: pointer;
}

a.btn{
    border-radius: 0.25rem;
}

li.unreleased {
	display:none;
}

#app .vfe-form-container {
	background-color: white;
	padding: 2rem;
}

@media (max-width: 360px) {
		#app .vfe-form-container {
		background-color: white;
		padding: 0rem;
	}
}


#app .p-dropdown.p-component  {
    font-size: inherit !important;
}

@media print {
	body {
		background: none !important;
	}
	
	.print-hidden {
		display: none;
	}
	
	button#feedback-button {
		display: none;
	}
	.p-component input {
    	line-height: inherit !important;
	}
	
}

button#feedback-button {
	position: fixed !important;
    right: -30px !important;
    bottom: 20% !important;
    transform: rotate(-90deg)!important;
    margin: 0 !important;
}
