/*
*Custom style
*/

body{
    font-size:16px;
}

/*Top margin*/
.top_margin{
    margin-top:20px;    
}
.size_1280{
    max-width:1280px;
    margin:auto;
}
.edit_row{
    width:110px;
}
.edit_row a{
    margin-left:5px
}

.progress{
    background-color: #D2D2D2;
}
.tabel_custom > tbody > tr:hover{
    background-color:#90CAF9!important;
    color:#000000!important;    
}
.tabel_custom > tbody > tr:hover .lista_ang{
    background-color:transparent!important;
    color:#000000!important;  
    clear:both!important;      
}
/*Eticheta luna*/
.eticheta{
    text-transform: capitalize;
    background-color: #FF6600;
}

/*Paleta noua*/
#wrapper{
    background-color:#43A047;
}
 
#page-wrapper{
    box-shadow: inset 1px 1px 20px #8F8F8F;
    padding-top: 30px;
    margin-left: 0px;
    min-height:1000px;
    
}
.sidebar{
    /*width:160px;*/
    margin-top:59px;  
    left:0px;
    width:180px;
}
.sidebar ul li a, .sidebar ul li a:visited, .sidebar ul li a:focus{
    color:#ffffff;
    background-color:#43A047;
}
.sidebar ul li a.active, .sidebar ul li a:hover{
    color:#ffffff;
    background-color:#1C5E20!important;
}
.navbar-static-top .user{
    color:#DFFF56;
}
.iesire a, .iesire a:visited, .iesire a:focus{
    background-color:transparent!important;
    color:#ffffff;
}
.iesire a:hover, .iesire a:active{
    background-color:#286090!important;
    color:#ffffff;    
}    
.navbar-static-top{
    background-color:#0277BD;
    color:#ffffff;
}
.navbar-brand{
    color:#ffffff!important;
}

/*Logo*/
.logo{
    float:left;
    padding:5px;
    padding-left:10px;
}

/*Login*/
.logo-login{
    margin-left:auto;       
    margin-right:auto;
    display:block;
}

.login_content{
      
}



/*Spatiu titlu*/
.page-header{
    margin-top:15px;
    margin-bottom:15px;
}
.page-header{
    border:0px;
}

/*DataTables buttons*/
.dt-buttons{
    margin-bottom:12px;    
}

/*Notificare salvare comanda*/
#single{
    border:0px;
    color:#333;
}
/*Butoane editare*/
.editare_btn{
    font-size: 30px;
}

/*Filtre culori*/
.sorting_asc, .sorting_desc{
    background-color: #E65100!important;
    color:#fff!important;
}
/*Anulare sageti sortare*/
.table.dataTable thead .sorting:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc:after{
    content:"";
}

/*Inregistrare noua ambalate*/
.amb{    
    background-color: #63AAE7!important;
    color: #fff!important;
    border:1px solid #337AB7;
}

/*Inregistrare comanda noua*/
.cb{
    clear:both;
}
/*rand liber*/
.free{
    height:10px;
    clear:both;
}

/*thun button*/
.thun{
    background-color:#66CD00;      
}
.thun a{
    color:#ffffff;
}
.thun a:hover, .thun a:focus, .thun a.active{
    color:#ffffff;
    background-color:#458B00!important;      
}

/*intermediara button*/
.inter{
    background-color:#9932CD;      
}
.inter a{
    color:#ffffff;
}
.inter a:hover, .inter a:focus, .inter a.active{
    color:#ffffff;
    background-color:#68228B!important;      
}

/*Thun import*/
.thun_i{
    clear:both;
}

/*Intermediara import - stoc*/
.cal1{
    background-color:#ff5050;
    color:#ffffff
}
.cal2{
    background-color:#00b050;
    color:#ffffff
}
.cal3{
    background-color:#0070c0;
    color:#ffffff
}
.cal4{
    background-color:#404040;
    color:#ffffff
}

/*Casuta cautare*/
div.dataTables_filter{
    background-color:#546F7A;
    padding:10px 10px 5px 10px;
    border-radius:0px;
}
div.dataTables_filter label{
    color:#ffffff;
}
div.dataTables_filter, div.dataTables_filter label{
    float:left;
    width:100%;
    font-weight:bold;
    font-size:20px;
}
div.dataTables_filter label input[type="search"]{
    width:91%;
    background-color:#fdf8aa; 
}


.pers_btn{
    float:right;
}

/*Interval sageti*/
.interval{
    float:left;
}

/*Adauga concendiu - buton*/
.adauga_c{
    padding:10px;                
}
.margins{
    margin:0px 10px;
}

/*Modal - latime*/
.latime_modal{
    width:1280px;
}
.latime_modal div.dataTables_filter label input[type="search"]{
    width:88%;
}

