﻿

.form-table-row {
    border: solid 1px transparent;
    background-color: transparent;
    border-radius: 5px;
    padding: 3px;
    margin: 3px;
}

    .form-table-row:hover {
        border: solid 1px rgb(50,50,50);
    }

.form-table-row-edit {
    border: solid 1px transparent;
    background-color: transparent;
    border-radius: 5px;
    padding: 3px;
    margin: 3px;
}

    .form-table-row-edit:hover {
        background-color: rgba(50,50,50,0.5);
        border: solid 1px rgb(50,50,50);
    }


.panel-info {
    border: solid 1px rgb(75, 75, 75);
    background-color: transparent;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}

.panel-fields {
    border: solid 1px rgb(75, 75, 75);
    background-color: transparent;
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
}


.chat-message {
    max-width: 800px;
}

    .chat-message.mine {
    }

    .chat-message.other {
    }

    .chat-message.same-user {
        border-top: 1px dashed rgb(75,75,75);
    }

    .chat-message.different-user {
        border-top: 1px solid rgb(100,100,100);
        margin-top: 20px;
    }

.chat-message-profile {
    min-width: 80px;
}

.chat-message-content {
}

.chat-message-title {
   
}

.chat-message-body {
}

    .chat-message-body.urgent {
        font-size: medium;
        font-weight: bold;
    }

    .chat-message-body.normal {
        font-size: small;
        font-weight: normal;
    }

.chat-message-quote {
    border: 1px dashed rgb(75,75,75);
    border-radius: 5px;
}

.chat-message-footer {
}


.chat-message.feed {
    margin-left: 5px;
    padding: 10px;
}





.chat-feed {
    border: solid 1px rgba(75, 75, 75, 0.5);
    background-color: rgba(50, 50, 50, 0.5);
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
    max-width: 800px;
    min-width: 300px;
}

    .chat-feed:hover {
        border: solid 1px rgba(75, 75, 75, 0.75);
        background-color: rgba(50, 50, 50, 0.75);
    }

.chat-feed-avatar {
    border: dotted 1px rgba(100, 100, 100, 0.5);
    background-color: rgba(50, 50, 50, 0.5);
    border-radius: 5px;
    padding: 5px;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.chat-feed-quote {
    border: dashed 1px rgba(75, 75, 75, 0.5);
    background-color: rgba(50, 50, 50, 0.5);
    border-radius: 5px;
    padding: 3px;
    margin: 3px;
}

.chat-feed-message {
    padding: 3px;
    margin: 3px;
    width: 100%;
    height: 100%;
}




.stage-panel {
    border: solid 1px rgba(100, 100, 100, 0.5);
    background-color: rgba(100, 100, 100, 0.25);
    border-radius: 5px;
    margin: 5px;
    min-width: 150px;
}

    .stage-panel:hover {
        border: solid 1px rgba(100, 100, 100, 0.75);
        background-color: rgba(75, 75, 75, 0.5);
    }

    .stage-panel.clickable {
        cursor: pointer;
    }

    .stage-panel.non-clickable {
        cursor: none;
    }

.stage-panel-title {
    padding: 3px;
    margin: 3px;
    text-align: center;
}

.stage-panel-body {
    padding: 3px;
    margin: 3px;
    text-align: center;
}

.stage-panel-footer {
    padding: 3px;
    margin: 3px;
    text-align: center;
}







.def-tile {
    border: solid 1px rgba(100, 100, 100, 0.5);
    background-color: rgba(100, 100, 100, 0.25);
    border-radius: 5px;
    margin: 5px;
    min-width: 200px;
    max-width: 400px;
}

    .def-tile:hover {
        border: solid 1px rgba(100, 100, 100, 0.75);
        background-color: rgba(75, 75, 75, 0.5);
    }

    .def-tile.clickable {
        cursor: pointer;
    }

    .def-tile.non-clickable {
        cursor: none;
    }

.def-tile-title {
    border-bottom: solid 1px rgba(100, 100, 100, 0.125);
    padding: 3px;
    margin: 3px;
    text-align: center;
}

.def-tile-subtitle {
    border-bottom: solid 1px rgba(100, 100, 100, 0.125);
    padding: 3px;
    text-align: center;
}

.def-tile-body {
    padding: 3px;
    margin: 3px;
    text-align: center;
}

.def-tile-footer {
    border-top: solid 1px rgba(100, 100, 100, 0.125);
    padding: 3px;
    text-align: center;
}

.micro-tile {
    border: solid 1px rgba(100, 100, 100, 0.5);
    background-color: transparent;
    border-radius: 3px;
}