.nmlc_frlivecam {height:95%;background-color:#000;}
.nmlc_frlivecam .container-fluid {height:95%;}
.nmlc_frlivecam .inside {}
.nmlc_frlivecam .inside-full-height {height:100%;margin-top:0;margin-bottom:0;}
.nmlc_frlivecam .row-height {display:table;table-layout:fixed;height:100%;width:100%;}
.nmlc_frlivecam .row-height .row {max-height:562px;height:auto;}
.nmlc_frlivecam .row-height .row2 {height:calc(100% - 762px);width:100%;}
.nmlc_frlivecam .col-height {display:table-cell;height:100%;}
.nmlc_frlivecam .row2 .col-height.col-xs-12 {padding-left:0;padding-right:0;}
.nmlc_frlivecam .col-top {vertical-align:top;}
.nmlc_frlivecam .coins {color:#000;}
.nmlc_frlivecam .btn.text-left {padding-left:25px;text-align:left !important;}
.nmlc_frlivecam #usercam {width:100%;background-color:silver;height:auto;min-height:145px;}
.nmlc_frlivecam .btn.on {color:#3c763d;}
.nmlc_frlivecam .btn.off {color:#ff0000;}
.nmlc_frlivecam .panel-useractions {min-width: 260px;}
.nmlc_frlivecam .panel-useractions .btn {white-space: normal;}

.nmlc_frlivecam .camplayer {max-width:960px;max-height:540px;}
.nmlc_frlivecam .embed-responsive-16by9 {}

.nmlc_frlivecam .noPadLR {padding-left: 0;padding-right: 0}
.nmlc_frlivecam .messages-wrapper {background-color: silver;font-family: Arial, Helvetica, sans-serif}
.nmlc_frlivecam .messages-wrapper .messages-info {text-align: right;font-size: 8pt;padding-left: 15px;padding-right: 15px}
.nmlc_frlivecam .messages-wrapper .coins {padding: 0 15px}
.nmlc_frlivecam .messages-wrapper .status-bar {text-align: right;color: #666}
/*.bswrapper .messages-wrapper .messages {overflow-y: auto;height: 200px !important;}*/
.nmlc_frlivecam .messages-wrapper .messages {overflow-y: auto;height: auto !important;min-height:75px;}
.nmlc_frlivecam .messages-wrapper .send-message-btn,
.nmlc_frlivecam .messages-wrapper .emoticons-btn {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 5px;font-size: 13pt;color: #fff}
/*
.bswrapper .messages-wrapper .send-message-btn {width: 32px;height: 32px;background: #5cb85c;border-radius: 16px}
.bswrapper .messages-wrapper .send-message-btn i {margin: -7px 0 0 -4px}
*/
.nmlc_frlivecam .messages-wrapper .send-message-btn {margin-left:2px !important;}
.nmlc_frlivecam .messages-wrapper .emoticons-btn {width: 32px;height: 32px;background: #337ab7;border-radius: 16px;margin-bottom: 5px;margin-top: -1px}
.nmlc_frlivecam .messages-wrapper .emoticons-btn i {margin: -7px 0 0 -6px}
.nmlc_frlivecam .messages-wrapper .message {width: 100%;padding: 5px 15px;position: relative}
.nmlc_frlivecam .messages-wrapper .message .badge {max-width: 70%;padding: 10px}
.nmlc_frlivecam .messages-wrapper .message .message-text {color: black;white-space: pre-wrap;font-weight: 400;word-wrap: break-word;}
.nmlc_frlivecam .messages-wrapper .message .message-time {color: silver;font-weight: 400;font-size: smaller;}
.nmlc_frlivecam .messages-wrapper .message .message-user-pic {width: 40px;height: 40px;background: #fff;border-radius: 20px;margin-left: 10px;margin-right: 10px}
.nmlc_frlivecam .messages-wrapper .message-myself {text-align: right}
.nmlc_frlivecam .messages-wrapper .message-myself .message-text {text-align: left;color: black;}
.nmlc_frlivecam .messages-wrapper .message-myself .message-time {text-align: right;color: gray;}
.nmlc_frlivecam .messages-wrapper .message-myself .badge {background-color: lightgreen;border-color: lightgreen}
.nmlc_frlivecam .messages-wrapper .message-myself .message-user-pic {float: right}
.nmlc_frlivecam .messages-wrapper .message-others {text-align: left}
.nmlc_frlivecam .messages-wrapper .message-others .message-text {text-align: left;color: black}
.nmlc_frlivecam .messages-wrapper .message-others .message-time {text-align: left;color: #666}
.nmlc_frlivecam .messages-wrapper .message-others .badge {background-color: whitesmoke}
.nmlc_frlivecam .messages-wrapper .message-others .message-user-pic {float: left}
.nmlc_frlivecam .messages-wrapper .message-special .badge {background-color: unset;color: #666}
.nmlc_frlivecam .messages-wrapper .messages-footer {padding: 5px;z-index: 20}
.nmlc_frlivecam .messages-wrapper .messages-footer .input-group {height: 60px}
.nmlc_frlivecam .messages-wrapper .messages-footer .message-input {resize: none;border-radius: 4px}
.nmlc_frlivecam .messages-wrapper .emojiis {position: absolute;display: none;padding: 5px 0 90px 5px;left: 0;top: 0;width: 100%;height: 419px;overflow-y: scroll;background-color: white;z-index: 10}
.nmlc_frlivecam .messages-wrapper .emojiis .emoji-control-panel {height: 30px}
.nmlc_frlivecam span.emoji {	font-size: 18px;}

.nmlc_frlivecam .panel-messages {height:100%;}
/*.nmlc_frlivecam .panel-messages .messages-wrapper {height:calc(100% - 55px) !important;min-height:75px;overflow-y:scroll;}*/
.nmlc_frlivecam .panel-messages .messages-wrapper {height:150px !important;min-height:150px;overflow-y:scroll;}
.nmlc_frlivecam .panel-messages .messages-wrapper .message-text {text-align:left !important;color:#000;}
.nmlc_frlivecam .panel-messages .messages-wrapper .message-text.message-myself {color:#780202;}
/*.nmlc_frlivecam .panel-messages .messages {height:100%;max-height:145px;overflow-y:scroll !important;}*/

.nmlc_frlivecam #startUsercam,
.nmlc_frlivecam #switchSoundLayer,
.nmlc_frlivecam #switchSoundLayerFirst,
.nmlc_frlivecam #switchUserSoundLayer,
.nmlc_frlivecam #switchSingleLayer,
.nmlc_frlivecam #switchSingleLayerFirst,
.nmlc_frlivecam #switchSoundOff,
.nmlc_frlivecam #switchUserSoundOff,
.nmlc_frlivecam #switchSingleOff,
.nmlc_frlivecam #switchCam2CamLayer,
.nmlc_frlivecam #switchCam2CamLayerFirst,
.nmlc_frlivecam #switchCam2CamOff,
.nmlc_frlivecam #webcamOffline,
.nmlc_frlivecam #noLoggedIn {position:fixed;height:100%;width:100%;background:rgba(15,15,15,0.7);z-index:10000;display:flex;display:-ms-flexbox;display:-webkit-flex;top:0;left:0;}
.nmlc_frlivecam #webcamOffline,
.nmlc_frlivecam #noLoggedIn {background:rgba(0,0,0,1);}
.nmlc_frlivecam #startUsercam .overlay,
.nmlc_frlivecam #switchSoundLayer .overlay,
.nmlc_frlivecam #switchSoundLayerFirst .overlay,
.nmlc_frlivecam #switchUserSoundLayer .overlay,
.nmlc_frlivecam #switchSingleLayer .overlay,
.nmlc_frlivecam #switchSingleLayerFirst .overlay,
.nmlc_frlivecam #switchSoundOff .overlay,
.nmlc_frlivecam #switchUserSoundOff .overlay,
.nmlc_frlivecam #switchSingleOff .overlay,
.nmlc_frlivecam #switchCam2CamLayer .overlay,
.nmlc_frlivecam #switchCam2CamLayerFirst .overlay,
.nmlc_frlivecam #switchCam2CamOff .overlay,
.nmlc_frlivecam #webcamOffline .overlay,
.nmlc_frlivecam #noLoggedIn .overlay {top:calc(50% - 100px);width:300px;height:200px;z-index:10001;background:rgba(0,0,0,1);border-radius:5px;border:1px solid #aa0000;margin:auto;color:#fff;}
.nmlc_frlivecam #webcamOffline .overlay,
.nmlc_frlivecam #noLoggedIn .overlay {width:80%;height:auto;}
.nmlc_frlivecam #startUsercam .overlay p,
.nmlc_frlivecam #switchSoundLayer .overlay p,
.nmlc_frlivecam #switchSoundLayerFirst .overlay p,
.nmlc_frlivecam #switchUserSoundLayer .overlay p,
.nmlc_frlivecam #switchSingleLayer .overlay p,
.nmlc_frlivecam #switchSingleLayerFirst .overlay p,
.nmlc_frlivecam #switchSoundOff .overlay p,
.nmlc_frlivecam #switchUserSoundOff .overlay p,
.nmlc_frlivecam #switchSingleOff .overlay p,
.nmlc_frlivecam #switchCam2CamLayer .overlay p,
.nmlc_frlivecam #switchCam2CamLayerFirst .overlay p,
.nmlc_frlivecam #switchCam2CamOff .overlay p,
.nmlc_frlivecam #noLoggedIn .overlay p {padding: 0px 15px;}
.nmlc_frlivecam #startUsercam .overlay .title,
.nmlc_frlivecam #switchSoundLayer .overlay .title,
.nmlc_frlivecam #switchSoundLayerFirst .overlay .title,
.nmlc_frlivecam #switchUserSoundLayer .overlay .title,
.nmlc_frlivecam #switchSingleLayer .overlay .title,
.nmlc_frlivecam #switchSingleLayerFirst .overlay .title,
.nmlc_frlivecam #switchSoundOff .overlay .title,
.nmlc_frlivecam #switchUserSoundOff .overlay .title,
.nmlc_frlivecam #switchSingleOff .overlay .title,
.nmlc_frlivecam #switchCam2CamLayer .overlay .title,
.nmlc_frlivecam #switchCam2CamLayerFirst .overlay .title,
.nmlc_frlivecam #switchCam2CamOff .overlay .title,
.nmlc_frlivecam #noLoggedIn .overlay .title {margin:8px 15px;font-size:26px;}
.nmlc_frlivecam #startUsercam .overlay #startUsercamBtn,
.nmlc_frlivecam #switchSoundLayer .overlay #switchSoundBtn,
.nmlc_frlivecam #switchSoundLayerFirst .overlay #switchSoundBtn,
.nmlc_frlivecam #switchUserSoundLayer .overlay #switchUserSoundBtn,
.nmlc_frlivecam #switchSingleLayer .overlay #switchSingleBtn,
.nmlc_frlivecam #switchSingleLayerFirst .overlay #switchSingleBtn,
.nmlc_frlivecam #switchSoundOff .overlay #switchSoundBtn2,
.nmlc_frlivecam #switchUserSoundOff .overlay #switchUserSoundBtn2,
.nmlc_frlivecam #switchSingleOff .overlay #switchSingleBtn2,
.nmlc_frlivecam #switchCam2CamLayer .overlay #switchCam2CamBtn,
.nmlc_frlivecam #switchCam2CamLayerFirst .overlay #switchCam2CamBtn,
.nmlc_frlivecam #switchCam2CamOff .overlay #switchCam2CamBtn2,
.nmlc_frlivecam #noLoggedIn .overlay #switchSoundBtn {color:darkgreen;}
.nmlc_frlivecam #noLoggedIn .overlay #switchUserSoundBtn {color:darkgreen;}
.nmlc_frlivecam #noLoggedIn .overlay #switchSingledBtn {color:darkgreen;}
.nmlc_frlivecam #switchSoundLayer .overlay #cancelSoundBtn,
.nmlc_frlivecam #switchSoundLayerFirst .overlay #cancelSoundBtn,
.nmlc_frlivecam #switchUserSoundLayer .overlay #cancelUserSoundBtn,
.nmlc_frlivecam #switchSingleLayer .overlay #cancelSingleBtn,
.nmlc_frlivecam #switchSingleLayerFirst .overlay #cancelSingleBtn,
.nmlc_frlivecam #switchSoundOff .overlay #cancelSoundBtn2,
.nmlc_frlivecam #switchUserSoundOff .overlay #cancelUserSoundBtn2,
.nmlc_frlivecam #switchSingleOff .overlay #cancelSingleBtn2,
.nmlc_frlivecam #switchCam2CamLayer .overlay #cancelCam2CamBtn,
.nmlc_frlivecam #switchCam2CamLayerFirst .overlay #cancelCam2CamBtn,
.nmlc_frlivecam #switchCam2CamOff .overlay #cancelCam2CamBtn2,
.nmlc_frlivecam #noLoggedIn .overlay #cancelSoundBtn {color:red;}
.nmlc_frlivecam #noLoggedIn .overlay #cancelUserSoundBtn {color:red;}
.nmlc_frlivecam #noLoggedIn .overlay #cancelSingleBtn {color:red;}
.nmlc_frlivecam #webcamOffline .overlay .alert,
.nmlc_frlivecam #noLoggedIn .overlay .alert {margin-bottom:0;text-align:center;}

/* Anzeige ob Amateur Online */
span.amaWebcam.off {color:red;}
span.amaWebcam.on {animation: blinker 1s linear infinite;color:green;}
@keyframes blinker {
    50% {opacity: 0;}
}
