﻿.circle {
    vertical-align: middle;
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    width: 32px;
    height: 32px;
    padding: 8px;
    background: #009688;
    color: #fff;
    text-align: center;
    line-height: 32px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
    font: 18px "RobotoDraft","Roboto","Helvetica Neue",sans-serif;
}

    .circle .span {
        display: inline-block;
        vertical-align: middle;
        line-height: 32px;
    }

.listview-item {
    font: "RobotoDraft","Roboto","Helvetica Neue",sans-serif;
}

/*.InfantIcon{
    background-image: url('images/infant.png');
    background-repeat:repeat;
    background-size:16px;
}*/

.InfantIcon {
    background: url(images/infant.png) no-repeat top left;
    display: inline-block;
    height: 10px;
    width: 10px;
    background-size: 10px;
}

.dirty {
    background-color: #F44336;
    color: rgba(255,255,255,0.85);
}

.subheader {
    /*text-align: center;*/
    margin-top: -5px;
    margin-bottom: 6px;
    font-size: small;
    font-weight: normal;
}

.listview-item a:hover {
    background-color: darkgray !important;
}

.room-state-occupied {
    background-color: #FDA9A9;
}

    .room-state-occupied a:hover {
        background-color: #A87272 !important;
    }


.ui-btn.clr-btn-dirty, .ui-btn.clr-btn-dirty:hover {
    color: rgb(255,255,255);
    background-color: red;
    border: 1px solid grey;
}

.ui-btn.clr-btn-cleaned, .ui-btn.clr-btn-cleaned:hover {
    color: black;
    background-color: #E6FFB3;
    border: 1px solid grey;
}

.truncate {
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-btn.clr-btn-refresh, .ui-btn.clr-btn-refresh:hover {
    color: black;
    background-color: #FFEB3B;
    border: 1px solid grey;
}

.ui-btn.clr-btn-dnd, .ui-btn.clr-btn-dnd:hover {
    color: #fff;
    background-color: dodgerblue;
    border: 1px solid grey;
}

.clr-bg-dirty {
    color: rgb(255,255,255);
    background-color: red;
}

.clr-bg-cleaned {
    color: black;
    background-color: #E6FFB3;
}

.clr-bg-refresh {
    color: black;
    background-color: #FFEB3B;
}

.clr-bg-dnd {
    color: black;
    background-color: #FFEB3B;
}

.photo-list-image {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    /*border: 1px solid;*/
    /*padding: 2px;*/
}

.box {
    padding-top: 5px !important;
    padding-bottom: 2px !important;
}

    .box .ui-input-text {
        display: none;
    }

.section {
    display: flex !important;
    align-items: center;
    float: left;
    width: 85%;
    /*justify-content: center;*/
}

.sub-header-item {
    margin-left: 5px;
}

#roomhelpermenu .ui-panel-inner {
    padding: 0px;
}


.zmdi-hc-rotate-50 {
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
}


.zmdi-hc-rotate-45 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.zmdi-hc-rotate-225 {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}


.zmdi-hc-rotate-240 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}

.clr-btn-accent-order-maintenance {
    color: yellow !important;
}

.btn-filter {
    float: right;
    bottom: 20px;
    position: fixed;
    right: 16px;
    background-color: red;
    color: white !important;
    padding: 20.200px 25px;
    z-index: 555;
}

.zmdi.zmdi-circle.late {
    color: red;
}

.zmdi.zmdi-circle.late span {
    color: #000;
}
