/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* We'll just comment the reset out for now to keep things simple... */
/*

nav {
  @include float-right;   //Cross-browser floating helper
  @include inline-block;
  @include text-shadow(0 1px 1px rgba(#000,0.3));  
  @include single-transition(color, 0.5s, ease-in);   //Cross-browser CSS3 transition
  font: 100% $font-stack;
  a{
    color: $my_color;
    &:hover {
      color: darken($my_color, 10%);
      background-color: shade($my_color, 10%);
    }
  }
}
*/
/* line 58, ../sass/main.scss */
.clear {
  clear: both;
}

/* line 59, ../sass/main.scss */
.rm-eventGroup, .eventGroups .events .event .rm-from-coll {
  background-color: transparent;
  box-shadow: none;
  text-shadow: none;
  color: #cccccc;
}
/* line 64, ../sass/main.scss */
.rm-eventGroup:hover, .eventGroups .events .event .rm-from-coll:hover, .rm-eventGroup:active, .eventGroups .events .event .rm-from-coll:active {
  background-color: transparent;
  color: #c12e2a;
  text-shadow: none;
  box-shadow: none;
}

/* line 84, ../sass/main.scss */
.opac50 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 87, ../sass/main.scss */
select.form-control, .form-control select, .select-no-appear, span.count .change-item-count {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: url("../img/arrow-b-d.png") no-repeat right 7px center transparent;
  background-size: 8px auto;
}

/* line 95, ../sass/main.scss */
.table-options button {
  margin: 17px 0 10px 10px;
}
/* line 96, ../sass/main.scss */
.table-options > .btn {
  margin: 10px 0 0 10px;
  font-size: 12px;
}

/* line 103, ../sass/main.scss */
.table .btn {
  background-color: transparent;
}

/* line 109, ../sass/main.scss */
.form-control.hasDatepicker {
  /*background-image: url("../img/cal-icon.png");*/
  background-position: right 7px center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: auto 59%;
}

/* line 117, ../sass/main.scss */
.form-group.disabled img, .form-group.disabled .input-group-addon {
  display: none;
}

/* line 119, ../sass/main.scss */
#main-wrap .container h1 {
  font-weight: lighter;
  margin: 10px 5px;
  text-transform: capitalize;
}

/* line 124, ../sass/main.scss */
.quantity {
  font-size: 21px;
  font-weight: 400;
}

/* line 130, ../sass/main.scss */
#WareForm #wareCode {
  font-size: 25px;
  color: #3faae2;
}
/* line 134, ../sass/main.scss */
#WareForm #quantity input, #WareForm #remaining .text {
  font-size: 35px;
}

/* line 138, ../sass/main.scss */
.collection .form-group > .form-control, .collection .form-group > .input-group {
  margin-bottom: 10px;
}

/* line 143, ../sass/main.scss */
.status-box .control-label {
  background-color: #36a6e1;
}
/* line 146, ../sass/main.scss */
.status-box .input-group-addon, .status-box .form-control {
  border-color: #36a6e1;
  border-radius: 0 0 3px;
}

/********************* TOP MENU ***************************/
/* line 152, ../sass/main.scss */
#user-info, #user-location {
  color: #eee;
  float: right;
  padding: 15px;
}

/* line 157, ../sass/main.scss */
#user-location {
  padding: 17px 0 13px;
}
/* line 159, ../sass/main.scss */
#user-location > a {
  position: relative;
}
/* line 161, ../sass/main.scss */
#user-location > a .helper {
  font-size: 8px;
  position: absolute;
  right: 7px;
  top: 10px;
  z-index: 1;
  background-color: #3faae2;
  border-radius: 10px;
  padding: 1px;
}
/* line 171, ../sass/main.scss */
#user-location > a .helper.glyphicon-remove {
  color: #c12e2a;
}
/* line 174, ../sass/main.scss */
#user-location > a .helper.glyphicon-ok {
  color: #8bd927;
  padding: 1px 3px;
}

/* line 183, ../sass/main.scss */
#eventGroupDay #shiftType {
  margin-top: 25px;
  text-align: right;
}
/* line 186, ../sass/main.scss */
#eventGroupDay #shiftType select {
  display: inline;
  margin-left: 10px;
  border: none;
  box-shadow: none;
  color: #3faae2;
  font-size: 20px;
  padding: 0 20px 0 0;
  width: auto;
}
/* line 195, ../sass/main.scss */
#eventGroupDay #shiftType select option {
  font-size: 14px;
  color: #555;
  background-color: white;
}

