﻿body {
	padding-top: 60px;
	
}

table {
    cursor:pointer;
}

@-webkit-keyframes 'blink' {
    0% {
        opacity:1;
    }
    50% {
        opacity:.2;
    }
    100% {
        opacity:1;
    }
}

.objblink {
-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease-in-out;   
}

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

.objfadein {    
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-name: fade;
    -webkit-animation-timing-function: ease-in;   
}

.shadowbox {
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
    padding: 10px;
    margin-top: 10px;
    background-color: white;
}

.imageshadow:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.24);
}

.eventbox {
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24);
    padding: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: rgb(250,250,250);
    text-align: center;
}

    .eventbox:hover {
        background-color: rgb(220,220,220);
    }

.event-success {
    background-color: none;
    border: 2px solid #18bc9c;
}

.event-warning {
    background-color: none;
    border: 2px solid #f39c12;    
}

.event-danger {
    background-color: none;
    border: 2px solid #e74c3c;    
}

.zonedisplay-background{
    background-color: rgba(100,100,100, .5);
}

.zonedisplay-borders th, .zonedisplay-borders td {
    border: 1px solid rgb(50,50,50) !important;
}

.zonedisplay-rowheadermargin {
    vertical-align:middle !important;
}