

@media(max-width: 576px) {

    .header-menu-tabel #idTabForTabel {
        width: calc(100% - 100px) !important;
        margin-left: 0px !important;
    }
    
    #extindeMenuTabel .fas, #closeMenuTabel .fas, #minimizeMenuTabel .fas {
        width: 15px !important;
        height: 15px !important;
        font-size: 12px !important;
    }
    
    #idTabForTabel li a, #idTabForTabel li {
        height:25px !important;
    }
    
    #idTabForTabel .slide-arrow {
        width: 15px !important;
        height: 25px !important;
        margin-top: 2px !important;
    }
    
    #idTabelInformatii .float-right .search-box input {
        width: 170px !important;
        margin-top: 5px !important;
    }
    
    .buffer-container {
        padding: 0 !important;
        margin-top: 2px !important;
    }
    
    #unitMultiple {
        width: 80px !important;
        
    }
    
    .dt-buttons {
        position: absolute !important;
        margin-top: 5px !important;
    }
    
    .paginare  {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    
    .paginare-tabel-search .col-sm-4 .dataTables_length label {
        margin-left: 10px !important;
    }
    
     .paginareAratare {
        position: absolute !important;
        right: 0 !important;
    }
    
    .paginare-tabel-search .col-sm-4 .dataTables_length label select {
        width: 46px !important;
        
    }
    
    #acceptaTermeniButton {
        font-size: 12px;
        height: 28px;
    }
    
    .termeni-conditii-dialog  {
        height: calc(100% - 20px) !important;
        width: calc(100% - 20px) !important;
    }   
    
    div#popupConditii  {
        height: calc(100% - 77px) !important;  
    }
    
    .swal-size-cris {
		height: calc(100% - 20px) !important;
		width: calc(100% - 20px) !important;    
		overflow-y: scroll;
    }
    
    .swal-size-cris .swal-content div div {
    	font-size: 12px;
    }
    
    .bottom-scale select {
    	height: 27px !important;
    	font-size: 12px;
    	min-width: 88px !important;
    }
    
	table.table-xs tbody tr {
		border-top: 2px solid var(--menu-secondary-color);
	}
	
	table.table-xs tbody tr td {
		border-bottom: 1px solid #487e915e;
	}
	
	table.table-xs tbody tr td:last-child {
		border-bottom: 0px !important;
	}
	
	#maximizeMenuTabel .fas, #maximizeForm .fa-chevron-up {
		width: 27px !important;
		height: 27px !important;
	}
	
	#popupEmitereCertificat #tblDocNecesare_length {
		float: left !important;
		margin: 0 !important;
	}
	
	.bifeValidareDoc .form-check {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 5px;
	}
	
	#tblDocNecesare tr {
		border-top: 1px solid var(--menu-secondary-color) !important;
		border-bottom: none !important;
	}
	
	#tblDocNecesare td {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		text-align: left !important;
		
	}
	
	#urlDocAtasat .paginare-tabel-search .col-sm-4 .dataTables_length label select {
		width: 52px !important;
	}
	
	.container-tabel-doc {
       /*   height: calc(100% - 78px) !important; */
         overflow-x: hidden !important;
    }
    
    /* #contentEmitereCertificat .content {
		overflow: unset !important;
	} */
	
}

@media (max-width: 1294px) and (orientation: landscape) {
	.termeni-conditii-dialog {
		height: calc(100% - 20px) !important;
		width: calc(100% - 20px) !important;
	}
	div#popupConditii  {
        height: 70% !important;  
    }
    
    #acceptaTermeniButton {
    	height: 28px;
    	font-size: 12px;
    }
    
/*     .dt-button-collection {
    	top: calc(100% - 220px) !important;
    } */
    
    .swal-size-cris {
		height: calc(100% - 20px) !important;
		width: calc(100% - 20px) !important;   
		overflow-y: scroll; 
    }    
    
     .swal-size-cris .swal-content div div {
    	font-size: 12px;
    }
    
	table.table-xs tbody tr {
		border-top: 2px solid var(--menu-secondary-color);
	}
	
	table.table-xs tbody tr td {
		border-bottom: 1px solid #487e915e !important;
	}
	
	table.table-xs tbody tr td:last-child {
		border-bottom: 0px !important;
	}    

	#maximizeMenuTabel .fas, #maximizeForm .fa-chevron-up {
		width: 27px !important;
		height: 27px !important;
	}    
	
	.paging_full_numbers {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	
	.paginare {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	
		.bifeValidareDoc .form-check {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 5px;
	}
	
	#tblDocNecesare tr {
		border-top: 1px solid var(--menu-secondary-color) !important;
		border-bottom: none !important;
	}
	
	#tblDocNecesare td {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		text-align: left !important;
		
	}
	
	#urlDocAtasat .paginare-tabel-search .col-sm-4 .dataTables_length label select {
		width: 52px !important;
	}
	
	.container-tabel-doc {
         /* height: calc(100% - 78px) !important; */
         overflow-x: hidden !important;
    }
    
   /*  #contentEmitereCertificat .content {
		overflow: unset !important;
	} */
}

@media (min-width: 653px) and (max-width: 1294px) {
	.slick-slide {
		width: 120px;
	}
}

@media (max-width: 991px) {
	div#navbarSupportedContent div span {
		display: none;
	}
	#navbarSupportedContent .buton-meniu {
		max-width: 50px;
	}
	div#navbarSupportedContent {
	max-width: 235px;
	}
}