/* line 204, ../sass/main.scss */
.eventGroups .eventGroup {
  background-color: white;
  border: 2px solid #d4d4d4;
  border-radius: 4px;
  box-shadow: 0 2px 0 #e3e3e3, 0 0 10px #dddddd;
  padding: 10px 20px 0;
  margin-bottom: 20px;
}
/* line 212, ../sass/main.scss */
.eventGroups .btnAdd-cont {
  display: none;
}
/* line 213, ../sass/main.scss */
.eventGroups > .btnAdd-cont {
  display: block;
  float: left;
  border: 2px dashed #bfbfbf !important;
  border-radius: 3px;
  padding: 10px;
  width: 100%;
  text-align: center;
}
/* line 221, ../sass/main.scss */
.eventGroups > .btnAdd-cont > #addEventGroup {
  color: #fff;
  background-color: #7dce82;
  border: none;
  border-radius: 15px;
  height: 30px;
  width: 30px;
  font-size: 20px;
  line-height: 0;
  padding-bottom: 5px;
}
/* line 231, ../sass/main.scss */
.eventGroups .events {
  position: relative;
}
/* line 233, ../sass/main.scss */
.eventGroups .events > fieldset {
  overflow: auto;
  padding: 10px 20px;
  margin: 0px -20px;
  background-color: #ecf7fc;
  border: 1px solid #e3e3e3;
  border-left: none;
  border-right: 0;
}
/* line 242, ../sass/main.scss */
.eventGroups .events .event {
  background-color: #fff;
  border: 2px solid #e6e6e6;
  border-radius: 3px;
  margin-bottom: 15px;
  padding: 13px 13px 0;
}
/* line 248, ../sass/main.scss */
.eventGroups .events .event input, .eventGroups .events .event .form-control {
  background-color: #fff;
}
/* line 249, ../sass/main.scss */
.eventGroups .events .event .rm-from-coll {
  font-size: 10px;
  top: -3px;
  right: -3px;
  color: #3faae2;
}
/* line 255, ../sass/main.scss */
.eventGroups .events .event > fieldset {
  margin: 0 -15px;
}
/* line 258, ../sass/main.scss */
.eventGroups .events .event .participants {
  position: relative;
}
/* line 260, ../sass/main.scss */
.eventGroups .events .event .participants > fieldset {
  margin: 10px 0 0;
}
/* line 261, ../sass/main.scss */
.eventGroups .events .event .participants > .btnAdd-cont {
  display: block;
  margin-bottom: 0;
  padding: 0;
  position: unset;
}
/* line 72, ../sass/main.scss */
.eventGroups .events .event .participants > .btnAdd-cont .add-to-collection, .eventGroups .events .event .participants > .btnAdd-cont .add-to-collection-r {
  width: 100%;
  color: #fff;
  border: none;
  border-radius: 3px;
  background-color: #ff8360;
  padding-bottom: 3px;
  font-size: 20px;
  line-height: 20px;
  background-color: #55b4e5;
  position: absolute;
  width: auto;
  right: 5px;
  top: -15px;
}
/* line 272, ../sass/main.scss */
.eventGroups .events .event .participants .rm-from-coll {
  top: 10px;
  color: #8c8c8c;
}
/* line 277, ../sass/main.scss */
.eventGroups .events .event .participant {
  margin-bottom: 0;
  padding-top: 10px;
  background-color: #fafafa;
  border-left: 2px solid #e6e6e6;
  border-right: 2px solid #e6e6e6;
}
/* line 283, ../sass/main.scss */
.eventGroups .events .event .participant:nth-of-type(2n+1) {
  background-color: whitesmoke;
}
/* line 286, ../sass/main.scss */
.eventGroups .events .event .participant .form-group select {
  margin-bottom: 3px;
}
/* line 289, ../sass/main.scss */
.eventGroups .events > .btnAdd-cont {
  display: block;
  margin: 0;
  padding: 0;
  position: unset;
}
/* line 72, ../sass/main.scss */
.eventGroups .events > .btnAdd-cont .add-to-collection, .eventGroups .events > .btnAdd-cont .add-to-collection-r {
  width: 100%;
  color: #fff;
  border: none;
  border-radius: 3px;
  background-color: #ff8360;
  padding-bottom: 3px;
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  right: -15px;
  top: -35px;
  width: auto;
}

