/* Switch button */
.btn-default.btn-on.active{/*background-color: #5BB75B;*/ background-color: rgba(201, 76, 76, 0.3); color: white;}
.btn-default.btn-off.active{background-color: #DA4F49;color: white;}

.btn-default.btn-on-1.active{background-color: #006FFC;color: white;}
.btn-default.btn-off-1.active{background-color: #DA4F49;color: white;}

.btn-default.btn-on-2.active{background-color: #00D590;
 
/*
	background: 
    linear-gradient(
      rgba(255, 0, 0, 0.45), 
      rgba(255, 0, 0, 0.45)
    ),
    url(../move.png);
	background-repeat: no-repeat;
 	 background-position: center; 
*/
color: white;}
.btn-default.btn-off-2.active{background-color: #A7A7A7;color: white;}

.btn-default.btn-on-3.active{color: #5BB75B;font-weight:bolder;}
.btn-default.btn-off-3.active{color: #DA4F49;font-weight:bolder;}

.btn-default.btn-on-4.active{background-color: #006FFC;color: #5BB75B;}
.btn-default.btn-off-4.active{background-color: #DA4F49;color: #DA4F49;}

#container {
    position:relative;
    //background: #c0c0c0;
    width:100%;
    height: 800px;
}

#content {
    position:absolute;
    display: inline-block;
    height:auto;
}

.btn-group {
    border: 1px solid #e4e4e4;
}

#on, #off {
    font-size: 300px;
}

.moveBackground {
	/*background-image: url("../move.png");*/
}

#log {
    text-align: center;
    margin-top: 30px;
    font-size: 40px;
}

#moveEnabled {
    text-align: center;
}

#buttons {
    text-align: center;
    margin-top: 30px;
    font-size: 40px;
}

#buttons input {
    font-size: 30px;
}

#loader {
	z-index: 10000;
	background-color: rgba(0,0,0,0.2);
	width: 100%;
	height: 100%;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
	position: fixed;
}

.spinner {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 400px;
	height: 400px;

	border: 16px solid #f3f3f3;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@spinner-size: 26px;








@-webkit-keyframes pulse2 {
	0% { background-color:red; } 
	50% { background-color: white; }
	100% { background-color: red; }
}

body.pulse2 {
	-webkit-animation: pulse2 3s infinite;
}

#noServer {
    position:fixed;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -165px; /*set to a negative number 1/2 of your width*/
    border: 1px solid #ccc;
    background-color: rgba(255,0,0,0.6);
	font-size: 25px;
	color: white;
	padding: 5px;
}

