
.modal-header { 
    background-color: #3c8dbc;
    color: #ffffff;
} 

.overlay {
    padding-top: 100px;
}

.input-select {
    cursor: pointer;
}

.datatable_row {
    cursor:pointer;
}

#div_inputRazonSocial {
    visibility: hidden;
}

.form-control-line {
    width: auto !important;
    display: inline !important;
}

.form-inline .form-control {
    width: 100% !important;
}

.two-fields {
 width:100%;
}
.two-fields input select {
  width:50% !important;
}

.modal-lg2 {
    width: 80% !important;
}

.modal-sm2 {
    width: 35% !important;
}

.modal-sm3 {
    width: 27% !important;
}

.fc-time-grid .fc-slats td {
    height: 6em;
}

.panel-heading-tab-custom {
    padding-bottom: 0px;
}

.trafficlight {
  width: 60px;
  margin: auto;
  padding: 10px;
}

.box-trafficlight {
  height: 120px;
  width: 60px;
  background: black;
  border: 6px solid lightgrey;
  box-sizing: content-box;
  -webkit-box-sizing: none;
}

.toppole {
  height: 60px;
  width: 30px;
  background: black;
  margin-left: 21px;
}

.smallbox {
  height: 60px;
  width: 50px;
  background: black;
  border: 6px solid lightgrey;
  margin-left: 5px;
}

.word {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

.walk {
  color: green;
  margin-top: 7px;
}

.stay {
  color: red;
  margin-top: 10px;
  opacity: 0.4;
}

.bottompole {
  height: 200px;
  width: 30px;
  background: black;
  margin-left: 21px;
}

.light {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin-left: 15px;
  margin-top: 8px;
}

.red {
  background-color:red;
  opacity: 0.4;
}

.orange {
  background-color:orange;
  opacity: 0.4;
}

.green {
  background-color:green;
  opacity: 0.4;
}

.parpadea {
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

.panel_disabled {
    background: #e1dddd;
}

.panel_enabled {
    background: #fff;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

.btn-primary-unselected {
    box-shadow: none;
    opacity: .65;
}     