/* line 301, ../sass/main.scss */
.input-group-addon {
  padding: 0 5px;
  font-size: 12px;
}

/* line 305, ../sass/main.scss */
.form-control.time, .collection .form-control.time {
  margin: 0;
  background-image: none;
}

/* line 310, ../sass/main.scss */
#loading {
  background-color: #fbfbfb;
  box-shadow: 0 0 7px #cccccc;
  border-radius: 5px;
  left: 48%;
  top: 50%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=93);
  opacity: 0.93;
  padding: 10px;
  position: fixed;
  z-index: 1070;
}

/* line 320, ../sass/main.scss */
.alert2 {
  padding: 10px 20px;
  border-radius: 3px;
  font-weight: 400;
  color: white;
  border: 2px solid transparent;
}
/* line 326, ../sass/main.scss */
.alert2.alert-danger {
  background: #d74b47;
}

/* line 331, ../sass/main.scss */
.confirm-badge.glyphicon-ok {
  color: #7dce82;
}
/* line 332, ../sass/main.scss */
.confirm-badge.glyphicon-remove {
  color: #d3d3d3;
}

/*-------------- Inputs -------------------*/
/* line 338, ../sass/main.scss */
.filters-inputs .chk .control-label input + span::before, .filters-inputs .chk .control-label input + label::before,
.filters-inputs .rad .control-label input + span::before, .filters-inputs .rad .control-label input + label::before {
  height: 9px;
  width: 9px;
  margin-top: 4px;
}

/* line 345, ../sass/main.scss */
#interventions textarea.form-control {
  height: 50px;
  resize: vertical;
}

/* line 351, ../sass/main.scss */
.invert-chk .chk-s #c {
  background-color: #7dce82;
}
/* line 354, ../sass/main.scss */
.invert-chk .chk-s input:checked + #c {
  background-color: #d87371;
}

/* line 357, ../sass/main.scss */
.bg-danger2 {
  background-color: #d87371 !important;
  color: #fff;
}

/* line 361, ../sass/main.scss */
.bg-danger-s {
  background-color: #f2dede !important;
}

/*-------------- Index page -------------------*/
/* line 366, ../sass/main.scss */
span.count > form {
  display: inline;
}
/* line 367, ../sass/main.scss */
span.count .change-item-count {
  border: none;
  padding-right: 3px;
}
/* line 371, ../sass/main.scss */
span.count .change-item-count option {
  background-color: white;
}

/*-------------- Add page -------------------*/
/* line 377, ../sass/main.scss */
#status-bar, .header-nav-add {
  height: 13px;
}

/* line 380, ../sass/main.scss */
.backAddBtn.mainBtn {
  margin-bottom: 0;
  padding: 5px 0;
}

/*-------------- Utenti -------------------*/
/* line 385, ../sass/main.scss */
.row2-chk label {
  display: block;
  float: none;
}
/* line 388, ../sass/main.scss */
.row2-chk label.chk-s {
  margin-top: 4px;
}

/*-------------- Interventi -------------------*/
/* line 392, ../sass/main.scss */
.dr-sub {
  background-color: #fff;
  margin: 0 auto;
  position: relative;
  z-index: 5;
}
/* line 398, ../sass/main.scss */
.dr-sub > span {
  padding: 10px;
}

/*-----------------Stampings--------------*/
/* line 402, ../sass/main.scss */
.btn-arrow {
  background: none;
  border: none;
  font-size: 25px;
}
/* line 407, ../sass/main.scss */
.btn-arrow.arrow-in {
  color: #7dce82;
}
/* line 408, ../sass/main.scss */
.btn-arrow.arrow-out {
  color: #d9534f;
}

/* line 412, ../sass/main.scss */
.stampings .count {
  font-size: 15px;
}

/* line 415, ../sass/main.scss */
.stampings .table-responsive {
  height: 700px;
  background-color: #f9f9f9;
}

