$sticky-footer-height: 30px;
html {
height: 100%;
//min-height: 100%;
position: relative;
}
body{
height: 100%;
//background: #ccc;
// margin-bottom: $sticky-footer-height;
}
#footer {
//position: absolute;
bottom: 0;
width: 100%;
border-top: 1px solid #999999;
padding-top: 10px;
height: $sticky-footer-height;
//background-color: #f5f5f5;
}
.content {
margin-top: 10px;
}
.admin-layout {
> .content {
min-height: 100%;
margin-top: 0;
margin-bottom: -40px;
padding-top: 80px;
&:after{
content: '';
display: block;
height: $sticky-footer-height;
width: 100%;
}
}
}
/*
.date {
font-size: 0.65em;
}
.time {
font-size: 0.85em;
}
*/
.on {
color: $color-status-on !important;
}
[data-device="status"],
.device-status {
display: inline-block;
vertical-align: middle;
width: 10px; height: 10px;
border-radius: 50%;
background: $color-bg-300;
border: 1px solid $color-bg-300;
text-indent: 999999px;
overflow: hidden;
}
[data-device="engine"],
[data-device="detect_engine"]{
font-size: 1.3em;
line-height: 1;
}
#sidebar [data-device="speed"] {
@extend .rubberBand;
@extend .animated;
color: $color-text-600;
font-size: 0.9em;
}
.action-icon {
position: relative;
display: inline-block;
border-radius: 50%;
line-height: 17px;
width: 19px;
height: 19px;
text-align: center;
font-size: 9px;
font-weight: bold;
background: #fff;
border: 1px solid #cccccc;
color: #000;
.event-action & {
background: #ea4f4f;
color: #fff;
border-color: #ea4f4f;
}
.park-action & {
background: #848484;
color: #fff;
border-color: #848484;
}
.drive-action & {
background: #1b99bd;
color: #fff;
border-color: #1b99bd;
}
}
.datetime {
.date,
.time {
white-space: nowrap;
}
}
.center-vertical {
width: 100%;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.scrollbox {
@extend .scrollbar;
overflow: auto;
max-height: 250px;
> .table {
margin-bottom: 0;
}
}
.scrollbox-large {
@extend .scrollbox;
max-height: 385px;
}
.scrollbox-vertical {
@extend .scrollbox;
overflow-x: hidden;
}
.scrollbox-vertical-large {
@extend .scrollbox-vertical;
max-height: 385px;
}
.icon-list {
.radio,
.radio-inline,
.checkbox,
.checkbox-inline {
margin: 0;
> label {
padding: 7px;
&:before,
&:after {
display: none;
}
}
input:checked + label {
background: $brand-primary;
}
}
}
.action-block {
@extend .text-right;
margin-bottom: 10px;
.btn {
@extend .btn-sm;
}
}
.ui-sortable-handle {
cursor:move;
}
.lang-list {
@extend .clearfix;
.lang-item {
@extend .col-xs-6;
@extend .col-sm-4;
.btn {
text-align: left;
}
}
}
.p-relative {
position: relative !important;
}
.img-full-width {
min-width: 100%;
max-width: 100%;
}
#mapForPhoto {
height: 140px;
width: 100%;
}
#requestPhoto {
.attributes {
display: inline-block;
vertical-align: middle;
.form-group > label {
display: none;
}
}
}
.row.no-padding {
margin-right: 0;
margin-left: 0;
> [class^="col-"] {
padding-left: 0;
padding-right: 0;
}
}
.tooltip-mark {
display: inline-block;
min-width: 6px;
padding: 2px 5px;
font-size: $font-size-smaller;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: top;
white-space: nowrap;
text-align: center;
background-color: $color-bg-300;
border-radius: 10px;
}
.tooltip.tooltip-img{
.tooltip-inner {
border: 0;
padding: 0;
background: transparent;
}
}
.tooltip.tooltip-imei{
.tooltip-inner {
background: $color-bg-000;
display: table;
.text {
font-size: $font-size-larger;
font-weight: 300;
color: $color-text-100;
display: table-cell;
vertical-align: middle;
padding-left: 20px;
padding-right: 130px;
}
}
}
img {
opacity: 1;
transition: opacity 0.3s;
}
img[data-src] {
opacity: 0;
}