/* custom css */
tr.disable > td{ background-color: gray!important; cursor: default!important;}
.v-tree8-node .v-icon { width: 24px;}
.v-tree8-node.depth-3 .v-icon { width: 18px;}
.gray td{ background-color: #888a85!important;}
.yellow td{ background-color: #ffef8b!important;}
.blue td{ background-color: #78F!important;}
.red td{ background-color: #de0e00!important; color: #fff!important;}
.brown td{ background-color: #a74141!important; color: #fff!important;}
.auto-issue td{ background-color: rgb(255, 79, 79)!important; color: #fff!important;}
.unread-comment td{ background-color: #ffbf49!important; color: #fff!important;}
.watching-issue td{ background-color: rgb(192, 193, 243)!important; color: #fff!important;}
.orange td{ background-color: #ff6b20!important;}
.pink td{ background-color: #ff5599!important;}
.light-blue td{ background-color: #42b4e6!important;}
.gray td{ background-color: #888a85!important;}

.unallocated {  background-color: #78F!important; width: 25px; height: 25px; display: inline-block; cursor: pointer;}
.expired {  background-color: #42b4e6!important; width: 25px; height: 25px; display: inline-block; cursor: pointer;}
.inactive {  background-color: #ffef8b!important; width: 25px; height: 25px; display: inline-block;}
.archived {  background-color: #de0e00!important; width: 25px; height: 25px; display: inline-block; cursor: pointer;}
.wait-for-send {  background-color: #ff6b20!important; width: 25px; height: 25px; display: inline-block;}
.cancelled-Download {  background-color: #ff5599!important; width: 25px; height: 25px; display: inline-block;}
.not-approved {  background-color: #a74141!important; width: 25px; height: 25px; display: inline-block;}

.locked-store { color: #2049ff !important; font-weight: 500;}
.live-store { color: red !important;}
.manual-fade { color: blue!important;}
.remove-button {display: none!important;}

div#loginForm .v-formlayout table { margin-left: 30px;}
div#loginForm .v-caption span { color: #fff; font-weight: 600;}
div#loginForm { background: #31629E repeat-x; border-radius: 0px}
div#loginForm .v-label { color: white; font-size: 15px; font-weight: 400;}
div#loginForm input { border-radius: 0px!important;}
div#loginForm .v-window-header { color: white; font-weight: 800;}
div#loginForm .v-horizontallayout { margin: 8px 0 0 24px;}
div#loginForm .v-button { border-radius: 0px; background: #31629E; color: white!important;}
div#loginForm input:-webkit-autofill,
div#loginForm input:hover,
div#loginForm input:visited { background-color: white!important; font-size:13px; line-height:28px; height:auto;}
div.v-browserframe-schedule-picker-weak { width: 600px; height: 380px;}
div.v-browserframe-schedule-picker-weak iframe {}
.v-treegrid-no-stripes .v-treegrid-row-stripe > td { background-color: #fff!important;}
.v-treegrid-no-stripes .v-treegrid-row > td, .v-treegrid-no-stripes .v-treegrid-editor-cells > div { border: none!important;}
img.group-icon { width: 25px;}
img.site-icon { width: 20px; position: relative;}
.site-name {}
.inline-options span{ display:inline!important;}
#audio-player { margin-top: -31px; background-color: #FFF!important;}
/* allocate-btn:after { background-color: green; color: #fff;} */
.site-details { font-size: 11px; color: #888a85; font-weight: 600;}
.site-setting-button-panel {margin-left: 35px;}
.v-caption-visual-settings { border-bottom: 2px solid #1212;}
.join-link { margin-left: 76%; margin-top: -74px;}
.edit-user-form { }
.edit-user-wz .v-align-bottom .v-horizontal{ margin-right: 250px;}
.download-waiting { padding-left: 0px!important; vertical-align: top!important; margin-top: -7px;}
.download-waiting div.v-label { text-decoration: underline; color: #197de1;}
span.help-cat { color: #1d7ce1;}
.deleted-user { color: #de0e00;}
.deleted-user td { text-decoration: line-through;}
.inactive-user { color: #de0e00;}

#map { height: 415px;}
.controls { background-color: #fff; border-radius: 2px; border: 1px solid transparent; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); box-sizing: border-box; font-family: Roboto; font-size: 15px; font-weight: 300; height: 29px; margin-left: 17px; margin-top: 10px; outline: none; padding: 0 11px 0 13px; text-overflow: ellipsis; width: 400px;}
.controls:focus { border-color: #4d90fe;}
.title { font-weight: bold;}
#infowindow-content { display: none;}
#map #infowindow-content { display: inline;}
.mapModel{ width: 700px!important;}
.map-icon-height{ height: 30px;}
.form-control-feedback-map { position: absolute; top: 5px; right: 5px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center;}
.pac-container{ z-index: 2000;}
.btn-bottom-margin{ margin-bottom: 10px;}
.btn-login{ background: #ec175c; padding: 7px 15px; color: #fff; font-weight: 700; text-transform: uppercase; border-color: #ec175c; letter-spacing: 1px; font-size: 16px; border-radius: 10px; transition: all 0.5s ease-in;}
.btn-login:hover, .btn-login:focus, .btn-login:active, .btn-login.active{ color: #fff; background-color: #960836; border-color: #ec175c;}
	
.t-176 { top: 176px!important;}
.thumbnail-btn { cursor: pointer; background: url(../img/thumbnail-btn.png) 0% 0% / 100% 100% rgba(0, 0, 0, 0.3); height: 25px; width: 35px; position: absolute; top: 77%; left: 0%; border-radius: 2.5px;}
.seed-song td{ background: #0e3463 !important; color: #fff;}
.pending-issue td{ background: #9c3b8c !important; color: #fff;}
.pending-issue.unread-comment td{ background: #9c6392 !important; color: #fff;}
.unused-item td{ background: #1f1f1e6b !important;}
.no-all-usage td{ background: #e66a6a!important; color: #fff!important;}
.issue td { background: #ff6701!important; color: #fff!important;}
.resolved-issue-row td { background: #008000!important; color: #fff!important;}
.beta-studio { color: red; font-size: 12px; font-weight: 700;}
.v-tree8-row-selected .beta-studio { color:#fff!important;}
.random-clock td, div.random-clock { background-color: #0a2557!important; color:#fff!important;}
.random-clock-inactive td, div.random-clock-inactive { background-color: #0a2557d9!important; color:#fff!important;}
.base-clock td, div.base-clock { background-color: #888a85!important; color:#fff!important;}
.scheduled-clock td, div.scheduled-clock { background-color: #cc2c39!important; color:#fff!important;}
.scheduled-clock-inactive td, div.scheduled-clock-inactive { background-color: #cc2c39bf!important; color:#fff!important;}
.font-italic { font-style: italic; color: #ff000091;}
.font-italic-b { font-style: italic; color: #d500ffe6;}
.associated-card { background-color: #eee;}
.online-setupid { color: green!important;}
span.update-required { background-color: #000; position: absolute; height: 9px; width: 20px; border-radius: 0 0 20px 20px; bottom: 6px; left: 0}
.relative-node .gwt-HTML {position: relative;}
.v-slot-display-inline .v-caption, .v-slot-display-inline .v-select-optiongroup, .display-inline .v-select-option { display:inline !important;}
.v-slot-display-inline .v-caption { margin-right: 20px;}
.autocomplete-suggestions { width: 650px!important;}
.offline-ml td { background: #dc1c1cd9!important; color: #fff!important;}
.log-content { padding: 5px 20px;}
.v-tree8-row-selected .online-setupid { color: rgba(0, 0, 0, 0.54)!important;}
.notification { text-decoration: none; padding: 0px 20px; position: relative; display: inline-block; border-radius: 2px;}
.notification .badge { position: absolute; top: -20px; right: -10px; padding: 3px 7px; border-radius: 40% 10%; background: red; color: white; box-shadow: 2px 2px #ddd;}
.pointer { cursor: pointer;}
.v-widget.hidden {display: none;}
tr.group-dnp > td, tr.group-entity > td { background-color: #af0606!important; color: #FFF; cursor: default!important;}
.activeIssue { padding-top: 0px!important;}
.unhandledIssue { background-color: #ff2500; padding-top: 0px!important;}
.openIssue { background-color: #ff6701; padding-top: 0px!important;}
.resolvedIssue { background-color: #008000; padding-top: 0px!important;}
.text-center { text-align: center; font-size: 100px!important; margin: 0px!important;}
.text-center-date { text-align: center; font-size: 20px!important; margin: 10px 0 10px 0!important;}
.unhandled-issue { text-align: center; color: #ff2500!important; font-size: 90px!important; margin: 0!important;}
.open-issue { text-align: center; color: #ff6701!important; font-size: 90px!important; margin: 0!important;}
.resolved-issue { text-align: center; color: #008000!important; font-size: 90px!important; margin: 0!important;}
.text-center-lbl { text-align: center; margin: 0!important; font-size: 38px !important;}
.agent-layout { overflow: auto; height: 100%; padding-top: 10px!important;}
.text-center-2 { position: absolute; left: 0; right: 0;}
.bt50 { bottom: 40px;}
.skyadmin .v-grid-row-selected > .v-grid-cell { background-color: #197de1!important;}
tr.dnp-item > td { text-decoration: line-through; }