/*Customizare tabel*/
.tabel_custom > thead > th, .tabel_custom > tbody > tr > td{
    border-top:1px solid #003878!important;           
    border-right:1px solid #003878!important;    
}
.tabel_custom > thead > th:first-child, .tabel_custom > tbody > tr > td:first-child{
    border-left:1px solid #003878!important;           
}
.tabel_custom > tbody > tr > td:hover{
    background-color:#00828F!important;
    color:#ffffff;    
}

.tabel_custom > tbody > tr > td:hover > a{    
    color:#ffffff;
    background-color:transparent;   
    text-decoration:none;
}

.tabel_custom > tbody > tr:nth-of-type(odd){
    background-color:#BBDEFA;
}
.table > thead{
    background-color:#03A9F5;
    color:#ffffff;
}
.tabel_custom > thead > tr > th{
    border-top:1px solid #0277BD!important;
    border-bottom:1px solid #0277BD!important;
    border-right:1px solid #0277BD!important;
}
.tabel_custom > thead > tr > th:first-child{    
    border-left:1px solid #0277BD!important;
}
/*Bordura tabela*/
.tabel_custom{
    border-bottom:1px solid #003878;     
    
}
.lista_ang{
  color:#000000!important;  
}

/*Modal angajati in concediu*/
.tabel_custom > tfoot > tr > td.luni_nav{
    border:0px!important;
    border-top:1px solid #003878 !important;
}
.tabel_custom > tfoot > tr > td.luni_nav:first-child{
    text-align:left;
}
.tabel_custom > tfoot > tr > td.luni_nav:last-of-type{
    text-align:right;
}

.tabel_custom > tfoot > tr > td.luni_nav:hover{
    background-color:transparent;
}

/*Hover pe coloana si rand la selectie celula*/
.hover_celula{
    background-color:#90CAF9;
}
.hover_head{
    background-color:#337ab7;
}

.ang_lunar .table-bordered{
    border:0px;
}
/*Lista angajati*/
.verde{
    color:#66CD00;
}
.rosu{
    color:#ff0000;
}
/*umbra tabel*/
.panel-default, .panel_table{
    box-shadow:5px 5px 10px #8F8F8F;
}

/*Pontaj zilnic*/
#pontaj_zilnic input[type='text'], #pontaj_zilnic input[type='number']{
    width:100%;
    background-color:#fdf8aa;
    border-radius:0px;
    text-align:center;
    font-size:18px;
    color:#000000;
    box-shadow:inset 1px 1px 1px 0px #000000;
}
.table.dataTable{
    margin-top:0px!important;
}
.cincizeci{
    width:50px!important;        
}
.form-inline .form-group{
    display:inline;
}
.supl2{
    background-color:#fadccc!important;
}

/*Save button*/
.custom_save_btn{
    position:fixed;
    bottom:30px;
    right:30px;
    height:70px;
    width:70px;
    border-radius:50%;
    border:2px solid #398439;
    box-shadow:1px 1px 5px 1px transparent;
    transition:all 0.3s;
}
.custom_save_btn:hover{
    box-shadow:1px 1px 5px 1px #398439;
}
.datepicker{
    z-index:2000!important;
}


/*Test selectie cu tastatura*/
table.dataTable th.focus,table.dataTable td.focus{
    background-color:#00828F;
    color:#ffffff;
}
table.dataTable th.focus,table.dataTable td.focus a{    
    color:#ffffff;
}

/*Pontaj lunar*/
#genereaza{
    margin-top:30px;
}
.titlu_pl{        
    text-align:center;
    color:#009600;
}
.header_pl{
    color:#ff0000;
    background-color:#ccffff;
    padding:5px;
}   
.sd{
    background-color:#a6a6a6;
}
/*Calendar pontaj angajat*/
.ziluna_pl{
    position: relative;
    top: -4px;    
    color: #ffffff;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(right, #03A9F5, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #03A9F5, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #03A9F5, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(right, #03A9F5, #ffffff); /* Standard syntax */
}
.ziluna_sd{
    position: relative;
    top: -4px;    
    color: #ffffff;
    background: red; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(right, #E65100, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #E65100, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #E65100, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(right, #E65100, #ffffff); /* Standard syntax */
}
.header_pl_ang{
    color:#ffffff;
    background-color:#03A9F5;
    padding:5px;
}   
.sd_ang{
    background-color:#E65100;
}
.sd_ang_celula{
    
}

/*Meniu sageata*/
.meniu_sageata{
    display:inline-block;
    position:absolute;
    top:0;
    right:-26px;
    padding:2px;
    background-color:#43A047; 
    cursor:pointer;
}
.ms_rotit{
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.nomarginside{
    left:0px!important;
    transition: all 0.3s;   
}

/*cap tabel*/
.fixedHeader-floating, .fixedHeader-locked{
    position:fixed!important;        
    top:0px!important;
}
.marginthead{
    left:0px!important;
}
/*Menu stanga*/
ul#side-menu li > a{
   padding:5px; 
}

/*Comenzi - Vanzare*/
/*Valoare comenzi*/

/*totaluri*/
.valoare_cv{
    display:inline-block;
    border:1px solid #5CB85C;
    border-radius:5px;
    padding:6px;
    margin-left:10px;
}
.red{
    color:#ff0000!important;
}

/*aranjare filtre*/
#server_sideLista_length{
    float:left;
}
#cauta_camp{
    float:left;
    margin-left:10px; 
    margin-right:10px; 
    padding-left:10px;
    padding-right:10px;
    border-left:1px dashed #8F8F8F;    
    border-right:1px dashed #8F8F8F;    
}

