﻿@media only screen and (max-height:700px) {
    #mapid
    {
        height: 550px;
    }
}
@media only screen and (min-height: 700px) and (max-height:900px) {
    #mapid
    {
        height: 650px;
    }
}
@media only screen and (min-height: 900px) and (max-height:1500px) {
    #mapid
    {
        height: 865px;
    }
}
/*@media only screen and (max-height:1000px) {
    #mapid {
        height: 650px;
    }
}
@media only screen and (max-height:1100px) {
    #mapid {
        height: 865px;
    }
}*/
.cut-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.my-custom-control{
    width:600px;
}

.my_custom_video{
    height:150px;
}
.my-issue-panel{
    width:600px;
    background-color:white;
}
.m-clickable{
    cursor:pointer;
}
.m-issue {
    display:none;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index:1000;
}
.m-clip {
    display:none;
    position: absolute;
    top: 10px;
    right: 0;
    z-index:1000;
}
.mdi-div-icon{
    text-align:center !important;
    width:92px
}
.mdi-image{
    width:28px;
    height:28px;
}
.mdi-span{
    white-space: nowrap;
    background-color: white;
    border:1px solid #6FB3E0;
    padding:2px;
}
#pager .k-pager-info {
    display:block !important
}
.k-listview:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.my-listview {
    padding: 5px 5px 0 5px;
    margin-bottom: -1px;
    /*Avoid cutout if font or line is bigger */
    font: inherit;
}
.icam {
    float: left;
    position: relative;
    margin: 2px 1px;
    padding: 0;
}
.icam-6, .icam-5, .icam-3 {
    width: 190px;
    height: 190px;
}
.icam-4, .icam-2 {
    width: 285px;
    height: 250px;
}
.icam-1 {
    width: 580px;
    height: 500px;
}
.ui-spinner {
    height: 35px !important;
}
.ui-spinner-input, .ui-spinner-input:focus{
    border: 0 !important;
    line-height: 20px !important;
}
.panel {
    z-index: 650;
}
.awesome-marker i {
    font-size: 20px !important;
    margin-top: 7px !important;
}
.map-overlayer-item {
    float:left;
    width:27px;
    font-size: 20px !important;
}
.m-counting {
    margin-left:10px;
}
.m-finish, .m-notransfer{
    color: #0088cc;
}
.m-forward{
    color: #f0c20c;
}
.m-missed{
    color: orange;
}
.m-waiting{
    color: #ff5c33;
}
.m-blist{
    color: #5c5c8a;/*#a3a3c2;*/
}
.m-iotfire{
    color: #ff6666;
}
.m-image{
    height:22px;
}
.awesome-marker-icon-orange, .awesome-marker-icon-purple {
    z-index: 1000 !important;
}
.awesome-marker-icon-red {
    z-index: 1001 !important;
}
.ringing {
  animation: myanimation 1s infinite;
}
@keyframes myanimation {
  0% {color: red;}
  25%{color:yellow;}
  50%{color:orange;}
  75%{color:pink;}
  100% {color: red;}
}
/*change color image*/
.transcolor { 
      animation:anicolor 4s linear infinite; 
}
@keyframes anicolor { 
    10% { filter: brightness(0.5);-webkit-filter:brightness(0.5);}
    20% { filter: sepia(100%);-webkit-filter: sepia(100%);} 
    30% { filter: invert(60%);-webkit-filter: invert(60%);}
    40% { filter: opacity(50%);-webkit-filter: opacity(50%);}
    50% { filter: opacity(30%); -webkit-filter: opacity(30%);}
    60% { filter: saturate(3);-webkit-filter: saturate(3);}
    70% { filter: grayscale(100%);-webkit-filter: grayscale(100%);}
    80% { filter: grayscale(60%);-webkit-filter: grayscale(60%);}
    90% { filter: grayscale(30%);-webkit-filter: grayscale(30%);}
    100% { filter: grayscale(0);-webkit-filter: grayscale(0);}
}
.my-selected-state {
    color: #fff;
    background-color: #13688c;
    border-color: #146b90;
}
.breakWord {
    white-space: nowrap !important;
}