.well{
	    background-color: #ffffff;
	    font-size: 10px;
	    border: none;
    	box-shadow: none;
    	padding: 10px;
    	color: #696969;
}

body{
    font-family: Arial,'Helvetica Neue',Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.5;
    background-color: #e4e4e4;
    /*background-image: url("../images/background.jpg");*/
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

.panel-default {
    border: none;
}

footer {
	height: 30px
}

.container{
	padding: 50px 50px 25px;
	margin-top: 30px;
	background-color: #FFF;
	border-radius: 5px;
	padding: 40px;
	display: none;
}

@media (min-width: 1200px){
	.container {
		width: 1000px;
	}
}

.dataTables_filter {
     display: none;
}

a, a:active, a:focus {
  	outline: 0;
  	color: #00a9e4;
  	text-decoration: none;
}

a:hover{
  	outline: 0;
  	color: #0098CD;
  	text-decoration: none;
}

button:focus {
	outline: 0;
}

th, td, td:hover, td:active, td:focus {
  	outline: 0;
  	font-size: 13px;
}

thead {
	font-weight: bold;
}

h1,h2,h3,h4,h5 {
	line-height: 25px;
}

li {
	border-bottom: 1px solid #eee;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
}

.btn-blue, .btn-blue:focus, .btn-blue:active {
	background-color: #00A9E4 !important;
    border-color: #0087B6 !important;
    color: white !important;
    padding-left: 30px; 
    padding-right: 30px;
}

.btn-blue:hover {
	background-color: #0098CD !important; 
	border-color: #0087B6 !important; 
	padding-left: 30px; 
	padding-right: 30px;
}

.inside {
	margin: 20px -40px 20px -40px;
	padding: 20px;
	background-color: #00a9e4;
	color: white;
}

.blue {
	color: #00a9e4;
}

/*preload*/
.spinner {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: white;
  height: 100%;
  width: 6px;
  display: inline-block;
  
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