.cautare_col{
    padding-left:0px;
    padding-right:0px;
    font-size:12px;
}

#cauta_camp tfoot tr th{
    float:left;
    display:block;
}
#cauta_camp tfoot tr th > input{
    width:120px!important;
    margin:8px;
}
/*Mutare footer in header*/
#server_sideLista tfoot{
    display:table-header-group;
}
/*dimensiuni celula*/
#server_sideLista{
    font-size:12px;
}
#server_sideLista thead{
    font-size:12px;
}
#server_sideLista tbody > tr > td:first-child{
    width:60px!important;
}
#server_sideLista tbody > tr > td:nth-child(2){
    width:100px!important;    
}
/*Nume client*/
#server_sideLista tbody > tr > td:nth-child(3){
    width:350px!important;    
    font-weight:bold!important;
}
#server_sideLista tbody > tr > td:nth-child(4){
    width:110px!important;
}
#server_sideLista tbody > tr > td:nth-child(5){
    width:140px!important;
}
/*Denumire produs*/
#server_sideLista tbody > tr > td:nth-child(6){
    width:320px!important;    
    font-weight:bold!important;
}
/*Model*/
#server_sideLista tbody > tr > td:nth-child(7){
    width:50px!important;    
    font-size:12px!important;    
    font-weight:bold!important;
}
#server_sideLista tbody > tr > td:nth-child(8){
    width:60px!important;            
    font-size:12px!important;
}
#server_sideLista tbody > tr > td:nth-child(9){
    width:30px!important;            
}
#server_sideLista tbody > tr > td:nth-child(10){
    width:50px!important;            
    font-size:12px!important;
}
/*Cantitatea*/
#server_sideLista tbody > tr > td:nth-child(11){
    width:50px!important;    
    font-size:12px!important;    
    font-weight:bold!important;
}
#server_sideLista tbody > tr > td:nth-child(12){
    width:50px!important;    
    font-size:12px!important;    
}


/*Stocuri - serverside*/
/*dimensiuni celula*/
#server_sideStocuri_length{
    float:left;
    margin-right:10px;
    padding-right:10px;
    border-right:1px solid #000000;
}
#server_sideStocuri{
    font-size:14px;
}
#server_sideStocuri thead{
    font-size:12px;
}
/*Dimensiuni speciale*/
#server_sideStocuri tbody > tr > td:first-child{
    width:60px!important;
}
#server_sideStocuri tbody > tr > td:nth-child(2){
    width:140px!important;
}
/*Nume client*/
#server_sideStocuri tbody > tr > td:nth-child(3){
    width:350px!important;    
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(4){
    width:110px!important;
}
#server_sideStocuri tbody > tr > td:nth-child(5){
    width:70px!important;
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(6){
    width:70px!important;
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(7){
    width:70px!important;
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(8){
    width:70px!important;
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(9){
    width:70px!important;
    font-weight:bold!important;
}
#server_sideStocuri tbody > tr > td:nth-child(10){
    width:70px!important;
}

/*Culori calitate*/
#server_sideStocuri tbody tr:hover > td{
    background-color: #90CAF9!important; 
}  
#server_sideStocuri > tbody > tr > td:hover{
    background-color: #00828F!important;     
}
#server_sideStocuri tbody tr td:nth-child(6){ 
    background-color:#ff5050;
    color:#ffffff;
}
#server_sideStocuri tbody tr td:nth-child(7){ 
    background-color:#00b050;
    color:#ffffff;
}
#server_sideStocuri tbody tr td:nth-child(8){ 
    background-color:#0070c0;
    color:#ffffff;
}
#server_sideStocuri tbody tr td:nth-child(9){ 
    background-color:#404040;
    color:#ffffff;
}
/*Mutare footer in header*/
#server_sideStocuri tfoot{
    display:table-header-group;
}

