body{background-color:#fff;font-family:"Raleway",sans-serif}
body.pattern {background-color:#018c00}
.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus{background-color:#000;border-color:#000}
.center{text-align:center}
.otherLinkLogin{text-align:center;margin-top:10px}
a,
a:hover,
a:active,
a:focus{color:#000;text-decoration:none}
.me_top_nav{background-color:#018c00}
.bottomLogin{background-color:#fff}
hr{border:solid 2px #018c00;clear:both;margin-top:20px;display:inline-block;width:100%}
.login-logo,.footer{margin-top:20px}
.login-logo img{max-width:100px}
.page-header{border:none}
.form-control{font-size:16px}
.pulsantList{display:inline-block}
.pulsantList a{border-radius:5px}
 .table-responsive{border:none;padding-bottom:50px}
 
 .boxCorsie{width:auto;display:inline-flex}
  ul.droptrue { list-style-type: none; margin: 0; background: #eee; padding: 5px; width: 100%;}
  ul.droptrue li { margin: 5px; padding: 5px; font-size: 1.2em; width:95% }
  
  .boxSingleCorsia{margin-left:5px;min-width:250px}
  .boxSingleCorsiaTitle{background-color:#bf0821;color:#fff;font-weight:bold;text-transform:uppercase;font-size:16px}
  .boxAddReparto{margin-top:20px;color:#bf0821}
  .addReparto{margin-bottom:10px;display:none}
  .pulsAddCorsia{cursor:pointer}
  .delSect{color:#bf0821;display:inline-block;cursor:pointer}
  .nameSect{display:inline-block;width:90%}
  
  .boxSingleCorsia.empty{display:none}
  #addCorsia{padding:0px 25px 0 0;color:#17a2b8 !important;cursor:pointer}
  .pulsantList a{padding:7px !important;font-size:14px !important;width:26px !important}
  
  .form-group{margin-bottom:25px}
  
  
.uk-sortable > li { touch-action: none; @media (max-width: 480px) { touch-action: initial; } }
                                                

  
    .repContainer{background-color:#e9e9e9;padding:10px;margin-bottom:20px}
    .draggableBox{background-color:#fff;border:solid 1px #aaa;padding:5px 15px;display:inline-block;margin-right:5px;margin-bottom:5px}
    .draggableBox p{margin-bottom:0}
    
    p.doppableP{background-color:#fff;border:solid 1px #aaa;padding:5px 15px;height:50px;vertical-align:middle;display:table-cell;color:#aaa;width:250px;text-align:center}
    p.doppableP.ui-state-highlight{background-color:#fffa90;}
    .selectMarket{border:solid 1px #bf0821;margin:35px 0}
    .addressMarket{position:relative;padding:10px;background-color:#bf0821;color:#fff;font-size:18px;font-weight:bold;text-transform:uppercase}
    .addressMarket p{font-size:11px;text-align:center;padding-right:20px;margin-bottom:0}
    .addressMarket a{color:#fff;font-size:32px;position:absolute;top:5px;right:5px}
    .addressMarket.disable{background-color:#e6e1e1;color:#aaa}
    .mylist{margin:30px 0;width:100%;display:block;padding:10px;background-color:#e6e1e1;color:#bf0821;font-size:18px;font-weight:bold;text-transform:uppercase}
    .mylist strong,.addressMarket span{font-size:12px}
    .mylist strong span{font-size:32px}
    .corsieMercato label{text-align:center;text-transform:uppercase;width:100%;background-color:#e6e1e1;padding:5px;font-size:20px}
    
    .ui-state-default.active{background-color:yellow;font-weight:bold}
    .quantiProd{background-color:#fff;border:solid 2px #bf0821;width:30px;height:30px;text-align:center;border-radius:15px;position:absolute;right:0;top:0}
    
    .corsieMercato ul.droptrue li{position:relative}
    .corsieMercato .boxSingleCorsia{width:350px !important}
     .corsieMercato ul.droptrue li{margin-bottom:20px}
     .listToBuy{margin-top:20px;background-color:#fff;padding:10px;font-size:14px}
     .buy{cursor:pointer}
     .boxDefault{text-align:center;background-color:#f9f2c3;padding:10px;}
     .addToList{cursor:pointer}
     
     #scrollLeft{float:left;margin-top:10px;font-size:22px;color:#bf0821;cursor:pointer}
     #scrollRight{float:right;margin-top:10px;font-size:22px;color:#bf0821;cursor:pointer}
  
@media(max-width:767px){
    .pull-left{float:none !important;text-align:center;}
    .pull-right.text-right{float:none !important;text-align:left;width:75%;padding:0px}
    .page-header .pull-right{float:none !important;text-align:center;width:100%;padding:0px}
    .page-header .pull-left{margin-bottom:35px}
   
    #sectors_list_length{margin-bottom:20px}
    #sectors_list_filter{background-color:#eaeaea;margin-bottom:20px;padding:20px 0px}
    .form-group{margin-bottom:25px}
    h1{margin-top:0px;margin-bottom:10px}
    
}

.loginPanel{margin-top:50px;border-radius:25px}
.loginPanel img{max-width:100%;margin:0 auto;display:block}

.danger{color:#e31e27}
.center{text-align:center}
.right{text-align:right}
.rowAdd{background-color:#f5f1d8 !important;cursor:pointer}
.rowAddAdded{display:none;background-color:#f5f1d8 !important;}
#lavori_list td,#lavori_list th{text-align:center !important}
.print_btt{margin-top:20px;float:right;background-color:#e31e27;color:#fff;font-weight:normal;padding:5px 10px}
.print_btt:hover,
.print_btt:active,
.print_btt:focus,
.print_btt:visited{color:#fff;font-weight:bold;}
.delPrev,.delFatt,.delDDT,.deleteTarga{cursor:pointer}

.sticky{position:sticky;left:0;background-color: #fff;min-width:185px;}
.sticky2{position:sticky;left:182px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}
.sticky3{position:sticky;left:282px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}
.sticky4{position:sticky;left:382px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}
.sticky5{position:sticky;left:482px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}
.sticky6{position:sticky;left:582px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}
.sticky7{position:sticky;left:682px;border-left:solid 2px #000;border-right:solid 2px #000;background-color:#eaeaea;min-width:100px;width:100px}

#time_sheets_list_form th.active,#time_sheets_list_form td.active{background-color:yellow !important}

.delFest{cursor:pointer;display:inline-block;margin-bottom:20px}
.hins{color:blue;font-weight:bold;font-size:10px;line-height:12px}

#confirmHours{margin:20px auto;display:block;font-size:24px}

.actAll,.deactAll{font-size:10px;margin-bottom:20px}

div.tooltip-inner {
    text-align: center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 6px;
    background-color: #000;
    font-size: 10px;
    width:400px !important;
    min-width:400px !important;
    height:inherit !important
}

.dettH{display:inline-block;margin-left:5px;color:blue;}

#addTarga,#addAcconto{display:block;margin-top:20px;cursor:pointer}
#addTargaRow,#addAccontoRow{padding:10px 0;display:none}
#addTargaBtt,#addAccontoBtt{display:inline-block;margin-top:10px}
.delAccount{cursor:pointer}
