/*@import url('https://fonts.googleapis.com/css?family=Roboto');

*{
  font-family: 'Roboto', sans-serif;
}*/
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.dss_alert{
  /*border: 1px solid red;*/
  margin-top: 10px;
  margin-bottom: 10px;
  padding:20px;
  background: linear-gradient(60deg, #ffa726, #fb8c00);
  color: #fff;

}

.dss_alert_main{
  font-size: 45px;
  font-weight: bold;
  text-align: center;
}

.dss_countdown_number , .dss_countdown_treatment_number{
  font-size: 75px;
  font-weight: bold;
  text-align: center;
}

.dss_countdown_treatment div{
  margin-top: 60px;
}
.dss_countdown_flex, .dss_countdown_treatment_flex {
  display: flex;
  align-items: flex-end;
}

.dss_countdown_description {
  margin-bottom: 20px;
  font-size: 20px;
}

.dss_countdown_treatment_description{
  margin-bottom: 20px;
  font-size: 18px;
}

.dss_alert_description{
  text-align: center;
  font-size: 20px;
}

.inserimento_catture_dss{
  margin-top: 25px;
}

.sipm_button_datawidget_selected{
  background:lightgreen!important;
}

.download_csv {
    margin-left: 39px;
}

.sipm_smaller_font_size {
    font-size: x-small;
}

.checkbox {
  display: inline;
}

.sipm_selectors{
  padding: 10px 40px 0px 20px;
}
/* Material design if inside a container */
.sipm_widgets_container{
  background: #e2e1e0;
}
.simp_container_row{
  margin:20px;
}
.sipm_widgets_container .sipm_widget {
  background:#FFFFFF;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}


.table_dashboard{
  margin-left:30px;
}
.sipm_summary_title{
    font-size:30px;
    text-align:center;
}

.sipm_header{
  text-align:center;
  background-color: #555;
    color: #FFF;
    padding: 10px;
}

.modal-header{
  text-align:center;
  background-color: #555;
    color: #FFF;
}



.sipm_header_left{
  float:left;
}

.sipm_header_right{
  float:right;
}

.sipm_button{
  padding:10px;
}

.sipm_selected{
  color:#000;
}

.sipm_title{
  font-size:15px;
}
#nhh {
    padding-top: 50px;
}
.sipm_widget {
    padding: 0px 15px 15px 15px;
    min-height: 350px;
    margin: 10px;
    border-radius: 2px;
}

  .sipm_summary_sub{
    font-size:14px;
    text-align:center;
  }

  .sipm_body{
    overflow:auto;
  }

  .modal-dialog {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
  }

  .modal-content {
    height: auto;
    min-height: 100%;
    border-radius: 0;
  }


#selectors .selector {
    float: left;
    display: block;
    padding: 2px;
}

.btn-group.buttons {
    margin-right: 45px;
}

#selectors{
  margin-left:7px;
}

/*! Light */
#smartipm_light {
    background-color: #000;
    box-shadow: 0 0 5px rgba(0,0,0, .8);
    overflow: hidden;
    padding: 0 0 4px;
    width: 40px;
}

#smartipm_light span {
    border-radius: 50px;
    display: block;
    height: 30px;
    margin: 4px auto 0;
    opacity: .5;
    width: 30px;
}

/*! Light colours */
#smartipm_red    { background-color: red; }
#smartipm_orange { background-color: orange; }
#smartipm_green  { background-color: green; }

/*! Active states */
#smartipm_light span.active    { opacity: 1; }
#smartipm_light #smartipm_red.active    { box-shadow: 0 0 10px red; }
#smartipm_light #smartipm_orange.active { box-shadow: 0 0 10px orange; }
#smartipm_light #smartipm_green.active  { box-shadow: 0 0 10px green; }