/*Anulare cautare generala*/
#server_sideStocuri_wrapper #server_sideStocuri_filter, #server_sideLista_wrapper #server_sideLista_filter{
    display:none;
}

/*Necesar albe*/
#necesar_albe_filter{
    display:none;
}
#necesar_albe tfoot{
    display:table-header-group;
}
#necesar_albe{
    font-size:14px;
}

/*Latime celule*/
#necesar_albe th:first-child, #necesar_albe th:nth-child(2){
    width:50px!important;
}
#necesar_albe th:nth-child(3){
    width:350px!important;
}
#necesar_albe > thead > tr > th:nth-child(10){
    background-color:#1C5E20!important;
}

.col_big{
    font-size:16px; 
}
.col_green{
    color:#43A047;
}

/*Aranjare filtre*/
#necesar_albe_length{
    float:left;
    margin-right:10px;
    padding-right:10px;
    border-right:1px solid #000000;
}


/*CRUD*/
/*Stil tabela*/

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
    border:1px solid rgba(0,0,0,0.75);
}

.table-crud{
    font-size:12px;    
    border-right:1px solid rgba(0,0,0,0.75);
    border-top:1px solid rgba(0,0,0,0.75);
}

/*Hover*/
.table-crud > tbody > tr > td:hover{
    background-color:#337ab7!important;
    color:#ffffff;    
}
.table-crud > tbody > tr:hover{
    background-color:#90CAF9!important;
    color:#000000!important;    
}
/*Hover - sfarsit*/

#tabela tfoot{
    display:table-row-group;
    background-color:#03A9F5;
}

.col_search{
    width:100%;
    background-color:#fdf8aa;
}
.table-crud thead{
    background-color: #03A9F5;
    color: #ffffff;    
}
.floatThead-container:nth-child(2){        
    box-shadow:0px 5px 5px #000000; 
}
.table-crud thead > tr > th{
    border-top: 1px solid #0277BD;
    border-bottom: 1px solid #0277BD;
    border-right: 1px solid #0277BD;
    cursor:pointer;
}

/*Colorare randuri
.table-crud tbody > tr:nth-child(1n+0){
    background-color:rgba(170, 0, 255, 0.3);
}
.table-crud tbody > tr:nth-child(2n+0){
    background-color:rgba(96, 125, 139, 0.3);
}
.table-crud tbody > tr:nth-child(3n+0){
    background-color:rgba(254, 87, 34, 0.5);
}
.table-crud tbody > tr:nth-child(4n+0){
    background-color:rgba(0, 151, 136, 0.3);
}
.table-crud tbody > tr:nth-child(5n+0){
    background-color:rgba(0, 0, 0, 0.1);
}*/


.table-crud tr:last-child{
    border-bottom: 1px solid #ddd;
}

/*Latime coloane comenzi-vanzare*/
#tabela .table-crud thead th:first-child{
    width:70px;
}
#tabela .table-crud thead th:nth-child(2){
    width:350px;
}
#tabela .table-crud thead th:nth-child(3){
    width:100px;    
}
#tabela .table-crud thead th:nth-child(4){
    width:100px;
}
#tabela .table-crud thead th:nth-child(5){
    width:100px;
}
#tabela .table-crud thead th:nth-child(6){
    width:100px;
}
#tabela .table-crud thead th:nth-child(7){
    width:100px;
}

/*Bolduit*/
#tabela .table-crud tbody td:nth-child(2), #tabela .table-crud tbody td:nth-child(3), #tabela .table-crud tbody td:nth-child(4), #tabela .table-crud tbody td:nth-child(5){
    font-weight:bold;
}

/*Sfarsit - Latime coloane comenzi-vanzare*/


#perpage{
    float:left;
}

/*Stil paginare*/
.nav_pag{
    float:right;
}

/*Interval date*/
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused{
    background-color: #f0ad4e;
    color: #ffffff;
}

/*Reset pentru uikit*/
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+ol, *+p, *+pre, *+ul{
    margin-top:0px;
}

/*Meniu back*/
.meniu_back{
    bottom:0px;
    position:fixed;
    width:180px;
}
.cv_back{
    background-color:#AA00FF!important;
}
.ang_back{
    background-color:#4CB050!important;
}
.up_back{
    background-color:#009788!important;
}
.log_back{
    background-color:#607D8B!important;
}
.iu_back{
    background-color:#FE5722!important;
}
.ra_back{
    background-color:#E53935!important;
}

.block_right{
    background-color: #013879;
    color: #ffffff;
    padding: 0px 0px 0px 20px;
    border-bottom-left-radius: 10px;
}
.block_right .user{
    color: #DFFF56;
}

#alertaStergere{
    border:1px solid #333;
    padding:4px;
    border-radius:5px;    
    font-weight:bold;    
    float:left;
    display:none;
}