html,body{
  height: 100%;
}
:focus { outline:none !important }

a{
	cursor:pointer;
}
label{
	font-weight:normal;
}
#page-content{
	margin-top:20px;
}
.fa-arrows{
	cursor:move
}
#tiles{
	text-align:center	
}

#tiles .tile{
	margin:20px 30px;
	display:inline-block;
	text-align:center
}


#tiles .tile i.fa {
	  display:block;
	  margin-bottom:5px;
	  text-decoration:none
}

#tiles .tile a:hover {
	  text-decoration:none
}

.datatable thead th:first-letter{
	text-transform:capitalize;
}

form .required{
	font-weight:bold;
	font-size:200%;
    line-height: 10px;
}

.img-thumbnail{
	width:100px;
	height:100px;	
}

#floor_map{
	position:relative;
}

.bt_screen{
	color:black;
	cursor:pointer;
	padding: 5px;
	border:1px solid #3097D1;
    border-radius: 50%;
    position:absolute;
    background: #bce7ff;
}

.tab-pane{
	margin-top:10px
}

.select2-results li ul{
	margin-left:15px
}

.cke_textarea_inline {
	border:1px solid silver;
    padding:5px
}

/* switch */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  top:17px;
  margin-top: -17px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
/* switch end */

.fa.active{
	color:#3097d1
}

.select2-results__option[aria-selected="true"] {
display: none;
}