/* line 419, ../sass/main.scss */
.stampings .table-striped tr:nth-of-type(2n) {
  background-color: white;
}

/* line 423, ../sass/main.scss */
tr.selectable {
  cursor: pointer;
}
/* line 426, ../sass/main.scss */
tr.selectable.selected {
  background-color: #c4e5f6 !important;
  color: #86a5b4;
}

/*-----------------Queries--------------*/
/* line 432, ../sass/main.scss */
.filter-cont {
  display: none;
}

/* line 436, ../sass/main.scss */
.filter-submit .control-label {
  display: none;
}
/* line 439, ../sass/main.scss */
.filter-submit button {
  padding: 6px 12px;
  border: none;
  height: auto;
}

/*-----------------oldweek--------------*/
/* line 449, ../sass/main.scss */
.day-week, .mainBtn {
  background-color: #3faae2;
  color: white;
  display: block;
  text-align: center;
  padding: 10px 0;
  border-radius: 3px;
  margin-bottom: 10px;
}
/* line 458, ../sass/main.scss */
.day-week:hover, .day-week.active, .day-week:active, .day-week:focus, .mainBtn:hover, .mainBtn.active, .mainBtn:active, .mainBtn:focus {
  color: white;
  text-decoration: none;
  background-color: #1e8cc6;
}

/* line 464, ../sass/main.scss */
.weekday textarea, .weekday textarea:focus {
  height: 500px;
  font-family: monospace;
  margin: 0 auto;
  max-width: 730px;
}

@media (min-width: 768px) {
  /* line 471, ../sass/main.scss */
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 100%;
    *width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 480, ../sass/main.scss */
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}
/*-------------Bootstrap-----------------*/
/* line 489, ../sass/main.scss */
.input-group {
  z-index: 1;
}

/* line 490, ../sass/main.scss */
.text-success {
  color: #5cb85c;
}

/* line 491, ../sass/main.scss */
.text-danger {
  color: #d9534f;
}

/* line 492, ../sass/main.scss */
.text-warning {
  color: #f0ad4e;
}

/* line 493, ../sass/main.scss */
.table-responsive {
  border-radius: 4px;
}

/*-------------JQuery-----------------*/
/* line 497, ../sass/main.scss */
.ui-datepicker-trigger {
  color: transparent;
  cursor: pointer;
  height: 25px;
  position: absolute;
  width: 25px;
  z-index: 1;
}

/*-------------Autocomplite-----------------*/
/* line 506, ../sass/main.scss */
.ui-autocomplete {
  background-color: #fff;
  border: 1px solid #dfdfdf;
  list-style: outside none none;
  padding: 0;
  position: absolute;
  width: 225px !important;
  z-index: 1100;
  max-height: 300px;
  overflow: auto;
}

/*-------------FullCalendar-----------------*/
/* line 525, ../sass/main.scss */
.fc-toolbar .fc-right {
  float: right;
  margin-top: 5px;
}
/* line 526, ../sass/main.scss */
.fc-toolbar h2 {
  text-transform: capitalize;
}

/* line 529, ../sass/main.scss */
.fc-view-container .fc-content-skeleton {
  cursor: pointer;
}
/* line 530, ../sass/main.scss */
.fc-view-container .fc-event {
  background-color: #ff8360;
  border: 1px solid #ff6f47;
}
/* line 534, ../sass/main.scss */
.fc-view-container .fc-event-vehicle {
  background-color: #ffab93;
  border: 1px solid #ff977a;
}
.fc-event-completo{
  background-color: green!important;
  border:none!important;
  padding:5px!important;
}
.fc-event-noncompleto{
  background-color: red!important;
  border:none!important;
  padding:5px!important;
}
.fc-event-completoanomalia{
  background-color: yellow!important;
  color: #5D5D5D!important;
  border:none!important;
  padding:5px!important;
}
.fc-event-noncompletoanomalia{
  background-color: orange!important;
  color: #5D5D5D!important;
  border:none!important;
  padding:5px!important;
}
/* line 538, ../sass/main.scss */
.fc-view-container .fc-other-month {
  background-color: #fafafa;
}
/* line 541, ../sass/main.scss */
.fc-view-container .fc-day.fc-state-highlight {
  background-color: #f2f2f2;
}
