.container {
  max-width: none !important;
}

body{
  font-size: 1rem !important;
}

/* .wrapper {
display: flex;
width: 100%;
align-items: stretch;
} */

#content {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 65px;
}


.pageTitle h1, .pageTitle p, .pageTitle h3{
  display: inline;
}
.pageTitle p{
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .pageTitle p{
    display: none;
  }

  .pageTitle h1{
    white-space: nowrap;
    font-size: 2rem;
  }
}

@media screen and (max-width: 768px) {
  div[class*='col-md-']{
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 768px) {
  .container{
    padding-left: 0px;
    padding-right: 0px;
  }
}

ul ul a {
  font-size: 0.9em !important;
  padding-left: 30px !important;
  background: #6d7fcc;
}

button {
  margin-bottom: 3px;
}

.row_yellow_background{
  background-color: #F0E68C !important;
}

.row_red_background{
  background-color: LightSalmon !important;
}

.row_green_background{
  background-color: #90EE90 !important;
}

.row_white_background{
  background-color: #FFFFFF !important;
}

.row_grey_background{
  background-color: #DCDCDC !important;
}

.bootstrap-datetimepicker-widget{
  margin-top: 5px !important;
}

/* .DTED_Lightbox_Wrapper{
width: 60% !important;
left: 43% !important;
} */

.DTE_Field{
  padding: 5px 5% !important;
}

.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}

.colorSquare {
  width: 20px;
  height: 20px;
  margin:auto;
  border: 1px solid rgba(0, 0, 0, .2);
}

label{
	font-weight: bold;
}

.filtri_tabella{
  background-color: #DCDCDC !important;
}

.bulb_info{
  margin-top: 5px;
  margin-bottom: 5px;
  color: cadetblue;
}

.required {
  border: 2px solid red;
}
