/* Custom css */

html,body{ height: 100%; } 

body{
  background-color: #eeead5;
  font-size: 12px;
}

#map {
  height: calc(100% - 74px);
  border-top: solid 4px #ff0000;
  
}


.jumbotron {
  padding-top: 10px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #fff;
  border-top:solid 4px #ff0000;
  border-right: solid 1px #dfdfdf;
  border-left: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 0px;
  box-shadow: 3px 3px 5px #888888;
}

.colorblocks{
  background-color: #fff;
  border-top:solid 4px #ff0000;
  border-right: solid 1px #dfdfdf;
  border-left: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
  box-shadow: 3px 3px 5px #888888;

}


.kastblocks{
  background-color: #fff;
  border-top:solid 4px #ff0000;
  
  border-left: solid 1px #dfdfdf;
  border-bottom: solid 1px #dfdfdf;
  box-shadow: 3px 3px 5px #888888;
 
}

.kastbar{
  height: 24px;
  background-color: #aeadad;
  background: -webkit-linear-gradient(top, #e2e2e2 0%, #aeadad 100%);
  background: -moz-linear-gradient(top, #e2e2e2 0%, #aeadad 100%);
  background: -ms-linear-gradient(top, #e2e2e2 0%, #aeadad 100%);
  background: -o-linear-gradient(top, #e2e2e2 0%, #aeadad 100%);
}

.textkastbar{
	float: left;
  padding-left: 6px;
  font-size: 12px;
  line-height: 24px;
}
.onoffkastbar{
  float: right;
  padding-right: 6px;
  font-size: 12px;
  line-height: 24px;
}

.tablekast{
	border-spacing: 4px;
	border-collapse: separate;
	margin-bottom: 0px;	 
	width: 100%;
	max-width: 100%;

	display: table;
}

.tablekast>tbody>tr>td {
	border-top:1px solid #a3a2a2;
}

.blockT{ 
    display: inline-block;
    height: 40px;
    width: 40px;
}
.blockT div{ 
    /*position: absolute;
    top: 50%;
    transform: translateY(-80%);*/
    vertical-align:middle;
    display: table-cell;
    /*width: 100%; height: 80%; */
}

.block{ 
    display: inline-block;
    height: 56px;
    width: 40px;
}
.default_block{
	height: 56px;
    text-align: center;
    background-color: #B4CCB5 ;
    border: solid 1px #a3a2a2;
    background: -webkit-linear-gradient(top, #E4F5E5 0%, #B4CCB5  100%);
    background: -moz-linear-gradient(top, #E4F5E5 0%, #B4CCB5  100%);
    background: -ms-linear-gradient(top, #E4F5E5 0%, #B4CCB5  100%);
    background: -o-linear-gradient(top, #E4F5E5 0%, #B4CCB5  100%);
}


.red_block{
	height: 56px;
	text-align: center;
 	background-color: #ff5656;
    border: solid 1px #a3a2a2;
    background: -webkit-linear-gradient(top, #ffd6d6 0%, #ff5656 100%);
    background: -moz-linear-gradient(top, #ffd6d6 0%, #ff5656 100%);
    background: -ms-linear-gradient(top, #ffd6d6 0%, #ff5656 100%);
    background: -o-linear-gradient(top, #ffd6d6 0%, #ff5656 100%);
}

.yellow_block{
	height: 56px;
	 text-align: center;
	  background-color: #e5be0a;
  border: solid 1px #a3a2a2;
  background: -webkit-linear-gradient(top, #fbffce 0%, #e5be0a 100%);
    background: -moz-linear-gradient(top, #fbffce 0%, #e5be0a 100%);
    background: -ms-linear-gradient(top, #fbffce 0%, #e5be0a 100%);
    background: -o-linear-gradient(top, #fbffce 0%, #e5be0a 100%);
}

.empty_block{
	height: 56px;
	 text-align: center;
		  color: #333333;
  background-color: #transparant;
   border: solid 1px #a3a2a2;
	
}

.legenda-table{
	border-spacing: 4px;
	border-collapse: separate;
	margin-bottom: 0px;	 
	width: 100%;
	max-width: 100%;
	display: table;
}

.select_block{
	box-shadow: 0px 0px 4px #0A0075;
}

.rfid_block{

}

.id_block{
	
}


.navbar {
  position: relative;
  min-height: 54px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0px;
  font-size: 14px;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

.navbar-brand>img {
  height: 48px;
  margin: -12px auto;
}

.navbar-inverse {
  background-color: #333333;
  border-color: #080808;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #D1D1D1;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #333333;
  border-bottom:solid 2px #ff0000;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #333333;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    background-color: #333333;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #333333;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #D1D1D1;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #333333;
  border-bottom:solid 2px #ff0000;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}


.btn {
	border: 1px solid #a3a2a2;
	border-radius: 4px;
	font-size: 12px;
	height: 26px;
}

.btn-default {
  color: #333;
  background-color: #cfcdcd;
  border-color: #a3a2a2;
    background: -webkit-linear-gradient(top, #eaeaea 0%, #cfcdcd 100%);
    background: -moz-linear-gradient(top, #eaeaea 0%, #cfcdcd 100%);
    background: -ms-linear-gradient(top, #eaeaea 0%, #cfcdcd 100%);
    background: -o-linear-gradient(top, #eaeaea 0%, #cfcdcd 100%);
}

.btn-legenda {
	border: 1px solid #a3a2a2;
	border-radius: 4px;
	font-size: 12px;
	height: 20px;
}

.btn-legenda-color {
  color: #333;
  background-color: #8C8FDB;
  border-color: #a3a2a2;
    background: -webkit-linear-gradient(top, #E6E6FF 0%, #8C8FDB 100%);
    background: -moz-linear-gradient(top, #E6E6FF 0%, #8C8FDB 100%);
    background: -ms-linear-gradient(top, #E6E6FF 0%, #8C8FDB 100%);
    background: -o-linear-gradient(top, #E6E6FF 0%, #8C8FDB 100%);
}

.btn-sm,
.btn-group-sm > .btn-legenda {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 0.6;
  border-radius: 4px;
}

.form-control[disabled], .form-control[readonly], .form-control{
	background-color: #DBDBDB;
}

.form-control  {
  border: 1px solid #a3a2a2;
  border-radius: 4px;
  background-color: #eaeaea;
  font-size: 12px;
  height: 26px;
}

.control-label {
  color: #4D4D4D;
}
