
tfoot {
        display: table-header-group;
		font-size:20px!important;
    }

.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 10px !important;
    margin: 0 0 20px 0  !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}

 .scheduler-border {
        font-size: 14px !important;
        text-align: left !important;
        width:auto;
        padding:0 10px;
        border-bottom:none;
    }

 .borderless tr, .borderless td, .borderless th {
    border: none !important;
   }

.select2.select2-container {
  width: 100% !important;
}

.select2.select2-container .select2-selection {
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 41px;
  margin-bottom: 15px;
  outline: none !important;
  transition: all .15s ease-in-out;
}

.select2.select2-container .select2-selection .select2-selection__rendered {
  color: #333;
  line-height: 39px;
  padding-right: 33px;
}

.select2.select2-container .select2-selection .select2-selection__arrow {
  background: #f8f8f8;
  border-left: 1px solid #ccc;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  height: 39px;
  width: 33px;
}

.select2.select2-container.select2-container--open .select2-selection.select2-selection--single {
  background: #f8f8f8;
}

.select2.select2-container.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}

.select2.select2-container.select2-container--open .select2-selection.select2-selection--multiple {
  border: 1px solid #34495e;
}

.select2.select2-container .select2-selection--multiple {
  height: auto;
  min-height: 34px;
}

.select2.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top: 0;
  height: 39px;
}

.select2.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  padding: 0 4px;
  line-height: 29px;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f8f8;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 8px 4px 0 0;
  padding: 0 6px 0 22px;
  height: 24px;
  line-height: 15px;
  /* font-size: 12px; */
  position: relative;
}

.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  margin: 0;
  text-align: center;
  color: #e74c3c;
  font-weight: bold;
  font-size: 16px;
}

.select2-container .select2-dropdown {
  background: transparent;
  border: none;
  margin-top: -5px;
}

.select2-container .select2-dropdown .select2-search {
  padding: 0;
}

.select2-container .select2-dropdown .select2-search input {
  outline: none !important;
  border: 1px solid #34495e !important;
  border-bottom: none !important;
  padding: 4px 6px !important;
}

.select2-container .select2-dropdown .select2-results {
  padding: 0;
}

.select2-container .select2-dropdown .select2-results ul {
  background: #fff;
  border: 1px solid #34495e;
}

.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] {
  background-color: #3498db;
}

.select2-container--default .select2-results > .select2-results__options {
  margin: 0px!important;
}

.select2-container--open {
  font-size: inherit!important;
}

dl
{
	text-align:right;
	padding: 5px 15px;
}

dt, dd
{
 display: inline;
 /* font-weight:bold; */
}  

/* your colors */
.div-verde {
			 border: 1px solid #ccc; 
			  display: inline-block;
			 width: 16px; 
			 height: 16px; 
			 margin:-1px 2px;
			 }

.fc-toolbar-chunk{text-align:right!important;}
.fc-button{margin-top: 10px!important;}


.fc-event-main:hover{cursor:pointer!important;}
.fc-timegrid-slot:hover{cursor:pointer!important;}

.sweet-alert button.cancel {
  background-color: red!important;
  background-image: none!important;
}

.btn-primary:hover {

  border-color: #3478b1!important;
}


.nav-aside .nav-link:hover, .nav-aside .nav-link:focus {
  color: red!important;
}

.programare-remove:hover{
	color:#fff!important;
}

.error {
  color: red !important;
}
.btn-check{
	background-color: #5a6268!important;
	border-color: #5a6268!important;
	color:#fff!important;
}

.btn.active{
  /* background-color: #5a6268!important; */
  border-color: #5a6268!important;
  /* color:#fff!important; */
   box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.9);
}


.btn span.glyphicon {    			
	opacity: 0;				
}
.btn.active span.glyphicon {				
	opacity: 1;				
}

div#tabel_id_wrapper.form-inline {
    display: block;
}

.calendard:hover, .calendard:focus {
  background-color: #fff!important;
}

.ddm{
	font-size: 10px!important;
}

.calendard.active {
  background-color: #fff!important;
  color:#ed3237;
  font-weight:bold;
}

.opacity_1 {

	opacity: 1 !important;
}

.fs-options {

    font-size: 1.5rem;;
}

.aside-fixed {

    z-index: 1049;
}
 
.content-components {

    margin-right: 0px;
}

.content-body {

    overflow-y: hidden;
}

.min-ht-100v {

    min-height: 100vh;
}

.seccondary-save-btn {

    position: fixed;
    top: 1.5%;
    left: 50%;
    z-index: 999999;
}

.app {

    padding: 2rem;
    margin-bottom: 1rem;
}

.Pageprodus-banca table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
.Pageprodus-banca table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
.Pageprodus-banca table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
.Pageprodus-banca table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {

    /* display: none; */
    visibility: hidden;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before {

    color: #fff;
    background-color: #31b131;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {

    content: '-';
    background-color: #d33333;
}

td.details-control {
    background: url('../jslibs/DataTables/examples/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../jslibs/DataTables/examples/resources/details_close.png') no-repeat center center;
}

/**
* UPLOAD MULTIPLE FILES DRAG AND DROP
*/
.upload-area{
    width: 70%;
    height: 200px;
    border: 2px solid lightgray;
    border-radius: 3px;
    margin: 0 auto;
    text-align: center;
    overflow: auto;
    background-color: #fff;
}

.upload-area:hover{
    cursor: pointer;
}

.upload-area h1{
    text-align: center;
    font-weight: normal;
    font-family: sans-serif;
    line-height: 50px;
    color: darkslategray;
}

#file {

    display: none !important;
}

/* Thumbnail */
.thumbnail{
    width: 80px;
    height: 80px;
    padding: 2px;
    border: 2px solid lightgray;
    border-radius: 3px;
    float: left;
}
.thumbnail_FC{
    padding: 2px;
    border: 2px solid lightgray;
    border-radius: 3px;
    background-color: #fff;
}

.size{
    font-size:12px;
}

/**
* END UPLOAD MULTIPLE FILES DRAG AND DROP
*/

.cursor-not-allower {
    cursor: not-allowed;
    display: inline-block;
}

.pointer-events-none {
    pointer-events: none;
}

.dataTable tbody tr:hover {
  background-color: #fdfde7;
  cursor: pointer;
}
 
.dataTable tbody tr:hover > .sorting_1 {
  background-color: #fdfde7;
}


@media screen and (max-width: 1300px) {
/* .fc-event-time { */
    /* font-size: 12px!important;} */
	
/* .fc-event-title { */
    /* font-size: 12px!important;} */

}

@media screen and (max-width: 767px) {
	#select2-raport-client-filter-idclient-container{
		padding-right: 0px!important;
	}
}


@media screen and (min-width: 767px) {
    /* li.paginate_button.previous { */
        /* display: inline; */
    /* } */
 
    /* li.paginate_button.next { */
        /* display: inline; */
    /* } */
 
    /* li.paginate_button { */
        /* display: none; */
    /* } */
	
	.motivanulare{
		display:none;
	}

	
}

@media screen and (max-width: 640px) {

    .seccondary-save-btn {

        left: 30%;
    }

    .content, .content-components, .content-body {

        padding: 0px;
        padding-top: 10px;
    }
}

